23027 lines
1.8 MiB
23027 lines
1.8 MiB
Shader "NatureManufacture/URP/Lava River/Lava River"
|
|
{
|
|
Properties
|
|
{
|
|
_GlobalTiling("Global Tiling", Range(0.001, 100)) = 1
|
|
[ToggleUI]_UVVDirection1UDirection0("UV Direction - V(T) U(F)", Float) = 1
|
|
_ColdLavaMainSpeed("Cold Lava Main Speed", Vector) = (1, 1, 0, 0)
|
|
_ColdLavaFlowUVRefresSpeed("Cold Lava Flow UV Refresh Speed", Range(0, 1)) = 0.05
|
|
_MediumLavaMainSpeed("Medium Lava Main Speed", Vector) = (1, 1, 0, 0)
|
|
_MediumLavaFlowUVRefreshSpeed("Medium Lava Flow UV Refresh Speed", Range(0, 1)) = 0.05
|
|
_HotLavaMainSpeed("Hot Lava Main Speed", Vector) = (1, 1, 0, 0)
|
|
_HotLavaFlowUVRefreshSpeed("Hot Lava Flow UV Refresh Speed", Range(0, 1)) = 0.05
|
|
_Slope_Speed_Influence("Slope Speed Influence", Vector) = (1, 1, 0, 0)
|
|
[NoScaleOffset]_ColdLavaAlbedo_SM("Cold Lava Albedo_SM", 2D) = "white" {}
|
|
_ColdLavaAlbedoColor("Cold Lava Albedo Color", Color) = (1, 1, 1, 0)
|
|
_ColdLavaAlbedoColorMultiply("Cold Lava Albedo Color Multiply ", Float) = 1
|
|
_ColdLavaTiling("Cold Lava Tiling", Vector) = (1, 1, 0, 0)
|
|
_ColdLavaSmoothness("Cold Lava Smoothness", Range(0, 1)) = 1
|
|
[Normal][NoScaleOffset]_ColdLavaNormal("Cold Lava Normal", 2D) = "bump" {}
|
|
_ColdLavaNormalScale("Cold Lava Normal Scale", Float) = 1
|
|
[NoScaleOffset]_ColdLavaMT_AO_H_EM("Cold Lava MT_AO_H_EM", 2D) = "black" {}
|
|
_ColdLavaMetalic("Cold Lava Metalic", Range(0, 1)) = 1
|
|
_ColdLavaAO("Cold Lava AO", Range(0, 1)) = 1
|
|
_MediumLavaAngle("Medium Lava Angle", Range(0.001, 90)) = 4
|
|
_MediumLavaAngleFalloff("Medium Lava Angle Falloff", Range(0, 80)) = 0.7
|
|
_MediumLavaHeightBlendTreshold("Medium Lava Height Blend Treshold", Range(0, 10)) = 3.76
|
|
_MediumLavaHeightBlendStrenght("Medium Lava Height Blend Strenght", Range(0, 20)) = 2.75
|
|
[NoScaleOffset]_MediumLavaAlbedo_SM("Medium Lava Albedo_SM", 2D) = "white" {}
|
|
_MediumLavaAlbedoColor("Medium Lava Albedo Color", Color) = (1, 1, 1, 0)
|
|
_MediumLavaAlbedoColorMultiply("Medium Lava Albedo Color Multiply ", Float) = 1
|
|
_MediumLavaTiling("Medium Lava Tiling", Vector) = (2, 2, 0, 0)
|
|
_MediumLavaSmoothness("Medium Lava Smoothness", Range(0, 1)) = 1
|
|
[Normal][NoScaleOffset]_MediumLavaNormal("Medium Lava Normal", 2D) = "bump" {}
|
|
_MediumLavaNormalScale("Medium Lava Normal Scale", Float) = 1
|
|
[NoScaleOffset]_MediumLavaMT_AO_H_EM("Medium Lava MT_AO_H_EM", 2D) = "black" {}
|
|
_MediumLavaMetallic("Medium Lava Metallic", Range(0, 1)) = 1
|
|
_MediumLavaAO("Medium Lava AO", Range(0, 1)) = 1
|
|
_HotLavaAngle("Hot Lava Angle", Range(0.001, 90)) = 9.8
|
|
_HotLavaAngleFalloff("Hot Lava Angle Falloff", Range(0, 80)) = 1.5
|
|
_HotLavaHeightBlendTreshold("Hot Lava Height Blend Treshold", Range(0, 10)) = 3.09
|
|
_HotLavaHeightBlendStrenght("Hot Lava Height Blend Strenght", Range(0, 20)) = 2.37
|
|
[NoScaleOffset]_HotLavaAlbedo_SM("Hot Lava Albedo_SM", 2D) = "white" {}
|
|
_HotLavaAlbedoColor("Hot Lava Albedo Color", Color) = (1, 1, 1, 0)
|
|
_HotLavaAlbedoColorMultiply("Hot Lava Albedo Color Multiply ", Float) = 1
|
|
_HotLavaTiling("Hot Lava Tiling", Vector) = (1, 1, 0, 0)
|
|
_HotLavaSmoothness("Hot Lava Smoothness", Range(0, 1)) = 1
|
|
[Normal][NoScaleOffset]_HotLavaNormal("Hot Lava Normal", 2D) = "bump" {}
|
|
_HotLavaNormalScale("Hot Lava Normal Scale", Float) = 1
|
|
[NoScaleOffset]_HotLavaMT_AO_H_EM("Hot Lava MT_AO_H_EM", 2D) = "black" {}
|
|
_HotLavaMetallic("Hot Lava Metallic", Range(0, 1)) = 1
|
|
_HotLavaAO("Hot Lava AO", Range(0, 1)) = 1
|
|
[HDR]_LavaEmissionColor("Lava Emission Color", Color) = (1, 0.1862055, 0, 0)
|
|
_ColdLavaEmissionMaskIntensivity("Cold Lava Emission Mask Intensivity", Range(0, 100)) = 1.9
|
|
_ColdLavaEmissionMaskTreshold("Cold Lava Emission Mask Treshold", Float) = 2.55
|
|
_MediumLavaEmissionMaskIntesivity("Medium Lava Emission Mask Intesivity", Range(0, 100)) = 3.8
|
|
_MediumLavaEmissionMaskTreshold("Medium Lava Emission Mask Treshold", Float) = 3.15
|
|
_HotLavaEmissionMaskIntensivity("Hot Lava Emission Mask Intensivity", Range(0, 100)) = 2
|
|
_HotLavaEmissionMaskTreshold("Hot Lava Emission Mask Treshold", Float) = 9.52
|
|
[HDR]_RimColor("Rim Color", Color) = (1, 0, 0, 0)
|
|
_RimLightPower("Rim Light Power", Float) = 4
|
|
[NoScaleOffset]_Noise("Noise", 2D) = "white" {}
|
|
_NoiseTiling("Noise Tiling", Vector) = (1, 1, 0, 0)
|
|
_NoiseSpeed("Noise Speed", Vector) = (0.5, 0.5, 0, 0)
|
|
_HotLavaFlowUVRefreshSpeed_1("Noise Flow UV Refresh Speed", Range(0, 1)) = 0.05
|
|
_ColdLavaNoisePower("Cold Lava Noise Power", Range(0, 10)) = 6.45
|
|
_MediumLavaNoisePower("Medium Lava Noise Power", Range(0, 10)) = 2.47
|
|
_HotLavaNoisePower("Hot Lava Noise Power", Range(0, 10)) = 5.48
|
|
_VCColdLavaHeightBlendStrenght("VC Cold Lava Height Blend Strenght", Range(0, 10)) = 10
|
|
_VCMediumLavaHeightBlendStrenght("VC Medium Lava Height Blend Strenght", Range(0, 10)) = 10
|
|
_VCHotLavaHeightBlendStrenght("VC Hot Lava Height Blend Strenght", Range(0, 10)) = 10
|
|
[ToggleUI]_Dynamic_Flow("Dynamic Lava Flow", Float) = 0
|
|
_Dynamic_Start_Position_Offset("Dynamic Start Position Offset", Float) = 0
|
|
_Dynamic_Shape_Speed("Dynamic Shape Speed", Range(0, 10)) = 0.1
|
|
_Dynamic_Shape_Y_Offset("Dynamic Shape Y Offset", Float) = 0
|
|
_Dynamic_Shape_V_Curve_Power("Dynamic Shape V Curve Power", Range(-8, 8)) = 1.5
|
|
_Dynamic_Shape_U_Curve_Power("Dynamic Shape U Curve Power", Range(-8, 8)) = 2.3
|
|
_Dynamic_Lava_Emission_Front_Mask_Intensivity("Dynamic Lava Emission Front Mask Intensivity", Float) = 2.2
|
|
_Dynamic_Lava_Emission_Front_Mask_Treshold("Dynamic Lava Emission Front Mask Treshold", Float) = 0.4
|
|
_Dynamic_Lava_Emission_Intensivity("Dynamic Lava Emission Intensivity", Float) = 3
|
|
_Dynamic_Lava_Emission_Treshold("Dynamic Lava Emission Treshold", Float) = 7
|
|
_ColdLavaTessScale("Cold Lava Tess Scale", Float) = 0.05
|
|
_MediumLavaTessScale("Medium Lava Tess Scale", Float) = 0.15
|
|
_HotLavaTessScale("Hot Lava Tess Scale", Float) = 0.3
|
|
[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"="Opaque"
|
|
"UniversalMaterialType" = "Lit"
|
|
"Queue"="Geometry"
|
|
"ShaderGraphShader"="true"
|
|
"ShaderGraphTargetId"="UniversalLitSubTarget"
|
|
}
|
|
Pass
|
|
{
|
|
Name "Universal Forward"
|
|
Tags
|
|
{
|
|
"LightMode" = "UniversalForward"
|
|
}
|
|
|
|
// Render State
|
|
Cull Back
|
|
Blend One Zero
|
|
ZTest LEqual
|
|
ZWrite On
|
|
|
|
// Debug
|
|
// <None>
|
|
|
|
// --------------------------------------------------
|
|
// 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 multi_compile _ DOTS_INSTANCING_ON
|
|
#pragma vertex vert
|
|
#pragma fragment frag
|
|
|
|
// DotsInstancingOptions: <None>
|
|
// HybridV1InjectedBuiltinProperties: <None>
|
|
|
|
// 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
|
|
#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 _ _CLUSTERED_RENDERING
|
|
// GraphKeywords: <None>
|
|
|
|
// Defines
|
|
|
|
#define _NORMALMAP 1
|
|
#define _NORMAL_DROPOFF_TS 1
|
|
#define ATTRIBUTES_NEED_NORMAL
|
|
#define ATTRIBUTES_NEED_TANGENT
|
|
#define ATTRIBUTES_NEED_TEXCOORD0
|
|
#define ATTRIBUTES_NEED_TEXCOORD1
|
|
#define ATTRIBUTES_NEED_TEXCOORD2
|
|
#define ATTRIBUTES_NEED_TEXCOORD3
|
|
#define ATTRIBUTES_NEED_COLOR
|
|
#define VARYINGS_NEED_POSITION_WS
|
|
#define VARYINGS_NEED_NORMAL_WS
|
|
#define VARYINGS_NEED_TANGENT_WS
|
|
#define VARYINGS_NEED_TEXCOORD0
|
|
#define VARYINGS_NEED_TEXCOORD2
|
|
#define VARYINGS_NEED_TEXCOORD3
|
|
#define VARYINGS_NEED_COLOR
|
|
#define VARYINGS_NEED_VIEWDIRECTION_WS
|
|
#define VARYINGS_NEED_FOG_AND_VERTEX_LIGHT
|
|
#define VARYINGS_NEED_SHADOW_COORD
|
|
#define FEATURES_GRAPH_VERTEX
|
|
/* WARNING: $splice Could not find named fragment 'PassInstancing' */
|
|
#define SHADERPASS SHADERPASS_FORWARD
|
|
#define _FOG_FRAGMENT 1
|
|
/* WARNING: $splice Could not find named fragment 'DotsInstancingVars' */
|
|
|
|
|
|
// 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.core/ShaderLibrary/TextureStack.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
|
|
{
|
|
float3 positionOS : POSITION;
|
|
float3 normalOS : NORMAL;
|
|
float4 tangentOS : TANGENT;
|
|
float4 uv0 : TEXCOORD0;
|
|
float4 uv1 : TEXCOORD1;
|
|
float4 uv2 : TEXCOORD2;
|
|
float4 uv3 : TEXCOORD3;
|
|
float4 color : COLOR;
|
|
#if UNITY_ANY_INSTANCING_ENABLED
|
|
uint instanceID : INSTANCEID_SEMANTIC;
|
|
#endif
|
|
};
|
|
struct Varyings
|
|
{
|
|
float4 positionCS : SV_POSITION;
|
|
float3 positionWS;
|
|
float3 normalWS;
|
|
float4 tangentWS;
|
|
float4 texCoord0;
|
|
float4 texCoord2;
|
|
float4 texCoord3;
|
|
float4 color;
|
|
float3 viewDirectionWS;
|
|
#if defined(LIGHTMAP_ON)
|
|
float2 staticLightmapUV;
|
|
#endif
|
|
#if defined(DYNAMICLIGHTMAP_ON)
|
|
float2 dynamicLightmapUV;
|
|
#endif
|
|
#if !defined(LIGHTMAP_ON)
|
|
float3 sh;
|
|
#endif
|
|
float4 fogFactorAndVertexLight;
|
|
#if defined(REQUIRES_VERTEX_SHADOW_COORD_INTERPOLATOR)
|
|
float4 shadowCoord;
|
|
#endif
|
|
#if UNITY_ANY_INSTANCING_ENABLED
|
|
uint instanceID : CUSTOM_INSTANCE_ID;
|
|
#endif
|
|
#if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE)))
|
|
uint stereoTargetEyeIndexAsBlendIdx0 : BLENDINDICES0;
|
|
#endif
|
|
#if (defined(UNITY_STEREO_INSTANCING_ENABLED))
|
|
uint stereoTargetEyeIndexAsRTArrayIdx : SV_RenderTargetArrayIndex;
|
|
#endif
|
|
#if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE)
|
|
FRONT_FACE_TYPE cullFace : FRONT_FACE_SEMANTIC;
|
|
#endif
|
|
};
|
|
struct SurfaceDescriptionInputs
|
|
{
|
|
float3 WorldSpaceNormal;
|
|
float3 TangentSpaceNormal;
|
|
float3 WorldSpaceTangent;
|
|
float3 WorldSpaceBiTangent;
|
|
float3 WorldSpaceViewDirection;
|
|
float3 TangentSpaceViewDirection;
|
|
float4 uv0;
|
|
float4 uv2;
|
|
float4 uv3;
|
|
float4 VertexColor;
|
|
};
|
|
struct VertexDescriptionInputs
|
|
{
|
|
float3 ObjectSpaceNormal;
|
|
float3 WorldSpaceNormal;
|
|
float3 ObjectSpaceTangent;
|
|
float3 ObjectSpacePosition;
|
|
float4 uv0;
|
|
float4 uv2;
|
|
float4 uv3;
|
|
float4 VertexColor;
|
|
};
|
|
struct PackedVaryings
|
|
{
|
|
float4 positionCS : SV_POSITION;
|
|
float3 interp0 : INTERP0;
|
|
float3 interp1 : INTERP1;
|
|
float4 interp2 : INTERP2;
|
|
float4 interp3 : INTERP3;
|
|
float4 interp4 : INTERP4;
|
|
float4 interp5 : INTERP5;
|
|
float4 interp6 : INTERP6;
|
|
float3 interp7 : INTERP7;
|
|
float2 interp8 : INTERP8;
|
|
float2 interp9 : INTERP9;
|
|
float3 interp10 : INTERP10;
|
|
float4 interp11 : INTERP11;
|
|
float4 interp12 : INTERP12;
|
|
#if UNITY_ANY_INSTANCING_ENABLED
|
|
uint instanceID : CUSTOM_INSTANCE_ID;
|
|
#endif
|
|
#if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE)))
|
|
uint stereoTargetEyeIndexAsBlendIdx0 : BLENDINDICES0;
|
|
#endif
|
|
#if (defined(UNITY_STEREO_INSTANCING_ENABLED))
|
|
uint stereoTargetEyeIndexAsRTArrayIdx : SV_RenderTargetArrayIndex;
|
|
#endif
|
|
#if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE)
|
|
FRONT_FACE_TYPE cullFace : FRONT_FACE_SEMANTIC;
|
|
#endif
|
|
};
|
|
|
|
PackedVaryings PackVaryings (Varyings input)
|
|
{
|
|
PackedVaryings output;
|
|
ZERO_INITIALIZE(PackedVaryings, output);
|
|
output.positionCS = input.positionCS;
|
|
output.interp0.xyz = input.positionWS;
|
|
output.interp1.xyz = input.normalWS;
|
|
output.interp2.xyzw = input.tangentWS;
|
|
output.interp3.xyzw = input.texCoord0;
|
|
output.interp4.xyzw = input.texCoord2;
|
|
output.interp5.xyzw = input.texCoord3;
|
|
output.interp6.xyzw = input.color;
|
|
output.interp7.xyz = input.viewDirectionWS;
|
|
#if defined(LIGHTMAP_ON)
|
|
output.interp8.xy = input.staticLightmapUV;
|
|
#endif
|
|
#if defined(DYNAMICLIGHTMAP_ON)
|
|
output.interp9.xy = input.dynamicLightmapUV;
|
|
#endif
|
|
#if !defined(LIGHTMAP_ON)
|
|
output.interp10.xyz = input.sh;
|
|
#endif
|
|
output.interp11.xyzw = input.fogFactorAndVertexLight;
|
|
#if defined(REQUIRES_VERTEX_SHADOW_COORD_INTERPOLATOR)
|
|
output.interp12.xyzw = input.shadowCoord;
|
|
#endif
|
|
#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.positionWS = input.interp0.xyz;
|
|
output.normalWS = input.interp1.xyz;
|
|
output.tangentWS = input.interp2.xyzw;
|
|
output.texCoord0 = input.interp3.xyzw;
|
|
output.texCoord2 = input.interp4.xyzw;
|
|
output.texCoord3 = input.interp5.xyzw;
|
|
output.color = input.interp6.xyzw;
|
|
output.viewDirectionWS = input.interp7.xyz;
|
|
#if defined(LIGHTMAP_ON)
|
|
output.staticLightmapUV = input.interp8.xy;
|
|
#endif
|
|
#if defined(DYNAMICLIGHTMAP_ON)
|
|
output.dynamicLightmapUV = input.interp9.xy;
|
|
#endif
|
|
#if !defined(LIGHTMAP_ON)
|
|
output.sh = input.interp10.xyz;
|
|
#endif
|
|
output.fogFactorAndVertexLight = input.interp11.xyzw;
|
|
#if defined(REQUIRES_VERTEX_SHADOW_COORD_INTERPOLATOR)
|
|
output.shadowCoord = input.interp12.xyzw;
|
|
#endif
|
|
#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;
|
|
}
|
|
|
|
|
|
// --------------------------------------------------
|
|
// Graph
|
|
|
|
// Graph Properties
|
|
CBUFFER_START(UnityPerMaterial)
|
|
float _Dynamic_Shape_Y_Offset;
|
|
float _Dynamic_Start_Position_Offset;
|
|
float _GlobalTiling;
|
|
float _UVVDirection1UDirection0;
|
|
float2 _ColdLavaMainSpeed;
|
|
float2 _MediumLavaMainSpeed;
|
|
float _HotLavaFlowUVRefreshSpeed_1;
|
|
float2 _HotLavaMainSpeed;
|
|
float4 _ColdLavaAlbedo_SM_TexelSize;
|
|
float4 _ColdLavaAlbedoColor;
|
|
float _ColdLavaAlbedoColorMultiply;
|
|
float2 _ColdLavaTiling;
|
|
float _ColdLavaSmoothness;
|
|
float4 _ColdLavaNormal_TexelSize;
|
|
float _ColdLavaNormalScale;
|
|
float4 _ColdLavaMT_AO_H_EM_TexelSize;
|
|
float _ColdLavaMetalic;
|
|
float _ColdLavaAO;
|
|
float _ColdLavaTessScale;
|
|
float _MediumLavaAngle;
|
|
float _MediumLavaAngleFalloff;
|
|
float _MediumLavaHeightBlendTreshold;
|
|
float _MediumLavaHeightBlendStrenght;
|
|
float4 _MediumLavaAlbedo_SM_TexelSize;
|
|
float4 _MediumLavaAlbedoColor;
|
|
float _MediumLavaAlbedoColorMultiply;
|
|
float2 _MediumLavaTiling;
|
|
float _MediumLavaSmoothness;
|
|
float4 _MediumLavaNormal_TexelSize;
|
|
float _MediumLavaNormalScale;
|
|
float4 _MediumLavaMT_AO_H_EM_TexelSize;
|
|
float _MediumLavaMetallic;
|
|
float _MediumLavaAO;
|
|
float _MediumLavaTessScale;
|
|
float _HotLavaAngle;
|
|
float _HotLavaAngleFalloff;
|
|
float _HotLavaHeightBlendTreshold;
|
|
float _HotLavaHeightBlendStrenght;
|
|
float4 _HotLavaAlbedo_SM_TexelSize;
|
|
float4 _HotLavaAlbedoColor;
|
|
float _HotLavaAlbedoColorMultiply;
|
|
float2 _HotLavaTiling;
|
|
float _HotLavaSmoothness;
|
|
float4 _HotLavaNormal_TexelSize;
|
|
float _HotLavaNormalScale;
|
|
float4 _HotLavaMT_AO_H_EM_TexelSize;
|
|
float _HotLavaMetallic;
|
|
float _HotLavaAO;
|
|
float _HotLavaTessScale;
|
|
float _ColdLavaFlowUVRefresSpeed;
|
|
float _MediumLavaFlowUVRefreshSpeed;
|
|
float _HotLavaFlowUVRefreshSpeed;
|
|
float4 _LavaEmissionColor;
|
|
float _ColdLavaEmissionMaskIntensivity;
|
|
float _ColdLavaEmissionMaskTreshold;
|
|
float _MediumLavaEmissionMaskIntesivity;
|
|
float _MediumLavaEmissionMaskTreshold;
|
|
float _HotLavaEmissionMaskIntensivity;
|
|
float _HotLavaEmissionMaskTreshold;
|
|
float4 _RimColor;
|
|
float _RimLightPower;
|
|
float4 _Noise_TexelSize;
|
|
float2 _NoiseTiling;
|
|
float2 _NoiseSpeed;
|
|
float _ColdLavaNoisePower;
|
|
float _MediumLavaNoisePower;
|
|
float _HotLavaNoisePower;
|
|
float _VCColdLavaHeightBlendStrenght;
|
|
float _VCMediumLavaHeightBlendStrenght;
|
|
float _VCHotLavaHeightBlendStrenght;
|
|
float _Dynamic_Shape_Speed;
|
|
float _Dynamic_Shape_U_Curve_Power;
|
|
float _Dynamic_Shape_V_Curve_Power;
|
|
float _Dynamic_Lava_Emission_Intensivity;
|
|
float _Dynamic_Lava_Emission_Treshold;
|
|
float2 _Slope_Speed_Influence;
|
|
float _Dynamic_Lava_Emission_Front_Mask_Treshold;
|
|
float _Dynamic_Lava_Emission_Front_Mask_Intensivity;
|
|
float _Dynamic_Flow;
|
|
CBUFFER_END
|
|
|
|
// Object and Global properties
|
|
SAMPLER(SamplerState_Linear_Repeat);
|
|
SAMPLER(SamplerState_Linear_Repeat_Aniso8);
|
|
TEXTURE2D(_ColdLavaAlbedo_SM);
|
|
SAMPLER(sampler_ColdLavaAlbedo_SM);
|
|
TEXTURE2D(_ColdLavaNormal);
|
|
SAMPLER(sampler_ColdLavaNormal);
|
|
TEXTURE2D(_ColdLavaMT_AO_H_EM);
|
|
SAMPLER(sampler_ColdLavaMT_AO_H_EM);
|
|
TEXTURE2D(_MediumLavaAlbedo_SM);
|
|
SAMPLER(sampler_MediumLavaAlbedo_SM);
|
|
TEXTURE2D(_MediumLavaNormal);
|
|
SAMPLER(sampler_MediumLavaNormal);
|
|
TEXTURE2D(_MediumLavaMT_AO_H_EM);
|
|
SAMPLER(sampler_MediumLavaMT_AO_H_EM);
|
|
TEXTURE2D(_HotLavaAlbedo_SM);
|
|
SAMPLER(sampler_HotLavaAlbedo_SM);
|
|
TEXTURE2D(_HotLavaNormal);
|
|
SAMPLER(sampler_HotLavaNormal);
|
|
TEXTURE2D(_HotLavaMT_AO_H_EM);
|
|
SAMPLER(sampler_HotLavaMT_AO_H_EM);
|
|
TEXTURE2D(_Noise);
|
|
SAMPLER(sampler_Noise);
|
|
|
|
// Graph Includes
|
|
// GraphIncludes: <None>
|
|
|
|
// -- Property used by ScenePickingPass
|
|
#ifdef SCENEPICKINGPASS
|
|
float4 _SelectionID;
|
|
#endif
|
|
|
|
// -- Properties used by SceneSelectionPass
|
|
#ifdef SCENESELECTIONPASS
|
|
int _ObjectId;
|
|
int _PassValue;
|
|
#endif
|
|
|
|
// Graph Functions
|
|
|
|
void Time_float(out float Out){
|
|
Out = _Time.y;
|
|
}
|
|
|
|
void Unity_Multiply_float_float(float A, float B, out float Out)
|
|
{
|
|
Out = A * B;
|
|
}
|
|
|
|
void Unity_Add_float(float A, float B, out float Out)
|
|
{
|
|
Out = A + B;
|
|
}
|
|
|
|
void Unity_Sine_float(float In, out float Out)
|
|
{
|
|
Out = sin(In);
|
|
}
|
|
|
|
void Unity_OneMinus_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);
|
|
}
|
|
|
|
void Unity_Fraction_float(float In, out float Out)
|
|
{
|
|
Out = frac(In);
|
|
}
|
|
|
|
void Unity_Subtract_float(float A, float B, out float Out)
|
|
{
|
|
Out = A - B;
|
|
}
|
|
|
|
void Unity_Clamp_float(float In, float Min, float Max, out float Out)
|
|
{
|
|
Out = clamp(In, Min, Max);
|
|
}
|
|
|
|
struct Bindings_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float
|
|
{
|
|
half4 uv2;
|
|
};
|
|
|
|
void SG_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float(float _Lava_Move, float _Lava_Blend, float _Lava_Blend_Length, float _Lava_Position, float _Speed, Bindings_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float IN, out float3 OutVector3_1, out float Mask_2, out float BlackMask_3)
|
|
{
|
|
float _Property_2a185003c3494beeb70cdf5ed0e65bcd_Out_0 = _Lava_Position;
|
|
float _TimeCustomFunction_de3c9bb8524d44f4ab32edcb4d6b4f54_Out_0;
|
|
Time_float(_TimeCustomFunction_de3c9bb8524d44f4ab32edcb4d6b4f54_Out_0);
|
|
float _Property_e7f9cc195866428a85d01e3ecd313a79_Out_0 = _Speed;
|
|
float _Multiply_9e68ac9cbbee4bd89bda6f5e83200ba1_Out_2;
|
|
Unity_Multiply_float_float(_TimeCustomFunction_de3c9bb8524d44f4ab32edcb4d6b4f54_Out_0, _Property_e7f9cc195866428a85d01e3ecd313a79_Out_0, _Multiply_9e68ac9cbbee4bd89bda6f5e83200ba1_Out_2);
|
|
float _Add_89e5e16041eb42c185127581c324d3ef_Out_2;
|
|
Unity_Add_float(_Property_2a185003c3494beeb70cdf5ed0e65bcd_Out_0, _Multiply_9e68ac9cbbee4bd89bda6f5e83200ba1_Out_2, _Add_89e5e16041eb42c185127581c324d3ef_Out_2);
|
|
float _Property_c36e7c40bdfb40a1b331d81d87dc8ea2_Out_0 = _Lava_Blend_Length;
|
|
float _Add_c00f6c5fae1f40ce848e7c22007c4187_Out_2;
|
|
Unity_Add_float(_Property_c36e7c40bdfb40a1b331d81d87dc8ea2_Out_0, _Add_89e5e16041eb42c185127581c324d3ef_Out_2, _Add_c00f6c5fae1f40ce848e7c22007c4187_Out_2);
|
|
float4 _UV_3e2c7754188f4248b45724449a0b0102_Out_0 = IN.uv2;
|
|
float _Split_1c5a40226cc8434d858bb235be3df686_R_1 = _UV_3e2c7754188f4248b45724449a0b0102_Out_0[0];
|
|
float _Split_1c5a40226cc8434d858bb235be3df686_G_2 = _UV_3e2c7754188f4248b45724449a0b0102_Out_0[1];
|
|
float _Split_1c5a40226cc8434d858bb235be3df686_B_3 = _UV_3e2c7754188f4248b45724449a0b0102_Out_0[2];
|
|
float _Split_1c5a40226cc8434d858bb235be3df686_A_4 = _UV_3e2c7754188f4248b45724449a0b0102_Out_0[3];
|
|
float Constant_07fa30ece4ce41b5b24296e8ca24455e = 3.141593;
|
|
float _Multiply_a446488e00e945cb9bdfe5be3426f420_Out_2;
|
|
Unity_Multiply_float_float(_Split_1c5a40226cc8434d858bb235be3df686_G_2, Constant_07fa30ece4ce41b5b24296e8ca24455e, _Multiply_a446488e00e945cb9bdfe5be3426f420_Out_2);
|
|
float _Sine_246d772169bc44e8a89cd956f8db3945_Out_1;
|
|
Unity_Sine_float(_Multiply_a446488e00e945cb9bdfe5be3426f420_Out_2, _Sine_246d772169bc44e8a89cd956f8db3945_Out_1);
|
|
float _OneMinus_5a23f296bc0d4c259759488043d04af8_Out_1;
|
|
Unity_OneMinus_float(_Sine_246d772169bc44e8a89cd956f8db3945_Out_1, _OneMinus_5a23f296bc0d4c259759488043d04af8_Out_1);
|
|
float _Property_e47653aa77f64be691ab7fbc06e93a03_Out_0 = _Lava_Blend;
|
|
float _Multiply_da8ac054968b49f2902ac2cb6adbf7ce_Out_2;
|
|
Unity_Multiply_float_float(_OneMinus_5a23f296bc0d4c259759488043d04af8_Out_1, _Property_e47653aa77f64be691ab7fbc06e93a03_Out_0, _Multiply_da8ac054968b49f2902ac2cb6adbf7ce_Out_2);
|
|
float _Add_14d2aa97a990488095216c24e0fce025_Out_2;
|
|
Unity_Add_float(_Split_1c5a40226cc8434d858bb235be3df686_R_1, _Multiply_da8ac054968b49f2902ac2cb6adbf7ce_Out_2, _Add_14d2aa97a990488095216c24e0fce025_Out_2);
|
|
float _Smoothstep_cdbeceeb99e04282a57ed4060a77ccfa_Out_3;
|
|
Unity_Smoothstep_float(_Add_89e5e16041eb42c185127581c324d3ef_Out_2, _Add_c00f6c5fae1f40ce848e7c22007c4187_Out_2, _Add_14d2aa97a990488095216c24e0fce025_Out_2, _Smoothstep_cdbeceeb99e04282a57ed4060a77ccfa_Out_3);
|
|
float _Property_9b3bca5a847f487c9f9ea762b17e9e6f_Out_0 = _Lava_Move;
|
|
float _Multiply_cfe5164c85184498b5f555c37c60f6e7_Out_2;
|
|
Unity_Multiply_float_float(_Smoothstep_cdbeceeb99e04282a57ed4060a77ccfa_Out_3, _Property_9b3bca5a847f487c9f9ea762b17e9e6f_Out_0, _Multiply_cfe5164c85184498b5f555c37c60f6e7_Out_2);
|
|
float3 _Vector3_6776765fcd694cd4a1fda0cee619f6fd_Out_0 = float3(0, _Multiply_cfe5164c85184498b5f555c37c60f6e7_Out_2, 0);
|
|
float _Fraction_534e1fabf58244d58a8b4810525daf90_Out_1;
|
|
Unity_Fraction_float(_Smoothstep_cdbeceeb99e04282a57ed4060a77ccfa_Out_3, _Fraction_534e1fabf58244d58a8b4810525daf90_Out_1);
|
|
float _Subtract_8953bd445cba4da5bd2f520f8181e98d_Out_2;
|
|
Unity_Subtract_float(_Add_c00f6c5fae1f40ce848e7c22007c4187_Out_2, _Add_14d2aa97a990488095216c24e0fce025_Out_2, _Subtract_8953bd445cba4da5bd2f520f8181e98d_Out_2);
|
|
float _Clamp_f8658c6871554a12b16cd7ce892df954_Out_3;
|
|
Unity_Clamp_float(_Subtract_8953bd445cba4da5bd2f520f8181e98d_Out_2, 0, 1, _Clamp_f8658c6871554a12b16cd7ce892df954_Out_3);
|
|
OutVector3_1 = _Vector3_6776765fcd694cd4a1fda0cee619f6fd_Out_0;
|
|
Mask_2 = _Fraction_534e1fabf58244d58a8b4810525daf90_Out_1;
|
|
BlackMask_3 = _Clamp_f8658c6871554a12b16cd7ce892df954_Out_3;
|
|
}
|
|
|
|
void Unity_Multiply_float3_float3(float3 A, float3 B, out float3 Out)
|
|
{
|
|
Out = A * B;
|
|
}
|
|
|
|
void Unity_Absolute_float(float In, out float Out)
|
|
{
|
|
Out = abs(In);
|
|
}
|
|
|
|
void Unity_Multiply_float2_float2(float2 A, float2 B, out float2 Out)
|
|
{
|
|
Out = A * B;
|
|
}
|
|
|
|
void Unity_Add_float2(float2 A, float2 B, out float2 Out)
|
|
{
|
|
Out = A + B;
|
|
}
|
|
|
|
void Unity_Branch_float2(float Predicate, float2 True, float2 False, out float2 Out)
|
|
{
|
|
Out = Predicate ? True : False;
|
|
}
|
|
|
|
void Unity_Divide_float(float A, float B, out float Out)
|
|
{
|
|
Out = A / B;
|
|
}
|
|
|
|
void Unity_Power_float(float A, float B, out float Out)
|
|
{
|
|
Out = pow(A, B);
|
|
}
|
|
|
|
struct Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float
|
|
{
|
|
float3 WorldSpaceNormal;
|
|
half4 uv0;
|
|
half4 uv3;
|
|
};
|
|
|
|
void SG_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float(float _UV_Direction_V_T_U_F, float2 _Texture_Tiling, float _Global_Tiling, float2 _Texture_Speed, UnityTexture2D _HeightMap_B, float _UV_Refresh_Speed, float2 _Slope_Influence, float _Time_Float, Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float IN, out float2 UV_1_LOD_5, out float2 UV_2_LOD_4, out float FlowLerp_LOD_8, out float NonHeigblendedLerp_LOD_9, out float Fraction_1_1, out float Fraction_2_2)
|
|
{
|
|
float _Property_e1ff2b453fec41069201c9a23f45243f_Out_0 = _UV_Direction_V_T_U_F;
|
|
float2 _Property_11e9ef21a6164714b54867b4fec442fb_Out_0 = _Texture_Speed;
|
|
float _Split_66fafc81d60b44af9ca4955d1c41a23e_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_66fafc81d60b44af9ca4955d1c41a23e_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_66fafc81d60b44af9ca4955d1c41a23e_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_66fafc81d60b44af9ca4955d1c41a23e_A_4 = 0;
|
|
float _Absolute_9ed12a85859d4c3abd48e4e3ad86a4a3_Out_1;
|
|
Unity_Absolute_float(_Split_66fafc81d60b44af9ca4955d1c41a23e_G_2, _Absolute_9ed12a85859d4c3abd48e4e3ad86a4a3_Out_1);
|
|
float _Clamp_381065d3a34d4d03a8e14f5344363851_Out_3;
|
|
Unity_Clamp_float(_Absolute_9ed12a85859d4c3abd48e4e3ad86a4a3_Out_1, 0, 1, _Clamp_381065d3a34d4d03a8e14f5344363851_Out_3);
|
|
float _OneMinus_e2b233a02f02413b9067eba7b3be8fdb_Out_1;
|
|
Unity_OneMinus_float(_Clamp_381065d3a34d4d03a8e14f5344363851_Out_3, _OneMinus_e2b233a02f02413b9067eba7b3be8fdb_Out_1);
|
|
float2 _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0 = _Slope_Influence;
|
|
float2 _Multiply_8b98ec2e94864acc851f15193013d9c5_Out_2;
|
|
Unity_Multiply_float2_float2((_OneMinus_e2b233a02f02413b9067eba7b3be8fdb_Out_1.xx), _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0, _Multiply_8b98ec2e94864acc851f15193013d9c5_Out_2);
|
|
float2 _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2;
|
|
Unity_Add_float2(_Property_11e9ef21a6164714b54867b4fec442fb_Out_0, _Multiply_8b98ec2e94864acc851f15193013d9c5_Out_2, _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2);
|
|
float2 _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0 = _Texture_Tiling;
|
|
float2 _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2;
|
|
Unity_Multiply_float2_float2(_Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2, _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0, _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2);
|
|
float4 _UV_5065e53f57da48938d389be8b756e79f_Out_0 = IN.uv3;
|
|
float2 _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2;
|
|
Unity_Multiply_float2_float2(_Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2, (_UV_5065e53f57da48938d389be8b756e79f_Out_0.xy), _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2);
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_R_1 = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2[0];
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_G_2 = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2[1];
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_B_3 = 0;
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_A_4 = 0;
|
|
float2 _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0 = float2(_Split_8a205a4b761446f9bd6e51fef55cd516_G_2, _Split_8a205a4b761446f9bd6e51fef55cd516_R_1);
|
|
float2 _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3;
|
|
Unity_Branch_float2(_Property_e1ff2b453fec41069201c9a23f45243f_Out_0, _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2, _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0, _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3);
|
|
float _Property_85997eba6114477b8cf506155f6b748c_Out_0 = _Time_Float;
|
|
float _Property_eca1185428d546de9034f062796c7f3b_Out_0 = _UV_Refresh_Speed;
|
|
float _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2;
|
|
Unity_Multiply_float_float(_Property_85997eba6114477b8cf506155f6b748c_Out_0, _Property_eca1185428d546de9034f062796c7f3b_Out_0, _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2);
|
|
float _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2;
|
|
Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2, 0, _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2);
|
|
float _Fraction_32b193bd71ca404588517d6887bbf390_Out_1;
|
|
Unity_Fraction_float(_Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2, _Fraction_32b193bd71ca404588517d6887bbf390_Out_1);
|
|
float2 _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2;
|
|
Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3, (_Fraction_32b193bd71ca404588517d6887bbf390_Out_1.xx), _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2);
|
|
float _Property_62f67c70aae5489e94e37cafe73baf35_Out_0 = _Global_Tiling;
|
|
float _Divide_19c9049f60754d499008ce4b06109655_Out_2;
|
|
Unity_Divide_float(1, _Property_62f67c70aae5489e94e37cafe73baf35_Out_0, _Divide_19c9049f60754d499008ce4b06109655_Out_2);
|
|
float4 _UV_6b1eec7607104319aba3d875527da073_Out_0 = IN.uv0;
|
|
float2 _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2;
|
|
Unity_Multiply_float2_float2(_Property_4d24cadf92ee4d43b52d3755629e269e_Out_0, (_UV_6b1eec7607104319aba3d875527da073_Out_0.xy), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2);
|
|
float2 _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2;
|
|
Unity_Multiply_float2_float2((_Divide_19c9049f60754d499008ce4b06109655_Out_2.xx), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2);
|
|
float2 _Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2;
|
|
Unity_Add_float2(_Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2, _Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2);
|
|
float _Add_9eadb94808de4bc885bc1be18df4f639_Out_2;
|
|
Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2, -0.5, _Add_9eadb94808de4bc885bc1be18df4f639_Out_2);
|
|
float _Fraction_38e5506afa51447283ddde13593ada4d_Out_1;
|
|
Unity_Fraction_float(_Add_9eadb94808de4bc885bc1be18df4f639_Out_2, _Fraction_38e5506afa51447283ddde13593ada4d_Out_1);
|
|
float2 _Multiply_14c20d62ad084293accedac425b831fe_Out_2;
|
|
Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3, (_Fraction_38e5506afa51447283ddde13593ada4d_Out_1.xx), _Multiply_14c20d62ad084293accedac425b831fe_Out_2);
|
|
float2 _Add_5373f3ceb31249868a4f178de8a7ccc5_Out_2;
|
|
Unity_Add_float2(_Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2, _Multiply_14c20d62ad084293accedac425b831fe_Out_2, _Add_5373f3ceb31249868a4f178de8a7ccc5_Out_2);
|
|
float _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2;
|
|
Unity_Multiply_float_float(_Fraction_32b193bd71ca404588517d6887bbf390_Out_1, 1, _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2);
|
|
float Constant_9550753bbc114dd4994f4e99790a3669 = 3.141593;
|
|
float _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2;
|
|
Unity_Multiply_float_float(_Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2, Constant_9550753bbc114dd4994f4e99790a3669, _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2);
|
|
float Constant_b538a449c4eb42328f031521a22bd3e3 = 3.141593;
|
|
float _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2;
|
|
Unity_Multiply_float_float(Constant_b538a449c4eb42328f031521a22bd3e3, 1.5, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2);
|
|
float _Add_590bbae990404254a6309a5fa210ca31_Out_2;
|
|
Unity_Add_float(_Multiply_c4390f9bbb504e9981494940812a3c59_Out_2, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2, _Add_590bbae990404254a6309a5fa210ca31_Out_2);
|
|
float _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1;
|
|
Unity_Sine_float(_Add_590bbae990404254a6309a5fa210ca31_Out_2, _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1);
|
|
float _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1;
|
|
Unity_Absolute_float(_Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1, _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1);
|
|
float _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3;
|
|
Unity_Clamp_float(_Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1, 0, 1, _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3);
|
|
UnityTexture2D _Property_455d32b94af045e4ac963d23b1a8dceb_Out_0 = _HeightMap_B;
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_455d32b94af045e4ac963d23b1a8dceb_Out_0.tex, _Property_455d32b94af045e4ac963d23b1a8dceb_Out_0.samplerstate, _Property_455d32b94af045e4ac963d23b1a8dceb_Out_0.GetTransformedUV(_Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_R_5 = _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0.r;
|
|
float _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_G_6 = _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0.g;
|
|
float _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_B_7 = _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0.b;
|
|
float _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_A_8 = _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0.a;
|
|
float _Multiply_d08510aad90c46c79f14152cfed0f078_Out_2;
|
|
Unity_Multiply_float_float(_SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_B_7, 7, _Multiply_d08510aad90c46c79f14152cfed0f078_Out_2);
|
|
float _Power_9a99fc4a330a4c5aac5363723a9e297d_Out_2;
|
|
Unity_Power_float(_Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3, _Multiply_d08510aad90c46c79f14152cfed0f078_Out_2, _Power_9a99fc4a330a4c5aac5363723a9e297d_Out_2);
|
|
float _Clamp_134461fc226e4794bd6323caf229ec29_Out_3;
|
|
Unity_Clamp_float(_Power_9a99fc4a330a4c5aac5363723a9e297d_Out_2, 0, 1, _Clamp_134461fc226e4794bd6323caf229ec29_Out_3);
|
|
float _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1;
|
|
Unity_Fraction_float(_Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2, _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1);
|
|
float _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1;
|
|
Unity_Fraction_float(_Add_9eadb94808de4bc885bc1be18df4f639_Out_2, _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1);
|
|
UV_1_LOD_5 = _Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2;
|
|
UV_2_LOD_4 = _Add_5373f3ceb31249868a4f178de8a7ccc5_Out_2;
|
|
FlowLerp_LOD_8 = _Clamp_134461fc226e4794bd6323caf229ec29_Out_3;
|
|
NonHeigblendedLerp_LOD_9 = _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3;
|
|
Fraction_1_1 = _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1;
|
|
Fraction_2_2 = _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1;
|
|
}
|
|
|
|
void Unity_Lerp_float(float A, float B, float T, out float Out)
|
|
{
|
|
Out = lerp(A, B, T);
|
|
}
|
|
|
|
void Unity_Saturate_float(float In, out float Out)
|
|
{
|
|
Out = saturate(In);
|
|
}
|
|
|
|
struct Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float
|
|
{
|
|
};
|
|
|
|
void SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(float Vector1_3D7AF960, float Vector1_23CABB44, float Vector1_50A6BA5E, Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float IN, out float Blend_1)
|
|
{
|
|
float _Property_804e86228598eb8b92ce6c007ac5fbc9_Out_0 = Vector1_3D7AF960;
|
|
float _Property_9dc4e2ee5a613e8bacccce3aeee46c32_Out_0 = Vector1_23CABB44;
|
|
float _Multiply_fb91b2b13771718bb4cb013bab2768ac_Out_2;
|
|
Unity_Multiply_float_float(_Property_804e86228598eb8b92ce6c007ac5fbc9_Out_0, _Property_9dc4e2ee5a613e8bacccce3aeee46c32_Out_0, _Multiply_fb91b2b13771718bb4cb013bab2768ac_Out_2);
|
|
float _Multiply_aa534fa162410f8f935b21bd5d9c58ab_Out_2;
|
|
Unity_Multiply_float_float(_Multiply_fb91b2b13771718bb4cb013bab2768ac_Out_2, 4, _Multiply_aa534fa162410f8f935b21bd5d9c58ab_Out_2);
|
|
float _Multiply_283464c99bf1ac8789d1ff8ec1948e00_Out_2;
|
|
Unity_Multiply_float_float(_Property_9dc4e2ee5a613e8bacccce3aeee46c32_Out_0, 2, _Multiply_283464c99bf1ac8789d1ff8ec1948e00_Out_2);
|
|
float _Add_4b45f8bab5909883a71690c307b567a2_Out_2;
|
|
Unity_Add_float(_Multiply_aa534fa162410f8f935b21bd5d9c58ab_Out_2, _Multiply_283464c99bf1ac8789d1ff8ec1948e00_Out_2, _Add_4b45f8bab5909883a71690c307b567a2_Out_2);
|
|
float _Absolute_3d1440cf68e24d60b4c40bc66c13c0e5_Out_1;
|
|
Unity_Absolute_float(_Add_4b45f8bab5909883a71690c307b567a2_Out_2, _Absolute_3d1440cf68e24d60b4c40bc66c13c0e5_Out_1);
|
|
float _Property_d01ca21e1ed88487b7c132aa64b85be9_Out_0 = Vector1_50A6BA5E;
|
|
float _Power_376a71f1029b5d888cc4d93d7d8eb032_Out_2;
|
|
Unity_Power_float(_Absolute_3d1440cf68e24d60b4c40bc66c13c0e5_Out_1, _Property_d01ca21e1ed88487b7c132aa64b85be9_Out_0, _Power_376a71f1029b5d888cc4d93d7d8eb032_Out_2);
|
|
float _Saturate_f8e2104d93edb487bdad4a3604d89b6b_Out_1;
|
|
Unity_Saturate_float(_Power_376a71f1029b5d888cc4d93d7d8eb032_Out_2, _Saturate_f8e2104d93edb487bdad4a3604d89b6b_Out_1);
|
|
Blend_1 = _Saturate_f8e2104d93edb487bdad4a3604d89b6b_Out_1;
|
|
}
|
|
|
|
void Unity_Add_float3(float3 A, float3 B, out float3 Out)
|
|
{
|
|
Out = A + B;
|
|
}
|
|
|
|
void Unity_Branch_float3(float Predicate, float3 True, float3 False, out float3 Out)
|
|
{
|
|
Out = Predicate ? True : False;
|
|
}
|
|
|
|
struct Bindings_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float
|
|
{
|
|
float3 WorldSpaceNormal;
|
|
half4 uv0;
|
|
half4 uv3;
|
|
};
|
|
|
|
void SG_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float(float _UV_Direction_V_T_U_F, float2 _Texture_Tiling, float _Global_Tiling, float2 _Texture_Speed, UnityTexture2D _HeightMap_B, float _UV_Refresh_Speed, float2 _Slope_Influence, float _Time_Float, Bindings_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float IN, out float2 UV_1_7, out float2 UV_2_6, out float FlowLerp_3, out float FlowNonHeigblendedLerp_9, out float Fraction_1_1, out float Fraction_2_2)
|
|
{
|
|
float _Property_e1ff2b453fec41069201c9a23f45243f_Out_0 = _UV_Direction_V_T_U_F;
|
|
float2 _Property_11e9ef21a6164714b54867b4fec442fb_Out_0 = _Texture_Speed;
|
|
float _Split_5a779872e58e4682b33358f5e2850697_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_5a779872e58e4682b33358f5e2850697_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_5a779872e58e4682b33358f5e2850697_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_5a779872e58e4682b33358f5e2850697_A_4 = 0;
|
|
float _Absolute_fb845f894d534654b9d873d439ec97e8_Out_1;
|
|
Unity_Absolute_float(_Split_5a779872e58e4682b33358f5e2850697_G_2, _Absolute_fb845f894d534654b9d873d439ec97e8_Out_1);
|
|
float _Clamp_7cf11436c7f14a38a02294151824c461_Out_3;
|
|
Unity_Clamp_float(_Absolute_fb845f894d534654b9d873d439ec97e8_Out_1, 0, 1, _Clamp_7cf11436c7f14a38a02294151824c461_Out_3);
|
|
float _OneMinus_2c8bc3c932cd4c2fa381d8f0385263c5_Out_1;
|
|
Unity_OneMinus_float(_Clamp_7cf11436c7f14a38a02294151824c461_Out_3, _OneMinus_2c8bc3c932cd4c2fa381d8f0385263c5_Out_1);
|
|
float2 _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0 = _Slope_Influence;
|
|
float2 _Multiply_bcb4a687c3be4bcc81009fedabf30aee_Out_2;
|
|
Unity_Multiply_float2_float2((_OneMinus_2c8bc3c932cd4c2fa381d8f0385263c5_Out_1.xx), _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0, _Multiply_bcb4a687c3be4bcc81009fedabf30aee_Out_2);
|
|
float2 _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2;
|
|
Unity_Add_float2(_Property_11e9ef21a6164714b54867b4fec442fb_Out_0, _Multiply_bcb4a687c3be4bcc81009fedabf30aee_Out_2, _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2);
|
|
float2 _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0 = _Texture_Tiling;
|
|
float2 _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2;
|
|
Unity_Multiply_float2_float2(_Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2, _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0, _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2);
|
|
float4 _UV_5065e53f57da48938d389be8b756e79f_Out_0 = IN.uv3;
|
|
float2 _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2;
|
|
Unity_Multiply_float2_float2(_Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2, (_UV_5065e53f57da48938d389be8b756e79f_Out_0.xy), _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2);
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_R_1 = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2[0];
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_G_2 = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2[1];
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_B_3 = 0;
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_A_4 = 0;
|
|
float2 _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0 = float2(_Split_8a205a4b761446f9bd6e51fef55cd516_G_2, _Split_8a205a4b761446f9bd6e51fef55cd516_R_1);
|
|
float2 _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3;
|
|
Unity_Branch_float2(_Property_e1ff2b453fec41069201c9a23f45243f_Out_0, _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2, _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0, _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3);
|
|
float _Property_85997eba6114477b8cf506155f6b748c_Out_0 = _Time_Float;
|
|
float _Property_eca1185428d546de9034f062796c7f3b_Out_0 = _UV_Refresh_Speed;
|
|
float _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2;
|
|
Unity_Multiply_float_float(_Property_85997eba6114477b8cf506155f6b748c_Out_0, _Property_eca1185428d546de9034f062796c7f3b_Out_0, _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2);
|
|
float _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2;
|
|
Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2, 0, _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2);
|
|
float _Fraction_32b193bd71ca404588517d6887bbf390_Out_1;
|
|
Unity_Fraction_float(_Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2, _Fraction_32b193bd71ca404588517d6887bbf390_Out_1);
|
|
float2 _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2;
|
|
Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3, (_Fraction_32b193bd71ca404588517d6887bbf390_Out_1.xx), _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2);
|
|
float _Property_62f67c70aae5489e94e37cafe73baf35_Out_0 = _Global_Tiling;
|
|
float _Divide_19c9049f60754d499008ce4b06109655_Out_2;
|
|
Unity_Divide_float(1, _Property_62f67c70aae5489e94e37cafe73baf35_Out_0, _Divide_19c9049f60754d499008ce4b06109655_Out_2);
|
|
float4 _UV_6b1eec7607104319aba3d875527da073_Out_0 = IN.uv0;
|
|
float2 _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2;
|
|
Unity_Multiply_float2_float2(_Property_4d24cadf92ee4d43b52d3755629e269e_Out_0, (_UV_6b1eec7607104319aba3d875527da073_Out_0.xy), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2);
|
|
float2 _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2;
|
|
Unity_Multiply_float2_float2((_Divide_19c9049f60754d499008ce4b06109655_Out_2.xx), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2);
|
|
float2 _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2;
|
|
Unity_Add_float2(_Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2, _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2);
|
|
float _Add_9eadb94808de4bc885bc1be18df4f639_Out_2;
|
|
Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2, -0.5, _Add_9eadb94808de4bc885bc1be18df4f639_Out_2);
|
|
float _Fraction_38e5506afa51447283ddde13593ada4d_Out_1;
|
|
Unity_Fraction_float(_Add_9eadb94808de4bc885bc1be18df4f639_Out_2, _Fraction_38e5506afa51447283ddde13593ada4d_Out_1);
|
|
float2 _Multiply_14c20d62ad084293accedac425b831fe_Out_2;
|
|
Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3, (_Fraction_38e5506afa51447283ddde13593ada4d_Out_1.xx), _Multiply_14c20d62ad084293accedac425b831fe_Out_2);
|
|
float2 _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2;
|
|
Unity_Add_float2(_Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2, _Multiply_14c20d62ad084293accedac425b831fe_Out_2, _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2);
|
|
float _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2;
|
|
Unity_Multiply_float_float(_Fraction_32b193bd71ca404588517d6887bbf390_Out_1, 1, _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2);
|
|
float Constant_9550753bbc114dd4994f4e99790a3669 = 3.141593;
|
|
float _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2;
|
|
Unity_Multiply_float_float(_Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2, Constant_9550753bbc114dd4994f4e99790a3669, _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2);
|
|
float Constant_b538a449c4eb42328f031521a22bd3e3 = 3.141593;
|
|
float _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2;
|
|
Unity_Multiply_float_float(Constant_b538a449c4eb42328f031521a22bd3e3, 1.5, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2);
|
|
float _Add_590bbae990404254a6309a5fa210ca31_Out_2;
|
|
Unity_Add_float(_Multiply_c4390f9bbb504e9981494940812a3c59_Out_2, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2, _Add_590bbae990404254a6309a5fa210ca31_Out_2);
|
|
float _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1;
|
|
Unity_Sine_float(_Add_590bbae990404254a6309a5fa210ca31_Out_2, _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1);
|
|
float _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1;
|
|
Unity_Absolute_float(_Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1, _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1);
|
|
float _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3;
|
|
Unity_Clamp_float(_Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1, 0, 1, _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3);
|
|
UnityTexture2D _Property_356ce9056fc544f8856bbafa83a6b8f2_Out_0 = _HeightMap_B;
|
|
float4 _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_RGBA_0 = SAMPLE_TEXTURE2D(_Property_356ce9056fc544f8856bbafa83a6b8f2_Out_0.tex, _Property_356ce9056fc544f8856bbafa83a6b8f2_Out_0.samplerstate, _Property_356ce9056fc544f8856bbafa83a6b8f2_Out_0.GetTransformedUV(_Add_1eb91db7e08b47ee90597a337cc5d191_Out_2));
|
|
float _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_R_4 = _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_RGBA_0.r;
|
|
float _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_G_5 = _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_RGBA_0.g;
|
|
float _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_B_6 = _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_RGBA_0.b;
|
|
float _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_A_7 = _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_RGBA_0.a;
|
|
float _Multiply_cc46294d59e74987a182db87f0cdd3f7_Out_2;
|
|
Unity_Multiply_float_float(_SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_B_6, 7, _Multiply_cc46294d59e74987a182db87f0cdd3f7_Out_2);
|
|
float _Power_45c7600ee2fa44349461174061fff9f7_Out_2;
|
|
Unity_Power_float(_Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3, _Multiply_cc46294d59e74987a182db87f0cdd3f7_Out_2, _Power_45c7600ee2fa44349461174061fff9f7_Out_2);
|
|
float _Clamp_ca7963fdad79479c876e733ec49a0460_Out_3;
|
|
Unity_Clamp_float(_Power_45c7600ee2fa44349461174061fff9f7_Out_2, 0, 1, _Clamp_ca7963fdad79479c876e733ec49a0460_Out_3);
|
|
float _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1;
|
|
Unity_Fraction_float(_Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2, _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1);
|
|
float _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1;
|
|
Unity_Fraction_float(_Add_9eadb94808de4bc885bc1be18df4f639_Out_2, _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1);
|
|
UV_1_7 = _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2;
|
|
UV_2_6 = _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2;
|
|
FlowLerp_3 = _Clamp_ca7963fdad79479c876e733ec49a0460_Out_3;
|
|
FlowNonHeigblendedLerp_9 = _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3;
|
|
Fraction_1_1 = _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1;
|
|
Fraction_2_2 = _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1;
|
|
}
|
|
|
|
void Unity_Lerp_float4(float4 A, float4 B, float4 T, out float4 Out)
|
|
{
|
|
Out = lerp(A, B, T);
|
|
}
|
|
|
|
void Unity_Multiply_float4_float4(float4 A, float4 B, out float4 Out)
|
|
{
|
|
Out = A * B;
|
|
}
|
|
|
|
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_Maximum_float(float A, float B, out float Out)
|
|
{
|
|
Out = max(A, B);
|
|
}
|
|
|
|
void Unity_Branch_float(float Predicate, float True, float False, out float Out)
|
|
{
|
|
Out = Predicate ? True : False;
|
|
}
|
|
|
|
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_1_LOD_5, out float2 UV_2_6, out float2 UV_2_LOD_4, out float FlowLerp_9)
|
|
{
|
|
float _Property_e1ff2b453fec41069201c9a23f45243f_Out_0 = _UV_Direction_V_T_U_F;
|
|
float2 _Property_11e9ef21a6164714b54867b4fec442fb_Out_0 = _Texture_Speed;
|
|
float _Split_5a779872e58e4682b33358f5e2850697_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_5a779872e58e4682b33358f5e2850697_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_5a779872e58e4682b33358f5e2850697_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_5a779872e58e4682b33358f5e2850697_A_4 = 0;
|
|
float _Absolute_fb845f894d534654b9d873d439ec97e8_Out_1;
|
|
Unity_Absolute_float(_Split_5a779872e58e4682b33358f5e2850697_G_2, _Absolute_fb845f894d534654b9d873d439ec97e8_Out_1);
|
|
float _Clamp_7cf11436c7f14a38a02294151824c461_Out_3;
|
|
Unity_Clamp_float(_Absolute_fb845f894d534654b9d873d439ec97e8_Out_1, 0, 1, _Clamp_7cf11436c7f14a38a02294151824c461_Out_3);
|
|
float _OneMinus_2c8bc3c932cd4c2fa381d8f0385263c5_Out_1;
|
|
Unity_OneMinus_float(_Clamp_7cf11436c7f14a38a02294151824c461_Out_3, _OneMinus_2c8bc3c932cd4c2fa381d8f0385263c5_Out_1);
|
|
float2 _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0 = _Slope_Influence;
|
|
float2 _Multiply_bcb4a687c3be4bcc81009fedabf30aee_Out_2;
|
|
Unity_Multiply_float2_float2((_OneMinus_2c8bc3c932cd4c2fa381d8f0385263c5_Out_1.xx), _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0, _Multiply_bcb4a687c3be4bcc81009fedabf30aee_Out_2);
|
|
float2 _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2;
|
|
Unity_Add_float2(_Property_11e9ef21a6164714b54867b4fec442fb_Out_0, _Multiply_bcb4a687c3be4bcc81009fedabf30aee_Out_2, _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2);
|
|
float2 _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0 = _Texture_Tiling;
|
|
float2 _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2;
|
|
Unity_Multiply_float2_float2(_Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2, _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0, _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2);
|
|
float4 _UV_5065e53f57da48938d389be8b756e79f_Out_0 = IN.uv3;
|
|
float2 _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2;
|
|
Unity_Multiply_float2_float2(_Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2, (_UV_5065e53f57da48938d389be8b756e79f_Out_0.xy), _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2);
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_R_1 = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2[0];
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_G_2 = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2[1];
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_B_3 = 0;
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_A_4 = 0;
|
|
float2 _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0 = float2(_Split_8a205a4b761446f9bd6e51fef55cd516_G_2, _Split_8a205a4b761446f9bd6e51fef55cd516_R_1);
|
|
float2 _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3;
|
|
Unity_Branch_float2(_Property_e1ff2b453fec41069201c9a23f45243f_Out_0, _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2, _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0, _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3);
|
|
float _Property_85997eba6114477b8cf506155f6b748c_Out_0 = _Time_Float;
|
|
float _Property_eca1185428d546de9034f062796c7f3b_Out_0 = _UV_Refresh_Speed;
|
|
float _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2;
|
|
Unity_Multiply_float_float(_Property_85997eba6114477b8cf506155f6b748c_Out_0, _Property_eca1185428d546de9034f062796c7f3b_Out_0, _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2);
|
|
float _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2;
|
|
Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2, 0, _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2);
|
|
float _Fraction_32b193bd71ca404588517d6887bbf390_Out_1;
|
|
Unity_Fraction_float(_Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2, _Fraction_32b193bd71ca404588517d6887bbf390_Out_1);
|
|
float2 _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2;
|
|
Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3, (_Fraction_32b193bd71ca404588517d6887bbf390_Out_1.xx), _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2);
|
|
float _Property_62f67c70aae5489e94e37cafe73baf35_Out_0 = _Global_Tiling;
|
|
float _Divide_19c9049f60754d499008ce4b06109655_Out_2;
|
|
Unity_Divide_float(1, _Property_62f67c70aae5489e94e37cafe73baf35_Out_0, _Divide_19c9049f60754d499008ce4b06109655_Out_2);
|
|
float4 _UV_6b1eec7607104319aba3d875527da073_Out_0 = IN.uv0;
|
|
float2 _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2;
|
|
Unity_Multiply_float2_float2(_Property_4d24cadf92ee4d43b52d3755629e269e_Out_0, (_UV_6b1eec7607104319aba3d875527da073_Out_0.xy), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2);
|
|
float2 _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2;
|
|
Unity_Multiply_float2_float2((_Divide_19c9049f60754d499008ce4b06109655_Out_2.xx), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2);
|
|
float2 _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2;
|
|
Unity_Add_float2(_Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2, _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2);
|
|
float2 _Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2;
|
|
Unity_Add_float2(_Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2, _Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2);
|
|
float _Add_9eadb94808de4bc885bc1be18df4f639_Out_2;
|
|
Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2, -0.5, _Add_9eadb94808de4bc885bc1be18df4f639_Out_2);
|
|
float _Fraction_38e5506afa51447283ddde13593ada4d_Out_1;
|
|
Unity_Fraction_float(_Add_9eadb94808de4bc885bc1be18df4f639_Out_2, _Fraction_38e5506afa51447283ddde13593ada4d_Out_1);
|
|
float2 _Multiply_14c20d62ad084293accedac425b831fe_Out_2;
|
|
Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3, (_Fraction_38e5506afa51447283ddde13593ada4d_Out_1.xx), _Multiply_14c20d62ad084293accedac425b831fe_Out_2);
|
|
float2 _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2;
|
|
Unity_Add_float2(_Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2, _Multiply_14c20d62ad084293accedac425b831fe_Out_2, _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2);
|
|
float2 _Add_5373f3ceb31249868a4f178de8a7ccc5_Out_2;
|
|
Unity_Add_float2(_Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2, _Multiply_14c20d62ad084293accedac425b831fe_Out_2, _Add_5373f3ceb31249868a4f178de8a7ccc5_Out_2);
|
|
float _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2;
|
|
Unity_Multiply_float_float(_Fraction_32b193bd71ca404588517d6887bbf390_Out_1, 1, _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2);
|
|
float Constant_9550753bbc114dd4994f4e99790a3669 = 3.141593;
|
|
float _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2;
|
|
Unity_Multiply_float_float(_Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2, Constant_9550753bbc114dd4994f4e99790a3669, _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2);
|
|
float Constant_b538a449c4eb42328f031521a22bd3e3 = 3.141593;
|
|
float _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2;
|
|
Unity_Multiply_float_float(Constant_b538a449c4eb42328f031521a22bd3e3, 1.5, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2);
|
|
float _Add_590bbae990404254a6309a5fa210ca31_Out_2;
|
|
Unity_Add_float(_Multiply_c4390f9bbb504e9981494940812a3c59_Out_2, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2, _Add_590bbae990404254a6309a5fa210ca31_Out_2);
|
|
float _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1;
|
|
Unity_Sine_float(_Add_590bbae990404254a6309a5fa210ca31_Out_2, _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1);
|
|
float _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1;
|
|
Unity_Absolute_float(_Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1, _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1);
|
|
float _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3;
|
|
Unity_Clamp_float(_Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1, 0, 1, _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3);
|
|
UV_1_7 = _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2;
|
|
UV_1_LOD_5 = _Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2;
|
|
UV_2_6 = _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2;
|
|
UV_2_LOD_4 = _Add_5373f3ceb31249868a4f178de8a7ccc5_Out_2;
|
|
FlowLerp_9 = _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3;
|
|
}
|
|
|
|
void Unity_Normalize_float3(float3 In, out float3 Out)
|
|
{
|
|
Out = normalize(In);
|
|
}
|
|
|
|
void Unity_DotProduct_float3(float3 A, float3 B, out float Out)
|
|
{
|
|
Out = dot(A, B);
|
|
}
|
|
|
|
void Unity_Add_float4(float4 A, float4 B, out float4 Out)
|
|
{
|
|
Out = A + B;
|
|
}
|
|
|
|
void Unity_Clamp_float4(float4 In, float4 Min, float4 Max, out float4 Out)
|
|
{
|
|
Out = clamp(In, Min, Max);
|
|
}
|
|
|
|
// 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;
|
|
float _Property_661c7656745d4b468e5418922cad980c_Out_0 = _Dynamic_Flow;
|
|
float _Property_6174b362fef84a64bfc63218c98ca2ad_Out_0 = _Dynamic_Shape_Y_Offset;
|
|
float _Property_5a32e2c3b8ea4693bbcb6465db16e4eb_Out_0 = _Dynamic_Shape_V_Curve_Power;
|
|
float _Property_c1acd6c11c59428c9aa108b90c725006_Out_0 = _Dynamic_Shape_U_Curve_Power;
|
|
float _Property_94a7abd0eed040958756408f5586399b_Out_0 = _Dynamic_Start_Position_Offset;
|
|
float _Property_7430d51dddb6413fa811cec211b99000_Out_0 = _Dynamic_Shape_Speed;
|
|
Bindings_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526;
|
|
_LavaMove_e7c2dd23675f46dfb5d627bef2a4f526.uv2 = IN.uv2;
|
|
float3 _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_OutVector3_1;
|
|
float _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_Mask_2;
|
|
float _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_BlackMask_3;
|
|
SG_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float(_Property_6174b362fef84a64bfc63218c98ca2ad_Out_0, _Property_5a32e2c3b8ea4693bbcb6465db16e4eb_Out_0, _Property_c1acd6c11c59428c9aa108b90c725006_Out_0, _Property_94a7abd0eed040958756408f5586399b_Out_0, _Property_7430d51dddb6413fa811cec211b99000_Out_0, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_OutVector3_1, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_Mask_2, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_BlackMask_3);
|
|
float3 _Multiply_dbb7c1d4b3bc4fe0aa3119bb0c945e19_Out_2;
|
|
Unity_Multiply_float3_float3(IN.ObjectSpaceNormal, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_OutVector3_1, _Multiply_dbb7c1d4b3bc4fe0aa3119bb0c945e19_Out_2);
|
|
UnityTexture2D _Property_d1dd8451b9a54063aa1bf0516031825d_Out_0 = UnityBuildTexture2DStructNoScale(_ColdLavaMT_AO_H_EM);
|
|
float _Property_826d006643654800b130e720cfee9283_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_30f8ed4e6dbf49d9bed951f8353f56dd_Out_0 = _ColdLavaTiling;
|
|
float _Property_b0afac94ec4546f9b499dcebb27f4454_Out_0 = _GlobalTiling;
|
|
float2 _Property_39b80d50a1cc47f5837e0616a7b5f484_Out_0 = _ColdLavaMainSpeed;
|
|
UnityTexture2D _Property_97e6f4af77ce47b9a2bd94a7f7e72195_Out_0 = UnityBuildTexture2DStructNoScale(_ColdLavaMT_AO_H_EM);
|
|
float _Property_cf3c3ed2779248fab05956b139b70614_Out_0 = _ColdLavaFlowUVRefresSpeed;
|
|
float2 _Property_76c46234a6774d6b8e09471a8a609832_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_b262837696e74b029d5478b0bdc80655_Out_0;
|
|
Time_float(_TimeCustomFunction_b262837696e74b029d5478b0bdc80655_Out_0);
|
|
Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d;
|
|
_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV1LOD_5;
|
|
float2 _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV2LOD_4;
|
|
float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_FlowLerpLOD_8;
|
|
float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_NonHeigblendedLerpLOD_9;
|
|
float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_Fraction1_1;
|
|
float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_Fraction2_2;
|
|
SG_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float(_Property_826d006643654800b130e720cfee9283_Out_0, _Property_30f8ed4e6dbf49d9bed951f8353f56dd_Out_0, _Property_b0afac94ec4546f9b499dcebb27f4454_Out_0, _Property_39b80d50a1cc47f5837e0616a7b5f484_Out_0, _Property_97e6f4af77ce47b9a2bd94a7f7e72195_Out_0, _Property_cf3c3ed2779248fab05956b139b70614_Out_0, _Property_76c46234a6774d6b8e09471a8a609832_Out_0, _TimeCustomFunction_b262837696e74b029d5478b0bdc80655_Out_0, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV1LOD_5, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV2LOD_4, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_FlowLerpLOD_8, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_NonHeigblendedLerpLOD_9, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_Fraction1_1, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_Fraction2_2);
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_d1dd8451b9a54063aa1bf0516031825d_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_d1dd8451b9a54063aa1bf0516031825d_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV1LOD_5), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_R_5 = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0.r;
|
|
float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_G_6 = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0.g;
|
|
float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_B_7 = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0.b;
|
|
float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_A_8 = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0.a;
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_d1dd8451b9a54063aa1bf0516031825d_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_d1dd8451b9a54063aa1bf0516031825d_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV2LOD_4), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_R_5 = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0.r;
|
|
float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_G_6 = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0.g;
|
|
float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_B_7 = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0.b;
|
|
float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_A_8 = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0.a;
|
|
float _Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3;
|
|
Unity_Lerp_float(_SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_B_7, _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_B_7, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_FlowLerpLOD_8, _Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3);
|
|
float _Add_f5d3919f9d110f84be2db0b4e57905db_Out_2;
|
|
Unity_Add_float(_Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3, -0.25, _Add_f5d3919f9d110f84be2db0b4e57905db_Out_2);
|
|
float _Property_5f6191b3eec22f8691968a8c6e01b3ba_Out_0 = _ColdLavaTessScale;
|
|
float _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2;
|
|
Unity_Multiply_float_float(_Add_f5d3919f9d110f84be2db0b4e57905db_Out_2, _Property_5f6191b3eec22f8691968a8c6e01b3ba_Out_0, _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2);
|
|
UnityTexture2D _Property_56863f8742833f83a9c0285cb3a6c344_Out_0 = UnityBuildTexture2DStructNoScale(_MediumLavaMT_AO_H_EM);
|
|
float _Property_129eb4e64ee94a539b4fcd33d6963539_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_d449c1fd7bee4109b74db35119b5d317_Out_0 = _MediumLavaTiling;
|
|
float _Property_d11985e336744f738fa113fbe21e8b6c_Out_0 = _GlobalTiling;
|
|
float2 _Property_a66b70fbc93c45b09178aeffbc10901a_Out_0 = _MediumLavaMainSpeed;
|
|
UnityTexture2D _Property_ba5c124ff8cb4be699e4a9fc5e7e4a41_Out_0 = UnityBuildTexture2DStructNoScale(_MediumLavaMT_AO_H_EM);
|
|
float _Property_0ae710a197254ff1bd92334a386e969d_Out_0 = _MediumLavaFlowUVRefreshSpeed;
|
|
float2 _Property_ebac93cdf45e4381b5c5d3b4b9fd3fe8_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_61c6b7d904c344f78fe8568d44e53710_Out_0;
|
|
Time_float(_TimeCustomFunction_61c6b7d904c344f78fe8568d44e53710_Out_0);
|
|
Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4;
|
|
_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV1LOD_5;
|
|
float2 _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV2LOD_4;
|
|
float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_FlowLerpLOD_8;
|
|
float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_NonHeigblendedLerpLOD_9;
|
|
float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_Fraction1_1;
|
|
float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_Fraction2_2;
|
|
SG_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float(_Property_129eb4e64ee94a539b4fcd33d6963539_Out_0, _Property_d449c1fd7bee4109b74db35119b5d317_Out_0, _Property_d11985e336744f738fa113fbe21e8b6c_Out_0, _Property_a66b70fbc93c45b09178aeffbc10901a_Out_0, _Property_ba5c124ff8cb4be699e4a9fc5e7e4a41_Out_0, _Property_0ae710a197254ff1bd92334a386e969d_Out_0, _Property_ebac93cdf45e4381b5c5d3b4b9fd3fe8_Out_0, _TimeCustomFunction_61c6b7d904c344f78fe8568d44e53710_Out_0, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV1LOD_5, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV2LOD_4, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_FlowLerpLOD_8, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_NonHeigblendedLerpLOD_9, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_Fraction1_1, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_Fraction2_2);
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_56863f8742833f83a9c0285cb3a6c344_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_56863f8742833f83a9c0285cb3a6c344_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV1LOD_5), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_R_5 = _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0.r;
|
|
float _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_G_6 = _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0.g;
|
|
float _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_B_7 = _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0.b;
|
|
float _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_A_8 = _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0.a;
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_56863f8742833f83a9c0285cb3a6c344_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_56863f8742833f83a9c0285cb3a6c344_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV2LOD_4), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_R_5 = _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0.r;
|
|
float _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_G_6 = _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0.g;
|
|
float _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_B_7 = _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0.b;
|
|
float _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_A_8 = _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0.a;
|
|
float _Lerp_79202e8722bd198a8e3c96b6f6ed9ee9_Out_3;
|
|
Unity_Lerp_float(_SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_B_7, _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_B_7, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_FlowLerpLOD_8, _Lerp_79202e8722bd198a8e3c96b6f6ed9ee9_Out_3);
|
|
float _Add_653ccc57b165d688b8b4122d29bdb348_Out_2;
|
|
Unity_Add_float(_Lerp_79202e8722bd198a8e3c96b6f6ed9ee9_Out_3, -0.25, _Add_653ccc57b165d688b8b4122d29bdb348_Out_2);
|
|
float _Property_3174f3b50d8f8b809685448270c41957_Out_0 = _MediumLavaTessScale;
|
|
float _Multiply_36f60bc2706a8a839dd567cffb1e3428_Out_2;
|
|
Unity_Multiply_float_float(_Add_653ccc57b165d688b8b4122d29bdb348_Out_2, _Property_3174f3b50d8f8b809685448270c41957_Out_0, _Multiply_36f60bc2706a8a839dd567cffb1e3428_Out_2);
|
|
float _OneMinus_559f0fb51d664e529e348d84b4af292f_Out_1;
|
|
Unity_OneMinus_float(_Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3, _OneMinus_559f0fb51d664e529e348d84b4af292f_Out_1);
|
|
float _Absolute_e7aa87a50fd84525a05e4c15faa6ed85_Out_1;
|
|
Unity_Absolute_float(_OneMinus_559f0fb51d664e529e348d84b4af292f_Out_1, _Absolute_e7aa87a50fd84525a05e4c15faa6ed85_Out_1);
|
|
float _Property_29b2fd9cda5f4f5089c3a83fc03e82e9_Out_0 = _MediumLavaHeightBlendTreshold;
|
|
float _Power_1f877a35dc84439b8975ae3495259f32_Out_2;
|
|
Unity_Power_float(_Absolute_e7aa87a50fd84525a05e4c15faa6ed85_Out_1, _Property_29b2fd9cda5f4f5089c3a83fc03e82e9_Out_0, _Power_1f877a35dc84439b8975ae3495259f32_Out_2);
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_A_4 = 0;
|
|
float _Absolute_af2e8d067a75a385bc8da51b27457800_Out_1;
|
|
Unity_Absolute_float(_Split_e8815c5687c0c188b222e57b486e0e5d_G_2, _Absolute_af2e8d067a75a385bc8da51b27457800_Out_1);
|
|
float _Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3;
|
|
Unity_Clamp_float(_Absolute_af2e8d067a75a385bc8da51b27457800_Out_1, 0, 1, _Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3);
|
|
float _Property_f6e7c7b7064d56849dcc327504a5af65_Out_0 = _MediumLavaAngle;
|
|
float _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2;
|
|
Unity_Divide_float(_Property_f6e7c7b7064d56849dcc327504a5af65_Out_0, 45, _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2);
|
|
float _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1;
|
|
Unity_OneMinus_float(_Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2, _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1);
|
|
float _Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2;
|
|
Unity_Subtract_float(_Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3, _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1, _Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2);
|
|
float _Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3;
|
|
Unity_Clamp_float(_Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2, 0, 2, _Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3);
|
|
float _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2;
|
|
Unity_Divide_float(1, _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2, _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2);
|
|
float _Multiply_7079e8acdf5057888843275dbbdb199c_Out_2;
|
|
Unity_Multiply_float_float(_Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3, _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2, _Multiply_7079e8acdf5057888843275dbbdb199c_Out_2);
|
|
float _Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3;
|
|
Unity_Clamp_float(_Multiply_7079e8acdf5057888843275dbbdb199c_Out_2, 0, 1, _Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3);
|
|
float _OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1;
|
|
Unity_OneMinus_float(_Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3, _OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1);
|
|
float _Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1;
|
|
Unity_Absolute_float(_OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1, _Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1);
|
|
float _Property_f6203e15e471e481b8369ee14c1cf745_Out_0 = _MediumLavaAngleFalloff;
|
|
float _Power_1bc1b18487206481a5ce3274075c24a1_Out_2;
|
|
Unity_Power_float(_Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1, _Property_f6203e15e471e481b8369ee14c1cf745_Out_0, _Power_1bc1b18487206481a5ce3274075c24a1_Out_2);
|
|
float _Clamp_08c896054837bb88bc0374bd536ee024_Out_3;
|
|
Unity_Clamp_float(_Power_1bc1b18487206481a5ce3274075c24a1_Out_2, 0, 1, _Clamp_08c896054837bb88bc0374bd536ee024_Out_3);
|
|
float _Property_c6fdc37b90444cbf8cbf004b1c01d820_Out_0 = _MediumLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54;
|
|
float _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_Power_1f877a35dc84439b8975ae3495259f32_Out_2, _Clamp_08c896054837bb88bc0374bd536ee024_Out_3, _Property_c6fdc37b90444cbf8cbf004b1c01d820_Out_0, _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54, _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54_Blend_1);
|
|
float _Lerp_bbad2bae9298a98fb0f4e5807244e03d_Out_3;
|
|
Unity_Lerp_float(_Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2, _Multiply_36f60bc2706a8a839dd567cffb1e3428_Out_2, _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54_Blend_1, _Lerp_bbad2bae9298a98fb0f4e5807244e03d_Out_3);
|
|
UnityTexture2D _Property_65b22a07dcd745828b471df9172deaa4_Out_0 = UnityBuildTexture2DStructNoScale(_HotLavaMT_AO_H_EM);
|
|
float _Property_d32c017d9c624ffa90d8984f38f746d0_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_b0bb4e9015e84d95a4bc288f0187888b_Out_0 = _HotLavaTiling;
|
|
float _Property_162f3942f5b44cc98f8accf8b6293159_Out_0 = _GlobalTiling;
|
|
float2 _Property_120466aaf69b4fbdb89bcb097bfd6df4_Out_0 = _HotLavaMainSpeed;
|
|
UnityTexture2D _Property_cb85121173c148debffeebcfebf7167d_Out_0 = UnityBuildTexture2DStructNoScale(_HotLavaMT_AO_H_EM);
|
|
float _Property_277288be9f08428eb953c8ee761d793c_Out_0 = _HotLavaFlowUVRefreshSpeed;
|
|
float2 _Property_2a69b9c45b8e4f9b84b561e49c548b8e_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_84f6f740bbf64a11a8f9f67f370e8676_Out_0;
|
|
Time_float(_TimeCustomFunction_84f6f740bbf64a11a8f9f67f370e8676_Out_0);
|
|
Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf;
|
|
_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV1LOD_5;
|
|
float2 _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV2LOD_4;
|
|
float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_FlowLerpLOD_8;
|
|
float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_NonHeigblendedLerpLOD_9;
|
|
float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_Fraction1_1;
|
|
float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_Fraction2_2;
|
|
SG_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float(_Property_d32c017d9c624ffa90d8984f38f746d0_Out_0, _Property_b0bb4e9015e84d95a4bc288f0187888b_Out_0, _Property_162f3942f5b44cc98f8accf8b6293159_Out_0, _Property_120466aaf69b4fbdb89bcb097bfd6df4_Out_0, _Property_cb85121173c148debffeebcfebf7167d_Out_0, _Property_277288be9f08428eb953c8ee761d793c_Out_0, _Property_2a69b9c45b8e4f9b84b561e49c548b8e_Out_0, _TimeCustomFunction_84f6f740bbf64a11a8f9f67f370e8676_Out_0, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV1LOD_5, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV2LOD_4, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_FlowLerpLOD_8, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_NonHeigblendedLerpLOD_9, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_Fraction1_1, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_Fraction2_2);
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_65b22a07dcd745828b471df9172deaa4_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_65b22a07dcd745828b471df9172deaa4_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV1LOD_5), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_R_5 = _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0.r;
|
|
float _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_G_6 = _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0.g;
|
|
float _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_B_7 = _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0.b;
|
|
float _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_A_8 = _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0.a;
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_65b22a07dcd745828b471df9172deaa4_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_65b22a07dcd745828b471df9172deaa4_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV2LOD_4), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_R_5 = _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0.r;
|
|
float _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_G_6 = _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0.g;
|
|
float _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_B_7 = _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0.b;
|
|
float _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_A_8 = _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0.a;
|
|
float _Lerp_a74bf7006e0ceb81af461eaab46f23b1_Out_3;
|
|
Unity_Lerp_float(_SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_B_7, _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_B_7, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_FlowLerpLOD_8, _Lerp_a74bf7006e0ceb81af461eaab46f23b1_Out_3);
|
|
float _Add_4a55e899a9299a83877d178ae45f49f1_Out_2;
|
|
Unity_Add_float(_Lerp_a74bf7006e0ceb81af461eaab46f23b1_Out_3, -0.25, _Add_4a55e899a9299a83877d178ae45f49f1_Out_2);
|
|
float _Property_f6b107e5e0d31d8c98e66eefbf3de6f2_Out_0 = _HotLavaTessScale;
|
|
float _Multiply_f3c73cf50cdf8e8689aed97f89e3046c_Out_2;
|
|
Unity_Multiply_float_float(_Add_4a55e899a9299a83877d178ae45f49f1_Out_2, _Property_f6b107e5e0d31d8c98e66eefbf3de6f2_Out_0, _Multiply_f3c73cf50cdf8e8689aed97f89e3046c_Out_2);
|
|
float _OneMinus_58b9e464e3ca4d479e369a8be9a7ee08_Out_1;
|
|
Unity_OneMinus_float(_Lerp_79202e8722bd198a8e3c96b6f6ed9ee9_Out_3, _OneMinus_58b9e464e3ca4d479e369a8be9a7ee08_Out_1);
|
|
float _Absolute_fb324d79ccc14d32b39e90513d31b50b_Out_1;
|
|
Unity_Absolute_float(_OneMinus_58b9e464e3ca4d479e369a8be9a7ee08_Out_1, _Absolute_fb324d79ccc14d32b39e90513d31b50b_Out_1);
|
|
float _Property_d8670d1e08f54d1899644251f1099601_Out_0 = _HotLavaHeightBlendTreshold;
|
|
float _Power_99605ede7ecd4b6f976609d07b4629bb_Out_2;
|
|
Unity_Power_float(_Absolute_fb324d79ccc14d32b39e90513d31b50b_Out_1, _Property_d8670d1e08f54d1899644251f1099601_Out_0, _Power_99605ede7ecd4b6f976609d07b4629bb_Out_2);
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_A_4 = 0;
|
|
float _Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1;
|
|
Unity_Absolute_float(_Split_b9e7b4a6b4b5e58aa502d4b6d169b792_G_2, _Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1);
|
|
float _Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3;
|
|
Unity_Clamp_float(_Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1, 0, 1, _Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3);
|
|
float _Property_6975119070a7eb84950e7da691463776_Out_0 = _HotLavaAngle;
|
|
float _Divide_86811ef0d01a1581b082fc982daa687c_Out_2;
|
|
Unity_Divide_float(_Property_6975119070a7eb84950e7da691463776_Out_0, 45, _Divide_86811ef0d01a1581b082fc982daa687c_Out_2);
|
|
float _OneMinus_a7c4799546af71898266d38a4354b568_Out_1;
|
|
Unity_OneMinus_float(_Divide_86811ef0d01a1581b082fc982daa687c_Out_2, _OneMinus_a7c4799546af71898266d38a4354b568_Out_1);
|
|
float _Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2;
|
|
Unity_Subtract_float(_Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3, _OneMinus_a7c4799546af71898266d38a4354b568_Out_1, _Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2);
|
|
float _Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3;
|
|
Unity_Clamp_float(_Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2, 0, 2, _Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3);
|
|
float _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2;
|
|
Unity_Divide_float(1, _Divide_86811ef0d01a1581b082fc982daa687c_Out_2, _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2);
|
|
float _Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2;
|
|
Unity_Multiply_float_float(_Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3, _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2, _Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2);
|
|
float _Clamp_69414a1448338e8d9fc890185b317bc6_Out_3;
|
|
Unity_Clamp_float(_Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2, 0, 1, _Clamp_69414a1448338e8d9fc890185b317bc6_Out_3);
|
|
float _OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1;
|
|
Unity_OneMinus_float(_Clamp_69414a1448338e8d9fc890185b317bc6_Out_3, _OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1);
|
|
float _Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1;
|
|
Unity_Absolute_float(_OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1, _Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1);
|
|
float _Property_f5a63fda0810468082350dfa23ec6bf3_Out_0 = _HotLavaAngleFalloff;
|
|
float _Power_0c67a131ce19048caeed8c043e033fb9_Out_2;
|
|
Unity_Power_float(_Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1, _Property_f5a63fda0810468082350dfa23ec6bf3_Out_0, _Power_0c67a131ce19048caeed8c043e033fb9_Out_2);
|
|
float _Clamp_c8349812bf696286b9429cd182d4670a_Out_3;
|
|
Unity_Clamp_float(_Power_0c67a131ce19048caeed8c043e033fb9_Out_2, 0, 1, _Clamp_c8349812bf696286b9429cd182d4670a_Out_3);
|
|
float _Property_b67bd351f0d84590833dacb1b608a490_Out_0 = _HotLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98;
|
|
float _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_Power_99605ede7ecd4b6f976609d07b4629bb_Out_2, _Clamp_c8349812bf696286b9429cd182d4670a_Out_3, _Property_b67bd351f0d84590833dacb1b608a490_Out_0, _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98, _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98_Blend_1);
|
|
float _Lerp_ba0188e0033c96818127ab277dd7743d_Out_3;
|
|
Unity_Lerp_float(_Lerp_bbad2bae9298a98fb0f4e5807244e03d_Out_3, _Multiply_f3c73cf50cdf8e8689aed97f89e3046c_Out_2, _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98_Blend_1, _Lerp_ba0188e0033c96818127ab277dd7743d_Out_3);
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_R_1 = IN.VertexColor[0];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_G_2 = IN.VertexColor[1];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_B_3 = IN.VertexColor[2];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_A_4 = IN.VertexColor[3];
|
|
float _Lerp_93a62f8efa294882a3799fb182d00ce6_Out_3;
|
|
Unity_Lerp_float(_Lerp_ba0188e0033c96818127ab277dd7743d_Out_3, _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2, _Split_992c0de0de817484b2d52aeb19e22ee0_R_1, _Lerp_93a62f8efa294882a3799fb182d00ce6_Out_3);
|
|
float _Lerp_614557f98d2300819fe9b855a1a93f0b_Out_3;
|
|
Unity_Lerp_float(_Lerp_93a62f8efa294882a3799fb182d00ce6_Out_3, _Multiply_36f60bc2706a8a839dd567cffb1e3428_Out_2, _Split_992c0de0de817484b2d52aeb19e22ee0_G_2, _Lerp_614557f98d2300819fe9b855a1a93f0b_Out_3);
|
|
float _Lerp_ef565d386ab90a89ab99065d782595a0_Out_3;
|
|
Unity_Lerp_float(_Lerp_614557f98d2300819fe9b855a1a93f0b_Out_3, _Multiply_f3c73cf50cdf8e8689aed97f89e3046c_Out_2, _Split_992c0de0de817484b2d52aeb19e22ee0_B_3, _Lerp_ef565d386ab90a89ab99065d782595a0_Out_3);
|
|
float3 _Multiply_a2efee1a779e44c6ada9832d9fff09ed_Out_2;
|
|
Unity_Multiply_float3_float3(IN.ObjectSpaceNormal, (_Lerp_ef565d386ab90a89ab99065d782595a0_Out_3.xxx), _Multiply_a2efee1a779e44c6ada9832d9fff09ed_Out_2);
|
|
float3 _Add_8556fe5688a74b4e99dc6a3c66d812ab_Out_2;
|
|
Unity_Add_float3(_Multiply_dbb7c1d4b3bc4fe0aa3119bb0c945e19_Out_2, _Multiply_a2efee1a779e44c6ada9832d9fff09ed_Out_2, _Add_8556fe5688a74b4e99dc6a3c66d812ab_Out_2);
|
|
float3 _Add_30764b0390cf4e34bc89f95f39e6d8be_Out_2;
|
|
Unity_Add_float3(IN.ObjectSpacePosition, _Add_8556fe5688a74b4e99dc6a3c66d812ab_Out_2, _Add_30764b0390cf4e34bc89f95f39e6d8be_Out_2);
|
|
float3 _Add_1536ebe00df2440bbc68b2506484262f_Out_2;
|
|
Unity_Add_float3(IN.ObjectSpacePosition, _Multiply_a2efee1a779e44c6ada9832d9fff09ed_Out_2, _Add_1536ebe00df2440bbc68b2506484262f_Out_2);
|
|
float3 _Branch_385f920ecee74e51ae1e55548ef40ceb_Out_3;
|
|
Unity_Branch_float3(_Property_661c7656745d4b468e5418922cad980c_Out_0, _Add_30764b0390cf4e34bc89f95f39e6d8be_Out_2, _Add_1536ebe00df2440bbc68b2506484262f_Out_2, _Branch_385f920ecee74e51ae1e55548ef40ceb_Out_3);
|
|
description.Position = _Branch_385f920ecee74e51ae1e55548ef40ceb_Out_3;
|
|
description.Normal = IN.ObjectSpaceNormal;
|
|
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;
|
|
float Smoothness;
|
|
float Occlusion;
|
|
};
|
|
|
|
SurfaceDescription SurfaceDescriptionFunction(SurfaceDescriptionInputs IN)
|
|
{
|
|
SurfaceDescription surface = (SurfaceDescription)0;
|
|
UnityTexture2D _Property_b7dfcca6c5206288b31b8e82b4e2e7c5_Out_0 = UnityBuildTexture2DStructNoScale(_ColdLavaAlbedo_SM);
|
|
float _Property_9888f536495c078d8d13e4f93f260994_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_398a18f78c81d28393067eae86b7f0c3_Out_0 = _ColdLavaTiling;
|
|
float _Property_c92d9ef7ab07168d94ca1468d5742541_Out_0 = _GlobalTiling;
|
|
float2 _Property_877d7e28976d8f85bbc8ab7a485949eb_Out_0 = _ColdLavaMainSpeed;
|
|
UnityTexture2D _Property_431fc4b7bdb08186aa2ebdcdd9ddd27f_Out_0 = UnityBuildTexture2DStructNoScale(_ColdLavaMT_AO_H_EM);
|
|
float _Property_41fea7dea3f9c78fbf154c14e561037a_Out_0 = _ColdLavaFlowUVRefresSpeed;
|
|
float2 _Property_347a6b6c52d14a85a386b3a5ffffdc85_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_32885c98316a4b308da099c27317abaa_Out_0;
|
|
Time_float(_TimeCustomFunction_32885c98316a4b308da099c27317abaa_Out_0);
|
|
Bindings_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a;
|
|
_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV1_7;
|
|
float2 _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV2_6;
|
|
float _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_FlowLerp_3;
|
|
float _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_FlowNonHeigblendedLerp_9;
|
|
float _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_Fraction1_1;
|
|
float _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_Fraction2_2;
|
|
SG_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float(_Property_9888f536495c078d8d13e4f93f260994_Out_0, _Property_398a18f78c81d28393067eae86b7f0c3_Out_0, _Property_c92d9ef7ab07168d94ca1468d5742541_Out_0, _Property_877d7e28976d8f85bbc8ab7a485949eb_Out_0, _Property_431fc4b7bdb08186aa2ebdcdd9ddd27f_Out_0, _Property_41fea7dea3f9c78fbf154c14e561037a_Out_0, _Property_347a6b6c52d14a85a386b3a5ffffdc85_Out_0, _TimeCustomFunction_32885c98316a4b308da099c27317abaa_Out_0, _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a, _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV1_7, _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV2_6, _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_FlowLerp_3, _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_FlowNonHeigblendedLerp_9, _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_Fraction1_1, _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_Fraction2_2);
|
|
float4 _SampleTexture2D_689ba69e2ff7bd888eeaec5d40bddbf7_RGBA_0 = SAMPLE_TEXTURE2D(_Property_b7dfcca6c5206288b31b8e82b4e2e7c5_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_b7dfcca6c5206288b31b8e82b4e2e7c5_Out_0.GetTransformedUV(_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV1_7));
|
|
float _SampleTexture2D_689ba69e2ff7bd888eeaec5d40bddbf7_R_4 = _SampleTexture2D_689ba69e2ff7bd888eeaec5d40bddbf7_RGBA_0.r;
|
|
float _SampleTexture2D_689ba69e2ff7bd888eeaec5d40bddbf7_G_5 = _SampleTexture2D_689ba69e2ff7bd888eeaec5d40bddbf7_RGBA_0.g;
|
|
float _SampleTexture2D_689ba69e2ff7bd888eeaec5d40bddbf7_B_6 = _SampleTexture2D_689ba69e2ff7bd888eeaec5d40bddbf7_RGBA_0.b;
|
|
float _SampleTexture2D_689ba69e2ff7bd888eeaec5d40bddbf7_A_7 = _SampleTexture2D_689ba69e2ff7bd888eeaec5d40bddbf7_RGBA_0.a;
|
|
float4 _SampleTexture2D_a5d6d50c4eb30382b6dbb4e680e74adb_RGBA_0 = SAMPLE_TEXTURE2D(_Property_b7dfcca6c5206288b31b8e82b4e2e7c5_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_b7dfcca6c5206288b31b8e82b4e2e7c5_Out_0.GetTransformedUV(_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV2_6));
|
|
float _SampleTexture2D_a5d6d50c4eb30382b6dbb4e680e74adb_R_4 = _SampleTexture2D_a5d6d50c4eb30382b6dbb4e680e74adb_RGBA_0.r;
|
|
float _SampleTexture2D_a5d6d50c4eb30382b6dbb4e680e74adb_G_5 = _SampleTexture2D_a5d6d50c4eb30382b6dbb4e680e74adb_RGBA_0.g;
|
|
float _SampleTexture2D_a5d6d50c4eb30382b6dbb4e680e74adb_B_6 = _SampleTexture2D_a5d6d50c4eb30382b6dbb4e680e74adb_RGBA_0.b;
|
|
float _SampleTexture2D_a5d6d50c4eb30382b6dbb4e680e74adb_A_7 = _SampleTexture2D_a5d6d50c4eb30382b6dbb4e680e74adb_RGBA_0.a;
|
|
float4 _Lerp_aab81b541d9d3b8280e5e9a669be7666_Out_3;
|
|
Unity_Lerp_float4(_SampleTexture2D_689ba69e2ff7bd888eeaec5d40bddbf7_RGBA_0, _SampleTexture2D_a5d6d50c4eb30382b6dbb4e680e74adb_RGBA_0, (_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_FlowLerp_3.xxxx), _Lerp_aab81b541d9d3b8280e5e9a669be7666_Out_3);
|
|
float4 _Property_81ee9e99fc7a068889b6ba7bdcb202a7_Out_0 = _ColdLavaAlbedoColor;
|
|
float _Property_ae430ed70f674188b5e8b6cf5ec101a9_Out_0 = _ColdLavaAlbedoColorMultiply;
|
|
float4 _Multiply_04c020203bf21887b1adae9c4cc6574a_Out_2;
|
|
Unity_Multiply_float4_float4(_Property_81ee9e99fc7a068889b6ba7bdcb202a7_Out_0, (_Property_ae430ed70f674188b5e8b6cf5ec101a9_Out_0.xxxx), _Multiply_04c020203bf21887b1adae9c4cc6574a_Out_2);
|
|
float4 _Multiply_76086b1955ddc78db0d1105cb61c546f_Out_2;
|
|
Unity_Multiply_float4_float4(_Lerp_aab81b541d9d3b8280e5e9a669be7666_Out_3, _Multiply_04c020203bf21887b1adae9c4cc6574a_Out_2, _Multiply_76086b1955ddc78db0d1105cb61c546f_Out_2);
|
|
float _Split_5d0c2ad1f86f8d8e8438ed908f41a258_R_1 = _Multiply_76086b1955ddc78db0d1105cb61c546f_Out_2[0];
|
|
float _Split_5d0c2ad1f86f8d8e8438ed908f41a258_G_2 = _Multiply_76086b1955ddc78db0d1105cb61c546f_Out_2[1];
|
|
float _Split_5d0c2ad1f86f8d8e8438ed908f41a258_B_3 = _Multiply_76086b1955ddc78db0d1105cb61c546f_Out_2[2];
|
|
float _Split_5d0c2ad1f86f8d8e8438ed908f41a258_A_4 = _Multiply_76086b1955ddc78db0d1105cb61c546f_Out_2[3];
|
|
float _Split_336849396de78d88909e4ad054a44d6c_R_1 = _Lerp_aab81b541d9d3b8280e5e9a669be7666_Out_3[0];
|
|
float _Split_336849396de78d88909e4ad054a44d6c_G_2 = _Lerp_aab81b541d9d3b8280e5e9a669be7666_Out_3[1];
|
|
float _Split_336849396de78d88909e4ad054a44d6c_B_3 = _Lerp_aab81b541d9d3b8280e5e9a669be7666_Out_3[2];
|
|
float _Split_336849396de78d88909e4ad054a44d6c_A_4 = _Lerp_aab81b541d9d3b8280e5e9a669be7666_Out_3[3];
|
|
float _Property_23e147d5684b0c89a7767d3573b12dbd_Out_0 = _ColdLavaSmoothness;
|
|
float _Multiply_3d6654a0a154e088b1b7671fab414640_Out_2;
|
|
Unity_Multiply_float_float(_Split_336849396de78d88909e4ad054a44d6c_A_4, _Property_23e147d5684b0c89a7767d3573b12dbd_Out_0, _Multiply_3d6654a0a154e088b1b7671fab414640_Out_2);
|
|
float4 _Combine_0a9a9298a9464d899f2f2fafc625fec8_RGBA_4;
|
|
float3 _Combine_0a9a9298a9464d899f2f2fafc625fec8_RGB_5;
|
|
float2 _Combine_0a9a9298a9464d899f2f2fafc625fec8_RG_6;
|
|
Unity_Combine_float(_Split_5d0c2ad1f86f8d8e8438ed908f41a258_R_1, _Split_5d0c2ad1f86f8d8e8438ed908f41a258_G_2, _Split_5d0c2ad1f86f8d8e8438ed908f41a258_B_3, _Multiply_3d6654a0a154e088b1b7671fab414640_Out_2, _Combine_0a9a9298a9464d899f2f2fafc625fec8_RGBA_4, _Combine_0a9a9298a9464d899f2f2fafc625fec8_RGB_5, _Combine_0a9a9298a9464d899f2f2fafc625fec8_RG_6);
|
|
UnityTexture2D _Property_416b2573e211708fb7af409507174e09_Out_0 = UnityBuildTexture2DStructNoScale(_MediumLavaAlbedo_SM);
|
|
float _Property_ac1c529019c9d1869d9bfe9bf1104042_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_4a73de4bbed00585a919d64e1b181601_Out_0 = _MediumLavaTiling;
|
|
float _Property_4122249ff176f58da9d0dbace2f883d0_Out_0 = _GlobalTiling;
|
|
float2 _Property_8774276f674d8a8598020af3d4e74f0f_Out_0 = _MediumLavaMainSpeed;
|
|
UnityTexture2D _Property_f1ff1048a1584d1c9247f36b1f2706ce_Out_0 = UnityBuildTexture2DStructNoScale(_MediumLavaMT_AO_H_EM);
|
|
float _Property_a13ee271968db284868bea327ce6cf48_Out_0 = _MediumLavaFlowUVRefreshSpeed;
|
|
float2 _Property_2b353826c2c04c32be043f84b9bc8b18_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_20a1fb6475ec4857a4834303e0bf30fe_Out_0;
|
|
Time_float(_TimeCustomFunction_20a1fb6475ec4857a4834303e0bf30fe_Out_0);
|
|
Bindings_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9;
|
|
_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV1_7;
|
|
float2 _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV2_6;
|
|
float _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_FlowLerp_3;
|
|
float _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_FlowNonHeigblendedLerp_9;
|
|
float _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_Fraction1_1;
|
|
float _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_Fraction2_2;
|
|
SG_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float(_Property_ac1c529019c9d1869d9bfe9bf1104042_Out_0, _Property_4a73de4bbed00585a919d64e1b181601_Out_0, _Property_4122249ff176f58da9d0dbace2f883d0_Out_0, _Property_8774276f674d8a8598020af3d4e74f0f_Out_0, _Property_f1ff1048a1584d1c9247f36b1f2706ce_Out_0, _Property_a13ee271968db284868bea327ce6cf48_Out_0, _Property_2b353826c2c04c32be043f84b9bc8b18_Out_0, _TimeCustomFunction_20a1fb6475ec4857a4834303e0bf30fe_Out_0, _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9, _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV1_7, _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV2_6, _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_FlowLerp_3, _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_FlowNonHeigblendedLerp_9, _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_Fraction1_1, _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_Fraction2_2);
|
|
float4 _SampleTexture2D_81669c6dd85bd2879473510bc4f9109e_RGBA_0 = SAMPLE_TEXTURE2D(_Property_416b2573e211708fb7af409507174e09_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_416b2573e211708fb7af409507174e09_Out_0.GetTransformedUV(_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV1_7));
|
|
float _SampleTexture2D_81669c6dd85bd2879473510bc4f9109e_R_4 = _SampleTexture2D_81669c6dd85bd2879473510bc4f9109e_RGBA_0.r;
|
|
float _SampleTexture2D_81669c6dd85bd2879473510bc4f9109e_G_5 = _SampleTexture2D_81669c6dd85bd2879473510bc4f9109e_RGBA_0.g;
|
|
float _SampleTexture2D_81669c6dd85bd2879473510bc4f9109e_B_6 = _SampleTexture2D_81669c6dd85bd2879473510bc4f9109e_RGBA_0.b;
|
|
float _SampleTexture2D_81669c6dd85bd2879473510bc4f9109e_A_7 = _SampleTexture2D_81669c6dd85bd2879473510bc4f9109e_RGBA_0.a;
|
|
float4 _SampleTexture2D_4a602e59b5c2cd82b26c6532c5dec4bb_RGBA_0 = SAMPLE_TEXTURE2D(_Property_416b2573e211708fb7af409507174e09_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_416b2573e211708fb7af409507174e09_Out_0.GetTransformedUV(_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV2_6));
|
|
float _SampleTexture2D_4a602e59b5c2cd82b26c6532c5dec4bb_R_4 = _SampleTexture2D_4a602e59b5c2cd82b26c6532c5dec4bb_RGBA_0.r;
|
|
float _SampleTexture2D_4a602e59b5c2cd82b26c6532c5dec4bb_G_5 = _SampleTexture2D_4a602e59b5c2cd82b26c6532c5dec4bb_RGBA_0.g;
|
|
float _SampleTexture2D_4a602e59b5c2cd82b26c6532c5dec4bb_B_6 = _SampleTexture2D_4a602e59b5c2cd82b26c6532c5dec4bb_RGBA_0.b;
|
|
float _SampleTexture2D_4a602e59b5c2cd82b26c6532c5dec4bb_A_7 = _SampleTexture2D_4a602e59b5c2cd82b26c6532c5dec4bb_RGBA_0.a;
|
|
float4 _Lerp_93c5f711ce1b4114bd9314cb369a8533_Out_3;
|
|
Unity_Lerp_float4(_SampleTexture2D_81669c6dd85bd2879473510bc4f9109e_RGBA_0, _SampleTexture2D_4a602e59b5c2cd82b26c6532c5dec4bb_RGBA_0, (_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_FlowLerp_3.xxxx), _Lerp_93c5f711ce1b4114bd9314cb369a8533_Out_3);
|
|
float4 _Property_a9e1aded62977f8ca3f9c46207eadfe8_Out_0 = _MediumLavaAlbedoColor;
|
|
float _Property_1761dd4732c7b3858814a0c4bc252900_Out_0 = _MediumLavaAlbedoColorMultiply;
|
|
float4 _Multiply_c98351861904f487ac8fc5401441358e_Out_2;
|
|
Unity_Multiply_float4_float4(_Property_a9e1aded62977f8ca3f9c46207eadfe8_Out_0, (_Property_1761dd4732c7b3858814a0c4bc252900_Out_0.xxxx), _Multiply_c98351861904f487ac8fc5401441358e_Out_2);
|
|
float4 _Multiply_16971dced2f6f384b7d2d65006f03b46_Out_2;
|
|
Unity_Multiply_float4_float4(_Lerp_93c5f711ce1b4114bd9314cb369a8533_Out_3, _Multiply_c98351861904f487ac8fc5401441358e_Out_2, _Multiply_16971dced2f6f384b7d2d65006f03b46_Out_2);
|
|
float _Split_c431e838bb4f458084245282a6fc6137_R_1 = _Multiply_16971dced2f6f384b7d2d65006f03b46_Out_2[0];
|
|
float _Split_c431e838bb4f458084245282a6fc6137_G_2 = _Multiply_16971dced2f6f384b7d2d65006f03b46_Out_2[1];
|
|
float _Split_c431e838bb4f458084245282a6fc6137_B_3 = _Multiply_16971dced2f6f384b7d2d65006f03b46_Out_2[2];
|
|
float _Split_c431e838bb4f458084245282a6fc6137_A_4 = _Multiply_16971dced2f6f384b7d2d65006f03b46_Out_2[3];
|
|
float _Split_77f8ec7707a1888f8f5bb2f3ee9ef36e_R_1 = _Lerp_93c5f711ce1b4114bd9314cb369a8533_Out_3[0];
|
|
float _Split_77f8ec7707a1888f8f5bb2f3ee9ef36e_G_2 = _Lerp_93c5f711ce1b4114bd9314cb369a8533_Out_3[1];
|
|
float _Split_77f8ec7707a1888f8f5bb2f3ee9ef36e_B_3 = _Lerp_93c5f711ce1b4114bd9314cb369a8533_Out_3[2];
|
|
float _Split_77f8ec7707a1888f8f5bb2f3ee9ef36e_A_4 = _Lerp_93c5f711ce1b4114bd9314cb369a8533_Out_3[3];
|
|
float _Property_19729c3fad203984b63630ce8edabf9d_Out_0 = _MediumLavaSmoothness;
|
|
float _Multiply_25537a09620d8e84a159350d0570e3b8_Out_2;
|
|
Unity_Multiply_float_float(_Split_77f8ec7707a1888f8f5bb2f3ee9ef36e_A_4, _Property_19729c3fad203984b63630ce8edabf9d_Out_0, _Multiply_25537a09620d8e84a159350d0570e3b8_Out_2);
|
|
float4 _Combine_8579144aa55f898b914c649ff6fd204b_RGBA_4;
|
|
float3 _Combine_8579144aa55f898b914c649ff6fd204b_RGB_5;
|
|
float2 _Combine_8579144aa55f898b914c649ff6fd204b_RG_6;
|
|
Unity_Combine_float(_Split_c431e838bb4f458084245282a6fc6137_R_1, _Split_c431e838bb4f458084245282a6fc6137_G_2, _Split_c431e838bb4f458084245282a6fc6137_B_3, _Multiply_25537a09620d8e84a159350d0570e3b8_Out_2, _Combine_8579144aa55f898b914c649ff6fd204b_RGBA_4, _Combine_8579144aa55f898b914c649ff6fd204b_RGB_5, _Combine_8579144aa55f898b914c649ff6fd204b_RG_6);
|
|
UnityTexture2D _Property_0bc00b50144a4fbb90619f66bbadc7c7_Out_0 = UnityBuildTexture2DStructNoScale(_ColdLavaMT_AO_H_EM);
|
|
float4 _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0 = SAMPLE_TEXTURE2D(_Property_0bc00b50144a4fbb90619f66bbadc7c7_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_0bc00b50144a4fbb90619f66bbadc7c7_Out_0.GetTransformedUV(_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV1_7));
|
|
float _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_R_4 = _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0.r;
|
|
float _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_G_5 = _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0.g;
|
|
float _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_B_6 = _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0.b;
|
|
float _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_A_7 = _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0.a;
|
|
float4 _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0 = SAMPLE_TEXTURE2D(_Property_0bc00b50144a4fbb90619f66bbadc7c7_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_0bc00b50144a4fbb90619f66bbadc7c7_Out_0.GetTransformedUV(_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV2_6));
|
|
float _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_R_4 = _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0.r;
|
|
float _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_G_5 = _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0.g;
|
|
float _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_B_6 = _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0.b;
|
|
float _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_A_7 = _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0.a;
|
|
float4 _Lerp_73c98c320ef744838327c8caa26d91fb_Out_3;
|
|
Unity_Lerp_float4(_SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0, _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0, (_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_FlowLerp_3.xxxx), _Lerp_73c98c320ef744838327c8caa26d91fb_Out_3);
|
|
float _Split_94cd24e718391e889d186d14735a5f81_R_1 = _Lerp_73c98c320ef744838327c8caa26d91fb_Out_3[0];
|
|
float _Split_94cd24e718391e889d186d14735a5f81_G_2 = _Lerp_73c98c320ef744838327c8caa26d91fb_Out_3[1];
|
|
float _Split_94cd24e718391e889d186d14735a5f81_B_3 = _Lerp_73c98c320ef744838327c8caa26d91fb_Out_3[2];
|
|
float _Split_94cd24e718391e889d186d14735a5f81_A_4 = _Lerp_73c98c320ef744838327c8caa26d91fb_Out_3[3];
|
|
float _OneMinus_d30fd2a07aa5ef8c954841430c669c6f_Out_1;
|
|
Unity_OneMinus_float(_Split_94cd24e718391e889d186d14735a5f81_B_3, _OneMinus_d30fd2a07aa5ef8c954841430c669c6f_Out_1);
|
|
float _Absolute_d8f0ae13edc2475da28ea6d59246df0f_Out_1;
|
|
Unity_Absolute_float(_OneMinus_d30fd2a07aa5ef8c954841430c669c6f_Out_1, _Absolute_d8f0ae13edc2475da28ea6d59246df0f_Out_1);
|
|
float _Property_b4d8b44b98ac218ab5b64e9509780c1f_Out_0 = _MediumLavaHeightBlendTreshold;
|
|
float _Power_8ccb8ba2dc154d8f8d23bb151fc3f936_Out_2;
|
|
Unity_Power_float(_Absolute_d8f0ae13edc2475da28ea6d59246df0f_Out_1, _Property_b4d8b44b98ac218ab5b64e9509780c1f_Out_0, _Power_8ccb8ba2dc154d8f8d23bb151fc3f936_Out_2);
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_A_4 = 0;
|
|
float _Absolute_af2e8d067a75a385bc8da51b27457800_Out_1;
|
|
Unity_Absolute_float(_Split_e8815c5687c0c188b222e57b486e0e5d_G_2, _Absolute_af2e8d067a75a385bc8da51b27457800_Out_1);
|
|
float _Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3;
|
|
Unity_Clamp_float(_Absolute_af2e8d067a75a385bc8da51b27457800_Out_1, 0, 1, _Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3);
|
|
float _Property_f6e7c7b7064d56849dcc327504a5af65_Out_0 = _MediumLavaAngle;
|
|
float _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2;
|
|
Unity_Divide_float(_Property_f6e7c7b7064d56849dcc327504a5af65_Out_0, 45, _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2);
|
|
float _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1;
|
|
Unity_OneMinus_float(_Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2, _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1);
|
|
float _Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2;
|
|
Unity_Subtract_float(_Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3, _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1, _Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2);
|
|
float _Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3;
|
|
Unity_Clamp_float(_Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2, 0, 2, _Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3);
|
|
float _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2;
|
|
Unity_Divide_float(1, _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2, _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2);
|
|
float _Multiply_7079e8acdf5057888843275dbbdb199c_Out_2;
|
|
Unity_Multiply_float_float(_Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3, _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2, _Multiply_7079e8acdf5057888843275dbbdb199c_Out_2);
|
|
float _Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3;
|
|
Unity_Clamp_float(_Multiply_7079e8acdf5057888843275dbbdb199c_Out_2, 0, 1, _Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3);
|
|
float _OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1;
|
|
Unity_OneMinus_float(_Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3, _OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1);
|
|
float _Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1;
|
|
Unity_Absolute_float(_OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1, _Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1);
|
|
float _Property_f6203e15e471e481b8369ee14c1cf745_Out_0 = _MediumLavaAngleFalloff;
|
|
float _Power_1bc1b18487206481a5ce3274075c24a1_Out_2;
|
|
Unity_Power_float(_Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1, _Property_f6203e15e471e481b8369ee14c1cf745_Out_0, _Power_1bc1b18487206481a5ce3274075c24a1_Out_2);
|
|
float _Clamp_08c896054837bb88bc0374bd536ee024_Out_3;
|
|
Unity_Clamp_float(_Power_1bc1b18487206481a5ce3274075c24a1_Out_2, 0, 1, _Clamp_08c896054837bb88bc0374bd536ee024_Out_3);
|
|
float _Property_ebcd48be1c3af28cb628925671461e5e_Out_0 = _MediumLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_9e03d1eca2c3de809ba034bf4abd6d2b;
|
|
float _HeightBlendSplat_9e03d1eca2c3de809ba034bf4abd6d2b_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_Power_8ccb8ba2dc154d8f8d23bb151fc3f936_Out_2, _Clamp_08c896054837bb88bc0374bd536ee024_Out_3, _Property_ebcd48be1c3af28cb628925671461e5e_Out_0, _HeightBlendSplat_9e03d1eca2c3de809ba034bf4abd6d2b, _HeightBlendSplat_9e03d1eca2c3de809ba034bf4abd6d2b_Blend_1);
|
|
float4 _Lerp_60e101ecb3d9ae8a8c8208e24fcdc145_Out_3;
|
|
Unity_Lerp_float4(_Combine_0a9a9298a9464d899f2f2fafc625fec8_RGBA_4, _Combine_8579144aa55f898b914c649ff6fd204b_RGBA_4, (_HeightBlendSplat_9e03d1eca2c3de809ba034bf4abd6d2b_Blend_1.xxxx), _Lerp_60e101ecb3d9ae8a8c8208e24fcdc145_Out_3);
|
|
UnityTexture2D _Property_0be3b3e72a830881bf032d5b81dee190_Out_0 = UnityBuildTexture2DStructNoScale(_HotLavaAlbedo_SM);
|
|
float _Property_11b5e32bb1a6404c96d9c096533c2bbd_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_5db8dc9196e94d72bcadc2a80e298677_Out_0 = _HotLavaTiling;
|
|
float _Property_1214e3d6f36c40cb9d0d4ac4f40e7df3_Out_0 = _GlobalTiling;
|
|
float2 _Property_1d9925ecc19284849bb9705ef6f8c824_Out_0 = _HotLavaMainSpeed;
|
|
UnityTexture2D _Property_792c0bac9b054fd89ddecac232cfc211_Out_0 = UnityBuildTexture2DStructNoScale(_HotLavaMT_AO_H_EM);
|
|
float _Property_a29d4264dadc878687c59348530e0cb7_Out_0 = _HotLavaFlowUVRefreshSpeed;
|
|
float2 _Property_0530099e15864039acc078623bacb697_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_9d76567b67b2401e842a60cd1217bc9f_Out_0;
|
|
Time_float(_TimeCustomFunction_9d76567b67b2401e842a60cd1217bc9f_Out_0);
|
|
Bindings_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd;
|
|
_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV1_7;
|
|
float2 _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV2_6;
|
|
float _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_FlowLerp_3;
|
|
float _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_FlowNonHeigblendedLerp_9;
|
|
float _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_Fraction1_1;
|
|
float _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_Fraction2_2;
|
|
SG_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float(_Property_11b5e32bb1a6404c96d9c096533c2bbd_Out_0, _Property_5db8dc9196e94d72bcadc2a80e298677_Out_0, _Property_1214e3d6f36c40cb9d0d4ac4f40e7df3_Out_0, _Property_1d9925ecc19284849bb9705ef6f8c824_Out_0, _Property_792c0bac9b054fd89ddecac232cfc211_Out_0, _Property_a29d4264dadc878687c59348530e0cb7_Out_0, _Property_0530099e15864039acc078623bacb697_Out_0, _TimeCustomFunction_9d76567b67b2401e842a60cd1217bc9f_Out_0, _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd, _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV1_7, _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV2_6, _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_FlowLerp_3, _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_FlowNonHeigblendedLerp_9, _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_Fraction1_1, _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_Fraction2_2);
|
|
float4 _SampleTexture2D_8d83fa40657c878a8b6151bfdeeecc4e_RGBA_0 = SAMPLE_TEXTURE2D(_Property_0be3b3e72a830881bf032d5b81dee190_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_0be3b3e72a830881bf032d5b81dee190_Out_0.GetTransformedUV(_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV1_7));
|
|
float _SampleTexture2D_8d83fa40657c878a8b6151bfdeeecc4e_R_4 = _SampleTexture2D_8d83fa40657c878a8b6151bfdeeecc4e_RGBA_0.r;
|
|
float _SampleTexture2D_8d83fa40657c878a8b6151bfdeeecc4e_G_5 = _SampleTexture2D_8d83fa40657c878a8b6151bfdeeecc4e_RGBA_0.g;
|
|
float _SampleTexture2D_8d83fa40657c878a8b6151bfdeeecc4e_B_6 = _SampleTexture2D_8d83fa40657c878a8b6151bfdeeecc4e_RGBA_0.b;
|
|
float _SampleTexture2D_8d83fa40657c878a8b6151bfdeeecc4e_A_7 = _SampleTexture2D_8d83fa40657c878a8b6151bfdeeecc4e_RGBA_0.a;
|
|
float4 _SampleTexture2D_d57511f844f62d8e8e5df4262ed4e29c_RGBA_0 = SAMPLE_TEXTURE2D(_Property_0be3b3e72a830881bf032d5b81dee190_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_0be3b3e72a830881bf032d5b81dee190_Out_0.GetTransformedUV(_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV2_6));
|
|
float _SampleTexture2D_d57511f844f62d8e8e5df4262ed4e29c_R_4 = _SampleTexture2D_d57511f844f62d8e8e5df4262ed4e29c_RGBA_0.r;
|
|
float _SampleTexture2D_d57511f844f62d8e8e5df4262ed4e29c_G_5 = _SampleTexture2D_d57511f844f62d8e8e5df4262ed4e29c_RGBA_0.g;
|
|
float _SampleTexture2D_d57511f844f62d8e8e5df4262ed4e29c_B_6 = _SampleTexture2D_d57511f844f62d8e8e5df4262ed4e29c_RGBA_0.b;
|
|
float _SampleTexture2D_d57511f844f62d8e8e5df4262ed4e29c_A_7 = _SampleTexture2D_d57511f844f62d8e8e5df4262ed4e29c_RGBA_0.a;
|
|
float4 _Lerp_4502c166e04e41eeb867c4d04a112e50_Out_3;
|
|
Unity_Lerp_float4(_SampleTexture2D_8d83fa40657c878a8b6151bfdeeecc4e_RGBA_0, _SampleTexture2D_d57511f844f62d8e8e5df4262ed4e29c_RGBA_0, (_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_FlowLerp_3.xxxx), _Lerp_4502c166e04e41eeb867c4d04a112e50_Out_3);
|
|
float4 _Property_f426055a212d488b92e0721ad75eea0d_Out_0 = _HotLavaAlbedoColor;
|
|
float _Property_bc8ee8b7cbd16f83aa2d51aada2d0a51_Out_0 = _HotLavaAlbedoColorMultiply;
|
|
float4 _Multiply_61a826a1dba47d8dbb0510fc1fd2dee2_Out_2;
|
|
Unity_Multiply_float4_float4(_Property_f426055a212d488b92e0721ad75eea0d_Out_0, (_Property_bc8ee8b7cbd16f83aa2d51aada2d0a51_Out_0.xxxx), _Multiply_61a826a1dba47d8dbb0510fc1fd2dee2_Out_2);
|
|
float4 _Multiply_f73b703611c2ee8ea1b712546ec1fdc8_Out_2;
|
|
Unity_Multiply_float4_float4(_Lerp_4502c166e04e41eeb867c4d04a112e50_Out_3, _Multiply_61a826a1dba47d8dbb0510fc1fd2dee2_Out_2, _Multiply_f73b703611c2ee8ea1b712546ec1fdc8_Out_2);
|
|
float _Split_2a6cfd0eedbc128d83eff83d5df85b09_R_1 = _Multiply_f73b703611c2ee8ea1b712546ec1fdc8_Out_2[0];
|
|
float _Split_2a6cfd0eedbc128d83eff83d5df85b09_G_2 = _Multiply_f73b703611c2ee8ea1b712546ec1fdc8_Out_2[1];
|
|
float _Split_2a6cfd0eedbc128d83eff83d5df85b09_B_3 = _Multiply_f73b703611c2ee8ea1b712546ec1fdc8_Out_2[2];
|
|
float _Split_2a6cfd0eedbc128d83eff83d5df85b09_A_4 = _Multiply_f73b703611c2ee8ea1b712546ec1fdc8_Out_2[3];
|
|
float _Split_87213490114de18bbc7496f97751b00a_R_1 = _Lerp_4502c166e04e41eeb867c4d04a112e50_Out_3[0];
|
|
float _Split_87213490114de18bbc7496f97751b00a_G_2 = _Lerp_4502c166e04e41eeb867c4d04a112e50_Out_3[1];
|
|
float _Split_87213490114de18bbc7496f97751b00a_B_3 = _Lerp_4502c166e04e41eeb867c4d04a112e50_Out_3[2];
|
|
float _Split_87213490114de18bbc7496f97751b00a_A_4 = _Lerp_4502c166e04e41eeb867c4d04a112e50_Out_3[3];
|
|
float _Property_94efdcfe3a5a998bb3b399b34d6110a5_Out_0 = _HotLavaSmoothness;
|
|
float _Multiply_1e7303fa97e339859abc539fdacc406f_Out_2;
|
|
Unity_Multiply_float_float(_Split_87213490114de18bbc7496f97751b00a_A_4, _Property_94efdcfe3a5a998bb3b399b34d6110a5_Out_0, _Multiply_1e7303fa97e339859abc539fdacc406f_Out_2);
|
|
float4 _Combine_1bd6341933599685bd9dfbd647433b28_RGBA_4;
|
|
float3 _Combine_1bd6341933599685bd9dfbd647433b28_RGB_5;
|
|
float2 _Combine_1bd6341933599685bd9dfbd647433b28_RG_6;
|
|
Unity_Combine_float(_Split_2a6cfd0eedbc128d83eff83d5df85b09_R_1, _Split_2a6cfd0eedbc128d83eff83d5df85b09_G_2, _Split_2a6cfd0eedbc128d83eff83d5df85b09_B_3, _Multiply_1e7303fa97e339859abc539fdacc406f_Out_2, _Combine_1bd6341933599685bd9dfbd647433b28_RGBA_4, _Combine_1bd6341933599685bd9dfbd647433b28_RGB_5, _Combine_1bd6341933599685bd9dfbd647433b28_RG_6);
|
|
UnityTexture2D _Property_7c78a41ed5fb06878baa4f230eb6da66_Out_0 = UnityBuildTexture2DStructNoScale(_MediumLavaMT_AO_H_EM);
|
|
float4 _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_RGBA_0 = SAMPLE_TEXTURE2D(_Property_7c78a41ed5fb06878baa4f230eb6da66_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_7c78a41ed5fb06878baa4f230eb6da66_Out_0.GetTransformedUV(_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV1_7));
|
|
float _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_R_4 = _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_RGBA_0.r;
|
|
float _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_G_5 = _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_RGBA_0.g;
|
|
float _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_B_6 = _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_RGBA_0.b;
|
|
float _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_A_7 = _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_RGBA_0.a;
|
|
float4 _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_RGBA_0 = SAMPLE_TEXTURE2D(_Property_7c78a41ed5fb06878baa4f230eb6da66_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_7c78a41ed5fb06878baa4f230eb6da66_Out_0.GetTransformedUV(_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV2_6));
|
|
float _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_R_4 = _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_RGBA_0.r;
|
|
float _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_G_5 = _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_RGBA_0.g;
|
|
float _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_B_6 = _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_RGBA_0.b;
|
|
float _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_A_7 = _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_RGBA_0.a;
|
|
float4 _Lerp_d9190fa5aad64387a59eae8b234267b1_Out_3;
|
|
Unity_Lerp_float4(_SampleTexture2D_78273dcdf5689f80952c2a7be9451994_RGBA_0, _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_RGBA_0, (_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_FlowLerp_3.xxxx), _Lerp_d9190fa5aad64387a59eae8b234267b1_Out_3);
|
|
float _Split_503d896cedc1148aa1567e911ed3614b_R_1 = _Lerp_d9190fa5aad64387a59eae8b234267b1_Out_3[0];
|
|
float _Split_503d896cedc1148aa1567e911ed3614b_G_2 = _Lerp_d9190fa5aad64387a59eae8b234267b1_Out_3[1];
|
|
float _Split_503d896cedc1148aa1567e911ed3614b_B_3 = _Lerp_d9190fa5aad64387a59eae8b234267b1_Out_3[2];
|
|
float _Split_503d896cedc1148aa1567e911ed3614b_A_4 = _Lerp_d9190fa5aad64387a59eae8b234267b1_Out_3[3];
|
|
float _OneMinus_8cea3f85f066ff8fbbd54f2eff89ae58_Out_1;
|
|
Unity_OneMinus_float(_Split_503d896cedc1148aa1567e911ed3614b_B_3, _OneMinus_8cea3f85f066ff8fbbd54f2eff89ae58_Out_1);
|
|
float _Absolute_586ec5b572374b96aaffcbc5f9bbb364_Out_1;
|
|
Unity_Absolute_float(_OneMinus_8cea3f85f066ff8fbbd54f2eff89ae58_Out_1, _Absolute_586ec5b572374b96aaffcbc5f9bbb364_Out_1);
|
|
float _Property_54766320db4a7f848cb65321bce3a68e_Out_0 = _HotLavaHeightBlendTreshold;
|
|
float _Power_ca351c1cbba04987a097e6ea5a87eeb8_Out_2;
|
|
Unity_Power_float(_Absolute_586ec5b572374b96aaffcbc5f9bbb364_Out_1, _Property_54766320db4a7f848cb65321bce3a68e_Out_0, _Power_ca351c1cbba04987a097e6ea5a87eeb8_Out_2);
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_A_4 = 0;
|
|
float _Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1;
|
|
Unity_Absolute_float(_Split_b9e7b4a6b4b5e58aa502d4b6d169b792_G_2, _Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1);
|
|
float _Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3;
|
|
Unity_Clamp_float(_Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1, 0, 1, _Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3);
|
|
float _Property_6975119070a7eb84950e7da691463776_Out_0 = _HotLavaAngle;
|
|
float _Divide_86811ef0d01a1581b082fc982daa687c_Out_2;
|
|
Unity_Divide_float(_Property_6975119070a7eb84950e7da691463776_Out_0, 45, _Divide_86811ef0d01a1581b082fc982daa687c_Out_2);
|
|
float _OneMinus_a7c4799546af71898266d38a4354b568_Out_1;
|
|
Unity_OneMinus_float(_Divide_86811ef0d01a1581b082fc982daa687c_Out_2, _OneMinus_a7c4799546af71898266d38a4354b568_Out_1);
|
|
float _Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2;
|
|
Unity_Subtract_float(_Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3, _OneMinus_a7c4799546af71898266d38a4354b568_Out_1, _Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2);
|
|
float _Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3;
|
|
Unity_Clamp_float(_Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2, 0, 2, _Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3);
|
|
float _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2;
|
|
Unity_Divide_float(1, _Divide_86811ef0d01a1581b082fc982daa687c_Out_2, _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2);
|
|
float _Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2;
|
|
Unity_Multiply_float_float(_Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3, _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2, _Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2);
|
|
float _Clamp_69414a1448338e8d9fc890185b317bc6_Out_3;
|
|
Unity_Clamp_float(_Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2, 0, 1, _Clamp_69414a1448338e8d9fc890185b317bc6_Out_3);
|
|
float _OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1;
|
|
Unity_OneMinus_float(_Clamp_69414a1448338e8d9fc890185b317bc6_Out_3, _OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1);
|
|
float _Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1;
|
|
Unity_Absolute_float(_OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1, _Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1);
|
|
float _Property_f5a63fda0810468082350dfa23ec6bf3_Out_0 = _HotLavaAngleFalloff;
|
|
float _Power_0c67a131ce19048caeed8c043e033fb9_Out_2;
|
|
Unity_Power_float(_Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1, _Property_f5a63fda0810468082350dfa23ec6bf3_Out_0, _Power_0c67a131ce19048caeed8c043e033fb9_Out_2);
|
|
float _Clamp_c8349812bf696286b9429cd182d4670a_Out_3;
|
|
Unity_Clamp_float(_Power_0c67a131ce19048caeed8c043e033fb9_Out_2, 0, 1, _Clamp_c8349812bf696286b9429cd182d4670a_Out_3);
|
|
float _Property_598298ccdedaea81a6c7006cdf26d0b3_Out_0 = _HotLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_83e736f68e1ff280996cf462b7ac2718;
|
|
float _HeightBlendSplat_83e736f68e1ff280996cf462b7ac2718_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_Power_ca351c1cbba04987a097e6ea5a87eeb8_Out_2, _Clamp_c8349812bf696286b9429cd182d4670a_Out_3, _Property_598298ccdedaea81a6c7006cdf26d0b3_Out_0, _HeightBlendSplat_83e736f68e1ff280996cf462b7ac2718, _HeightBlendSplat_83e736f68e1ff280996cf462b7ac2718_Blend_1);
|
|
float4 _Lerp_a4738e050e0d2685b5f9698d1e2bb098_Out_3;
|
|
Unity_Lerp_float4(_Lerp_60e101ecb3d9ae8a8c8208e24fcdc145_Out_3, _Combine_1bd6341933599685bd9dfbd647433b28_RGBA_4, (_HeightBlendSplat_83e736f68e1ff280996cf462b7ac2718_Blend_1.xxxx), _Lerp_a4738e050e0d2685b5f9698d1e2bb098_Out_3);
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_R_1 = IN.VertexColor[0];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_G_2 = IN.VertexColor[1];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_B_3 = IN.VertexColor[2];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_A_4 = IN.VertexColor[3];
|
|
float _Property_f10c17c1521403868848dbcecb8a6017_Out_0 = _VCColdLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_bcfdcd070881ce89bbfc3de1ec633b3a;
|
|
float _HeightBlendSplat_bcfdcd070881ce89bbfc3de1ec633b3a_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_OneMinus_d30fd2a07aa5ef8c954841430c669c6f_Out_1, _Split_992c0de0de817484b2d52aeb19e22ee0_R_1, _Property_f10c17c1521403868848dbcecb8a6017_Out_0, _HeightBlendSplat_bcfdcd070881ce89bbfc3de1ec633b3a, _HeightBlendSplat_bcfdcd070881ce89bbfc3de1ec633b3a_Blend_1);
|
|
float4 _Lerp_644cfd81f60c058bbc1dfa84ca7c26a5_Out_3;
|
|
Unity_Lerp_float4(_Lerp_a4738e050e0d2685b5f9698d1e2bb098_Out_3, _Combine_0a9a9298a9464d899f2f2fafc625fec8_RGBA_4, (_HeightBlendSplat_bcfdcd070881ce89bbfc3de1ec633b3a_Blend_1.xxxx), _Lerp_644cfd81f60c058bbc1dfa84ca7c26a5_Out_3);
|
|
float _Property_7b8b9775155e3b82b9b587b2df24f45d_Out_0 = _VCMediumLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_a958bd47a4d7538aa5aa113445de6eb6;
|
|
float _HeightBlendSplat_a958bd47a4d7538aa5aa113445de6eb6_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_OneMinus_8cea3f85f066ff8fbbd54f2eff89ae58_Out_1, _Split_992c0de0de817484b2d52aeb19e22ee0_G_2, _Property_7b8b9775155e3b82b9b587b2df24f45d_Out_0, _HeightBlendSplat_a958bd47a4d7538aa5aa113445de6eb6, _HeightBlendSplat_a958bd47a4d7538aa5aa113445de6eb6_Blend_1);
|
|
float4 _Lerp_f1658301ae29508f8307c28d233736c6_Out_3;
|
|
Unity_Lerp_float4(_Lerp_644cfd81f60c058bbc1dfa84ca7c26a5_Out_3, _Combine_8579144aa55f898b914c649ff6fd204b_RGBA_4, (_HeightBlendSplat_a958bd47a4d7538aa5aa113445de6eb6_Blend_1.xxxx), _Lerp_f1658301ae29508f8307c28d233736c6_Out_3);
|
|
UnityTexture2D _Property_aa20896d4ee14a21ae5c01b2530647ab_Out_0 = UnityBuildTexture2DStructNoScale(_HotLavaMT_AO_H_EM);
|
|
float4 _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_RGBA_0 = SAMPLE_TEXTURE2D(_Property_aa20896d4ee14a21ae5c01b2530647ab_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_aa20896d4ee14a21ae5c01b2530647ab_Out_0.GetTransformedUV(_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV1_7));
|
|
float _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_R_4 = _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_RGBA_0.r;
|
|
float _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_G_5 = _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_RGBA_0.g;
|
|
float _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_B_6 = _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_RGBA_0.b;
|
|
float _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_A_7 = _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_RGBA_0.a;
|
|
float4 _SampleTexture2D_03c935556def188b9bc5100587e1286e_RGBA_0 = SAMPLE_TEXTURE2D(_Property_aa20896d4ee14a21ae5c01b2530647ab_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_aa20896d4ee14a21ae5c01b2530647ab_Out_0.GetTransformedUV(_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV2_6));
|
|
float _SampleTexture2D_03c935556def188b9bc5100587e1286e_R_4 = _SampleTexture2D_03c935556def188b9bc5100587e1286e_RGBA_0.r;
|
|
float _SampleTexture2D_03c935556def188b9bc5100587e1286e_G_5 = _SampleTexture2D_03c935556def188b9bc5100587e1286e_RGBA_0.g;
|
|
float _SampleTexture2D_03c935556def188b9bc5100587e1286e_B_6 = _SampleTexture2D_03c935556def188b9bc5100587e1286e_RGBA_0.b;
|
|
float _SampleTexture2D_03c935556def188b9bc5100587e1286e_A_7 = _SampleTexture2D_03c935556def188b9bc5100587e1286e_RGBA_0.a;
|
|
float4 _Lerp_79f8c8161fb394818f7c8937b1054b53_Out_3;
|
|
Unity_Lerp_float4(_SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_RGBA_0, _SampleTexture2D_03c935556def188b9bc5100587e1286e_RGBA_0, (_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_FlowLerp_3.xxxx), _Lerp_79f8c8161fb394818f7c8937b1054b53_Out_3);
|
|
float _Split_94d707688f4dff88abea8f5931660ff1_R_1 = _Lerp_79f8c8161fb394818f7c8937b1054b53_Out_3[0];
|
|
float _Split_94d707688f4dff88abea8f5931660ff1_G_2 = _Lerp_79f8c8161fb394818f7c8937b1054b53_Out_3[1];
|
|
float _Split_94d707688f4dff88abea8f5931660ff1_B_3 = _Lerp_79f8c8161fb394818f7c8937b1054b53_Out_3[2];
|
|
float _Split_94d707688f4dff88abea8f5931660ff1_A_4 = _Lerp_79f8c8161fb394818f7c8937b1054b53_Out_3[3];
|
|
float _OneMinus_2b6b9b1cf9b54e80b331120fb69183b3_Out_1;
|
|
Unity_OneMinus_float(_Split_94d707688f4dff88abea8f5931660ff1_B_3, _OneMinus_2b6b9b1cf9b54e80b331120fb69183b3_Out_1);
|
|
float _Property_518db0a2d263d48790462785dc3d9758_Out_0 = _VCHotLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_f63240de18ddc08f95c1959bab5338d0;
|
|
float _HeightBlendSplat_f63240de18ddc08f95c1959bab5338d0_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_OneMinus_2b6b9b1cf9b54e80b331120fb69183b3_Out_1, _Split_992c0de0de817484b2d52aeb19e22ee0_B_3, _Property_518db0a2d263d48790462785dc3d9758_Out_0, _HeightBlendSplat_f63240de18ddc08f95c1959bab5338d0, _HeightBlendSplat_f63240de18ddc08f95c1959bab5338d0_Blend_1);
|
|
float4 _Lerp_3f0ebe224b0a608fa630bc706a21b183_Out_3;
|
|
Unity_Lerp_float4(_Lerp_f1658301ae29508f8307c28d233736c6_Out_3, _Combine_1bd6341933599685bd9dfbd647433b28_RGBA_4, (_HeightBlendSplat_f63240de18ddc08f95c1959bab5338d0_Blend_1.xxxx), _Lerp_3f0ebe224b0a608fa630bc706a21b183_Out_3);
|
|
UnityTexture2D _Property_973bdb6610abba8aaa3cef63a78baa06_Out_0 = UnityBuildTexture2DStructNoScale(_ColdLavaNormal);
|
|
float4 _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0 = SAMPLE_TEXTURE2D(_Property_973bdb6610abba8aaa3cef63a78baa06_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_973bdb6610abba8aaa3cef63a78baa06_Out_0.GetTransformedUV(_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV1_7));
|
|
_SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0.rgb = UnpackNormal(_SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0);
|
|
float _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_R_4 = _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0.r;
|
|
float _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_G_5 = _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0.g;
|
|
float _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_B_6 = _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0.b;
|
|
float _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_A_7 = _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0.a;
|
|
float _Property_30c36922aabc618192374556ee8ce299_Out_0 = _ColdLavaNormalScale;
|
|
float3 _NormalStrength_768a023761a00b8bac27ec164d4feca3_Out_2;
|
|
Unity_NormalStrength_float((_SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0.xyz), _Property_30c36922aabc618192374556ee8ce299_Out_0, _NormalStrength_768a023761a00b8bac27ec164d4feca3_Out_2);
|
|
float4 _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0 = SAMPLE_TEXTURE2D(_Property_973bdb6610abba8aaa3cef63a78baa06_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_973bdb6610abba8aaa3cef63a78baa06_Out_0.GetTransformedUV(_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV2_6));
|
|
_SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0.rgb = UnpackNormal(_SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0);
|
|
float _SampleTexture2D_1ffc3e624270ee899e223323127b2536_R_4 = _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0.r;
|
|
float _SampleTexture2D_1ffc3e624270ee899e223323127b2536_G_5 = _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0.g;
|
|
float _SampleTexture2D_1ffc3e624270ee899e223323127b2536_B_6 = _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0.b;
|
|
float _SampleTexture2D_1ffc3e624270ee899e223323127b2536_A_7 = _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0.a;
|
|
float3 _NormalStrength_4e7cd17dd72ec485804b19279c62419c_Out_2;
|
|
Unity_NormalStrength_float((_SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0.xyz), _Property_30c36922aabc618192374556ee8ce299_Out_0, _NormalStrength_4e7cd17dd72ec485804b19279c62419c_Out_2);
|
|
float3 _Lerp_63c09ae12140de8da5d72b0b88f55a50_Out_3;
|
|
Unity_Lerp_float3(_NormalStrength_768a023761a00b8bac27ec164d4feca3_Out_2, _NormalStrength_4e7cd17dd72ec485804b19279c62419c_Out_2, (_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_FlowLerp_3.xxx), _Lerp_63c09ae12140de8da5d72b0b88f55a50_Out_3);
|
|
UnityTexture2D _Property_fc5c5a718d5c7a8bb830b1b9effcbafe_Out_0 = UnityBuildTexture2DStructNoScale(_MediumLavaNormal);
|
|
float4 _SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_RGBA_0 = SAMPLE_TEXTURE2D(_Property_fc5c5a718d5c7a8bb830b1b9effcbafe_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_fc5c5a718d5c7a8bb830b1b9effcbafe_Out_0.GetTransformedUV(_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV1_7));
|
|
_SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_RGBA_0.rgb = UnpackNormal(_SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_RGBA_0);
|
|
float _SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_R_4 = _SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_RGBA_0.r;
|
|
float _SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_G_5 = _SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_RGBA_0.g;
|
|
float _SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_B_6 = _SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_RGBA_0.b;
|
|
float _SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_A_7 = _SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_RGBA_0.a;
|
|
float _Property_c488bf556481e28d8a97898896b5cdec_Out_0 = _MediumLavaNormalScale;
|
|
float3 _NormalStrength_353595f40a3cf58cb0c8a5f951505d9a_Out_2;
|
|
Unity_NormalStrength_float((_SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_RGBA_0.xyz), _Property_c488bf556481e28d8a97898896b5cdec_Out_0, _NormalStrength_353595f40a3cf58cb0c8a5f951505d9a_Out_2);
|
|
float4 _SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_RGBA_0 = SAMPLE_TEXTURE2D(_Property_fc5c5a718d5c7a8bb830b1b9effcbafe_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_fc5c5a718d5c7a8bb830b1b9effcbafe_Out_0.GetTransformedUV(_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV2_6));
|
|
_SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_RGBA_0.rgb = UnpackNormal(_SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_RGBA_0);
|
|
float _SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_R_4 = _SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_RGBA_0.r;
|
|
float _SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_G_5 = _SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_RGBA_0.g;
|
|
float _SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_B_6 = _SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_RGBA_0.b;
|
|
float _SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_A_7 = _SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_RGBA_0.a;
|
|
float3 _NormalStrength_59ae87d6cd8faa8f9fea0640fb1a6c7c_Out_2;
|
|
Unity_NormalStrength_float((_SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_RGBA_0.xyz), _Property_c488bf556481e28d8a97898896b5cdec_Out_0, _NormalStrength_59ae87d6cd8faa8f9fea0640fb1a6c7c_Out_2);
|
|
float3 _Lerp_dd9598f6e61c5d85886c8f9a886b7d1b_Out_3;
|
|
Unity_Lerp_float3(_NormalStrength_353595f40a3cf58cb0c8a5f951505d9a_Out_2, _NormalStrength_59ae87d6cd8faa8f9fea0640fb1a6c7c_Out_2, (_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_FlowLerp_3.xxx), _Lerp_dd9598f6e61c5d85886c8f9a886b7d1b_Out_3);
|
|
float3 _Lerp_e4fa486d1ccf2c89a46bb1b2e14a0f39_Out_3;
|
|
Unity_Lerp_float3(_Lerp_63c09ae12140de8da5d72b0b88f55a50_Out_3, _Lerp_dd9598f6e61c5d85886c8f9a886b7d1b_Out_3, (_HeightBlendSplat_9e03d1eca2c3de809ba034bf4abd6d2b_Blend_1.xxx), _Lerp_e4fa486d1ccf2c89a46bb1b2e14a0f39_Out_3);
|
|
UnityTexture2D _Property_fe64ffd246fb078284c5accae98534ff_Out_0 = UnityBuildTexture2DStructNoScale(_HotLavaNormal);
|
|
float4 _SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_RGBA_0 = SAMPLE_TEXTURE2D(_Property_fe64ffd246fb078284c5accae98534ff_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_fe64ffd246fb078284c5accae98534ff_Out_0.GetTransformedUV(_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV1_7));
|
|
_SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_RGBA_0.rgb = UnpackNormal(_SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_RGBA_0);
|
|
float _SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_R_4 = _SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_RGBA_0.r;
|
|
float _SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_G_5 = _SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_RGBA_0.g;
|
|
float _SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_B_6 = _SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_RGBA_0.b;
|
|
float _SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_A_7 = _SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_RGBA_0.a;
|
|
float _Property_48f492f6311fa887a8666bf46f288d9d_Out_0 = _HotLavaNormalScale;
|
|
float3 _NormalStrength_9ebe899be918d38cac53ee34e22a3dc2_Out_2;
|
|
Unity_NormalStrength_float((_SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_RGBA_0.xyz), _Property_48f492f6311fa887a8666bf46f288d9d_Out_0, _NormalStrength_9ebe899be918d38cac53ee34e22a3dc2_Out_2);
|
|
float4 _SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_RGBA_0 = SAMPLE_TEXTURE2D(_Property_fe64ffd246fb078284c5accae98534ff_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_fe64ffd246fb078284c5accae98534ff_Out_0.GetTransformedUV(_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV2_6));
|
|
_SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_RGBA_0.rgb = UnpackNormal(_SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_RGBA_0);
|
|
float _SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_R_4 = _SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_RGBA_0.r;
|
|
float _SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_G_5 = _SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_RGBA_0.g;
|
|
float _SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_B_6 = _SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_RGBA_0.b;
|
|
float _SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_A_7 = _SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_RGBA_0.a;
|
|
float3 _NormalStrength_52f08b3e9ed3698faef8a8a64e53b5cf_Out_2;
|
|
Unity_NormalStrength_float((_SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_RGBA_0.xyz), _Property_48f492f6311fa887a8666bf46f288d9d_Out_0, _NormalStrength_52f08b3e9ed3698faef8a8a64e53b5cf_Out_2);
|
|
float3 _Lerp_18ff3f20527a1f80bfa8428835890e50_Out_3;
|
|
Unity_Lerp_float3(_NormalStrength_9ebe899be918d38cac53ee34e22a3dc2_Out_2, _NormalStrength_52f08b3e9ed3698faef8a8a64e53b5cf_Out_2, (_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_FlowLerp_3.xxx), _Lerp_18ff3f20527a1f80bfa8428835890e50_Out_3);
|
|
float3 _Lerp_85790e354b8b8189bf7442246db27aca_Out_3;
|
|
Unity_Lerp_float3(_Lerp_e4fa486d1ccf2c89a46bb1b2e14a0f39_Out_3, _Lerp_18ff3f20527a1f80bfa8428835890e50_Out_3, (_HeightBlendSplat_83e736f68e1ff280996cf462b7ac2718_Blend_1.xxx), _Lerp_85790e354b8b8189bf7442246db27aca_Out_3);
|
|
float3 _Lerp_3391b2aa0814f488ae89389fd1ac1ac5_Out_3;
|
|
Unity_Lerp_float3(_Lerp_85790e354b8b8189bf7442246db27aca_Out_3, _Lerp_63c09ae12140de8da5d72b0b88f55a50_Out_3, (_HeightBlendSplat_bcfdcd070881ce89bbfc3de1ec633b3a_Blend_1.xxx), _Lerp_3391b2aa0814f488ae89389fd1ac1ac5_Out_3);
|
|
float3 _Lerp_ca63dbd0524b5d808a400ade38f650c2_Out_3;
|
|
Unity_Lerp_float3(_Lerp_3391b2aa0814f488ae89389fd1ac1ac5_Out_3, _Lerp_dd9598f6e61c5d85886c8f9a886b7d1b_Out_3, (_HeightBlendSplat_a958bd47a4d7538aa5aa113445de6eb6_Blend_1.xxx), _Lerp_ca63dbd0524b5d808a400ade38f650c2_Out_3);
|
|
float3 _Lerp_d308da5fddca5e80a3248ae1dcce6877_Out_3;
|
|
Unity_Lerp_float3(_Lerp_ca63dbd0524b5d808a400ade38f650c2_Out_3, _Lerp_18ff3f20527a1f80bfa8428835890e50_Out_3, (_HeightBlendSplat_f63240de18ddc08f95c1959bab5338d0_Blend_1.xxx), _Lerp_d308da5fddca5e80a3248ae1dcce6877_Out_3);
|
|
float _Property_661c7656745d4b468e5418922cad980c_Out_0 = _Dynamic_Flow;
|
|
float _Property_0dcc58d7fae4a88ba2336bd311b40f19_Out_0 = _ColdLavaMetalic;
|
|
float _Multiply_086367572588138ebc1240441f2f400d_Out_2;
|
|
Unity_Multiply_float_float(_Property_0dcc58d7fae4a88ba2336bd311b40f19_Out_0, _Split_94cd24e718391e889d186d14735a5f81_R_1, _Multiply_086367572588138ebc1240441f2f400d_Out_2);
|
|
float _Property_13629a8ac7e261869193e0848c215a76_Out_0 = _ColdLavaAO;
|
|
float _Subtract_dc12c0f384708b8fa4a87f78882cf2c9_Out_2;
|
|
Unity_Subtract_float(1, _Property_13629a8ac7e261869193e0848c215a76_Out_0, _Subtract_dc12c0f384708b8fa4a87f78882cf2c9_Out_2);
|
|
float _Clamp_1410b9818aefd882b5441fa87950e0a6_Out_3;
|
|
Unity_Clamp_float(_Split_94cd24e718391e889d186d14735a5f81_G_2, _Subtract_dc12c0f384708b8fa4a87f78882cf2c9_Out_2, 1, _Clamp_1410b9818aefd882b5441fa87950e0a6_Out_3);
|
|
float _Lerp_60114071ddee158f9af9b873a6d840d1_Out_3;
|
|
Unity_Lerp_float(_SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_A_7, _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_A_7, _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_FlowNonHeigblendedLerp_9, _Lerp_60114071ddee158f9af9b873a6d840d1_Out_3);
|
|
float _Property_d965da3019019f838869a1fb407d698d_Out_0 = _ColdLavaEmissionMaskIntensivity;
|
|
float _Multiply_6b1473d0f44e4e82bcf34936acd1a95a_Out_2;
|
|
Unity_Multiply_float_float(_Lerp_60114071ddee158f9af9b873a6d840d1_Out_3, _Property_d965da3019019f838869a1fb407d698d_Out_0, _Multiply_6b1473d0f44e4e82bcf34936acd1a95a_Out_2);
|
|
float _Absolute_c53321c5bc0f868d9de81835ef6f4088_Out_1;
|
|
Unity_Absolute_float(_Multiply_6b1473d0f44e4e82bcf34936acd1a95a_Out_2, _Absolute_c53321c5bc0f868d9de81835ef6f4088_Out_1);
|
|
float _Property_0b9196e386b4ae85a838a11d69d1f2de_Out_0 = _ColdLavaEmissionMaskTreshold;
|
|
float _Power_861f8c527ae8548caad9f4bf5fc72029_Out_2;
|
|
Unity_Power_float(_Absolute_c53321c5bc0f868d9de81835ef6f4088_Out_1, _Property_0b9196e386b4ae85a838a11d69d1f2de_Out_0, _Power_861f8c527ae8548caad9f4bf5fc72029_Out_2);
|
|
float4 _Combine_c59b12698cf8ec8f89598ca72a0c2ba3_RGBA_4;
|
|
float3 _Combine_c59b12698cf8ec8f89598ca72a0c2ba3_RGB_5;
|
|
float2 _Combine_c59b12698cf8ec8f89598ca72a0c2ba3_RG_6;
|
|
Unity_Combine_float(_Multiply_086367572588138ebc1240441f2f400d_Out_2, _Clamp_1410b9818aefd882b5441fa87950e0a6_Out_3, _Power_861f8c527ae8548caad9f4bf5fc72029_Out_2, 0, _Combine_c59b12698cf8ec8f89598ca72a0c2ba3_RGBA_4, _Combine_c59b12698cf8ec8f89598ca72a0c2ba3_RGB_5, _Combine_c59b12698cf8ec8f89598ca72a0c2ba3_RG_6);
|
|
float _Property_d5d35ee97dd2fd8185146b2cbd679bcd_Out_0 = _MediumLavaMetallic;
|
|
float _Multiply_75ae743d3359148487052919f04e48b2_Out_2;
|
|
Unity_Multiply_float_float(_Property_d5d35ee97dd2fd8185146b2cbd679bcd_Out_0, _Split_503d896cedc1148aa1567e911ed3614b_R_1, _Multiply_75ae743d3359148487052919f04e48b2_Out_2);
|
|
float _Property_71564d60d870518cbf142ff71794419d_Out_0 = _MediumLavaAO;
|
|
float _Subtract_1744923d096e8885aea6bc6cc552f975_Out_2;
|
|
Unity_Subtract_float(1, _Property_71564d60d870518cbf142ff71794419d_Out_0, _Subtract_1744923d096e8885aea6bc6cc552f975_Out_2);
|
|
float _Clamp_05e5ffdd0a816887833802741aa74f0a_Out_3;
|
|
Unity_Clamp_float(_Split_503d896cedc1148aa1567e911ed3614b_G_2, _Subtract_1744923d096e8885aea6bc6cc552f975_Out_2, 1, _Clamp_05e5ffdd0a816887833802741aa74f0a_Out_3);
|
|
float _Lerp_86d79a5fd121e78398e4ef45afdd6f37_Out_3;
|
|
Unity_Lerp_float(_SampleTexture2D_78273dcdf5689f80952c2a7be9451994_A_7, _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_A_7, _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_FlowNonHeigblendedLerp_9, _Lerp_86d79a5fd121e78398e4ef45afdd6f37_Out_3);
|
|
float _Property_459a51ffc4728c8ca2926024707897c6_Out_0 = _MediumLavaEmissionMaskIntesivity;
|
|
float _Multiply_0fa7b2efab7b5a8e881668d02edd0564_Out_2;
|
|
Unity_Multiply_float_float(_Lerp_86d79a5fd121e78398e4ef45afdd6f37_Out_3, _Property_459a51ffc4728c8ca2926024707897c6_Out_0, _Multiply_0fa7b2efab7b5a8e881668d02edd0564_Out_2);
|
|
float _Absolute_6e05a38014175a829a84304e3f621745_Out_1;
|
|
Unity_Absolute_float(_Multiply_0fa7b2efab7b5a8e881668d02edd0564_Out_2, _Absolute_6e05a38014175a829a84304e3f621745_Out_1);
|
|
float _Property_493c2ccb3a27c580ab437efe58937c35_Out_0 = _MediumLavaEmissionMaskTreshold;
|
|
float _Power_899ae999721ad384b72c681599af42de_Out_2;
|
|
Unity_Power_float(_Absolute_6e05a38014175a829a84304e3f621745_Out_1, _Property_493c2ccb3a27c580ab437efe58937c35_Out_0, _Power_899ae999721ad384b72c681599af42de_Out_2);
|
|
float4 _Combine_e8537fccc132f988b4e66b7fbcb0054a_RGBA_4;
|
|
float3 _Combine_e8537fccc132f988b4e66b7fbcb0054a_RGB_5;
|
|
float2 _Combine_e8537fccc132f988b4e66b7fbcb0054a_RG_6;
|
|
Unity_Combine_float(_Multiply_75ae743d3359148487052919f04e48b2_Out_2, _Clamp_05e5ffdd0a816887833802741aa74f0a_Out_3, _Power_899ae999721ad384b72c681599af42de_Out_2, 0, _Combine_e8537fccc132f988b4e66b7fbcb0054a_RGBA_4, _Combine_e8537fccc132f988b4e66b7fbcb0054a_RGB_5, _Combine_e8537fccc132f988b4e66b7fbcb0054a_RG_6);
|
|
float3 _Lerp_8ab58e5131383f8baeb4b7abe9b54719_Out_3;
|
|
Unity_Lerp_float3(_Combine_c59b12698cf8ec8f89598ca72a0c2ba3_RGB_5, _Combine_e8537fccc132f988b4e66b7fbcb0054a_RGB_5, (_HeightBlendSplat_9e03d1eca2c3de809ba034bf4abd6d2b_Blend_1.xxx), _Lerp_8ab58e5131383f8baeb4b7abe9b54719_Out_3);
|
|
float _Property_bd7e990dab5d208d8620b5e1f44874a7_Out_0 = _HotLavaMetallic;
|
|
float _Multiply_8c23c6f15dbc0b89b63b439186a74461_Out_2;
|
|
Unity_Multiply_float_float(_Property_bd7e990dab5d208d8620b5e1f44874a7_Out_0, _Split_94d707688f4dff88abea8f5931660ff1_R_1, _Multiply_8c23c6f15dbc0b89b63b439186a74461_Out_2);
|
|
float _Property_e283a823a4aece82b7b75b005a98c0e4_Out_0 = _HotLavaAO;
|
|
float _Subtract_1b951849f3879a89ba4754f096b27f78_Out_2;
|
|
Unity_Subtract_float(1, _Property_e283a823a4aece82b7b75b005a98c0e4_Out_0, _Subtract_1b951849f3879a89ba4754f096b27f78_Out_2);
|
|
float _Clamp_d08049eeee098087ab9597b4ca5669b9_Out_3;
|
|
Unity_Clamp_float(_Split_94d707688f4dff88abea8f5931660ff1_G_2, _Subtract_1b951849f3879a89ba4754f096b27f78_Out_2, 1, _Clamp_d08049eeee098087ab9597b4ca5669b9_Out_3);
|
|
float _Lerp_496c3cb184f74e81b99eb5acea16b6a0_Out_3;
|
|
Unity_Lerp_float(_SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_A_7, _SampleTexture2D_03c935556def188b9bc5100587e1286e_A_7, _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_FlowNonHeigblendedLerp_9, _Lerp_496c3cb184f74e81b99eb5acea16b6a0_Out_3);
|
|
float _Property_515e46f8e19c928393b13e9f9cbdb04e_Out_0 = _HotLavaEmissionMaskIntensivity;
|
|
float _Multiply_4a03b8b1ae505d86a988822af9ecfb45_Out_2;
|
|
Unity_Multiply_float_float(_Lerp_496c3cb184f74e81b99eb5acea16b6a0_Out_3, _Property_515e46f8e19c928393b13e9f9cbdb04e_Out_0, _Multiply_4a03b8b1ae505d86a988822af9ecfb45_Out_2);
|
|
float _Absolute_d1d0ea347a23fb81a2c31ad237e5a357_Out_1;
|
|
Unity_Absolute_float(_Multiply_4a03b8b1ae505d86a988822af9ecfb45_Out_2, _Absolute_d1d0ea347a23fb81a2c31ad237e5a357_Out_1);
|
|
float _Property_f496c3d8b9533f84a76c0fde29dfef08_Out_0 = _HotLavaEmissionMaskTreshold;
|
|
float _Power_0e477cda8e66268c882e8889cb195d72_Out_2;
|
|
Unity_Power_float(_Absolute_d1d0ea347a23fb81a2c31ad237e5a357_Out_1, _Property_f496c3d8b9533f84a76c0fde29dfef08_Out_0, _Power_0e477cda8e66268c882e8889cb195d72_Out_2);
|
|
float4 _Combine_a55e0256baa5a682b416f12d9adff678_RGBA_4;
|
|
float3 _Combine_a55e0256baa5a682b416f12d9adff678_RGB_5;
|
|
float2 _Combine_a55e0256baa5a682b416f12d9adff678_RG_6;
|
|
Unity_Combine_float(_Multiply_8c23c6f15dbc0b89b63b439186a74461_Out_2, _Clamp_d08049eeee098087ab9597b4ca5669b9_Out_3, _Power_0e477cda8e66268c882e8889cb195d72_Out_2, 0, _Combine_a55e0256baa5a682b416f12d9adff678_RGBA_4, _Combine_a55e0256baa5a682b416f12d9adff678_RGB_5, _Combine_a55e0256baa5a682b416f12d9adff678_RG_6);
|
|
float3 _Lerp_407a4e984788d48e9dd385caf96f3e6d_Out_3;
|
|
Unity_Lerp_float3(_Lerp_8ab58e5131383f8baeb4b7abe9b54719_Out_3, _Combine_a55e0256baa5a682b416f12d9adff678_RGB_5, (_HeightBlendSplat_83e736f68e1ff280996cf462b7ac2718_Blend_1.xxx), _Lerp_407a4e984788d48e9dd385caf96f3e6d_Out_3);
|
|
float3 _Lerp_66ccf8c2f5a1198fb09f73c45cf9014a_Out_3;
|
|
Unity_Lerp_float3(_Lerp_407a4e984788d48e9dd385caf96f3e6d_Out_3, _Combine_c59b12698cf8ec8f89598ca72a0c2ba3_RGB_5, float3(0, 0, 0), _Lerp_66ccf8c2f5a1198fb09f73c45cf9014a_Out_3);
|
|
float3 _Lerp_6bdd98ef61a79f8393b14396ffcb6f1e_Out_3;
|
|
Unity_Lerp_float3(_Lerp_66ccf8c2f5a1198fb09f73c45cf9014a_Out_3, _Combine_e8537fccc132f988b4e66b7fbcb0054a_RGB_5, (_HeightBlendSplat_a958bd47a4d7538aa5aa113445de6eb6_Blend_1.xxx), _Lerp_6bdd98ef61a79f8393b14396ffcb6f1e_Out_3);
|
|
float3 _Lerp_a978488a3f10ee869e5dc7653cfd6739_Out_3;
|
|
Unity_Lerp_float3(_Lerp_6bdd98ef61a79f8393b14396ffcb6f1e_Out_3, _Combine_a55e0256baa5a682b416f12d9adff678_RGB_5, (_HeightBlendSplat_f63240de18ddc08f95c1959bab5338d0_Blend_1.xxx), _Lerp_a978488a3f10ee869e5dc7653cfd6739_Out_3);
|
|
float _Split_be0161af2d147e82901bbdfc190c174f_R_1 = _Lerp_a978488a3f10ee869e5dc7653cfd6739_Out_3[0];
|
|
float _Split_be0161af2d147e82901bbdfc190c174f_G_2 = _Lerp_a978488a3f10ee869e5dc7653cfd6739_Out_3[1];
|
|
float _Split_be0161af2d147e82901bbdfc190c174f_B_3 = _Lerp_a978488a3f10ee869e5dc7653cfd6739_Out_3[2];
|
|
float _Split_be0161af2d147e82901bbdfc190c174f_A_4 = 0;
|
|
float _Property_6174b362fef84a64bfc63218c98ca2ad_Out_0 = _Dynamic_Shape_Y_Offset;
|
|
float _Property_5a32e2c3b8ea4693bbcb6465db16e4eb_Out_0 = _Dynamic_Shape_V_Curve_Power;
|
|
float _Property_c1acd6c11c59428c9aa108b90c725006_Out_0 = _Dynamic_Shape_U_Curve_Power;
|
|
float _Property_94a7abd0eed040958756408f5586399b_Out_0 = _Dynamic_Start_Position_Offset;
|
|
float _Property_7430d51dddb6413fa811cec211b99000_Out_0 = _Dynamic_Shape_Speed;
|
|
Bindings_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float _LavaMove_aff8d85a024b46648ad0918900a6bcc3;
|
|
_LavaMove_aff8d85a024b46648ad0918900a6bcc3.uv2 = IN.uv2;
|
|
float3 _LavaMove_aff8d85a024b46648ad0918900a6bcc3_OutVector3_1;
|
|
float _LavaMove_aff8d85a024b46648ad0918900a6bcc3_Mask_2;
|
|
float _LavaMove_aff8d85a024b46648ad0918900a6bcc3_BlackMask_3;
|
|
SG_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float(_Property_6174b362fef84a64bfc63218c98ca2ad_Out_0, _Property_5a32e2c3b8ea4693bbcb6465db16e4eb_Out_0, _Property_c1acd6c11c59428c9aa108b90c725006_Out_0, _Property_94a7abd0eed040958756408f5586399b_Out_0, _Property_7430d51dddb6413fa811cec211b99000_Out_0, _LavaMove_aff8d85a024b46648ad0918900a6bcc3, _LavaMove_aff8d85a024b46648ad0918900a6bcc3_OutVector3_1, _LavaMove_aff8d85a024b46648ad0918900a6bcc3_Mask_2, _LavaMove_aff8d85a024b46648ad0918900a6bcc3_BlackMask_3);
|
|
float _Clamp_5a4c72163e04432f95b155be49fa65e9_Out_3;
|
|
Unity_Clamp_float(_LavaMove_aff8d85a024b46648ad0918900a6bcc3_Mask_2, 0, 1, _Clamp_5a4c72163e04432f95b155be49fa65e9_Out_3);
|
|
float _Property_4c0d13aa12634fd991f24b0f325c7b96_Out_0 = _Dynamic_Lava_Emission_Front_Mask_Intensivity;
|
|
float _Multiply_28b4adb7aaf04c9195b5b4bfc0696be0_Out_2;
|
|
Unity_Multiply_float_float(_Clamp_5a4c72163e04432f95b155be49fa65e9_Out_3, _Property_4c0d13aa12634fd991f24b0f325c7b96_Out_0, _Multiply_28b4adb7aaf04c9195b5b4bfc0696be0_Out_2);
|
|
float _Absolute_8247a8f473ec40e4b993c5d9d8eec215_Out_1;
|
|
Unity_Absolute_float(_Multiply_28b4adb7aaf04c9195b5b4bfc0696be0_Out_2, _Absolute_8247a8f473ec40e4b993c5d9d8eec215_Out_1);
|
|
float _Property_0f17d8dbae984b469332ad1cd4ba2704_Out_0 = _Dynamic_Lava_Emission_Front_Mask_Treshold;
|
|
float _Power_ada2f71309db45e98db8ecfc39a67475_Out_2;
|
|
Unity_Power_float(_Absolute_8247a8f473ec40e4b993c5d9d8eec215_Out_1, _Property_0f17d8dbae984b469332ad1cd4ba2704_Out_0, _Power_ada2f71309db45e98db8ecfc39a67475_Out_2);
|
|
float _Clamp_ae18344023ec439aba6690d8752a601a_Out_3;
|
|
Unity_Clamp_float(_Power_ada2f71309db45e98db8ecfc39a67475_Out_2, 0, 1, _Clamp_ae18344023ec439aba6690d8752a601a_Out_3);
|
|
float _Property_c36b3e007a144a1699b94093c37f3ddf_Out_0 = _Dynamic_Lava_Emission_Intensivity;
|
|
float _Multiply_aebb3669356840589d585ecc1c070936_Out_2;
|
|
Unity_Multiply_float_float(_Clamp_ae18344023ec439aba6690d8752a601a_Out_3, _Property_c36b3e007a144a1699b94093c37f3ddf_Out_0, _Multiply_aebb3669356840589d585ecc1c070936_Out_2);
|
|
float _Absolute_7d654fefd82d4de68aac5462c2d519ee_Out_1;
|
|
Unity_Absolute_float(_Multiply_aebb3669356840589d585ecc1c070936_Out_2, _Absolute_7d654fefd82d4de68aac5462c2d519ee_Out_1);
|
|
float _Property_d87f8a22acd041228f3b494cd2b99c72_Out_0 = _Dynamic_Lava_Emission_Treshold;
|
|
float _Power_0da5c5e9dde54fa7aa18901343a0cc7c_Out_2;
|
|
Unity_Power_float(_Absolute_7d654fefd82d4de68aac5462c2d519ee_Out_1, _Property_d87f8a22acd041228f3b494cd2b99c72_Out_0, _Power_0da5c5e9dde54fa7aa18901343a0cc7c_Out_2);
|
|
float _Multiply_1133d49abcdc4e8bb0504b3658453e93_Out_2;
|
|
Unity_Multiply_float_float(_Power_0da5c5e9dde54fa7aa18901343a0cc7c_Out_2, _Split_be0161af2d147e82901bbdfc190c174f_B_3, _Multiply_1133d49abcdc4e8bb0504b3658453e93_Out_2);
|
|
float _Multiply_84f73767655743539da925247c31d2cf_Out_2;
|
|
Unity_Multiply_float_float(_Power_0e477cda8e66268c882e8889cb195d72_Out_2, 2, _Multiply_84f73767655743539da925247c31d2cf_Out_2);
|
|
float _Clamp_5151e17155c941ba97e0614484fc6667_Out_3;
|
|
Unity_Clamp_float(_Multiply_1133d49abcdc4e8bb0504b3658453e93_Out_2, 0, _Multiply_84f73767655743539da925247c31d2cf_Out_2, _Clamp_5151e17155c941ba97e0614484fc6667_Out_3);
|
|
float _Maximum_9fa8398443a94f33b624e57ffd686c8b_Out_2;
|
|
Unity_Maximum_float(_Split_be0161af2d147e82901bbdfc190c174f_B_3, _Clamp_5151e17155c941ba97e0614484fc6667_Out_3, _Maximum_9fa8398443a94f33b624e57ffd686c8b_Out_2);
|
|
float _Multiply_e4a078b5b33849c6bab82661ad0ac653_Out_2;
|
|
Unity_Multiply_float_float(_Maximum_9fa8398443a94f33b624e57ffd686c8b_Out_2, _LavaMove_aff8d85a024b46648ad0918900a6bcc3_BlackMask_3, _Multiply_e4a078b5b33849c6bab82661ad0ac653_Out_2);
|
|
float _Branch_f06d9316de6f4094833d37a710e8fbda_Out_3;
|
|
Unity_Branch_float(_Property_661c7656745d4b468e5418922cad980c_Out_0, _Multiply_e4a078b5b33849c6bab82661ad0ac653_Out_2, _Split_be0161af2d147e82901bbdfc190c174f_B_3, _Branch_f06d9316de6f4094833d37a710e8fbda_Out_3);
|
|
float4 _Property_b3443969e143738086170ebbcf185caa_Out_0 = IsGammaSpace() ? LinearToSRGB(_LavaEmissionColor) : _LavaEmissionColor;
|
|
float4 _Multiply_139ff6c8e0a3fb8caa53be175ec38d28_Out_2;
|
|
Unity_Multiply_float4_float4((_Branch_f06d9316de6f4094833d37a710e8fbda_Out_3.xxxx), _Property_b3443969e143738086170ebbcf185caa_Out_0, _Multiply_139ff6c8e0a3fb8caa53be175ec38d28_Out_2);
|
|
UnityTexture2D _Property_b204f4dc0e3a57808a1b3d2afeac1751_Out_0 = UnityBuildTexture2DStructNoScale(_Noise);
|
|
float _Property_4273893c41e28e8f83e15df255cfe5c4_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_cd0729367b406d8cacc6ccd0f976623f_Out_0 = _NoiseTiling;
|
|
float _Property_f29cfb3a736d4e84af114cbf820ee141_Out_0 = _GlobalTiling;
|
|
float2 _Property_1fbdca361af74f8791981d29932b1108_Out_0 = _NoiseSpeed;
|
|
float _Property_7d6408c4232b4484a4ae61ebdca6fefc_Out_0 = _HotLavaFlowUVRefreshSpeed_1;
|
|
float2 _Property_9e623369413a498080e7069264721da8_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_80f944800642473da4bd3db5f8ca67c5_Out_0;
|
|
Time_float(_TimeCustomFunction_80f944800642473da4bd3db5f8ca67c5_Out_0);
|
|
Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float _FlowmapUV_c5c940701a3645319b4de4d05ecd4ace;
|
|
_FlowmapUV_c5c940701a3645319b4de4d05ecd4ace.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUV_c5c940701a3645319b4de4d05ecd4ace.uv0 = IN.uv0;
|
|
_FlowmapUV_c5c940701a3645319b4de4d05ecd4ace.uv3 = IN.uv3;
|
|
float2 _FlowmapUV_c5c940701a3645319b4de4d05ecd4ace_UV1_7;
|
|
float2 _FlowmapUV_c5c940701a3645319b4de4d05ecd4ace_UV1LOD_5;
|
|
float2 _FlowmapUV_c5c940701a3645319b4de4d05ecd4ace_UV2_6;
|
|
float2 _FlowmapUV_c5c940701a3645319b4de4d05ecd4ace_UV2LOD_4;
|
|
float _FlowmapUV_c5c940701a3645319b4de4d05ecd4ace_FlowLerp_9;
|
|
SG_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float(_Property_4273893c41e28e8f83e15df255cfe5c4_Out_0, _Property_cd0729367b406d8cacc6ccd0f976623f_Out_0, _Property_f29cfb3a736d4e84af114cbf820ee141_Out_0, _Property_1fbdca361af74f8791981d29932b1108_Out_0, _Property_7d6408c4232b4484a4ae61ebdca6fefc_Out_0, _Property_9e623369413a498080e7069264721da8_Out_0, _TimeCustomFunction_80f944800642473da4bd3db5f8ca67c5_Out_0, _FlowmapUV_c5c940701a3645319b4de4d05ecd4ace, _FlowmapUV_c5c940701a3645319b4de4d05ecd4ace_UV1_7, _FlowmapUV_c5c940701a3645319b4de4d05ecd4ace_UV1LOD_5, _FlowmapUV_c5c940701a3645319b4de4d05ecd4ace_UV2_6, _FlowmapUV_c5c940701a3645319b4de4d05ecd4ace_UV2LOD_4, _FlowmapUV_c5c940701a3645319b4de4d05ecd4ace_FlowLerp_9);
|
|
float4 _SampleTexture2D_c5434a9c2ec579878f4cd8248e70b955_RGBA_0 = SAMPLE_TEXTURE2D(_Property_b204f4dc0e3a57808a1b3d2afeac1751_Out_0.tex, _Property_b204f4dc0e3a57808a1b3d2afeac1751_Out_0.samplerstate, _Property_b204f4dc0e3a57808a1b3d2afeac1751_Out_0.GetTransformedUV(_FlowmapUV_c5c940701a3645319b4de4d05ecd4ace_UV1_7));
|
|
float _SampleTexture2D_c5434a9c2ec579878f4cd8248e70b955_R_4 = _SampleTexture2D_c5434a9c2ec579878f4cd8248e70b955_RGBA_0.r;
|
|
float _SampleTexture2D_c5434a9c2ec579878f4cd8248e70b955_G_5 = _SampleTexture2D_c5434a9c2ec579878f4cd8248e70b955_RGBA_0.g;
|
|
float _SampleTexture2D_c5434a9c2ec579878f4cd8248e70b955_B_6 = _SampleTexture2D_c5434a9c2ec579878f4cd8248e70b955_RGBA_0.b;
|
|
float _SampleTexture2D_c5434a9c2ec579878f4cd8248e70b955_A_7 = _SampleTexture2D_c5434a9c2ec579878f4cd8248e70b955_RGBA_0.a;
|
|
float4 _SampleTexture2D_44313f2c910f9f8f8a87c190445fdac0_RGBA_0 = SAMPLE_TEXTURE2D(_Property_b204f4dc0e3a57808a1b3d2afeac1751_Out_0.tex, _Property_b204f4dc0e3a57808a1b3d2afeac1751_Out_0.samplerstate, _Property_b204f4dc0e3a57808a1b3d2afeac1751_Out_0.GetTransformedUV(_FlowmapUV_c5c940701a3645319b4de4d05ecd4ace_UV2_6));
|
|
float _SampleTexture2D_44313f2c910f9f8f8a87c190445fdac0_R_4 = _SampleTexture2D_44313f2c910f9f8f8a87c190445fdac0_RGBA_0.r;
|
|
float _SampleTexture2D_44313f2c910f9f8f8a87c190445fdac0_G_5 = _SampleTexture2D_44313f2c910f9f8f8a87c190445fdac0_RGBA_0.g;
|
|
float _SampleTexture2D_44313f2c910f9f8f8a87c190445fdac0_B_6 = _SampleTexture2D_44313f2c910f9f8f8a87c190445fdac0_RGBA_0.b;
|
|
float _SampleTexture2D_44313f2c910f9f8f8a87c190445fdac0_A_7 = _SampleTexture2D_44313f2c910f9f8f8a87c190445fdac0_RGBA_0.a;
|
|
float _Lerp_a61b31a158d25a80a7ed85f97cdf0e36_Out_3;
|
|
Unity_Lerp_float(_SampleTexture2D_c5434a9c2ec579878f4cd8248e70b955_A_7, _SampleTexture2D_44313f2c910f9f8f8a87c190445fdac0_A_7, _FlowmapUV_c5c940701a3645319b4de4d05ecd4ace_FlowLerp_9, _Lerp_a61b31a158d25a80a7ed85f97cdf0e36_Out_3);
|
|
float _Absolute_bbb7620451d39789a4abb5a43e40c6c1_Out_1;
|
|
Unity_Absolute_float(_Lerp_a61b31a158d25a80a7ed85f97cdf0e36_Out_3, _Absolute_bbb7620451d39789a4abb5a43e40c6c1_Out_1);
|
|
float _Property_46ee64e6cca7cf819ebc27703d71fc3a_Out_0 = _ColdLavaNoisePower;
|
|
float _Property_a3f785ba1025c483b9e4d05a939efcac_Out_0 = _MediumLavaNoisePower;
|
|
float _Lerp_e859fb8bea9a2b8d8e157dca75b8d969_Out_3;
|
|
Unity_Lerp_float(_Property_46ee64e6cca7cf819ebc27703d71fc3a_Out_0, _Property_a3f785ba1025c483b9e4d05a939efcac_Out_0, _Clamp_08c896054837bb88bc0374bd536ee024_Out_3, _Lerp_e859fb8bea9a2b8d8e157dca75b8d969_Out_3);
|
|
float _Property_8a756da4fda1058f80ca49df1937f450_Out_0 = _HotLavaNoisePower;
|
|
float _Lerp_3600ec4e14b0ec8e956abc53133f1250_Out_3;
|
|
Unity_Lerp_float(_Lerp_e859fb8bea9a2b8d8e157dca75b8d969_Out_3, _Property_8a756da4fda1058f80ca49df1937f450_Out_0, _Clamp_c8349812bf696286b9429cd182d4670a_Out_3, _Lerp_3600ec4e14b0ec8e956abc53133f1250_Out_3);
|
|
float _Power_71ad5b7cab8b348ead45c623e2311de3_Out_2;
|
|
Unity_Power_float(_Absolute_bbb7620451d39789a4abb5a43e40c6c1_Out_1, _Lerp_3600ec4e14b0ec8e956abc53133f1250_Out_3, _Power_71ad5b7cab8b348ead45c623e2311de3_Out_2);
|
|
float _Multiply_70fde6b67f141a8abf73a5edeab0e286_Out_2;
|
|
Unity_Multiply_float_float(_Power_71ad5b7cab8b348ead45c623e2311de3_Out_2, 20, _Multiply_70fde6b67f141a8abf73a5edeab0e286_Out_2);
|
|
float _Clamp_6e6f3fcbd3c1538a947629b6025b80bc_Out_3;
|
|
Unity_Clamp_float(_Multiply_70fde6b67f141a8abf73a5edeab0e286_Out_2, 0.05, 1.2, _Clamp_6e6f3fcbd3c1538a947629b6025b80bc_Out_3);
|
|
float4 _Multiply_329a32a74e6e858696ca0b345435de30_Out_2;
|
|
Unity_Multiply_float4_float4(_Multiply_139ff6c8e0a3fb8caa53be175ec38d28_Out_2, (_Clamp_6e6f3fcbd3c1538a947629b6025b80bc_Out_3.xxxx), _Multiply_329a32a74e6e858696ca0b345435de30_Out_2);
|
|
float4 _Property_cf3addc571774c839fa810884c00cd24_Out_0 = IsGammaSpace() ? LinearToSRGB(_RimColor) : _RimColor;
|
|
float3 _Normalize_2d8cd6029a1ca58e87a5be2e5a01e15e_Out_1;
|
|
Unity_Normalize_float3(IN.TangentSpaceViewDirection, _Normalize_2d8cd6029a1ca58e87a5be2e5a01e15e_Out_1);
|
|
float _DotProduct_1b51b1fafd7ac7889ee58801143c68b9_Out_2;
|
|
Unity_DotProduct_float3(_Lerp_d308da5fddca5e80a3248ae1dcce6877_Out_3, _Normalize_2d8cd6029a1ca58e87a5be2e5a01e15e_Out_1, _DotProduct_1b51b1fafd7ac7889ee58801143c68b9_Out_2);
|
|
float _Saturate_c1bb45b253bf67819366e3e0e1194a6e_Out_1;
|
|
Unity_Saturate_float(_DotProduct_1b51b1fafd7ac7889ee58801143c68b9_Out_2, _Saturate_c1bb45b253bf67819366e3e0e1194a6e_Out_1);
|
|
float _OneMinus_ab92052166d6b88088e3ae64f07c84e3_Out_1;
|
|
Unity_OneMinus_float(_Saturate_c1bb45b253bf67819366e3e0e1194a6e_Out_1, _OneMinus_ab92052166d6b88088e3ae64f07c84e3_Out_1);
|
|
float _Absolute_e04ab6d6feeddf82abf95ef37ffc24e6_Out_1;
|
|
Unity_Absolute_float(_OneMinus_ab92052166d6b88088e3ae64f07c84e3_Out_1, _Absolute_e04ab6d6feeddf82abf95ef37ffc24e6_Out_1);
|
|
float _Power_794153891ef23b81949e6742199c05e5_Out_2;
|
|
Unity_Power_float(_Absolute_e04ab6d6feeddf82abf95ef37ffc24e6_Out_1, 10, _Power_794153891ef23b81949e6742199c05e5_Out_2);
|
|
float4 _Multiply_6e494459d9fb6b889a99993f3ac13616_Out_2;
|
|
Unity_Multiply_float4_float4(_Property_cf3addc571774c839fa810884c00cd24_Out_0, (_Power_794153891ef23b81949e6742199c05e5_Out_2.xxxx), _Multiply_6e494459d9fb6b889a99993f3ac13616_Out_2);
|
|
float _Property_8211bc8906ca37889da99ea6a7e7754f_Out_0 = _RimLightPower;
|
|
float4 _Multiply_d428aacc9d2cb985b24739bcbb7b49ad_Out_2;
|
|
Unity_Multiply_float4_float4(_Multiply_6e494459d9fb6b889a99993f3ac13616_Out_2, (_Property_8211bc8906ca37889da99ea6a7e7754f_Out_0.xxxx), _Multiply_d428aacc9d2cb985b24739bcbb7b49ad_Out_2);
|
|
float4 _Multiply_be13d295db861585b43f43be6452e40a_Out_2;
|
|
Unity_Multiply_float4_float4((_Branch_f06d9316de6f4094833d37a710e8fbda_Out_3.xxxx), _Multiply_d428aacc9d2cb985b24739bcbb7b49ad_Out_2, _Multiply_be13d295db861585b43f43be6452e40a_Out_2);
|
|
float4 _Add_7384245b641b208b945d188f9c0e1fdc_Out_2;
|
|
Unity_Add_float4(_Multiply_329a32a74e6e858696ca0b345435de30_Out_2, _Multiply_be13d295db861585b43f43be6452e40a_Out_2, _Add_7384245b641b208b945d188f9c0e1fdc_Out_2);
|
|
float4 _Clamp_ed0dfc1986298f8a8ea5d26b22a4c936_Out_3;
|
|
Unity_Clamp_float4(_Add_7384245b641b208b945d188f9c0e1fdc_Out_2, float4(0, 0, 0, 0), _Add_7384245b641b208b945d188f9c0e1fdc_Out_2, _Clamp_ed0dfc1986298f8a8ea5d26b22a4c936_Out_3);
|
|
float4 _Multiply_6d53084a8041428287e1516d476b8861_Out_2;
|
|
Unity_Multiply_float4_float4((_Split_992c0de0de817484b2d52aeb19e22ee0_A_4.xxxx), _Clamp_ed0dfc1986298f8a8ea5d26b22a4c936_Out_3, _Multiply_6d53084a8041428287e1516d476b8861_Out_2);
|
|
float _Split_ab2d68297c00de8bb6f4fe8fc688cd05_R_1 = _Lerp_3f0ebe224b0a608fa630bc706a21b183_Out_3[0];
|
|
float _Split_ab2d68297c00de8bb6f4fe8fc688cd05_G_2 = _Lerp_3f0ebe224b0a608fa630bc706a21b183_Out_3[1];
|
|
float _Split_ab2d68297c00de8bb6f4fe8fc688cd05_B_3 = _Lerp_3f0ebe224b0a608fa630bc706a21b183_Out_3[2];
|
|
float _Split_ab2d68297c00de8bb6f4fe8fc688cd05_A_4 = _Lerp_3f0ebe224b0a608fa630bc706a21b183_Out_3[3];
|
|
surface.BaseColor = (_Lerp_3f0ebe224b0a608fa630bc706a21b183_Out_3.xyz);
|
|
surface.NormalTS = _Lerp_d308da5fddca5e80a3248ae1dcce6877_Out_3;
|
|
surface.Emission = (_Multiply_6d53084a8041428287e1516d476b8861_Out_2.xyz);
|
|
surface.Metallic = _Split_be0161af2d147e82901bbdfc190c174f_R_1;
|
|
surface.Smoothness = _Split_ab2d68297c00de8bb6f4fe8fc688cd05_A_4;
|
|
surface.Occlusion = _Split_be0161af2d147e82901bbdfc190c174f_G_2;
|
|
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);
|
|
|
|
output.ObjectSpaceNormal = input.normalOS;
|
|
output.WorldSpaceNormal = TransformObjectToWorldNormal(input.normalOS);
|
|
output.ObjectSpaceTangent = input.tangentOS.xyz;
|
|
output.ObjectSpacePosition = input.positionOS;
|
|
output.uv0 = input.uv0;
|
|
output.uv2 = input.uv2;
|
|
output.uv3 = input.uv3;
|
|
output.VertexColor = input.color;
|
|
|
|
return output;
|
|
}
|
|
SurfaceDescriptionInputs BuildSurfaceDescriptionInputs(Varyings input)
|
|
{
|
|
SurfaceDescriptionInputs output;
|
|
ZERO_INITIALIZE(SurfaceDescriptionInputs, output);
|
|
|
|
#ifdef HAVE_VFX_MODIFICATION
|
|
// FragInputs from VFX come from two places: Interpolator or CBuffer.
|
|
/* WARNING: $splice Could not find named fragment 'VFXSetFragInputs' */
|
|
|
|
#endif
|
|
|
|
|
|
|
|
// must use interpolated tangent, bitangent and normal before they are normalized in the pixel shader.
|
|
float3 unnormalizedNormalWS = input.normalWS;
|
|
const float renormFactor = 1.0 / length(unnormalizedNormalWS);
|
|
|
|
// use bitangent on the fly like in hdrp
|
|
// IMPORTANT! If we ever support Flip on double sided materials ensure bitangent and tangent are NOT flipped.
|
|
float crossSign = (input.tangentWS.w > 0.0 ? 1.0 : -1.0)* GetOddNegativeScale();
|
|
float3 bitang = crossSign * cross(input.normalWS.xyz, input.tangentWS.xyz);
|
|
|
|
output.WorldSpaceNormal = renormFactor * input.normalWS.xyz; // we want a unit length Normal Vector node in shader graph
|
|
output.TangentSpaceNormal = float3(0.0f, 0.0f, 1.0f);
|
|
|
|
// to pr eserve mikktspace compliance we use same scale renormFactor as was used on the normal.
|
|
// This is explained in section 2.2 in "surface gradient based bump mapping framework"
|
|
output.WorldSpaceTangent = renormFactor * input.tangentWS.xyz;
|
|
output.WorldSpaceBiTangent = renormFactor * bitang;
|
|
|
|
output.WorldSpaceViewDirection = normalize(input.viewDirectionWS);
|
|
float3x3 tangentSpaceTransform = float3x3(output.WorldSpaceTangent, output.WorldSpaceBiTangent, output.WorldSpaceNormal);
|
|
output.TangentSpaceViewDirection = mul(tangentSpaceTransform, output.WorldSpaceViewDirection);
|
|
output.uv0 = input.texCoord0;
|
|
output.uv2 = input.texCoord2;
|
|
output.uv3 = input.texCoord3;
|
|
output.VertexColor = input.color;
|
|
#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
|
|
#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 Back
|
|
Blend One Zero
|
|
ZTest LEqual
|
|
ZWrite On
|
|
|
|
// Debug
|
|
// <None>
|
|
|
|
// --------------------------------------------------
|
|
// 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 multi_compile _ DOTS_INSTANCING_ON
|
|
#pragma vertex vert
|
|
#pragma fragment frag
|
|
|
|
// DotsInstancingOptions: <None>
|
|
// HybridV1InjectedBuiltinProperties: <None>
|
|
|
|
// 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
|
|
#pragma multi_compile _ LIGHTMAP_SHADOW_MIXING
|
|
#pragma multi_compile _ _MIXED_LIGHTING_SUBTRACTIVE
|
|
#pragma multi_compile _ SHADOWS_SHADOWMASK
|
|
#pragma multi_compile_fragment _ _DBUFFER_MRT1 _DBUFFER_MRT2 _DBUFFER_MRT3
|
|
#pragma multi_compile_fragment _ _GBUFFER_NORMALS_OCT
|
|
#pragma multi_compile_fragment _ _LIGHT_LAYERS
|
|
#pragma multi_compile_fragment _ _RENDER_PASS_ENABLED
|
|
#pragma multi_compile_fragment _ DEBUG_DISPLAY
|
|
// GraphKeywords: <None>
|
|
|
|
// Defines
|
|
|
|
#define _NORMALMAP 1
|
|
#define _NORMAL_DROPOFF_TS 1
|
|
#define ATTRIBUTES_NEED_NORMAL
|
|
#define ATTRIBUTES_NEED_TANGENT
|
|
#define ATTRIBUTES_NEED_TEXCOORD0
|
|
#define ATTRIBUTES_NEED_TEXCOORD1
|
|
#define ATTRIBUTES_NEED_TEXCOORD2
|
|
#define ATTRIBUTES_NEED_TEXCOORD3
|
|
#define ATTRIBUTES_NEED_COLOR
|
|
#define VARYINGS_NEED_POSITION_WS
|
|
#define VARYINGS_NEED_NORMAL_WS
|
|
#define VARYINGS_NEED_TANGENT_WS
|
|
#define VARYINGS_NEED_TEXCOORD0
|
|
#define VARYINGS_NEED_TEXCOORD2
|
|
#define VARYINGS_NEED_TEXCOORD3
|
|
#define VARYINGS_NEED_COLOR
|
|
#define VARYINGS_NEED_VIEWDIRECTION_WS
|
|
#define VARYINGS_NEED_FOG_AND_VERTEX_LIGHT
|
|
#define VARYINGS_NEED_SHADOW_COORD
|
|
#define FEATURES_GRAPH_VERTEX
|
|
/* WARNING: $splice Could not find named fragment 'PassInstancing' */
|
|
#define SHADERPASS SHADERPASS_GBUFFER
|
|
#define _FOG_FRAGMENT 1
|
|
/* WARNING: $splice Could not find named fragment 'DotsInstancingVars' */
|
|
|
|
|
|
// 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.core/ShaderLibrary/TextureStack.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
|
|
{
|
|
float3 positionOS : POSITION;
|
|
float3 normalOS : NORMAL;
|
|
float4 tangentOS : TANGENT;
|
|
float4 uv0 : TEXCOORD0;
|
|
float4 uv1 : TEXCOORD1;
|
|
float4 uv2 : TEXCOORD2;
|
|
float4 uv3 : TEXCOORD3;
|
|
float4 color : COLOR;
|
|
#if UNITY_ANY_INSTANCING_ENABLED
|
|
uint instanceID : INSTANCEID_SEMANTIC;
|
|
#endif
|
|
};
|
|
struct Varyings
|
|
{
|
|
float4 positionCS : SV_POSITION;
|
|
float3 positionWS;
|
|
float3 normalWS;
|
|
float4 tangentWS;
|
|
float4 texCoord0;
|
|
float4 texCoord2;
|
|
float4 texCoord3;
|
|
float4 color;
|
|
float3 viewDirectionWS;
|
|
#if defined(LIGHTMAP_ON)
|
|
float2 staticLightmapUV;
|
|
#endif
|
|
#if defined(DYNAMICLIGHTMAP_ON)
|
|
float2 dynamicLightmapUV;
|
|
#endif
|
|
#if !defined(LIGHTMAP_ON)
|
|
float3 sh;
|
|
#endif
|
|
float4 fogFactorAndVertexLight;
|
|
#if defined(REQUIRES_VERTEX_SHADOW_COORD_INTERPOLATOR)
|
|
float4 shadowCoord;
|
|
#endif
|
|
#if UNITY_ANY_INSTANCING_ENABLED
|
|
uint instanceID : CUSTOM_INSTANCE_ID;
|
|
#endif
|
|
#if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE)))
|
|
uint stereoTargetEyeIndexAsBlendIdx0 : BLENDINDICES0;
|
|
#endif
|
|
#if (defined(UNITY_STEREO_INSTANCING_ENABLED))
|
|
uint stereoTargetEyeIndexAsRTArrayIdx : SV_RenderTargetArrayIndex;
|
|
#endif
|
|
#if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE)
|
|
FRONT_FACE_TYPE cullFace : FRONT_FACE_SEMANTIC;
|
|
#endif
|
|
};
|
|
struct SurfaceDescriptionInputs
|
|
{
|
|
float3 WorldSpaceNormal;
|
|
float3 TangentSpaceNormal;
|
|
float3 WorldSpaceTangent;
|
|
float3 WorldSpaceBiTangent;
|
|
float3 WorldSpaceViewDirection;
|
|
float3 TangentSpaceViewDirection;
|
|
float4 uv0;
|
|
float4 uv2;
|
|
float4 uv3;
|
|
float4 VertexColor;
|
|
};
|
|
struct VertexDescriptionInputs
|
|
{
|
|
float3 ObjectSpaceNormal;
|
|
float3 WorldSpaceNormal;
|
|
float3 ObjectSpaceTangent;
|
|
float3 ObjectSpacePosition;
|
|
float4 uv0;
|
|
float4 uv2;
|
|
float4 uv3;
|
|
float4 VertexColor;
|
|
};
|
|
struct PackedVaryings
|
|
{
|
|
float4 positionCS : SV_POSITION;
|
|
float3 interp0 : INTERP0;
|
|
float3 interp1 : INTERP1;
|
|
float4 interp2 : INTERP2;
|
|
float4 interp3 : INTERP3;
|
|
float4 interp4 : INTERP4;
|
|
float4 interp5 : INTERP5;
|
|
float4 interp6 : INTERP6;
|
|
float3 interp7 : INTERP7;
|
|
float2 interp8 : INTERP8;
|
|
float2 interp9 : INTERP9;
|
|
float3 interp10 : INTERP10;
|
|
float4 interp11 : INTERP11;
|
|
float4 interp12 : INTERP12;
|
|
#if UNITY_ANY_INSTANCING_ENABLED
|
|
uint instanceID : CUSTOM_INSTANCE_ID;
|
|
#endif
|
|
#if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE)))
|
|
uint stereoTargetEyeIndexAsBlendIdx0 : BLENDINDICES0;
|
|
#endif
|
|
#if (defined(UNITY_STEREO_INSTANCING_ENABLED))
|
|
uint stereoTargetEyeIndexAsRTArrayIdx : SV_RenderTargetArrayIndex;
|
|
#endif
|
|
#if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE)
|
|
FRONT_FACE_TYPE cullFace : FRONT_FACE_SEMANTIC;
|
|
#endif
|
|
};
|
|
|
|
PackedVaryings PackVaryings (Varyings input)
|
|
{
|
|
PackedVaryings output;
|
|
ZERO_INITIALIZE(PackedVaryings, output);
|
|
output.positionCS = input.positionCS;
|
|
output.interp0.xyz = input.positionWS;
|
|
output.interp1.xyz = input.normalWS;
|
|
output.interp2.xyzw = input.tangentWS;
|
|
output.interp3.xyzw = input.texCoord0;
|
|
output.interp4.xyzw = input.texCoord2;
|
|
output.interp5.xyzw = input.texCoord3;
|
|
output.interp6.xyzw = input.color;
|
|
output.interp7.xyz = input.viewDirectionWS;
|
|
#if defined(LIGHTMAP_ON)
|
|
output.interp8.xy = input.staticLightmapUV;
|
|
#endif
|
|
#if defined(DYNAMICLIGHTMAP_ON)
|
|
output.interp9.xy = input.dynamicLightmapUV;
|
|
#endif
|
|
#if !defined(LIGHTMAP_ON)
|
|
output.interp10.xyz = input.sh;
|
|
#endif
|
|
output.interp11.xyzw = input.fogFactorAndVertexLight;
|
|
#if defined(REQUIRES_VERTEX_SHADOW_COORD_INTERPOLATOR)
|
|
output.interp12.xyzw = input.shadowCoord;
|
|
#endif
|
|
#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.positionWS = input.interp0.xyz;
|
|
output.normalWS = input.interp1.xyz;
|
|
output.tangentWS = input.interp2.xyzw;
|
|
output.texCoord0 = input.interp3.xyzw;
|
|
output.texCoord2 = input.interp4.xyzw;
|
|
output.texCoord3 = input.interp5.xyzw;
|
|
output.color = input.interp6.xyzw;
|
|
output.viewDirectionWS = input.interp7.xyz;
|
|
#if defined(LIGHTMAP_ON)
|
|
output.staticLightmapUV = input.interp8.xy;
|
|
#endif
|
|
#if defined(DYNAMICLIGHTMAP_ON)
|
|
output.dynamicLightmapUV = input.interp9.xy;
|
|
#endif
|
|
#if !defined(LIGHTMAP_ON)
|
|
output.sh = input.interp10.xyz;
|
|
#endif
|
|
output.fogFactorAndVertexLight = input.interp11.xyzw;
|
|
#if defined(REQUIRES_VERTEX_SHADOW_COORD_INTERPOLATOR)
|
|
output.shadowCoord = input.interp12.xyzw;
|
|
#endif
|
|
#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;
|
|
}
|
|
|
|
|
|
// --------------------------------------------------
|
|
// Graph
|
|
|
|
// Graph Properties
|
|
CBUFFER_START(UnityPerMaterial)
|
|
float _Dynamic_Shape_Y_Offset;
|
|
float _Dynamic_Start_Position_Offset;
|
|
float _GlobalTiling;
|
|
float _UVVDirection1UDirection0;
|
|
float2 _ColdLavaMainSpeed;
|
|
float2 _MediumLavaMainSpeed;
|
|
float _HotLavaFlowUVRefreshSpeed_1;
|
|
float2 _HotLavaMainSpeed;
|
|
float4 _ColdLavaAlbedo_SM_TexelSize;
|
|
float4 _ColdLavaAlbedoColor;
|
|
float _ColdLavaAlbedoColorMultiply;
|
|
float2 _ColdLavaTiling;
|
|
float _ColdLavaSmoothness;
|
|
float4 _ColdLavaNormal_TexelSize;
|
|
float _ColdLavaNormalScale;
|
|
float4 _ColdLavaMT_AO_H_EM_TexelSize;
|
|
float _ColdLavaMetalic;
|
|
float _ColdLavaAO;
|
|
float _ColdLavaTessScale;
|
|
float _MediumLavaAngle;
|
|
float _MediumLavaAngleFalloff;
|
|
float _MediumLavaHeightBlendTreshold;
|
|
float _MediumLavaHeightBlendStrenght;
|
|
float4 _MediumLavaAlbedo_SM_TexelSize;
|
|
float4 _MediumLavaAlbedoColor;
|
|
float _MediumLavaAlbedoColorMultiply;
|
|
float2 _MediumLavaTiling;
|
|
float _MediumLavaSmoothness;
|
|
float4 _MediumLavaNormal_TexelSize;
|
|
float _MediumLavaNormalScale;
|
|
float4 _MediumLavaMT_AO_H_EM_TexelSize;
|
|
float _MediumLavaMetallic;
|
|
float _MediumLavaAO;
|
|
float _MediumLavaTessScale;
|
|
float _HotLavaAngle;
|
|
float _HotLavaAngleFalloff;
|
|
float _HotLavaHeightBlendTreshold;
|
|
float _HotLavaHeightBlendStrenght;
|
|
float4 _HotLavaAlbedo_SM_TexelSize;
|
|
float4 _HotLavaAlbedoColor;
|
|
float _HotLavaAlbedoColorMultiply;
|
|
float2 _HotLavaTiling;
|
|
float _HotLavaSmoothness;
|
|
float4 _HotLavaNormal_TexelSize;
|
|
float _HotLavaNormalScale;
|
|
float4 _HotLavaMT_AO_H_EM_TexelSize;
|
|
float _HotLavaMetallic;
|
|
float _HotLavaAO;
|
|
float _HotLavaTessScale;
|
|
float _ColdLavaFlowUVRefresSpeed;
|
|
float _MediumLavaFlowUVRefreshSpeed;
|
|
float _HotLavaFlowUVRefreshSpeed;
|
|
float4 _LavaEmissionColor;
|
|
float _ColdLavaEmissionMaskIntensivity;
|
|
float _ColdLavaEmissionMaskTreshold;
|
|
float _MediumLavaEmissionMaskIntesivity;
|
|
float _MediumLavaEmissionMaskTreshold;
|
|
float _HotLavaEmissionMaskIntensivity;
|
|
float _HotLavaEmissionMaskTreshold;
|
|
float4 _RimColor;
|
|
float _RimLightPower;
|
|
float4 _Noise_TexelSize;
|
|
float2 _NoiseTiling;
|
|
float2 _NoiseSpeed;
|
|
float _ColdLavaNoisePower;
|
|
float _MediumLavaNoisePower;
|
|
float _HotLavaNoisePower;
|
|
float _VCColdLavaHeightBlendStrenght;
|
|
float _VCMediumLavaHeightBlendStrenght;
|
|
float _VCHotLavaHeightBlendStrenght;
|
|
float _Dynamic_Shape_Speed;
|
|
float _Dynamic_Shape_U_Curve_Power;
|
|
float _Dynamic_Shape_V_Curve_Power;
|
|
float _Dynamic_Lava_Emission_Intensivity;
|
|
float _Dynamic_Lava_Emission_Treshold;
|
|
float2 _Slope_Speed_Influence;
|
|
float _Dynamic_Lava_Emission_Front_Mask_Treshold;
|
|
float _Dynamic_Lava_Emission_Front_Mask_Intensivity;
|
|
float _Dynamic_Flow;
|
|
CBUFFER_END
|
|
|
|
// Object and Global properties
|
|
SAMPLER(SamplerState_Linear_Repeat);
|
|
SAMPLER(SamplerState_Linear_Repeat_Aniso8);
|
|
TEXTURE2D(_ColdLavaAlbedo_SM);
|
|
SAMPLER(sampler_ColdLavaAlbedo_SM);
|
|
TEXTURE2D(_ColdLavaNormal);
|
|
SAMPLER(sampler_ColdLavaNormal);
|
|
TEXTURE2D(_ColdLavaMT_AO_H_EM);
|
|
SAMPLER(sampler_ColdLavaMT_AO_H_EM);
|
|
TEXTURE2D(_MediumLavaAlbedo_SM);
|
|
SAMPLER(sampler_MediumLavaAlbedo_SM);
|
|
TEXTURE2D(_MediumLavaNormal);
|
|
SAMPLER(sampler_MediumLavaNormal);
|
|
TEXTURE2D(_MediumLavaMT_AO_H_EM);
|
|
SAMPLER(sampler_MediumLavaMT_AO_H_EM);
|
|
TEXTURE2D(_HotLavaAlbedo_SM);
|
|
SAMPLER(sampler_HotLavaAlbedo_SM);
|
|
TEXTURE2D(_HotLavaNormal);
|
|
SAMPLER(sampler_HotLavaNormal);
|
|
TEXTURE2D(_HotLavaMT_AO_H_EM);
|
|
SAMPLER(sampler_HotLavaMT_AO_H_EM);
|
|
TEXTURE2D(_Noise);
|
|
SAMPLER(sampler_Noise);
|
|
|
|
// Graph Includes
|
|
// GraphIncludes: <None>
|
|
|
|
// -- Property used by ScenePickingPass
|
|
#ifdef SCENEPICKINGPASS
|
|
float4 _SelectionID;
|
|
#endif
|
|
|
|
// -- Properties used by SceneSelectionPass
|
|
#ifdef SCENESELECTIONPASS
|
|
int _ObjectId;
|
|
int _PassValue;
|
|
#endif
|
|
|
|
// Graph Functions
|
|
|
|
void Time_float(out float Out){
|
|
Out = _Time.y;
|
|
}
|
|
|
|
void Unity_Multiply_float_float(float A, float B, out float Out)
|
|
{
|
|
Out = A * B;
|
|
}
|
|
|
|
void Unity_Add_float(float A, float B, out float Out)
|
|
{
|
|
Out = A + B;
|
|
}
|
|
|
|
void Unity_Sine_float(float In, out float Out)
|
|
{
|
|
Out = sin(In);
|
|
}
|
|
|
|
void Unity_OneMinus_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);
|
|
}
|
|
|
|
void Unity_Fraction_float(float In, out float Out)
|
|
{
|
|
Out = frac(In);
|
|
}
|
|
|
|
void Unity_Subtract_float(float A, float B, out float Out)
|
|
{
|
|
Out = A - B;
|
|
}
|
|
|
|
void Unity_Clamp_float(float In, float Min, float Max, out float Out)
|
|
{
|
|
Out = clamp(In, Min, Max);
|
|
}
|
|
|
|
struct Bindings_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float
|
|
{
|
|
half4 uv2;
|
|
};
|
|
|
|
void SG_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float(float _Lava_Move, float _Lava_Blend, float _Lava_Blend_Length, float _Lava_Position, float _Speed, Bindings_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float IN, out float3 OutVector3_1, out float Mask_2, out float BlackMask_3)
|
|
{
|
|
float _Property_2a185003c3494beeb70cdf5ed0e65bcd_Out_0 = _Lava_Position;
|
|
float _TimeCustomFunction_de3c9bb8524d44f4ab32edcb4d6b4f54_Out_0;
|
|
Time_float(_TimeCustomFunction_de3c9bb8524d44f4ab32edcb4d6b4f54_Out_0);
|
|
float _Property_e7f9cc195866428a85d01e3ecd313a79_Out_0 = _Speed;
|
|
float _Multiply_9e68ac9cbbee4bd89bda6f5e83200ba1_Out_2;
|
|
Unity_Multiply_float_float(_TimeCustomFunction_de3c9bb8524d44f4ab32edcb4d6b4f54_Out_0, _Property_e7f9cc195866428a85d01e3ecd313a79_Out_0, _Multiply_9e68ac9cbbee4bd89bda6f5e83200ba1_Out_2);
|
|
float _Add_89e5e16041eb42c185127581c324d3ef_Out_2;
|
|
Unity_Add_float(_Property_2a185003c3494beeb70cdf5ed0e65bcd_Out_0, _Multiply_9e68ac9cbbee4bd89bda6f5e83200ba1_Out_2, _Add_89e5e16041eb42c185127581c324d3ef_Out_2);
|
|
float _Property_c36e7c40bdfb40a1b331d81d87dc8ea2_Out_0 = _Lava_Blend_Length;
|
|
float _Add_c00f6c5fae1f40ce848e7c22007c4187_Out_2;
|
|
Unity_Add_float(_Property_c36e7c40bdfb40a1b331d81d87dc8ea2_Out_0, _Add_89e5e16041eb42c185127581c324d3ef_Out_2, _Add_c00f6c5fae1f40ce848e7c22007c4187_Out_2);
|
|
float4 _UV_3e2c7754188f4248b45724449a0b0102_Out_0 = IN.uv2;
|
|
float _Split_1c5a40226cc8434d858bb235be3df686_R_1 = _UV_3e2c7754188f4248b45724449a0b0102_Out_0[0];
|
|
float _Split_1c5a40226cc8434d858bb235be3df686_G_2 = _UV_3e2c7754188f4248b45724449a0b0102_Out_0[1];
|
|
float _Split_1c5a40226cc8434d858bb235be3df686_B_3 = _UV_3e2c7754188f4248b45724449a0b0102_Out_0[2];
|
|
float _Split_1c5a40226cc8434d858bb235be3df686_A_4 = _UV_3e2c7754188f4248b45724449a0b0102_Out_0[3];
|
|
float Constant_07fa30ece4ce41b5b24296e8ca24455e = 3.141593;
|
|
float _Multiply_a446488e00e945cb9bdfe5be3426f420_Out_2;
|
|
Unity_Multiply_float_float(_Split_1c5a40226cc8434d858bb235be3df686_G_2, Constant_07fa30ece4ce41b5b24296e8ca24455e, _Multiply_a446488e00e945cb9bdfe5be3426f420_Out_2);
|
|
float _Sine_246d772169bc44e8a89cd956f8db3945_Out_1;
|
|
Unity_Sine_float(_Multiply_a446488e00e945cb9bdfe5be3426f420_Out_2, _Sine_246d772169bc44e8a89cd956f8db3945_Out_1);
|
|
float _OneMinus_5a23f296bc0d4c259759488043d04af8_Out_1;
|
|
Unity_OneMinus_float(_Sine_246d772169bc44e8a89cd956f8db3945_Out_1, _OneMinus_5a23f296bc0d4c259759488043d04af8_Out_1);
|
|
float _Property_e47653aa77f64be691ab7fbc06e93a03_Out_0 = _Lava_Blend;
|
|
float _Multiply_da8ac054968b49f2902ac2cb6adbf7ce_Out_2;
|
|
Unity_Multiply_float_float(_OneMinus_5a23f296bc0d4c259759488043d04af8_Out_1, _Property_e47653aa77f64be691ab7fbc06e93a03_Out_0, _Multiply_da8ac054968b49f2902ac2cb6adbf7ce_Out_2);
|
|
float _Add_14d2aa97a990488095216c24e0fce025_Out_2;
|
|
Unity_Add_float(_Split_1c5a40226cc8434d858bb235be3df686_R_1, _Multiply_da8ac054968b49f2902ac2cb6adbf7ce_Out_2, _Add_14d2aa97a990488095216c24e0fce025_Out_2);
|
|
float _Smoothstep_cdbeceeb99e04282a57ed4060a77ccfa_Out_3;
|
|
Unity_Smoothstep_float(_Add_89e5e16041eb42c185127581c324d3ef_Out_2, _Add_c00f6c5fae1f40ce848e7c22007c4187_Out_2, _Add_14d2aa97a990488095216c24e0fce025_Out_2, _Smoothstep_cdbeceeb99e04282a57ed4060a77ccfa_Out_3);
|
|
float _Property_9b3bca5a847f487c9f9ea762b17e9e6f_Out_0 = _Lava_Move;
|
|
float _Multiply_cfe5164c85184498b5f555c37c60f6e7_Out_2;
|
|
Unity_Multiply_float_float(_Smoothstep_cdbeceeb99e04282a57ed4060a77ccfa_Out_3, _Property_9b3bca5a847f487c9f9ea762b17e9e6f_Out_0, _Multiply_cfe5164c85184498b5f555c37c60f6e7_Out_2);
|
|
float3 _Vector3_6776765fcd694cd4a1fda0cee619f6fd_Out_0 = float3(0, _Multiply_cfe5164c85184498b5f555c37c60f6e7_Out_2, 0);
|
|
float _Fraction_534e1fabf58244d58a8b4810525daf90_Out_1;
|
|
Unity_Fraction_float(_Smoothstep_cdbeceeb99e04282a57ed4060a77ccfa_Out_3, _Fraction_534e1fabf58244d58a8b4810525daf90_Out_1);
|
|
float _Subtract_8953bd445cba4da5bd2f520f8181e98d_Out_2;
|
|
Unity_Subtract_float(_Add_c00f6c5fae1f40ce848e7c22007c4187_Out_2, _Add_14d2aa97a990488095216c24e0fce025_Out_2, _Subtract_8953bd445cba4da5bd2f520f8181e98d_Out_2);
|
|
float _Clamp_f8658c6871554a12b16cd7ce892df954_Out_3;
|
|
Unity_Clamp_float(_Subtract_8953bd445cba4da5bd2f520f8181e98d_Out_2, 0, 1, _Clamp_f8658c6871554a12b16cd7ce892df954_Out_3);
|
|
OutVector3_1 = _Vector3_6776765fcd694cd4a1fda0cee619f6fd_Out_0;
|
|
Mask_2 = _Fraction_534e1fabf58244d58a8b4810525daf90_Out_1;
|
|
BlackMask_3 = _Clamp_f8658c6871554a12b16cd7ce892df954_Out_3;
|
|
}
|
|
|
|
void Unity_Multiply_float3_float3(float3 A, float3 B, out float3 Out)
|
|
{
|
|
Out = A * B;
|
|
}
|
|
|
|
void Unity_Absolute_float(float In, out float Out)
|
|
{
|
|
Out = abs(In);
|
|
}
|
|
|
|
void Unity_Multiply_float2_float2(float2 A, float2 B, out float2 Out)
|
|
{
|
|
Out = A * B;
|
|
}
|
|
|
|
void Unity_Add_float2(float2 A, float2 B, out float2 Out)
|
|
{
|
|
Out = A + B;
|
|
}
|
|
|
|
void Unity_Branch_float2(float Predicate, float2 True, float2 False, out float2 Out)
|
|
{
|
|
Out = Predicate ? True : False;
|
|
}
|
|
|
|
void Unity_Divide_float(float A, float B, out float Out)
|
|
{
|
|
Out = A / B;
|
|
}
|
|
|
|
void Unity_Power_float(float A, float B, out float Out)
|
|
{
|
|
Out = pow(A, B);
|
|
}
|
|
|
|
struct Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float
|
|
{
|
|
float3 WorldSpaceNormal;
|
|
half4 uv0;
|
|
half4 uv3;
|
|
};
|
|
|
|
void SG_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float(float _UV_Direction_V_T_U_F, float2 _Texture_Tiling, float _Global_Tiling, float2 _Texture_Speed, UnityTexture2D _HeightMap_B, float _UV_Refresh_Speed, float2 _Slope_Influence, float _Time_Float, Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float IN, out float2 UV_1_LOD_5, out float2 UV_2_LOD_4, out float FlowLerp_LOD_8, out float NonHeigblendedLerp_LOD_9, out float Fraction_1_1, out float Fraction_2_2)
|
|
{
|
|
float _Property_e1ff2b453fec41069201c9a23f45243f_Out_0 = _UV_Direction_V_T_U_F;
|
|
float2 _Property_11e9ef21a6164714b54867b4fec442fb_Out_0 = _Texture_Speed;
|
|
float _Split_66fafc81d60b44af9ca4955d1c41a23e_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_66fafc81d60b44af9ca4955d1c41a23e_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_66fafc81d60b44af9ca4955d1c41a23e_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_66fafc81d60b44af9ca4955d1c41a23e_A_4 = 0;
|
|
float _Absolute_9ed12a85859d4c3abd48e4e3ad86a4a3_Out_1;
|
|
Unity_Absolute_float(_Split_66fafc81d60b44af9ca4955d1c41a23e_G_2, _Absolute_9ed12a85859d4c3abd48e4e3ad86a4a3_Out_1);
|
|
float _Clamp_381065d3a34d4d03a8e14f5344363851_Out_3;
|
|
Unity_Clamp_float(_Absolute_9ed12a85859d4c3abd48e4e3ad86a4a3_Out_1, 0, 1, _Clamp_381065d3a34d4d03a8e14f5344363851_Out_3);
|
|
float _OneMinus_e2b233a02f02413b9067eba7b3be8fdb_Out_1;
|
|
Unity_OneMinus_float(_Clamp_381065d3a34d4d03a8e14f5344363851_Out_3, _OneMinus_e2b233a02f02413b9067eba7b3be8fdb_Out_1);
|
|
float2 _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0 = _Slope_Influence;
|
|
float2 _Multiply_8b98ec2e94864acc851f15193013d9c5_Out_2;
|
|
Unity_Multiply_float2_float2((_OneMinus_e2b233a02f02413b9067eba7b3be8fdb_Out_1.xx), _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0, _Multiply_8b98ec2e94864acc851f15193013d9c5_Out_2);
|
|
float2 _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2;
|
|
Unity_Add_float2(_Property_11e9ef21a6164714b54867b4fec442fb_Out_0, _Multiply_8b98ec2e94864acc851f15193013d9c5_Out_2, _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2);
|
|
float2 _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0 = _Texture_Tiling;
|
|
float2 _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2;
|
|
Unity_Multiply_float2_float2(_Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2, _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0, _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2);
|
|
float4 _UV_5065e53f57da48938d389be8b756e79f_Out_0 = IN.uv3;
|
|
float2 _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2;
|
|
Unity_Multiply_float2_float2(_Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2, (_UV_5065e53f57da48938d389be8b756e79f_Out_0.xy), _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2);
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_R_1 = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2[0];
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_G_2 = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2[1];
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_B_3 = 0;
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_A_4 = 0;
|
|
float2 _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0 = float2(_Split_8a205a4b761446f9bd6e51fef55cd516_G_2, _Split_8a205a4b761446f9bd6e51fef55cd516_R_1);
|
|
float2 _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3;
|
|
Unity_Branch_float2(_Property_e1ff2b453fec41069201c9a23f45243f_Out_0, _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2, _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0, _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3);
|
|
float _Property_85997eba6114477b8cf506155f6b748c_Out_0 = _Time_Float;
|
|
float _Property_eca1185428d546de9034f062796c7f3b_Out_0 = _UV_Refresh_Speed;
|
|
float _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2;
|
|
Unity_Multiply_float_float(_Property_85997eba6114477b8cf506155f6b748c_Out_0, _Property_eca1185428d546de9034f062796c7f3b_Out_0, _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2);
|
|
float _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2;
|
|
Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2, 0, _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2);
|
|
float _Fraction_32b193bd71ca404588517d6887bbf390_Out_1;
|
|
Unity_Fraction_float(_Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2, _Fraction_32b193bd71ca404588517d6887bbf390_Out_1);
|
|
float2 _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2;
|
|
Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3, (_Fraction_32b193bd71ca404588517d6887bbf390_Out_1.xx), _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2);
|
|
float _Property_62f67c70aae5489e94e37cafe73baf35_Out_0 = _Global_Tiling;
|
|
float _Divide_19c9049f60754d499008ce4b06109655_Out_2;
|
|
Unity_Divide_float(1, _Property_62f67c70aae5489e94e37cafe73baf35_Out_0, _Divide_19c9049f60754d499008ce4b06109655_Out_2);
|
|
float4 _UV_6b1eec7607104319aba3d875527da073_Out_0 = IN.uv0;
|
|
float2 _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2;
|
|
Unity_Multiply_float2_float2(_Property_4d24cadf92ee4d43b52d3755629e269e_Out_0, (_UV_6b1eec7607104319aba3d875527da073_Out_0.xy), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2);
|
|
float2 _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2;
|
|
Unity_Multiply_float2_float2((_Divide_19c9049f60754d499008ce4b06109655_Out_2.xx), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2);
|
|
float2 _Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2;
|
|
Unity_Add_float2(_Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2, _Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2);
|
|
float _Add_9eadb94808de4bc885bc1be18df4f639_Out_2;
|
|
Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2, -0.5, _Add_9eadb94808de4bc885bc1be18df4f639_Out_2);
|
|
float _Fraction_38e5506afa51447283ddde13593ada4d_Out_1;
|
|
Unity_Fraction_float(_Add_9eadb94808de4bc885bc1be18df4f639_Out_2, _Fraction_38e5506afa51447283ddde13593ada4d_Out_1);
|
|
float2 _Multiply_14c20d62ad084293accedac425b831fe_Out_2;
|
|
Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3, (_Fraction_38e5506afa51447283ddde13593ada4d_Out_1.xx), _Multiply_14c20d62ad084293accedac425b831fe_Out_2);
|
|
float2 _Add_5373f3ceb31249868a4f178de8a7ccc5_Out_2;
|
|
Unity_Add_float2(_Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2, _Multiply_14c20d62ad084293accedac425b831fe_Out_2, _Add_5373f3ceb31249868a4f178de8a7ccc5_Out_2);
|
|
float _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2;
|
|
Unity_Multiply_float_float(_Fraction_32b193bd71ca404588517d6887bbf390_Out_1, 1, _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2);
|
|
float Constant_9550753bbc114dd4994f4e99790a3669 = 3.141593;
|
|
float _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2;
|
|
Unity_Multiply_float_float(_Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2, Constant_9550753bbc114dd4994f4e99790a3669, _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2);
|
|
float Constant_b538a449c4eb42328f031521a22bd3e3 = 3.141593;
|
|
float _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2;
|
|
Unity_Multiply_float_float(Constant_b538a449c4eb42328f031521a22bd3e3, 1.5, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2);
|
|
float _Add_590bbae990404254a6309a5fa210ca31_Out_2;
|
|
Unity_Add_float(_Multiply_c4390f9bbb504e9981494940812a3c59_Out_2, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2, _Add_590bbae990404254a6309a5fa210ca31_Out_2);
|
|
float _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1;
|
|
Unity_Sine_float(_Add_590bbae990404254a6309a5fa210ca31_Out_2, _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1);
|
|
float _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1;
|
|
Unity_Absolute_float(_Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1, _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1);
|
|
float _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3;
|
|
Unity_Clamp_float(_Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1, 0, 1, _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3);
|
|
UnityTexture2D _Property_455d32b94af045e4ac963d23b1a8dceb_Out_0 = _HeightMap_B;
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_455d32b94af045e4ac963d23b1a8dceb_Out_0.tex, _Property_455d32b94af045e4ac963d23b1a8dceb_Out_0.samplerstate, _Property_455d32b94af045e4ac963d23b1a8dceb_Out_0.GetTransformedUV(_Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_R_5 = _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0.r;
|
|
float _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_G_6 = _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0.g;
|
|
float _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_B_7 = _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0.b;
|
|
float _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_A_8 = _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0.a;
|
|
float _Multiply_d08510aad90c46c79f14152cfed0f078_Out_2;
|
|
Unity_Multiply_float_float(_SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_B_7, 7, _Multiply_d08510aad90c46c79f14152cfed0f078_Out_2);
|
|
float _Power_9a99fc4a330a4c5aac5363723a9e297d_Out_2;
|
|
Unity_Power_float(_Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3, _Multiply_d08510aad90c46c79f14152cfed0f078_Out_2, _Power_9a99fc4a330a4c5aac5363723a9e297d_Out_2);
|
|
float _Clamp_134461fc226e4794bd6323caf229ec29_Out_3;
|
|
Unity_Clamp_float(_Power_9a99fc4a330a4c5aac5363723a9e297d_Out_2, 0, 1, _Clamp_134461fc226e4794bd6323caf229ec29_Out_3);
|
|
float _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1;
|
|
Unity_Fraction_float(_Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2, _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1);
|
|
float _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1;
|
|
Unity_Fraction_float(_Add_9eadb94808de4bc885bc1be18df4f639_Out_2, _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1);
|
|
UV_1_LOD_5 = _Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2;
|
|
UV_2_LOD_4 = _Add_5373f3ceb31249868a4f178de8a7ccc5_Out_2;
|
|
FlowLerp_LOD_8 = _Clamp_134461fc226e4794bd6323caf229ec29_Out_3;
|
|
NonHeigblendedLerp_LOD_9 = _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3;
|
|
Fraction_1_1 = _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1;
|
|
Fraction_2_2 = _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1;
|
|
}
|
|
|
|
void Unity_Lerp_float(float A, float B, float T, out float Out)
|
|
{
|
|
Out = lerp(A, B, T);
|
|
}
|
|
|
|
void Unity_Saturate_float(float In, out float Out)
|
|
{
|
|
Out = saturate(In);
|
|
}
|
|
|
|
struct Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float
|
|
{
|
|
};
|
|
|
|
void SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(float Vector1_3D7AF960, float Vector1_23CABB44, float Vector1_50A6BA5E, Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float IN, out float Blend_1)
|
|
{
|
|
float _Property_804e86228598eb8b92ce6c007ac5fbc9_Out_0 = Vector1_3D7AF960;
|
|
float _Property_9dc4e2ee5a613e8bacccce3aeee46c32_Out_0 = Vector1_23CABB44;
|
|
float _Multiply_fb91b2b13771718bb4cb013bab2768ac_Out_2;
|
|
Unity_Multiply_float_float(_Property_804e86228598eb8b92ce6c007ac5fbc9_Out_0, _Property_9dc4e2ee5a613e8bacccce3aeee46c32_Out_0, _Multiply_fb91b2b13771718bb4cb013bab2768ac_Out_2);
|
|
float _Multiply_aa534fa162410f8f935b21bd5d9c58ab_Out_2;
|
|
Unity_Multiply_float_float(_Multiply_fb91b2b13771718bb4cb013bab2768ac_Out_2, 4, _Multiply_aa534fa162410f8f935b21bd5d9c58ab_Out_2);
|
|
float _Multiply_283464c99bf1ac8789d1ff8ec1948e00_Out_2;
|
|
Unity_Multiply_float_float(_Property_9dc4e2ee5a613e8bacccce3aeee46c32_Out_0, 2, _Multiply_283464c99bf1ac8789d1ff8ec1948e00_Out_2);
|
|
float _Add_4b45f8bab5909883a71690c307b567a2_Out_2;
|
|
Unity_Add_float(_Multiply_aa534fa162410f8f935b21bd5d9c58ab_Out_2, _Multiply_283464c99bf1ac8789d1ff8ec1948e00_Out_2, _Add_4b45f8bab5909883a71690c307b567a2_Out_2);
|
|
float _Absolute_3d1440cf68e24d60b4c40bc66c13c0e5_Out_1;
|
|
Unity_Absolute_float(_Add_4b45f8bab5909883a71690c307b567a2_Out_2, _Absolute_3d1440cf68e24d60b4c40bc66c13c0e5_Out_1);
|
|
float _Property_d01ca21e1ed88487b7c132aa64b85be9_Out_0 = Vector1_50A6BA5E;
|
|
float _Power_376a71f1029b5d888cc4d93d7d8eb032_Out_2;
|
|
Unity_Power_float(_Absolute_3d1440cf68e24d60b4c40bc66c13c0e5_Out_1, _Property_d01ca21e1ed88487b7c132aa64b85be9_Out_0, _Power_376a71f1029b5d888cc4d93d7d8eb032_Out_2);
|
|
float _Saturate_f8e2104d93edb487bdad4a3604d89b6b_Out_1;
|
|
Unity_Saturate_float(_Power_376a71f1029b5d888cc4d93d7d8eb032_Out_2, _Saturate_f8e2104d93edb487bdad4a3604d89b6b_Out_1);
|
|
Blend_1 = _Saturate_f8e2104d93edb487bdad4a3604d89b6b_Out_1;
|
|
}
|
|
|
|
void Unity_Add_float3(float3 A, float3 B, out float3 Out)
|
|
{
|
|
Out = A + B;
|
|
}
|
|
|
|
void Unity_Branch_float3(float Predicate, float3 True, float3 False, out float3 Out)
|
|
{
|
|
Out = Predicate ? True : False;
|
|
}
|
|
|
|
struct Bindings_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float
|
|
{
|
|
float3 WorldSpaceNormal;
|
|
half4 uv0;
|
|
half4 uv3;
|
|
};
|
|
|
|
void SG_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float(float _UV_Direction_V_T_U_F, float2 _Texture_Tiling, float _Global_Tiling, float2 _Texture_Speed, UnityTexture2D _HeightMap_B, float _UV_Refresh_Speed, float2 _Slope_Influence, float _Time_Float, Bindings_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float IN, out float2 UV_1_7, out float2 UV_2_6, out float FlowLerp_3, out float FlowNonHeigblendedLerp_9, out float Fraction_1_1, out float Fraction_2_2)
|
|
{
|
|
float _Property_e1ff2b453fec41069201c9a23f45243f_Out_0 = _UV_Direction_V_T_U_F;
|
|
float2 _Property_11e9ef21a6164714b54867b4fec442fb_Out_0 = _Texture_Speed;
|
|
float _Split_5a779872e58e4682b33358f5e2850697_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_5a779872e58e4682b33358f5e2850697_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_5a779872e58e4682b33358f5e2850697_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_5a779872e58e4682b33358f5e2850697_A_4 = 0;
|
|
float _Absolute_fb845f894d534654b9d873d439ec97e8_Out_1;
|
|
Unity_Absolute_float(_Split_5a779872e58e4682b33358f5e2850697_G_2, _Absolute_fb845f894d534654b9d873d439ec97e8_Out_1);
|
|
float _Clamp_7cf11436c7f14a38a02294151824c461_Out_3;
|
|
Unity_Clamp_float(_Absolute_fb845f894d534654b9d873d439ec97e8_Out_1, 0, 1, _Clamp_7cf11436c7f14a38a02294151824c461_Out_3);
|
|
float _OneMinus_2c8bc3c932cd4c2fa381d8f0385263c5_Out_1;
|
|
Unity_OneMinus_float(_Clamp_7cf11436c7f14a38a02294151824c461_Out_3, _OneMinus_2c8bc3c932cd4c2fa381d8f0385263c5_Out_1);
|
|
float2 _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0 = _Slope_Influence;
|
|
float2 _Multiply_bcb4a687c3be4bcc81009fedabf30aee_Out_2;
|
|
Unity_Multiply_float2_float2((_OneMinus_2c8bc3c932cd4c2fa381d8f0385263c5_Out_1.xx), _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0, _Multiply_bcb4a687c3be4bcc81009fedabf30aee_Out_2);
|
|
float2 _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2;
|
|
Unity_Add_float2(_Property_11e9ef21a6164714b54867b4fec442fb_Out_0, _Multiply_bcb4a687c3be4bcc81009fedabf30aee_Out_2, _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2);
|
|
float2 _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0 = _Texture_Tiling;
|
|
float2 _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2;
|
|
Unity_Multiply_float2_float2(_Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2, _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0, _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2);
|
|
float4 _UV_5065e53f57da48938d389be8b756e79f_Out_0 = IN.uv3;
|
|
float2 _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2;
|
|
Unity_Multiply_float2_float2(_Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2, (_UV_5065e53f57da48938d389be8b756e79f_Out_0.xy), _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2);
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_R_1 = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2[0];
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_G_2 = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2[1];
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_B_3 = 0;
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_A_4 = 0;
|
|
float2 _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0 = float2(_Split_8a205a4b761446f9bd6e51fef55cd516_G_2, _Split_8a205a4b761446f9bd6e51fef55cd516_R_1);
|
|
float2 _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3;
|
|
Unity_Branch_float2(_Property_e1ff2b453fec41069201c9a23f45243f_Out_0, _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2, _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0, _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3);
|
|
float _Property_85997eba6114477b8cf506155f6b748c_Out_0 = _Time_Float;
|
|
float _Property_eca1185428d546de9034f062796c7f3b_Out_0 = _UV_Refresh_Speed;
|
|
float _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2;
|
|
Unity_Multiply_float_float(_Property_85997eba6114477b8cf506155f6b748c_Out_0, _Property_eca1185428d546de9034f062796c7f3b_Out_0, _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2);
|
|
float _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2;
|
|
Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2, 0, _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2);
|
|
float _Fraction_32b193bd71ca404588517d6887bbf390_Out_1;
|
|
Unity_Fraction_float(_Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2, _Fraction_32b193bd71ca404588517d6887bbf390_Out_1);
|
|
float2 _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2;
|
|
Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3, (_Fraction_32b193bd71ca404588517d6887bbf390_Out_1.xx), _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2);
|
|
float _Property_62f67c70aae5489e94e37cafe73baf35_Out_0 = _Global_Tiling;
|
|
float _Divide_19c9049f60754d499008ce4b06109655_Out_2;
|
|
Unity_Divide_float(1, _Property_62f67c70aae5489e94e37cafe73baf35_Out_0, _Divide_19c9049f60754d499008ce4b06109655_Out_2);
|
|
float4 _UV_6b1eec7607104319aba3d875527da073_Out_0 = IN.uv0;
|
|
float2 _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2;
|
|
Unity_Multiply_float2_float2(_Property_4d24cadf92ee4d43b52d3755629e269e_Out_0, (_UV_6b1eec7607104319aba3d875527da073_Out_0.xy), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2);
|
|
float2 _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2;
|
|
Unity_Multiply_float2_float2((_Divide_19c9049f60754d499008ce4b06109655_Out_2.xx), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2);
|
|
float2 _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2;
|
|
Unity_Add_float2(_Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2, _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2);
|
|
float _Add_9eadb94808de4bc885bc1be18df4f639_Out_2;
|
|
Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2, -0.5, _Add_9eadb94808de4bc885bc1be18df4f639_Out_2);
|
|
float _Fraction_38e5506afa51447283ddde13593ada4d_Out_1;
|
|
Unity_Fraction_float(_Add_9eadb94808de4bc885bc1be18df4f639_Out_2, _Fraction_38e5506afa51447283ddde13593ada4d_Out_1);
|
|
float2 _Multiply_14c20d62ad084293accedac425b831fe_Out_2;
|
|
Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3, (_Fraction_38e5506afa51447283ddde13593ada4d_Out_1.xx), _Multiply_14c20d62ad084293accedac425b831fe_Out_2);
|
|
float2 _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2;
|
|
Unity_Add_float2(_Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2, _Multiply_14c20d62ad084293accedac425b831fe_Out_2, _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2);
|
|
float _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2;
|
|
Unity_Multiply_float_float(_Fraction_32b193bd71ca404588517d6887bbf390_Out_1, 1, _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2);
|
|
float Constant_9550753bbc114dd4994f4e99790a3669 = 3.141593;
|
|
float _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2;
|
|
Unity_Multiply_float_float(_Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2, Constant_9550753bbc114dd4994f4e99790a3669, _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2);
|
|
float Constant_b538a449c4eb42328f031521a22bd3e3 = 3.141593;
|
|
float _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2;
|
|
Unity_Multiply_float_float(Constant_b538a449c4eb42328f031521a22bd3e3, 1.5, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2);
|
|
float _Add_590bbae990404254a6309a5fa210ca31_Out_2;
|
|
Unity_Add_float(_Multiply_c4390f9bbb504e9981494940812a3c59_Out_2, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2, _Add_590bbae990404254a6309a5fa210ca31_Out_2);
|
|
float _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1;
|
|
Unity_Sine_float(_Add_590bbae990404254a6309a5fa210ca31_Out_2, _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1);
|
|
float _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1;
|
|
Unity_Absolute_float(_Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1, _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1);
|
|
float _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3;
|
|
Unity_Clamp_float(_Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1, 0, 1, _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3);
|
|
UnityTexture2D _Property_356ce9056fc544f8856bbafa83a6b8f2_Out_0 = _HeightMap_B;
|
|
float4 _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_RGBA_0 = SAMPLE_TEXTURE2D(_Property_356ce9056fc544f8856bbafa83a6b8f2_Out_0.tex, _Property_356ce9056fc544f8856bbafa83a6b8f2_Out_0.samplerstate, _Property_356ce9056fc544f8856bbafa83a6b8f2_Out_0.GetTransformedUV(_Add_1eb91db7e08b47ee90597a337cc5d191_Out_2));
|
|
float _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_R_4 = _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_RGBA_0.r;
|
|
float _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_G_5 = _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_RGBA_0.g;
|
|
float _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_B_6 = _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_RGBA_0.b;
|
|
float _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_A_7 = _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_RGBA_0.a;
|
|
float _Multiply_cc46294d59e74987a182db87f0cdd3f7_Out_2;
|
|
Unity_Multiply_float_float(_SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_B_6, 7, _Multiply_cc46294d59e74987a182db87f0cdd3f7_Out_2);
|
|
float _Power_45c7600ee2fa44349461174061fff9f7_Out_2;
|
|
Unity_Power_float(_Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3, _Multiply_cc46294d59e74987a182db87f0cdd3f7_Out_2, _Power_45c7600ee2fa44349461174061fff9f7_Out_2);
|
|
float _Clamp_ca7963fdad79479c876e733ec49a0460_Out_3;
|
|
Unity_Clamp_float(_Power_45c7600ee2fa44349461174061fff9f7_Out_2, 0, 1, _Clamp_ca7963fdad79479c876e733ec49a0460_Out_3);
|
|
float _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1;
|
|
Unity_Fraction_float(_Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2, _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1);
|
|
float _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1;
|
|
Unity_Fraction_float(_Add_9eadb94808de4bc885bc1be18df4f639_Out_2, _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1);
|
|
UV_1_7 = _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2;
|
|
UV_2_6 = _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2;
|
|
FlowLerp_3 = _Clamp_ca7963fdad79479c876e733ec49a0460_Out_3;
|
|
FlowNonHeigblendedLerp_9 = _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3;
|
|
Fraction_1_1 = _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1;
|
|
Fraction_2_2 = _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1;
|
|
}
|
|
|
|
void Unity_Lerp_float4(float4 A, float4 B, float4 T, out float4 Out)
|
|
{
|
|
Out = lerp(A, B, T);
|
|
}
|
|
|
|
void Unity_Multiply_float4_float4(float4 A, float4 B, out float4 Out)
|
|
{
|
|
Out = A * B;
|
|
}
|
|
|
|
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_Maximum_float(float A, float B, out float Out)
|
|
{
|
|
Out = max(A, B);
|
|
}
|
|
|
|
void Unity_Branch_float(float Predicate, float True, float False, out float Out)
|
|
{
|
|
Out = Predicate ? True : False;
|
|
}
|
|
|
|
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_1_LOD_5, out float2 UV_2_6, out float2 UV_2_LOD_4, out float FlowLerp_9)
|
|
{
|
|
float _Property_e1ff2b453fec41069201c9a23f45243f_Out_0 = _UV_Direction_V_T_U_F;
|
|
float2 _Property_11e9ef21a6164714b54867b4fec442fb_Out_0 = _Texture_Speed;
|
|
float _Split_5a779872e58e4682b33358f5e2850697_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_5a779872e58e4682b33358f5e2850697_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_5a779872e58e4682b33358f5e2850697_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_5a779872e58e4682b33358f5e2850697_A_4 = 0;
|
|
float _Absolute_fb845f894d534654b9d873d439ec97e8_Out_1;
|
|
Unity_Absolute_float(_Split_5a779872e58e4682b33358f5e2850697_G_2, _Absolute_fb845f894d534654b9d873d439ec97e8_Out_1);
|
|
float _Clamp_7cf11436c7f14a38a02294151824c461_Out_3;
|
|
Unity_Clamp_float(_Absolute_fb845f894d534654b9d873d439ec97e8_Out_1, 0, 1, _Clamp_7cf11436c7f14a38a02294151824c461_Out_3);
|
|
float _OneMinus_2c8bc3c932cd4c2fa381d8f0385263c5_Out_1;
|
|
Unity_OneMinus_float(_Clamp_7cf11436c7f14a38a02294151824c461_Out_3, _OneMinus_2c8bc3c932cd4c2fa381d8f0385263c5_Out_1);
|
|
float2 _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0 = _Slope_Influence;
|
|
float2 _Multiply_bcb4a687c3be4bcc81009fedabf30aee_Out_2;
|
|
Unity_Multiply_float2_float2((_OneMinus_2c8bc3c932cd4c2fa381d8f0385263c5_Out_1.xx), _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0, _Multiply_bcb4a687c3be4bcc81009fedabf30aee_Out_2);
|
|
float2 _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2;
|
|
Unity_Add_float2(_Property_11e9ef21a6164714b54867b4fec442fb_Out_0, _Multiply_bcb4a687c3be4bcc81009fedabf30aee_Out_2, _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2);
|
|
float2 _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0 = _Texture_Tiling;
|
|
float2 _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2;
|
|
Unity_Multiply_float2_float2(_Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2, _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0, _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2);
|
|
float4 _UV_5065e53f57da48938d389be8b756e79f_Out_0 = IN.uv3;
|
|
float2 _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2;
|
|
Unity_Multiply_float2_float2(_Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2, (_UV_5065e53f57da48938d389be8b756e79f_Out_0.xy), _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2);
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_R_1 = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2[0];
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_G_2 = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2[1];
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_B_3 = 0;
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_A_4 = 0;
|
|
float2 _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0 = float2(_Split_8a205a4b761446f9bd6e51fef55cd516_G_2, _Split_8a205a4b761446f9bd6e51fef55cd516_R_1);
|
|
float2 _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3;
|
|
Unity_Branch_float2(_Property_e1ff2b453fec41069201c9a23f45243f_Out_0, _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2, _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0, _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3);
|
|
float _Property_85997eba6114477b8cf506155f6b748c_Out_0 = _Time_Float;
|
|
float _Property_eca1185428d546de9034f062796c7f3b_Out_0 = _UV_Refresh_Speed;
|
|
float _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2;
|
|
Unity_Multiply_float_float(_Property_85997eba6114477b8cf506155f6b748c_Out_0, _Property_eca1185428d546de9034f062796c7f3b_Out_0, _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2);
|
|
float _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2;
|
|
Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2, 0, _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2);
|
|
float _Fraction_32b193bd71ca404588517d6887bbf390_Out_1;
|
|
Unity_Fraction_float(_Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2, _Fraction_32b193bd71ca404588517d6887bbf390_Out_1);
|
|
float2 _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2;
|
|
Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3, (_Fraction_32b193bd71ca404588517d6887bbf390_Out_1.xx), _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2);
|
|
float _Property_62f67c70aae5489e94e37cafe73baf35_Out_0 = _Global_Tiling;
|
|
float _Divide_19c9049f60754d499008ce4b06109655_Out_2;
|
|
Unity_Divide_float(1, _Property_62f67c70aae5489e94e37cafe73baf35_Out_0, _Divide_19c9049f60754d499008ce4b06109655_Out_2);
|
|
float4 _UV_6b1eec7607104319aba3d875527da073_Out_0 = IN.uv0;
|
|
float2 _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2;
|
|
Unity_Multiply_float2_float2(_Property_4d24cadf92ee4d43b52d3755629e269e_Out_0, (_UV_6b1eec7607104319aba3d875527da073_Out_0.xy), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2);
|
|
float2 _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2;
|
|
Unity_Multiply_float2_float2((_Divide_19c9049f60754d499008ce4b06109655_Out_2.xx), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2);
|
|
float2 _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2;
|
|
Unity_Add_float2(_Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2, _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2);
|
|
float2 _Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2;
|
|
Unity_Add_float2(_Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2, _Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2);
|
|
float _Add_9eadb94808de4bc885bc1be18df4f639_Out_2;
|
|
Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2, -0.5, _Add_9eadb94808de4bc885bc1be18df4f639_Out_2);
|
|
float _Fraction_38e5506afa51447283ddde13593ada4d_Out_1;
|
|
Unity_Fraction_float(_Add_9eadb94808de4bc885bc1be18df4f639_Out_2, _Fraction_38e5506afa51447283ddde13593ada4d_Out_1);
|
|
float2 _Multiply_14c20d62ad084293accedac425b831fe_Out_2;
|
|
Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3, (_Fraction_38e5506afa51447283ddde13593ada4d_Out_1.xx), _Multiply_14c20d62ad084293accedac425b831fe_Out_2);
|
|
float2 _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2;
|
|
Unity_Add_float2(_Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2, _Multiply_14c20d62ad084293accedac425b831fe_Out_2, _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2);
|
|
float2 _Add_5373f3ceb31249868a4f178de8a7ccc5_Out_2;
|
|
Unity_Add_float2(_Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2, _Multiply_14c20d62ad084293accedac425b831fe_Out_2, _Add_5373f3ceb31249868a4f178de8a7ccc5_Out_2);
|
|
float _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2;
|
|
Unity_Multiply_float_float(_Fraction_32b193bd71ca404588517d6887bbf390_Out_1, 1, _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2);
|
|
float Constant_9550753bbc114dd4994f4e99790a3669 = 3.141593;
|
|
float _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2;
|
|
Unity_Multiply_float_float(_Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2, Constant_9550753bbc114dd4994f4e99790a3669, _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2);
|
|
float Constant_b538a449c4eb42328f031521a22bd3e3 = 3.141593;
|
|
float _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2;
|
|
Unity_Multiply_float_float(Constant_b538a449c4eb42328f031521a22bd3e3, 1.5, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2);
|
|
float _Add_590bbae990404254a6309a5fa210ca31_Out_2;
|
|
Unity_Add_float(_Multiply_c4390f9bbb504e9981494940812a3c59_Out_2, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2, _Add_590bbae990404254a6309a5fa210ca31_Out_2);
|
|
float _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1;
|
|
Unity_Sine_float(_Add_590bbae990404254a6309a5fa210ca31_Out_2, _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1);
|
|
float _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1;
|
|
Unity_Absolute_float(_Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1, _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1);
|
|
float _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3;
|
|
Unity_Clamp_float(_Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1, 0, 1, _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3);
|
|
UV_1_7 = _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2;
|
|
UV_1_LOD_5 = _Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2;
|
|
UV_2_6 = _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2;
|
|
UV_2_LOD_4 = _Add_5373f3ceb31249868a4f178de8a7ccc5_Out_2;
|
|
FlowLerp_9 = _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3;
|
|
}
|
|
|
|
void Unity_Normalize_float3(float3 In, out float3 Out)
|
|
{
|
|
Out = normalize(In);
|
|
}
|
|
|
|
void Unity_DotProduct_float3(float3 A, float3 B, out float Out)
|
|
{
|
|
Out = dot(A, B);
|
|
}
|
|
|
|
void Unity_Add_float4(float4 A, float4 B, out float4 Out)
|
|
{
|
|
Out = A + B;
|
|
}
|
|
|
|
void Unity_Clamp_float4(float4 In, float4 Min, float4 Max, out float4 Out)
|
|
{
|
|
Out = clamp(In, Min, Max);
|
|
}
|
|
|
|
// 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;
|
|
float _Property_661c7656745d4b468e5418922cad980c_Out_0 = _Dynamic_Flow;
|
|
float _Property_6174b362fef84a64bfc63218c98ca2ad_Out_0 = _Dynamic_Shape_Y_Offset;
|
|
float _Property_5a32e2c3b8ea4693bbcb6465db16e4eb_Out_0 = _Dynamic_Shape_V_Curve_Power;
|
|
float _Property_c1acd6c11c59428c9aa108b90c725006_Out_0 = _Dynamic_Shape_U_Curve_Power;
|
|
float _Property_94a7abd0eed040958756408f5586399b_Out_0 = _Dynamic_Start_Position_Offset;
|
|
float _Property_7430d51dddb6413fa811cec211b99000_Out_0 = _Dynamic_Shape_Speed;
|
|
Bindings_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526;
|
|
_LavaMove_e7c2dd23675f46dfb5d627bef2a4f526.uv2 = IN.uv2;
|
|
float3 _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_OutVector3_1;
|
|
float _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_Mask_2;
|
|
float _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_BlackMask_3;
|
|
SG_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float(_Property_6174b362fef84a64bfc63218c98ca2ad_Out_0, _Property_5a32e2c3b8ea4693bbcb6465db16e4eb_Out_0, _Property_c1acd6c11c59428c9aa108b90c725006_Out_0, _Property_94a7abd0eed040958756408f5586399b_Out_0, _Property_7430d51dddb6413fa811cec211b99000_Out_0, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_OutVector3_1, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_Mask_2, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_BlackMask_3);
|
|
float3 _Multiply_dbb7c1d4b3bc4fe0aa3119bb0c945e19_Out_2;
|
|
Unity_Multiply_float3_float3(IN.ObjectSpaceNormal, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_OutVector3_1, _Multiply_dbb7c1d4b3bc4fe0aa3119bb0c945e19_Out_2);
|
|
UnityTexture2D _Property_d1dd8451b9a54063aa1bf0516031825d_Out_0 = UnityBuildTexture2DStructNoScale(_ColdLavaMT_AO_H_EM);
|
|
float _Property_826d006643654800b130e720cfee9283_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_30f8ed4e6dbf49d9bed951f8353f56dd_Out_0 = _ColdLavaTiling;
|
|
float _Property_b0afac94ec4546f9b499dcebb27f4454_Out_0 = _GlobalTiling;
|
|
float2 _Property_39b80d50a1cc47f5837e0616a7b5f484_Out_0 = _ColdLavaMainSpeed;
|
|
UnityTexture2D _Property_97e6f4af77ce47b9a2bd94a7f7e72195_Out_0 = UnityBuildTexture2DStructNoScale(_ColdLavaMT_AO_H_EM);
|
|
float _Property_cf3c3ed2779248fab05956b139b70614_Out_0 = _ColdLavaFlowUVRefresSpeed;
|
|
float2 _Property_76c46234a6774d6b8e09471a8a609832_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_b262837696e74b029d5478b0bdc80655_Out_0;
|
|
Time_float(_TimeCustomFunction_b262837696e74b029d5478b0bdc80655_Out_0);
|
|
Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d;
|
|
_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV1LOD_5;
|
|
float2 _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV2LOD_4;
|
|
float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_FlowLerpLOD_8;
|
|
float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_NonHeigblendedLerpLOD_9;
|
|
float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_Fraction1_1;
|
|
float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_Fraction2_2;
|
|
SG_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float(_Property_826d006643654800b130e720cfee9283_Out_0, _Property_30f8ed4e6dbf49d9bed951f8353f56dd_Out_0, _Property_b0afac94ec4546f9b499dcebb27f4454_Out_0, _Property_39b80d50a1cc47f5837e0616a7b5f484_Out_0, _Property_97e6f4af77ce47b9a2bd94a7f7e72195_Out_0, _Property_cf3c3ed2779248fab05956b139b70614_Out_0, _Property_76c46234a6774d6b8e09471a8a609832_Out_0, _TimeCustomFunction_b262837696e74b029d5478b0bdc80655_Out_0, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV1LOD_5, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV2LOD_4, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_FlowLerpLOD_8, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_NonHeigblendedLerpLOD_9, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_Fraction1_1, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_Fraction2_2);
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_d1dd8451b9a54063aa1bf0516031825d_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_d1dd8451b9a54063aa1bf0516031825d_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV1LOD_5), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_R_5 = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0.r;
|
|
float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_G_6 = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0.g;
|
|
float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_B_7 = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0.b;
|
|
float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_A_8 = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0.a;
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_d1dd8451b9a54063aa1bf0516031825d_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_d1dd8451b9a54063aa1bf0516031825d_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV2LOD_4), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_R_5 = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0.r;
|
|
float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_G_6 = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0.g;
|
|
float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_B_7 = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0.b;
|
|
float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_A_8 = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0.a;
|
|
float _Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3;
|
|
Unity_Lerp_float(_SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_B_7, _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_B_7, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_FlowLerpLOD_8, _Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3);
|
|
float _Add_f5d3919f9d110f84be2db0b4e57905db_Out_2;
|
|
Unity_Add_float(_Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3, -0.25, _Add_f5d3919f9d110f84be2db0b4e57905db_Out_2);
|
|
float _Property_5f6191b3eec22f8691968a8c6e01b3ba_Out_0 = _ColdLavaTessScale;
|
|
float _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2;
|
|
Unity_Multiply_float_float(_Add_f5d3919f9d110f84be2db0b4e57905db_Out_2, _Property_5f6191b3eec22f8691968a8c6e01b3ba_Out_0, _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2);
|
|
UnityTexture2D _Property_56863f8742833f83a9c0285cb3a6c344_Out_0 = UnityBuildTexture2DStructNoScale(_MediumLavaMT_AO_H_EM);
|
|
float _Property_129eb4e64ee94a539b4fcd33d6963539_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_d449c1fd7bee4109b74db35119b5d317_Out_0 = _MediumLavaTiling;
|
|
float _Property_d11985e336744f738fa113fbe21e8b6c_Out_0 = _GlobalTiling;
|
|
float2 _Property_a66b70fbc93c45b09178aeffbc10901a_Out_0 = _MediumLavaMainSpeed;
|
|
UnityTexture2D _Property_ba5c124ff8cb4be699e4a9fc5e7e4a41_Out_0 = UnityBuildTexture2DStructNoScale(_MediumLavaMT_AO_H_EM);
|
|
float _Property_0ae710a197254ff1bd92334a386e969d_Out_0 = _MediumLavaFlowUVRefreshSpeed;
|
|
float2 _Property_ebac93cdf45e4381b5c5d3b4b9fd3fe8_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_61c6b7d904c344f78fe8568d44e53710_Out_0;
|
|
Time_float(_TimeCustomFunction_61c6b7d904c344f78fe8568d44e53710_Out_0);
|
|
Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4;
|
|
_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV1LOD_5;
|
|
float2 _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV2LOD_4;
|
|
float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_FlowLerpLOD_8;
|
|
float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_NonHeigblendedLerpLOD_9;
|
|
float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_Fraction1_1;
|
|
float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_Fraction2_2;
|
|
SG_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float(_Property_129eb4e64ee94a539b4fcd33d6963539_Out_0, _Property_d449c1fd7bee4109b74db35119b5d317_Out_0, _Property_d11985e336744f738fa113fbe21e8b6c_Out_0, _Property_a66b70fbc93c45b09178aeffbc10901a_Out_0, _Property_ba5c124ff8cb4be699e4a9fc5e7e4a41_Out_0, _Property_0ae710a197254ff1bd92334a386e969d_Out_0, _Property_ebac93cdf45e4381b5c5d3b4b9fd3fe8_Out_0, _TimeCustomFunction_61c6b7d904c344f78fe8568d44e53710_Out_0, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV1LOD_5, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV2LOD_4, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_FlowLerpLOD_8, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_NonHeigblendedLerpLOD_9, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_Fraction1_1, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_Fraction2_2);
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_56863f8742833f83a9c0285cb3a6c344_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_56863f8742833f83a9c0285cb3a6c344_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV1LOD_5), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_R_5 = _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0.r;
|
|
float _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_G_6 = _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0.g;
|
|
float _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_B_7 = _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0.b;
|
|
float _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_A_8 = _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0.a;
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_56863f8742833f83a9c0285cb3a6c344_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_56863f8742833f83a9c0285cb3a6c344_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV2LOD_4), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_R_5 = _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0.r;
|
|
float _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_G_6 = _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0.g;
|
|
float _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_B_7 = _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0.b;
|
|
float _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_A_8 = _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0.a;
|
|
float _Lerp_79202e8722bd198a8e3c96b6f6ed9ee9_Out_3;
|
|
Unity_Lerp_float(_SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_B_7, _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_B_7, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_FlowLerpLOD_8, _Lerp_79202e8722bd198a8e3c96b6f6ed9ee9_Out_3);
|
|
float _Add_653ccc57b165d688b8b4122d29bdb348_Out_2;
|
|
Unity_Add_float(_Lerp_79202e8722bd198a8e3c96b6f6ed9ee9_Out_3, -0.25, _Add_653ccc57b165d688b8b4122d29bdb348_Out_2);
|
|
float _Property_3174f3b50d8f8b809685448270c41957_Out_0 = _MediumLavaTessScale;
|
|
float _Multiply_36f60bc2706a8a839dd567cffb1e3428_Out_2;
|
|
Unity_Multiply_float_float(_Add_653ccc57b165d688b8b4122d29bdb348_Out_2, _Property_3174f3b50d8f8b809685448270c41957_Out_0, _Multiply_36f60bc2706a8a839dd567cffb1e3428_Out_2);
|
|
float _OneMinus_559f0fb51d664e529e348d84b4af292f_Out_1;
|
|
Unity_OneMinus_float(_Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3, _OneMinus_559f0fb51d664e529e348d84b4af292f_Out_1);
|
|
float _Absolute_e7aa87a50fd84525a05e4c15faa6ed85_Out_1;
|
|
Unity_Absolute_float(_OneMinus_559f0fb51d664e529e348d84b4af292f_Out_1, _Absolute_e7aa87a50fd84525a05e4c15faa6ed85_Out_1);
|
|
float _Property_29b2fd9cda5f4f5089c3a83fc03e82e9_Out_0 = _MediumLavaHeightBlendTreshold;
|
|
float _Power_1f877a35dc84439b8975ae3495259f32_Out_2;
|
|
Unity_Power_float(_Absolute_e7aa87a50fd84525a05e4c15faa6ed85_Out_1, _Property_29b2fd9cda5f4f5089c3a83fc03e82e9_Out_0, _Power_1f877a35dc84439b8975ae3495259f32_Out_2);
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_A_4 = 0;
|
|
float _Absolute_af2e8d067a75a385bc8da51b27457800_Out_1;
|
|
Unity_Absolute_float(_Split_e8815c5687c0c188b222e57b486e0e5d_G_2, _Absolute_af2e8d067a75a385bc8da51b27457800_Out_1);
|
|
float _Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3;
|
|
Unity_Clamp_float(_Absolute_af2e8d067a75a385bc8da51b27457800_Out_1, 0, 1, _Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3);
|
|
float _Property_f6e7c7b7064d56849dcc327504a5af65_Out_0 = _MediumLavaAngle;
|
|
float _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2;
|
|
Unity_Divide_float(_Property_f6e7c7b7064d56849dcc327504a5af65_Out_0, 45, _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2);
|
|
float _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1;
|
|
Unity_OneMinus_float(_Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2, _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1);
|
|
float _Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2;
|
|
Unity_Subtract_float(_Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3, _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1, _Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2);
|
|
float _Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3;
|
|
Unity_Clamp_float(_Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2, 0, 2, _Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3);
|
|
float _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2;
|
|
Unity_Divide_float(1, _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2, _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2);
|
|
float _Multiply_7079e8acdf5057888843275dbbdb199c_Out_2;
|
|
Unity_Multiply_float_float(_Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3, _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2, _Multiply_7079e8acdf5057888843275dbbdb199c_Out_2);
|
|
float _Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3;
|
|
Unity_Clamp_float(_Multiply_7079e8acdf5057888843275dbbdb199c_Out_2, 0, 1, _Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3);
|
|
float _OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1;
|
|
Unity_OneMinus_float(_Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3, _OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1);
|
|
float _Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1;
|
|
Unity_Absolute_float(_OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1, _Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1);
|
|
float _Property_f6203e15e471e481b8369ee14c1cf745_Out_0 = _MediumLavaAngleFalloff;
|
|
float _Power_1bc1b18487206481a5ce3274075c24a1_Out_2;
|
|
Unity_Power_float(_Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1, _Property_f6203e15e471e481b8369ee14c1cf745_Out_0, _Power_1bc1b18487206481a5ce3274075c24a1_Out_2);
|
|
float _Clamp_08c896054837bb88bc0374bd536ee024_Out_3;
|
|
Unity_Clamp_float(_Power_1bc1b18487206481a5ce3274075c24a1_Out_2, 0, 1, _Clamp_08c896054837bb88bc0374bd536ee024_Out_3);
|
|
float _Property_c6fdc37b90444cbf8cbf004b1c01d820_Out_0 = _MediumLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54;
|
|
float _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_Power_1f877a35dc84439b8975ae3495259f32_Out_2, _Clamp_08c896054837bb88bc0374bd536ee024_Out_3, _Property_c6fdc37b90444cbf8cbf004b1c01d820_Out_0, _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54, _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54_Blend_1);
|
|
float _Lerp_bbad2bae9298a98fb0f4e5807244e03d_Out_3;
|
|
Unity_Lerp_float(_Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2, _Multiply_36f60bc2706a8a839dd567cffb1e3428_Out_2, _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54_Blend_1, _Lerp_bbad2bae9298a98fb0f4e5807244e03d_Out_3);
|
|
UnityTexture2D _Property_65b22a07dcd745828b471df9172deaa4_Out_0 = UnityBuildTexture2DStructNoScale(_HotLavaMT_AO_H_EM);
|
|
float _Property_d32c017d9c624ffa90d8984f38f746d0_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_b0bb4e9015e84d95a4bc288f0187888b_Out_0 = _HotLavaTiling;
|
|
float _Property_162f3942f5b44cc98f8accf8b6293159_Out_0 = _GlobalTiling;
|
|
float2 _Property_120466aaf69b4fbdb89bcb097bfd6df4_Out_0 = _HotLavaMainSpeed;
|
|
UnityTexture2D _Property_cb85121173c148debffeebcfebf7167d_Out_0 = UnityBuildTexture2DStructNoScale(_HotLavaMT_AO_H_EM);
|
|
float _Property_277288be9f08428eb953c8ee761d793c_Out_0 = _HotLavaFlowUVRefreshSpeed;
|
|
float2 _Property_2a69b9c45b8e4f9b84b561e49c548b8e_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_84f6f740bbf64a11a8f9f67f370e8676_Out_0;
|
|
Time_float(_TimeCustomFunction_84f6f740bbf64a11a8f9f67f370e8676_Out_0);
|
|
Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf;
|
|
_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV1LOD_5;
|
|
float2 _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV2LOD_4;
|
|
float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_FlowLerpLOD_8;
|
|
float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_NonHeigblendedLerpLOD_9;
|
|
float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_Fraction1_1;
|
|
float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_Fraction2_2;
|
|
SG_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float(_Property_d32c017d9c624ffa90d8984f38f746d0_Out_0, _Property_b0bb4e9015e84d95a4bc288f0187888b_Out_0, _Property_162f3942f5b44cc98f8accf8b6293159_Out_0, _Property_120466aaf69b4fbdb89bcb097bfd6df4_Out_0, _Property_cb85121173c148debffeebcfebf7167d_Out_0, _Property_277288be9f08428eb953c8ee761d793c_Out_0, _Property_2a69b9c45b8e4f9b84b561e49c548b8e_Out_0, _TimeCustomFunction_84f6f740bbf64a11a8f9f67f370e8676_Out_0, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV1LOD_5, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV2LOD_4, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_FlowLerpLOD_8, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_NonHeigblendedLerpLOD_9, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_Fraction1_1, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_Fraction2_2);
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_65b22a07dcd745828b471df9172deaa4_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_65b22a07dcd745828b471df9172deaa4_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV1LOD_5), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_R_5 = _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0.r;
|
|
float _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_G_6 = _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0.g;
|
|
float _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_B_7 = _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0.b;
|
|
float _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_A_8 = _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0.a;
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_65b22a07dcd745828b471df9172deaa4_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_65b22a07dcd745828b471df9172deaa4_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV2LOD_4), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_R_5 = _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0.r;
|
|
float _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_G_6 = _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0.g;
|
|
float _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_B_7 = _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0.b;
|
|
float _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_A_8 = _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0.a;
|
|
float _Lerp_a74bf7006e0ceb81af461eaab46f23b1_Out_3;
|
|
Unity_Lerp_float(_SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_B_7, _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_B_7, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_FlowLerpLOD_8, _Lerp_a74bf7006e0ceb81af461eaab46f23b1_Out_3);
|
|
float _Add_4a55e899a9299a83877d178ae45f49f1_Out_2;
|
|
Unity_Add_float(_Lerp_a74bf7006e0ceb81af461eaab46f23b1_Out_3, -0.25, _Add_4a55e899a9299a83877d178ae45f49f1_Out_2);
|
|
float _Property_f6b107e5e0d31d8c98e66eefbf3de6f2_Out_0 = _HotLavaTessScale;
|
|
float _Multiply_f3c73cf50cdf8e8689aed97f89e3046c_Out_2;
|
|
Unity_Multiply_float_float(_Add_4a55e899a9299a83877d178ae45f49f1_Out_2, _Property_f6b107e5e0d31d8c98e66eefbf3de6f2_Out_0, _Multiply_f3c73cf50cdf8e8689aed97f89e3046c_Out_2);
|
|
float _OneMinus_58b9e464e3ca4d479e369a8be9a7ee08_Out_1;
|
|
Unity_OneMinus_float(_Lerp_79202e8722bd198a8e3c96b6f6ed9ee9_Out_3, _OneMinus_58b9e464e3ca4d479e369a8be9a7ee08_Out_1);
|
|
float _Absolute_fb324d79ccc14d32b39e90513d31b50b_Out_1;
|
|
Unity_Absolute_float(_OneMinus_58b9e464e3ca4d479e369a8be9a7ee08_Out_1, _Absolute_fb324d79ccc14d32b39e90513d31b50b_Out_1);
|
|
float _Property_d8670d1e08f54d1899644251f1099601_Out_0 = _HotLavaHeightBlendTreshold;
|
|
float _Power_99605ede7ecd4b6f976609d07b4629bb_Out_2;
|
|
Unity_Power_float(_Absolute_fb324d79ccc14d32b39e90513d31b50b_Out_1, _Property_d8670d1e08f54d1899644251f1099601_Out_0, _Power_99605ede7ecd4b6f976609d07b4629bb_Out_2);
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_A_4 = 0;
|
|
float _Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1;
|
|
Unity_Absolute_float(_Split_b9e7b4a6b4b5e58aa502d4b6d169b792_G_2, _Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1);
|
|
float _Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3;
|
|
Unity_Clamp_float(_Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1, 0, 1, _Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3);
|
|
float _Property_6975119070a7eb84950e7da691463776_Out_0 = _HotLavaAngle;
|
|
float _Divide_86811ef0d01a1581b082fc982daa687c_Out_2;
|
|
Unity_Divide_float(_Property_6975119070a7eb84950e7da691463776_Out_0, 45, _Divide_86811ef0d01a1581b082fc982daa687c_Out_2);
|
|
float _OneMinus_a7c4799546af71898266d38a4354b568_Out_1;
|
|
Unity_OneMinus_float(_Divide_86811ef0d01a1581b082fc982daa687c_Out_2, _OneMinus_a7c4799546af71898266d38a4354b568_Out_1);
|
|
float _Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2;
|
|
Unity_Subtract_float(_Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3, _OneMinus_a7c4799546af71898266d38a4354b568_Out_1, _Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2);
|
|
float _Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3;
|
|
Unity_Clamp_float(_Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2, 0, 2, _Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3);
|
|
float _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2;
|
|
Unity_Divide_float(1, _Divide_86811ef0d01a1581b082fc982daa687c_Out_2, _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2);
|
|
float _Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2;
|
|
Unity_Multiply_float_float(_Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3, _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2, _Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2);
|
|
float _Clamp_69414a1448338e8d9fc890185b317bc6_Out_3;
|
|
Unity_Clamp_float(_Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2, 0, 1, _Clamp_69414a1448338e8d9fc890185b317bc6_Out_3);
|
|
float _OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1;
|
|
Unity_OneMinus_float(_Clamp_69414a1448338e8d9fc890185b317bc6_Out_3, _OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1);
|
|
float _Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1;
|
|
Unity_Absolute_float(_OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1, _Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1);
|
|
float _Property_f5a63fda0810468082350dfa23ec6bf3_Out_0 = _HotLavaAngleFalloff;
|
|
float _Power_0c67a131ce19048caeed8c043e033fb9_Out_2;
|
|
Unity_Power_float(_Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1, _Property_f5a63fda0810468082350dfa23ec6bf3_Out_0, _Power_0c67a131ce19048caeed8c043e033fb9_Out_2);
|
|
float _Clamp_c8349812bf696286b9429cd182d4670a_Out_3;
|
|
Unity_Clamp_float(_Power_0c67a131ce19048caeed8c043e033fb9_Out_2, 0, 1, _Clamp_c8349812bf696286b9429cd182d4670a_Out_3);
|
|
float _Property_b67bd351f0d84590833dacb1b608a490_Out_0 = _HotLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98;
|
|
float _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_Power_99605ede7ecd4b6f976609d07b4629bb_Out_2, _Clamp_c8349812bf696286b9429cd182d4670a_Out_3, _Property_b67bd351f0d84590833dacb1b608a490_Out_0, _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98, _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98_Blend_1);
|
|
float _Lerp_ba0188e0033c96818127ab277dd7743d_Out_3;
|
|
Unity_Lerp_float(_Lerp_bbad2bae9298a98fb0f4e5807244e03d_Out_3, _Multiply_f3c73cf50cdf8e8689aed97f89e3046c_Out_2, _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98_Blend_1, _Lerp_ba0188e0033c96818127ab277dd7743d_Out_3);
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_R_1 = IN.VertexColor[0];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_G_2 = IN.VertexColor[1];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_B_3 = IN.VertexColor[2];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_A_4 = IN.VertexColor[3];
|
|
float _Lerp_93a62f8efa294882a3799fb182d00ce6_Out_3;
|
|
Unity_Lerp_float(_Lerp_ba0188e0033c96818127ab277dd7743d_Out_3, _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2, _Split_992c0de0de817484b2d52aeb19e22ee0_R_1, _Lerp_93a62f8efa294882a3799fb182d00ce6_Out_3);
|
|
float _Lerp_614557f98d2300819fe9b855a1a93f0b_Out_3;
|
|
Unity_Lerp_float(_Lerp_93a62f8efa294882a3799fb182d00ce6_Out_3, _Multiply_36f60bc2706a8a839dd567cffb1e3428_Out_2, _Split_992c0de0de817484b2d52aeb19e22ee0_G_2, _Lerp_614557f98d2300819fe9b855a1a93f0b_Out_3);
|
|
float _Lerp_ef565d386ab90a89ab99065d782595a0_Out_3;
|
|
Unity_Lerp_float(_Lerp_614557f98d2300819fe9b855a1a93f0b_Out_3, _Multiply_f3c73cf50cdf8e8689aed97f89e3046c_Out_2, _Split_992c0de0de817484b2d52aeb19e22ee0_B_3, _Lerp_ef565d386ab90a89ab99065d782595a0_Out_3);
|
|
float3 _Multiply_a2efee1a779e44c6ada9832d9fff09ed_Out_2;
|
|
Unity_Multiply_float3_float3(IN.ObjectSpaceNormal, (_Lerp_ef565d386ab90a89ab99065d782595a0_Out_3.xxx), _Multiply_a2efee1a779e44c6ada9832d9fff09ed_Out_2);
|
|
float3 _Add_8556fe5688a74b4e99dc6a3c66d812ab_Out_2;
|
|
Unity_Add_float3(_Multiply_dbb7c1d4b3bc4fe0aa3119bb0c945e19_Out_2, _Multiply_a2efee1a779e44c6ada9832d9fff09ed_Out_2, _Add_8556fe5688a74b4e99dc6a3c66d812ab_Out_2);
|
|
float3 _Add_30764b0390cf4e34bc89f95f39e6d8be_Out_2;
|
|
Unity_Add_float3(IN.ObjectSpacePosition, _Add_8556fe5688a74b4e99dc6a3c66d812ab_Out_2, _Add_30764b0390cf4e34bc89f95f39e6d8be_Out_2);
|
|
float3 _Add_1536ebe00df2440bbc68b2506484262f_Out_2;
|
|
Unity_Add_float3(IN.ObjectSpacePosition, _Multiply_a2efee1a779e44c6ada9832d9fff09ed_Out_2, _Add_1536ebe00df2440bbc68b2506484262f_Out_2);
|
|
float3 _Branch_385f920ecee74e51ae1e55548ef40ceb_Out_3;
|
|
Unity_Branch_float3(_Property_661c7656745d4b468e5418922cad980c_Out_0, _Add_30764b0390cf4e34bc89f95f39e6d8be_Out_2, _Add_1536ebe00df2440bbc68b2506484262f_Out_2, _Branch_385f920ecee74e51ae1e55548ef40ceb_Out_3);
|
|
description.Position = _Branch_385f920ecee74e51ae1e55548ef40ceb_Out_3;
|
|
description.Normal = IN.ObjectSpaceNormal;
|
|
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;
|
|
float Smoothness;
|
|
float Occlusion;
|
|
};
|
|
|
|
SurfaceDescription SurfaceDescriptionFunction(SurfaceDescriptionInputs IN)
|
|
{
|
|
SurfaceDescription surface = (SurfaceDescription)0;
|
|
UnityTexture2D _Property_b7dfcca6c5206288b31b8e82b4e2e7c5_Out_0 = UnityBuildTexture2DStructNoScale(_ColdLavaAlbedo_SM);
|
|
float _Property_9888f536495c078d8d13e4f93f260994_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_398a18f78c81d28393067eae86b7f0c3_Out_0 = _ColdLavaTiling;
|
|
float _Property_c92d9ef7ab07168d94ca1468d5742541_Out_0 = _GlobalTiling;
|
|
float2 _Property_877d7e28976d8f85bbc8ab7a485949eb_Out_0 = _ColdLavaMainSpeed;
|
|
UnityTexture2D _Property_431fc4b7bdb08186aa2ebdcdd9ddd27f_Out_0 = UnityBuildTexture2DStructNoScale(_ColdLavaMT_AO_H_EM);
|
|
float _Property_41fea7dea3f9c78fbf154c14e561037a_Out_0 = _ColdLavaFlowUVRefresSpeed;
|
|
float2 _Property_347a6b6c52d14a85a386b3a5ffffdc85_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_32885c98316a4b308da099c27317abaa_Out_0;
|
|
Time_float(_TimeCustomFunction_32885c98316a4b308da099c27317abaa_Out_0);
|
|
Bindings_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a;
|
|
_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV1_7;
|
|
float2 _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV2_6;
|
|
float _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_FlowLerp_3;
|
|
float _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_FlowNonHeigblendedLerp_9;
|
|
float _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_Fraction1_1;
|
|
float _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_Fraction2_2;
|
|
SG_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float(_Property_9888f536495c078d8d13e4f93f260994_Out_0, _Property_398a18f78c81d28393067eae86b7f0c3_Out_0, _Property_c92d9ef7ab07168d94ca1468d5742541_Out_0, _Property_877d7e28976d8f85bbc8ab7a485949eb_Out_0, _Property_431fc4b7bdb08186aa2ebdcdd9ddd27f_Out_0, _Property_41fea7dea3f9c78fbf154c14e561037a_Out_0, _Property_347a6b6c52d14a85a386b3a5ffffdc85_Out_0, _TimeCustomFunction_32885c98316a4b308da099c27317abaa_Out_0, _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a, _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV1_7, _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV2_6, _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_FlowLerp_3, _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_FlowNonHeigblendedLerp_9, _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_Fraction1_1, _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_Fraction2_2);
|
|
float4 _SampleTexture2D_689ba69e2ff7bd888eeaec5d40bddbf7_RGBA_0 = SAMPLE_TEXTURE2D(_Property_b7dfcca6c5206288b31b8e82b4e2e7c5_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_b7dfcca6c5206288b31b8e82b4e2e7c5_Out_0.GetTransformedUV(_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV1_7));
|
|
float _SampleTexture2D_689ba69e2ff7bd888eeaec5d40bddbf7_R_4 = _SampleTexture2D_689ba69e2ff7bd888eeaec5d40bddbf7_RGBA_0.r;
|
|
float _SampleTexture2D_689ba69e2ff7bd888eeaec5d40bddbf7_G_5 = _SampleTexture2D_689ba69e2ff7bd888eeaec5d40bddbf7_RGBA_0.g;
|
|
float _SampleTexture2D_689ba69e2ff7bd888eeaec5d40bddbf7_B_6 = _SampleTexture2D_689ba69e2ff7bd888eeaec5d40bddbf7_RGBA_0.b;
|
|
float _SampleTexture2D_689ba69e2ff7bd888eeaec5d40bddbf7_A_7 = _SampleTexture2D_689ba69e2ff7bd888eeaec5d40bddbf7_RGBA_0.a;
|
|
float4 _SampleTexture2D_a5d6d50c4eb30382b6dbb4e680e74adb_RGBA_0 = SAMPLE_TEXTURE2D(_Property_b7dfcca6c5206288b31b8e82b4e2e7c5_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_b7dfcca6c5206288b31b8e82b4e2e7c5_Out_0.GetTransformedUV(_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV2_6));
|
|
float _SampleTexture2D_a5d6d50c4eb30382b6dbb4e680e74adb_R_4 = _SampleTexture2D_a5d6d50c4eb30382b6dbb4e680e74adb_RGBA_0.r;
|
|
float _SampleTexture2D_a5d6d50c4eb30382b6dbb4e680e74adb_G_5 = _SampleTexture2D_a5d6d50c4eb30382b6dbb4e680e74adb_RGBA_0.g;
|
|
float _SampleTexture2D_a5d6d50c4eb30382b6dbb4e680e74adb_B_6 = _SampleTexture2D_a5d6d50c4eb30382b6dbb4e680e74adb_RGBA_0.b;
|
|
float _SampleTexture2D_a5d6d50c4eb30382b6dbb4e680e74adb_A_7 = _SampleTexture2D_a5d6d50c4eb30382b6dbb4e680e74adb_RGBA_0.a;
|
|
float4 _Lerp_aab81b541d9d3b8280e5e9a669be7666_Out_3;
|
|
Unity_Lerp_float4(_SampleTexture2D_689ba69e2ff7bd888eeaec5d40bddbf7_RGBA_0, _SampleTexture2D_a5d6d50c4eb30382b6dbb4e680e74adb_RGBA_0, (_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_FlowLerp_3.xxxx), _Lerp_aab81b541d9d3b8280e5e9a669be7666_Out_3);
|
|
float4 _Property_81ee9e99fc7a068889b6ba7bdcb202a7_Out_0 = _ColdLavaAlbedoColor;
|
|
float _Property_ae430ed70f674188b5e8b6cf5ec101a9_Out_0 = _ColdLavaAlbedoColorMultiply;
|
|
float4 _Multiply_04c020203bf21887b1adae9c4cc6574a_Out_2;
|
|
Unity_Multiply_float4_float4(_Property_81ee9e99fc7a068889b6ba7bdcb202a7_Out_0, (_Property_ae430ed70f674188b5e8b6cf5ec101a9_Out_0.xxxx), _Multiply_04c020203bf21887b1adae9c4cc6574a_Out_2);
|
|
float4 _Multiply_76086b1955ddc78db0d1105cb61c546f_Out_2;
|
|
Unity_Multiply_float4_float4(_Lerp_aab81b541d9d3b8280e5e9a669be7666_Out_3, _Multiply_04c020203bf21887b1adae9c4cc6574a_Out_2, _Multiply_76086b1955ddc78db0d1105cb61c546f_Out_2);
|
|
float _Split_5d0c2ad1f86f8d8e8438ed908f41a258_R_1 = _Multiply_76086b1955ddc78db0d1105cb61c546f_Out_2[0];
|
|
float _Split_5d0c2ad1f86f8d8e8438ed908f41a258_G_2 = _Multiply_76086b1955ddc78db0d1105cb61c546f_Out_2[1];
|
|
float _Split_5d0c2ad1f86f8d8e8438ed908f41a258_B_3 = _Multiply_76086b1955ddc78db0d1105cb61c546f_Out_2[2];
|
|
float _Split_5d0c2ad1f86f8d8e8438ed908f41a258_A_4 = _Multiply_76086b1955ddc78db0d1105cb61c546f_Out_2[3];
|
|
float _Split_336849396de78d88909e4ad054a44d6c_R_1 = _Lerp_aab81b541d9d3b8280e5e9a669be7666_Out_3[0];
|
|
float _Split_336849396de78d88909e4ad054a44d6c_G_2 = _Lerp_aab81b541d9d3b8280e5e9a669be7666_Out_3[1];
|
|
float _Split_336849396de78d88909e4ad054a44d6c_B_3 = _Lerp_aab81b541d9d3b8280e5e9a669be7666_Out_3[2];
|
|
float _Split_336849396de78d88909e4ad054a44d6c_A_4 = _Lerp_aab81b541d9d3b8280e5e9a669be7666_Out_3[3];
|
|
float _Property_23e147d5684b0c89a7767d3573b12dbd_Out_0 = _ColdLavaSmoothness;
|
|
float _Multiply_3d6654a0a154e088b1b7671fab414640_Out_2;
|
|
Unity_Multiply_float_float(_Split_336849396de78d88909e4ad054a44d6c_A_4, _Property_23e147d5684b0c89a7767d3573b12dbd_Out_0, _Multiply_3d6654a0a154e088b1b7671fab414640_Out_2);
|
|
float4 _Combine_0a9a9298a9464d899f2f2fafc625fec8_RGBA_4;
|
|
float3 _Combine_0a9a9298a9464d899f2f2fafc625fec8_RGB_5;
|
|
float2 _Combine_0a9a9298a9464d899f2f2fafc625fec8_RG_6;
|
|
Unity_Combine_float(_Split_5d0c2ad1f86f8d8e8438ed908f41a258_R_1, _Split_5d0c2ad1f86f8d8e8438ed908f41a258_G_2, _Split_5d0c2ad1f86f8d8e8438ed908f41a258_B_3, _Multiply_3d6654a0a154e088b1b7671fab414640_Out_2, _Combine_0a9a9298a9464d899f2f2fafc625fec8_RGBA_4, _Combine_0a9a9298a9464d899f2f2fafc625fec8_RGB_5, _Combine_0a9a9298a9464d899f2f2fafc625fec8_RG_6);
|
|
UnityTexture2D _Property_416b2573e211708fb7af409507174e09_Out_0 = UnityBuildTexture2DStructNoScale(_MediumLavaAlbedo_SM);
|
|
float _Property_ac1c529019c9d1869d9bfe9bf1104042_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_4a73de4bbed00585a919d64e1b181601_Out_0 = _MediumLavaTiling;
|
|
float _Property_4122249ff176f58da9d0dbace2f883d0_Out_0 = _GlobalTiling;
|
|
float2 _Property_8774276f674d8a8598020af3d4e74f0f_Out_0 = _MediumLavaMainSpeed;
|
|
UnityTexture2D _Property_f1ff1048a1584d1c9247f36b1f2706ce_Out_0 = UnityBuildTexture2DStructNoScale(_MediumLavaMT_AO_H_EM);
|
|
float _Property_a13ee271968db284868bea327ce6cf48_Out_0 = _MediumLavaFlowUVRefreshSpeed;
|
|
float2 _Property_2b353826c2c04c32be043f84b9bc8b18_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_20a1fb6475ec4857a4834303e0bf30fe_Out_0;
|
|
Time_float(_TimeCustomFunction_20a1fb6475ec4857a4834303e0bf30fe_Out_0);
|
|
Bindings_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9;
|
|
_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV1_7;
|
|
float2 _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV2_6;
|
|
float _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_FlowLerp_3;
|
|
float _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_FlowNonHeigblendedLerp_9;
|
|
float _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_Fraction1_1;
|
|
float _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_Fraction2_2;
|
|
SG_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float(_Property_ac1c529019c9d1869d9bfe9bf1104042_Out_0, _Property_4a73de4bbed00585a919d64e1b181601_Out_0, _Property_4122249ff176f58da9d0dbace2f883d0_Out_0, _Property_8774276f674d8a8598020af3d4e74f0f_Out_0, _Property_f1ff1048a1584d1c9247f36b1f2706ce_Out_0, _Property_a13ee271968db284868bea327ce6cf48_Out_0, _Property_2b353826c2c04c32be043f84b9bc8b18_Out_0, _TimeCustomFunction_20a1fb6475ec4857a4834303e0bf30fe_Out_0, _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9, _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV1_7, _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV2_6, _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_FlowLerp_3, _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_FlowNonHeigblendedLerp_9, _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_Fraction1_1, _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_Fraction2_2);
|
|
float4 _SampleTexture2D_81669c6dd85bd2879473510bc4f9109e_RGBA_0 = SAMPLE_TEXTURE2D(_Property_416b2573e211708fb7af409507174e09_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_416b2573e211708fb7af409507174e09_Out_0.GetTransformedUV(_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV1_7));
|
|
float _SampleTexture2D_81669c6dd85bd2879473510bc4f9109e_R_4 = _SampleTexture2D_81669c6dd85bd2879473510bc4f9109e_RGBA_0.r;
|
|
float _SampleTexture2D_81669c6dd85bd2879473510bc4f9109e_G_5 = _SampleTexture2D_81669c6dd85bd2879473510bc4f9109e_RGBA_0.g;
|
|
float _SampleTexture2D_81669c6dd85bd2879473510bc4f9109e_B_6 = _SampleTexture2D_81669c6dd85bd2879473510bc4f9109e_RGBA_0.b;
|
|
float _SampleTexture2D_81669c6dd85bd2879473510bc4f9109e_A_7 = _SampleTexture2D_81669c6dd85bd2879473510bc4f9109e_RGBA_0.a;
|
|
float4 _SampleTexture2D_4a602e59b5c2cd82b26c6532c5dec4bb_RGBA_0 = SAMPLE_TEXTURE2D(_Property_416b2573e211708fb7af409507174e09_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_416b2573e211708fb7af409507174e09_Out_0.GetTransformedUV(_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV2_6));
|
|
float _SampleTexture2D_4a602e59b5c2cd82b26c6532c5dec4bb_R_4 = _SampleTexture2D_4a602e59b5c2cd82b26c6532c5dec4bb_RGBA_0.r;
|
|
float _SampleTexture2D_4a602e59b5c2cd82b26c6532c5dec4bb_G_5 = _SampleTexture2D_4a602e59b5c2cd82b26c6532c5dec4bb_RGBA_0.g;
|
|
float _SampleTexture2D_4a602e59b5c2cd82b26c6532c5dec4bb_B_6 = _SampleTexture2D_4a602e59b5c2cd82b26c6532c5dec4bb_RGBA_0.b;
|
|
float _SampleTexture2D_4a602e59b5c2cd82b26c6532c5dec4bb_A_7 = _SampleTexture2D_4a602e59b5c2cd82b26c6532c5dec4bb_RGBA_0.a;
|
|
float4 _Lerp_93c5f711ce1b4114bd9314cb369a8533_Out_3;
|
|
Unity_Lerp_float4(_SampleTexture2D_81669c6dd85bd2879473510bc4f9109e_RGBA_0, _SampleTexture2D_4a602e59b5c2cd82b26c6532c5dec4bb_RGBA_0, (_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_FlowLerp_3.xxxx), _Lerp_93c5f711ce1b4114bd9314cb369a8533_Out_3);
|
|
float4 _Property_a9e1aded62977f8ca3f9c46207eadfe8_Out_0 = _MediumLavaAlbedoColor;
|
|
float _Property_1761dd4732c7b3858814a0c4bc252900_Out_0 = _MediumLavaAlbedoColorMultiply;
|
|
float4 _Multiply_c98351861904f487ac8fc5401441358e_Out_2;
|
|
Unity_Multiply_float4_float4(_Property_a9e1aded62977f8ca3f9c46207eadfe8_Out_0, (_Property_1761dd4732c7b3858814a0c4bc252900_Out_0.xxxx), _Multiply_c98351861904f487ac8fc5401441358e_Out_2);
|
|
float4 _Multiply_16971dced2f6f384b7d2d65006f03b46_Out_2;
|
|
Unity_Multiply_float4_float4(_Lerp_93c5f711ce1b4114bd9314cb369a8533_Out_3, _Multiply_c98351861904f487ac8fc5401441358e_Out_2, _Multiply_16971dced2f6f384b7d2d65006f03b46_Out_2);
|
|
float _Split_c431e838bb4f458084245282a6fc6137_R_1 = _Multiply_16971dced2f6f384b7d2d65006f03b46_Out_2[0];
|
|
float _Split_c431e838bb4f458084245282a6fc6137_G_2 = _Multiply_16971dced2f6f384b7d2d65006f03b46_Out_2[1];
|
|
float _Split_c431e838bb4f458084245282a6fc6137_B_3 = _Multiply_16971dced2f6f384b7d2d65006f03b46_Out_2[2];
|
|
float _Split_c431e838bb4f458084245282a6fc6137_A_4 = _Multiply_16971dced2f6f384b7d2d65006f03b46_Out_2[3];
|
|
float _Split_77f8ec7707a1888f8f5bb2f3ee9ef36e_R_1 = _Lerp_93c5f711ce1b4114bd9314cb369a8533_Out_3[0];
|
|
float _Split_77f8ec7707a1888f8f5bb2f3ee9ef36e_G_2 = _Lerp_93c5f711ce1b4114bd9314cb369a8533_Out_3[1];
|
|
float _Split_77f8ec7707a1888f8f5bb2f3ee9ef36e_B_3 = _Lerp_93c5f711ce1b4114bd9314cb369a8533_Out_3[2];
|
|
float _Split_77f8ec7707a1888f8f5bb2f3ee9ef36e_A_4 = _Lerp_93c5f711ce1b4114bd9314cb369a8533_Out_3[3];
|
|
float _Property_19729c3fad203984b63630ce8edabf9d_Out_0 = _MediumLavaSmoothness;
|
|
float _Multiply_25537a09620d8e84a159350d0570e3b8_Out_2;
|
|
Unity_Multiply_float_float(_Split_77f8ec7707a1888f8f5bb2f3ee9ef36e_A_4, _Property_19729c3fad203984b63630ce8edabf9d_Out_0, _Multiply_25537a09620d8e84a159350d0570e3b8_Out_2);
|
|
float4 _Combine_8579144aa55f898b914c649ff6fd204b_RGBA_4;
|
|
float3 _Combine_8579144aa55f898b914c649ff6fd204b_RGB_5;
|
|
float2 _Combine_8579144aa55f898b914c649ff6fd204b_RG_6;
|
|
Unity_Combine_float(_Split_c431e838bb4f458084245282a6fc6137_R_1, _Split_c431e838bb4f458084245282a6fc6137_G_2, _Split_c431e838bb4f458084245282a6fc6137_B_3, _Multiply_25537a09620d8e84a159350d0570e3b8_Out_2, _Combine_8579144aa55f898b914c649ff6fd204b_RGBA_4, _Combine_8579144aa55f898b914c649ff6fd204b_RGB_5, _Combine_8579144aa55f898b914c649ff6fd204b_RG_6);
|
|
UnityTexture2D _Property_0bc00b50144a4fbb90619f66bbadc7c7_Out_0 = UnityBuildTexture2DStructNoScale(_ColdLavaMT_AO_H_EM);
|
|
float4 _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0 = SAMPLE_TEXTURE2D(_Property_0bc00b50144a4fbb90619f66bbadc7c7_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_0bc00b50144a4fbb90619f66bbadc7c7_Out_0.GetTransformedUV(_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV1_7));
|
|
float _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_R_4 = _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0.r;
|
|
float _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_G_5 = _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0.g;
|
|
float _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_B_6 = _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0.b;
|
|
float _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_A_7 = _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0.a;
|
|
float4 _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0 = SAMPLE_TEXTURE2D(_Property_0bc00b50144a4fbb90619f66bbadc7c7_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_0bc00b50144a4fbb90619f66bbadc7c7_Out_0.GetTransformedUV(_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV2_6));
|
|
float _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_R_4 = _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0.r;
|
|
float _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_G_5 = _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0.g;
|
|
float _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_B_6 = _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0.b;
|
|
float _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_A_7 = _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0.a;
|
|
float4 _Lerp_73c98c320ef744838327c8caa26d91fb_Out_3;
|
|
Unity_Lerp_float4(_SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0, _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0, (_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_FlowLerp_3.xxxx), _Lerp_73c98c320ef744838327c8caa26d91fb_Out_3);
|
|
float _Split_94cd24e718391e889d186d14735a5f81_R_1 = _Lerp_73c98c320ef744838327c8caa26d91fb_Out_3[0];
|
|
float _Split_94cd24e718391e889d186d14735a5f81_G_2 = _Lerp_73c98c320ef744838327c8caa26d91fb_Out_3[1];
|
|
float _Split_94cd24e718391e889d186d14735a5f81_B_3 = _Lerp_73c98c320ef744838327c8caa26d91fb_Out_3[2];
|
|
float _Split_94cd24e718391e889d186d14735a5f81_A_4 = _Lerp_73c98c320ef744838327c8caa26d91fb_Out_3[3];
|
|
float _OneMinus_d30fd2a07aa5ef8c954841430c669c6f_Out_1;
|
|
Unity_OneMinus_float(_Split_94cd24e718391e889d186d14735a5f81_B_3, _OneMinus_d30fd2a07aa5ef8c954841430c669c6f_Out_1);
|
|
float _Absolute_d8f0ae13edc2475da28ea6d59246df0f_Out_1;
|
|
Unity_Absolute_float(_OneMinus_d30fd2a07aa5ef8c954841430c669c6f_Out_1, _Absolute_d8f0ae13edc2475da28ea6d59246df0f_Out_1);
|
|
float _Property_b4d8b44b98ac218ab5b64e9509780c1f_Out_0 = _MediumLavaHeightBlendTreshold;
|
|
float _Power_8ccb8ba2dc154d8f8d23bb151fc3f936_Out_2;
|
|
Unity_Power_float(_Absolute_d8f0ae13edc2475da28ea6d59246df0f_Out_1, _Property_b4d8b44b98ac218ab5b64e9509780c1f_Out_0, _Power_8ccb8ba2dc154d8f8d23bb151fc3f936_Out_2);
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_A_4 = 0;
|
|
float _Absolute_af2e8d067a75a385bc8da51b27457800_Out_1;
|
|
Unity_Absolute_float(_Split_e8815c5687c0c188b222e57b486e0e5d_G_2, _Absolute_af2e8d067a75a385bc8da51b27457800_Out_1);
|
|
float _Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3;
|
|
Unity_Clamp_float(_Absolute_af2e8d067a75a385bc8da51b27457800_Out_1, 0, 1, _Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3);
|
|
float _Property_f6e7c7b7064d56849dcc327504a5af65_Out_0 = _MediumLavaAngle;
|
|
float _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2;
|
|
Unity_Divide_float(_Property_f6e7c7b7064d56849dcc327504a5af65_Out_0, 45, _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2);
|
|
float _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1;
|
|
Unity_OneMinus_float(_Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2, _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1);
|
|
float _Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2;
|
|
Unity_Subtract_float(_Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3, _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1, _Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2);
|
|
float _Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3;
|
|
Unity_Clamp_float(_Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2, 0, 2, _Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3);
|
|
float _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2;
|
|
Unity_Divide_float(1, _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2, _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2);
|
|
float _Multiply_7079e8acdf5057888843275dbbdb199c_Out_2;
|
|
Unity_Multiply_float_float(_Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3, _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2, _Multiply_7079e8acdf5057888843275dbbdb199c_Out_2);
|
|
float _Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3;
|
|
Unity_Clamp_float(_Multiply_7079e8acdf5057888843275dbbdb199c_Out_2, 0, 1, _Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3);
|
|
float _OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1;
|
|
Unity_OneMinus_float(_Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3, _OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1);
|
|
float _Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1;
|
|
Unity_Absolute_float(_OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1, _Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1);
|
|
float _Property_f6203e15e471e481b8369ee14c1cf745_Out_0 = _MediumLavaAngleFalloff;
|
|
float _Power_1bc1b18487206481a5ce3274075c24a1_Out_2;
|
|
Unity_Power_float(_Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1, _Property_f6203e15e471e481b8369ee14c1cf745_Out_0, _Power_1bc1b18487206481a5ce3274075c24a1_Out_2);
|
|
float _Clamp_08c896054837bb88bc0374bd536ee024_Out_3;
|
|
Unity_Clamp_float(_Power_1bc1b18487206481a5ce3274075c24a1_Out_2, 0, 1, _Clamp_08c896054837bb88bc0374bd536ee024_Out_3);
|
|
float _Property_ebcd48be1c3af28cb628925671461e5e_Out_0 = _MediumLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_9e03d1eca2c3de809ba034bf4abd6d2b;
|
|
float _HeightBlendSplat_9e03d1eca2c3de809ba034bf4abd6d2b_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_Power_8ccb8ba2dc154d8f8d23bb151fc3f936_Out_2, _Clamp_08c896054837bb88bc0374bd536ee024_Out_3, _Property_ebcd48be1c3af28cb628925671461e5e_Out_0, _HeightBlendSplat_9e03d1eca2c3de809ba034bf4abd6d2b, _HeightBlendSplat_9e03d1eca2c3de809ba034bf4abd6d2b_Blend_1);
|
|
float4 _Lerp_60e101ecb3d9ae8a8c8208e24fcdc145_Out_3;
|
|
Unity_Lerp_float4(_Combine_0a9a9298a9464d899f2f2fafc625fec8_RGBA_4, _Combine_8579144aa55f898b914c649ff6fd204b_RGBA_4, (_HeightBlendSplat_9e03d1eca2c3de809ba034bf4abd6d2b_Blend_1.xxxx), _Lerp_60e101ecb3d9ae8a8c8208e24fcdc145_Out_3);
|
|
UnityTexture2D _Property_0be3b3e72a830881bf032d5b81dee190_Out_0 = UnityBuildTexture2DStructNoScale(_HotLavaAlbedo_SM);
|
|
float _Property_11b5e32bb1a6404c96d9c096533c2bbd_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_5db8dc9196e94d72bcadc2a80e298677_Out_0 = _HotLavaTiling;
|
|
float _Property_1214e3d6f36c40cb9d0d4ac4f40e7df3_Out_0 = _GlobalTiling;
|
|
float2 _Property_1d9925ecc19284849bb9705ef6f8c824_Out_0 = _HotLavaMainSpeed;
|
|
UnityTexture2D _Property_792c0bac9b054fd89ddecac232cfc211_Out_0 = UnityBuildTexture2DStructNoScale(_HotLavaMT_AO_H_EM);
|
|
float _Property_a29d4264dadc878687c59348530e0cb7_Out_0 = _HotLavaFlowUVRefreshSpeed;
|
|
float2 _Property_0530099e15864039acc078623bacb697_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_9d76567b67b2401e842a60cd1217bc9f_Out_0;
|
|
Time_float(_TimeCustomFunction_9d76567b67b2401e842a60cd1217bc9f_Out_0);
|
|
Bindings_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd;
|
|
_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV1_7;
|
|
float2 _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV2_6;
|
|
float _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_FlowLerp_3;
|
|
float _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_FlowNonHeigblendedLerp_9;
|
|
float _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_Fraction1_1;
|
|
float _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_Fraction2_2;
|
|
SG_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float(_Property_11b5e32bb1a6404c96d9c096533c2bbd_Out_0, _Property_5db8dc9196e94d72bcadc2a80e298677_Out_0, _Property_1214e3d6f36c40cb9d0d4ac4f40e7df3_Out_0, _Property_1d9925ecc19284849bb9705ef6f8c824_Out_0, _Property_792c0bac9b054fd89ddecac232cfc211_Out_0, _Property_a29d4264dadc878687c59348530e0cb7_Out_0, _Property_0530099e15864039acc078623bacb697_Out_0, _TimeCustomFunction_9d76567b67b2401e842a60cd1217bc9f_Out_0, _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd, _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV1_7, _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV2_6, _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_FlowLerp_3, _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_FlowNonHeigblendedLerp_9, _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_Fraction1_1, _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_Fraction2_2);
|
|
float4 _SampleTexture2D_8d83fa40657c878a8b6151bfdeeecc4e_RGBA_0 = SAMPLE_TEXTURE2D(_Property_0be3b3e72a830881bf032d5b81dee190_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_0be3b3e72a830881bf032d5b81dee190_Out_0.GetTransformedUV(_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV1_7));
|
|
float _SampleTexture2D_8d83fa40657c878a8b6151bfdeeecc4e_R_4 = _SampleTexture2D_8d83fa40657c878a8b6151bfdeeecc4e_RGBA_0.r;
|
|
float _SampleTexture2D_8d83fa40657c878a8b6151bfdeeecc4e_G_5 = _SampleTexture2D_8d83fa40657c878a8b6151bfdeeecc4e_RGBA_0.g;
|
|
float _SampleTexture2D_8d83fa40657c878a8b6151bfdeeecc4e_B_6 = _SampleTexture2D_8d83fa40657c878a8b6151bfdeeecc4e_RGBA_0.b;
|
|
float _SampleTexture2D_8d83fa40657c878a8b6151bfdeeecc4e_A_7 = _SampleTexture2D_8d83fa40657c878a8b6151bfdeeecc4e_RGBA_0.a;
|
|
float4 _SampleTexture2D_d57511f844f62d8e8e5df4262ed4e29c_RGBA_0 = SAMPLE_TEXTURE2D(_Property_0be3b3e72a830881bf032d5b81dee190_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_0be3b3e72a830881bf032d5b81dee190_Out_0.GetTransformedUV(_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV2_6));
|
|
float _SampleTexture2D_d57511f844f62d8e8e5df4262ed4e29c_R_4 = _SampleTexture2D_d57511f844f62d8e8e5df4262ed4e29c_RGBA_0.r;
|
|
float _SampleTexture2D_d57511f844f62d8e8e5df4262ed4e29c_G_5 = _SampleTexture2D_d57511f844f62d8e8e5df4262ed4e29c_RGBA_0.g;
|
|
float _SampleTexture2D_d57511f844f62d8e8e5df4262ed4e29c_B_6 = _SampleTexture2D_d57511f844f62d8e8e5df4262ed4e29c_RGBA_0.b;
|
|
float _SampleTexture2D_d57511f844f62d8e8e5df4262ed4e29c_A_7 = _SampleTexture2D_d57511f844f62d8e8e5df4262ed4e29c_RGBA_0.a;
|
|
float4 _Lerp_4502c166e04e41eeb867c4d04a112e50_Out_3;
|
|
Unity_Lerp_float4(_SampleTexture2D_8d83fa40657c878a8b6151bfdeeecc4e_RGBA_0, _SampleTexture2D_d57511f844f62d8e8e5df4262ed4e29c_RGBA_0, (_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_FlowLerp_3.xxxx), _Lerp_4502c166e04e41eeb867c4d04a112e50_Out_3);
|
|
float4 _Property_f426055a212d488b92e0721ad75eea0d_Out_0 = _HotLavaAlbedoColor;
|
|
float _Property_bc8ee8b7cbd16f83aa2d51aada2d0a51_Out_0 = _HotLavaAlbedoColorMultiply;
|
|
float4 _Multiply_61a826a1dba47d8dbb0510fc1fd2dee2_Out_2;
|
|
Unity_Multiply_float4_float4(_Property_f426055a212d488b92e0721ad75eea0d_Out_0, (_Property_bc8ee8b7cbd16f83aa2d51aada2d0a51_Out_0.xxxx), _Multiply_61a826a1dba47d8dbb0510fc1fd2dee2_Out_2);
|
|
float4 _Multiply_f73b703611c2ee8ea1b712546ec1fdc8_Out_2;
|
|
Unity_Multiply_float4_float4(_Lerp_4502c166e04e41eeb867c4d04a112e50_Out_3, _Multiply_61a826a1dba47d8dbb0510fc1fd2dee2_Out_2, _Multiply_f73b703611c2ee8ea1b712546ec1fdc8_Out_2);
|
|
float _Split_2a6cfd0eedbc128d83eff83d5df85b09_R_1 = _Multiply_f73b703611c2ee8ea1b712546ec1fdc8_Out_2[0];
|
|
float _Split_2a6cfd0eedbc128d83eff83d5df85b09_G_2 = _Multiply_f73b703611c2ee8ea1b712546ec1fdc8_Out_2[1];
|
|
float _Split_2a6cfd0eedbc128d83eff83d5df85b09_B_3 = _Multiply_f73b703611c2ee8ea1b712546ec1fdc8_Out_2[2];
|
|
float _Split_2a6cfd0eedbc128d83eff83d5df85b09_A_4 = _Multiply_f73b703611c2ee8ea1b712546ec1fdc8_Out_2[3];
|
|
float _Split_87213490114de18bbc7496f97751b00a_R_1 = _Lerp_4502c166e04e41eeb867c4d04a112e50_Out_3[0];
|
|
float _Split_87213490114de18bbc7496f97751b00a_G_2 = _Lerp_4502c166e04e41eeb867c4d04a112e50_Out_3[1];
|
|
float _Split_87213490114de18bbc7496f97751b00a_B_3 = _Lerp_4502c166e04e41eeb867c4d04a112e50_Out_3[2];
|
|
float _Split_87213490114de18bbc7496f97751b00a_A_4 = _Lerp_4502c166e04e41eeb867c4d04a112e50_Out_3[3];
|
|
float _Property_94efdcfe3a5a998bb3b399b34d6110a5_Out_0 = _HotLavaSmoothness;
|
|
float _Multiply_1e7303fa97e339859abc539fdacc406f_Out_2;
|
|
Unity_Multiply_float_float(_Split_87213490114de18bbc7496f97751b00a_A_4, _Property_94efdcfe3a5a998bb3b399b34d6110a5_Out_0, _Multiply_1e7303fa97e339859abc539fdacc406f_Out_2);
|
|
float4 _Combine_1bd6341933599685bd9dfbd647433b28_RGBA_4;
|
|
float3 _Combine_1bd6341933599685bd9dfbd647433b28_RGB_5;
|
|
float2 _Combine_1bd6341933599685bd9dfbd647433b28_RG_6;
|
|
Unity_Combine_float(_Split_2a6cfd0eedbc128d83eff83d5df85b09_R_1, _Split_2a6cfd0eedbc128d83eff83d5df85b09_G_2, _Split_2a6cfd0eedbc128d83eff83d5df85b09_B_3, _Multiply_1e7303fa97e339859abc539fdacc406f_Out_2, _Combine_1bd6341933599685bd9dfbd647433b28_RGBA_4, _Combine_1bd6341933599685bd9dfbd647433b28_RGB_5, _Combine_1bd6341933599685bd9dfbd647433b28_RG_6);
|
|
UnityTexture2D _Property_7c78a41ed5fb06878baa4f230eb6da66_Out_0 = UnityBuildTexture2DStructNoScale(_MediumLavaMT_AO_H_EM);
|
|
float4 _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_RGBA_0 = SAMPLE_TEXTURE2D(_Property_7c78a41ed5fb06878baa4f230eb6da66_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_7c78a41ed5fb06878baa4f230eb6da66_Out_0.GetTransformedUV(_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV1_7));
|
|
float _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_R_4 = _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_RGBA_0.r;
|
|
float _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_G_5 = _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_RGBA_0.g;
|
|
float _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_B_6 = _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_RGBA_0.b;
|
|
float _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_A_7 = _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_RGBA_0.a;
|
|
float4 _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_RGBA_0 = SAMPLE_TEXTURE2D(_Property_7c78a41ed5fb06878baa4f230eb6da66_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_7c78a41ed5fb06878baa4f230eb6da66_Out_0.GetTransformedUV(_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV2_6));
|
|
float _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_R_4 = _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_RGBA_0.r;
|
|
float _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_G_5 = _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_RGBA_0.g;
|
|
float _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_B_6 = _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_RGBA_0.b;
|
|
float _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_A_7 = _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_RGBA_0.a;
|
|
float4 _Lerp_d9190fa5aad64387a59eae8b234267b1_Out_3;
|
|
Unity_Lerp_float4(_SampleTexture2D_78273dcdf5689f80952c2a7be9451994_RGBA_0, _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_RGBA_0, (_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_FlowLerp_3.xxxx), _Lerp_d9190fa5aad64387a59eae8b234267b1_Out_3);
|
|
float _Split_503d896cedc1148aa1567e911ed3614b_R_1 = _Lerp_d9190fa5aad64387a59eae8b234267b1_Out_3[0];
|
|
float _Split_503d896cedc1148aa1567e911ed3614b_G_2 = _Lerp_d9190fa5aad64387a59eae8b234267b1_Out_3[1];
|
|
float _Split_503d896cedc1148aa1567e911ed3614b_B_3 = _Lerp_d9190fa5aad64387a59eae8b234267b1_Out_3[2];
|
|
float _Split_503d896cedc1148aa1567e911ed3614b_A_4 = _Lerp_d9190fa5aad64387a59eae8b234267b1_Out_3[3];
|
|
float _OneMinus_8cea3f85f066ff8fbbd54f2eff89ae58_Out_1;
|
|
Unity_OneMinus_float(_Split_503d896cedc1148aa1567e911ed3614b_B_3, _OneMinus_8cea3f85f066ff8fbbd54f2eff89ae58_Out_1);
|
|
float _Absolute_586ec5b572374b96aaffcbc5f9bbb364_Out_1;
|
|
Unity_Absolute_float(_OneMinus_8cea3f85f066ff8fbbd54f2eff89ae58_Out_1, _Absolute_586ec5b572374b96aaffcbc5f9bbb364_Out_1);
|
|
float _Property_54766320db4a7f848cb65321bce3a68e_Out_0 = _HotLavaHeightBlendTreshold;
|
|
float _Power_ca351c1cbba04987a097e6ea5a87eeb8_Out_2;
|
|
Unity_Power_float(_Absolute_586ec5b572374b96aaffcbc5f9bbb364_Out_1, _Property_54766320db4a7f848cb65321bce3a68e_Out_0, _Power_ca351c1cbba04987a097e6ea5a87eeb8_Out_2);
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_A_4 = 0;
|
|
float _Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1;
|
|
Unity_Absolute_float(_Split_b9e7b4a6b4b5e58aa502d4b6d169b792_G_2, _Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1);
|
|
float _Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3;
|
|
Unity_Clamp_float(_Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1, 0, 1, _Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3);
|
|
float _Property_6975119070a7eb84950e7da691463776_Out_0 = _HotLavaAngle;
|
|
float _Divide_86811ef0d01a1581b082fc982daa687c_Out_2;
|
|
Unity_Divide_float(_Property_6975119070a7eb84950e7da691463776_Out_0, 45, _Divide_86811ef0d01a1581b082fc982daa687c_Out_2);
|
|
float _OneMinus_a7c4799546af71898266d38a4354b568_Out_1;
|
|
Unity_OneMinus_float(_Divide_86811ef0d01a1581b082fc982daa687c_Out_2, _OneMinus_a7c4799546af71898266d38a4354b568_Out_1);
|
|
float _Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2;
|
|
Unity_Subtract_float(_Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3, _OneMinus_a7c4799546af71898266d38a4354b568_Out_1, _Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2);
|
|
float _Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3;
|
|
Unity_Clamp_float(_Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2, 0, 2, _Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3);
|
|
float _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2;
|
|
Unity_Divide_float(1, _Divide_86811ef0d01a1581b082fc982daa687c_Out_2, _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2);
|
|
float _Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2;
|
|
Unity_Multiply_float_float(_Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3, _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2, _Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2);
|
|
float _Clamp_69414a1448338e8d9fc890185b317bc6_Out_3;
|
|
Unity_Clamp_float(_Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2, 0, 1, _Clamp_69414a1448338e8d9fc890185b317bc6_Out_3);
|
|
float _OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1;
|
|
Unity_OneMinus_float(_Clamp_69414a1448338e8d9fc890185b317bc6_Out_3, _OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1);
|
|
float _Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1;
|
|
Unity_Absolute_float(_OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1, _Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1);
|
|
float _Property_f5a63fda0810468082350dfa23ec6bf3_Out_0 = _HotLavaAngleFalloff;
|
|
float _Power_0c67a131ce19048caeed8c043e033fb9_Out_2;
|
|
Unity_Power_float(_Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1, _Property_f5a63fda0810468082350dfa23ec6bf3_Out_0, _Power_0c67a131ce19048caeed8c043e033fb9_Out_2);
|
|
float _Clamp_c8349812bf696286b9429cd182d4670a_Out_3;
|
|
Unity_Clamp_float(_Power_0c67a131ce19048caeed8c043e033fb9_Out_2, 0, 1, _Clamp_c8349812bf696286b9429cd182d4670a_Out_3);
|
|
float _Property_598298ccdedaea81a6c7006cdf26d0b3_Out_0 = _HotLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_83e736f68e1ff280996cf462b7ac2718;
|
|
float _HeightBlendSplat_83e736f68e1ff280996cf462b7ac2718_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_Power_ca351c1cbba04987a097e6ea5a87eeb8_Out_2, _Clamp_c8349812bf696286b9429cd182d4670a_Out_3, _Property_598298ccdedaea81a6c7006cdf26d0b3_Out_0, _HeightBlendSplat_83e736f68e1ff280996cf462b7ac2718, _HeightBlendSplat_83e736f68e1ff280996cf462b7ac2718_Blend_1);
|
|
float4 _Lerp_a4738e050e0d2685b5f9698d1e2bb098_Out_3;
|
|
Unity_Lerp_float4(_Lerp_60e101ecb3d9ae8a8c8208e24fcdc145_Out_3, _Combine_1bd6341933599685bd9dfbd647433b28_RGBA_4, (_HeightBlendSplat_83e736f68e1ff280996cf462b7ac2718_Blend_1.xxxx), _Lerp_a4738e050e0d2685b5f9698d1e2bb098_Out_3);
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_R_1 = IN.VertexColor[0];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_G_2 = IN.VertexColor[1];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_B_3 = IN.VertexColor[2];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_A_4 = IN.VertexColor[3];
|
|
float _Property_f10c17c1521403868848dbcecb8a6017_Out_0 = _VCColdLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_bcfdcd070881ce89bbfc3de1ec633b3a;
|
|
float _HeightBlendSplat_bcfdcd070881ce89bbfc3de1ec633b3a_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_OneMinus_d30fd2a07aa5ef8c954841430c669c6f_Out_1, _Split_992c0de0de817484b2d52aeb19e22ee0_R_1, _Property_f10c17c1521403868848dbcecb8a6017_Out_0, _HeightBlendSplat_bcfdcd070881ce89bbfc3de1ec633b3a, _HeightBlendSplat_bcfdcd070881ce89bbfc3de1ec633b3a_Blend_1);
|
|
float4 _Lerp_644cfd81f60c058bbc1dfa84ca7c26a5_Out_3;
|
|
Unity_Lerp_float4(_Lerp_a4738e050e0d2685b5f9698d1e2bb098_Out_3, _Combine_0a9a9298a9464d899f2f2fafc625fec8_RGBA_4, (_HeightBlendSplat_bcfdcd070881ce89bbfc3de1ec633b3a_Blend_1.xxxx), _Lerp_644cfd81f60c058bbc1dfa84ca7c26a5_Out_3);
|
|
float _Property_7b8b9775155e3b82b9b587b2df24f45d_Out_0 = _VCMediumLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_a958bd47a4d7538aa5aa113445de6eb6;
|
|
float _HeightBlendSplat_a958bd47a4d7538aa5aa113445de6eb6_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_OneMinus_8cea3f85f066ff8fbbd54f2eff89ae58_Out_1, _Split_992c0de0de817484b2d52aeb19e22ee0_G_2, _Property_7b8b9775155e3b82b9b587b2df24f45d_Out_0, _HeightBlendSplat_a958bd47a4d7538aa5aa113445de6eb6, _HeightBlendSplat_a958bd47a4d7538aa5aa113445de6eb6_Blend_1);
|
|
float4 _Lerp_f1658301ae29508f8307c28d233736c6_Out_3;
|
|
Unity_Lerp_float4(_Lerp_644cfd81f60c058bbc1dfa84ca7c26a5_Out_3, _Combine_8579144aa55f898b914c649ff6fd204b_RGBA_4, (_HeightBlendSplat_a958bd47a4d7538aa5aa113445de6eb6_Blend_1.xxxx), _Lerp_f1658301ae29508f8307c28d233736c6_Out_3);
|
|
UnityTexture2D _Property_aa20896d4ee14a21ae5c01b2530647ab_Out_0 = UnityBuildTexture2DStructNoScale(_HotLavaMT_AO_H_EM);
|
|
float4 _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_RGBA_0 = SAMPLE_TEXTURE2D(_Property_aa20896d4ee14a21ae5c01b2530647ab_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_aa20896d4ee14a21ae5c01b2530647ab_Out_0.GetTransformedUV(_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV1_7));
|
|
float _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_R_4 = _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_RGBA_0.r;
|
|
float _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_G_5 = _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_RGBA_0.g;
|
|
float _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_B_6 = _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_RGBA_0.b;
|
|
float _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_A_7 = _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_RGBA_0.a;
|
|
float4 _SampleTexture2D_03c935556def188b9bc5100587e1286e_RGBA_0 = SAMPLE_TEXTURE2D(_Property_aa20896d4ee14a21ae5c01b2530647ab_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_aa20896d4ee14a21ae5c01b2530647ab_Out_0.GetTransformedUV(_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV2_6));
|
|
float _SampleTexture2D_03c935556def188b9bc5100587e1286e_R_4 = _SampleTexture2D_03c935556def188b9bc5100587e1286e_RGBA_0.r;
|
|
float _SampleTexture2D_03c935556def188b9bc5100587e1286e_G_5 = _SampleTexture2D_03c935556def188b9bc5100587e1286e_RGBA_0.g;
|
|
float _SampleTexture2D_03c935556def188b9bc5100587e1286e_B_6 = _SampleTexture2D_03c935556def188b9bc5100587e1286e_RGBA_0.b;
|
|
float _SampleTexture2D_03c935556def188b9bc5100587e1286e_A_7 = _SampleTexture2D_03c935556def188b9bc5100587e1286e_RGBA_0.a;
|
|
float4 _Lerp_79f8c8161fb394818f7c8937b1054b53_Out_3;
|
|
Unity_Lerp_float4(_SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_RGBA_0, _SampleTexture2D_03c935556def188b9bc5100587e1286e_RGBA_0, (_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_FlowLerp_3.xxxx), _Lerp_79f8c8161fb394818f7c8937b1054b53_Out_3);
|
|
float _Split_94d707688f4dff88abea8f5931660ff1_R_1 = _Lerp_79f8c8161fb394818f7c8937b1054b53_Out_3[0];
|
|
float _Split_94d707688f4dff88abea8f5931660ff1_G_2 = _Lerp_79f8c8161fb394818f7c8937b1054b53_Out_3[1];
|
|
float _Split_94d707688f4dff88abea8f5931660ff1_B_3 = _Lerp_79f8c8161fb394818f7c8937b1054b53_Out_3[2];
|
|
float _Split_94d707688f4dff88abea8f5931660ff1_A_4 = _Lerp_79f8c8161fb394818f7c8937b1054b53_Out_3[3];
|
|
float _OneMinus_2b6b9b1cf9b54e80b331120fb69183b3_Out_1;
|
|
Unity_OneMinus_float(_Split_94d707688f4dff88abea8f5931660ff1_B_3, _OneMinus_2b6b9b1cf9b54e80b331120fb69183b3_Out_1);
|
|
float _Property_518db0a2d263d48790462785dc3d9758_Out_0 = _VCHotLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_f63240de18ddc08f95c1959bab5338d0;
|
|
float _HeightBlendSplat_f63240de18ddc08f95c1959bab5338d0_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_OneMinus_2b6b9b1cf9b54e80b331120fb69183b3_Out_1, _Split_992c0de0de817484b2d52aeb19e22ee0_B_3, _Property_518db0a2d263d48790462785dc3d9758_Out_0, _HeightBlendSplat_f63240de18ddc08f95c1959bab5338d0, _HeightBlendSplat_f63240de18ddc08f95c1959bab5338d0_Blend_1);
|
|
float4 _Lerp_3f0ebe224b0a608fa630bc706a21b183_Out_3;
|
|
Unity_Lerp_float4(_Lerp_f1658301ae29508f8307c28d233736c6_Out_3, _Combine_1bd6341933599685bd9dfbd647433b28_RGBA_4, (_HeightBlendSplat_f63240de18ddc08f95c1959bab5338d0_Blend_1.xxxx), _Lerp_3f0ebe224b0a608fa630bc706a21b183_Out_3);
|
|
UnityTexture2D _Property_973bdb6610abba8aaa3cef63a78baa06_Out_0 = UnityBuildTexture2DStructNoScale(_ColdLavaNormal);
|
|
float4 _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0 = SAMPLE_TEXTURE2D(_Property_973bdb6610abba8aaa3cef63a78baa06_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_973bdb6610abba8aaa3cef63a78baa06_Out_0.GetTransformedUV(_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV1_7));
|
|
_SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0.rgb = UnpackNormal(_SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0);
|
|
float _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_R_4 = _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0.r;
|
|
float _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_G_5 = _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0.g;
|
|
float _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_B_6 = _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0.b;
|
|
float _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_A_7 = _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0.a;
|
|
float _Property_30c36922aabc618192374556ee8ce299_Out_0 = _ColdLavaNormalScale;
|
|
float3 _NormalStrength_768a023761a00b8bac27ec164d4feca3_Out_2;
|
|
Unity_NormalStrength_float((_SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0.xyz), _Property_30c36922aabc618192374556ee8ce299_Out_0, _NormalStrength_768a023761a00b8bac27ec164d4feca3_Out_2);
|
|
float4 _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0 = SAMPLE_TEXTURE2D(_Property_973bdb6610abba8aaa3cef63a78baa06_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_973bdb6610abba8aaa3cef63a78baa06_Out_0.GetTransformedUV(_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV2_6));
|
|
_SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0.rgb = UnpackNormal(_SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0);
|
|
float _SampleTexture2D_1ffc3e624270ee899e223323127b2536_R_4 = _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0.r;
|
|
float _SampleTexture2D_1ffc3e624270ee899e223323127b2536_G_5 = _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0.g;
|
|
float _SampleTexture2D_1ffc3e624270ee899e223323127b2536_B_6 = _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0.b;
|
|
float _SampleTexture2D_1ffc3e624270ee899e223323127b2536_A_7 = _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0.a;
|
|
float3 _NormalStrength_4e7cd17dd72ec485804b19279c62419c_Out_2;
|
|
Unity_NormalStrength_float((_SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0.xyz), _Property_30c36922aabc618192374556ee8ce299_Out_0, _NormalStrength_4e7cd17dd72ec485804b19279c62419c_Out_2);
|
|
float3 _Lerp_63c09ae12140de8da5d72b0b88f55a50_Out_3;
|
|
Unity_Lerp_float3(_NormalStrength_768a023761a00b8bac27ec164d4feca3_Out_2, _NormalStrength_4e7cd17dd72ec485804b19279c62419c_Out_2, (_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_FlowLerp_3.xxx), _Lerp_63c09ae12140de8da5d72b0b88f55a50_Out_3);
|
|
UnityTexture2D _Property_fc5c5a718d5c7a8bb830b1b9effcbafe_Out_0 = UnityBuildTexture2DStructNoScale(_MediumLavaNormal);
|
|
float4 _SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_RGBA_0 = SAMPLE_TEXTURE2D(_Property_fc5c5a718d5c7a8bb830b1b9effcbafe_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_fc5c5a718d5c7a8bb830b1b9effcbafe_Out_0.GetTransformedUV(_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV1_7));
|
|
_SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_RGBA_0.rgb = UnpackNormal(_SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_RGBA_0);
|
|
float _SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_R_4 = _SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_RGBA_0.r;
|
|
float _SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_G_5 = _SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_RGBA_0.g;
|
|
float _SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_B_6 = _SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_RGBA_0.b;
|
|
float _SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_A_7 = _SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_RGBA_0.a;
|
|
float _Property_c488bf556481e28d8a97898896b5cdec_Out_0 = _MediumLavaNormalScale;
|
|
float3 _NormalStrength_353595f40a3cf58cb0c8a5f951505d9a_Out_2;
|
|
Unity_NormalStrength_float((_SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_RGBA_0.xyz), _Property_c488bf556481e28d8a97898896b5cdec_Out_0, _NormalStrength_353595f40a3cf58cb0c8a5f951505d9a_Out_2);
|
|
float4 _SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_RGBA_0 = SAMPLE_TEXTURE2D(_Property_fc5c5a718d5c7a8bb830b1b9effcbafe_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_fc5c5a718d5c7a8bb830b1b9effcbafe_Out_0.GetTransformedUV(_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV2_6));
|
|
_SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_RGBA_0.rgb = UnpackNormal(_SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_RGBA_0);
|
|
float _SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_R_4 = _SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_RGBA_0.r;
|
|
float _SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_G_5 = _SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_RGBA_0.g;
|
|
float _SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_B_6 = _SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_RGBA_0.b;
|
|
float _SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_A_7 = _SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_RGBA_0.a;
|
|
float3 _NormalStrength_59ae87d6cd8faa8f9fea0640fb1a6c7c_Out_2;
|
|
Unity_NormalStrength_float((_SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_RGBA_0.xyz), _Property_c488bf556481e28d8a97898896b5cdec_Out_0, _NormalStrength_59ae87d6cd8faa8f9fea0640fb1a6c7c_Out_2);
|
|
float3 _Lerp_dd9598f6e61c5d85886c8f9a886b7d1b_Out_3;
|
|
Unity_Lerp_float3(_NormalStrength_353595f40a3cf58cb0c8a5f951505d9a_Out_2, _NormalStrength_59ae87d6cd8faa8f9fea0640fb1a6c7c_Out_2, (_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_FlowLerp_3.xxx), _Lerp_dd9598f6e61c5d85886c8f9a886b7d1b_Out_3);
|
|
float3 _Lerp_e4fa486d1ccf2c89a46bb1b2e14a0f39_Out_3;
|
|
Unity_Lerp_float3(_Lerp_63c09ae12140de8da5d72b0b88f55a50_Out_3, _Lerp_dd9598f6e61c5d85886c8f9a886b7d1b_Out_3, (_HeightBlendSplat_9e03d1eca2c3de809ba034bf4abd6d2b_Blend_1.xxx), _Lerp_e4fa486d1ccf2c89a46bb1b2e14a0f39_Out_3);
|
|
UnityTexture2D _Property_fe64ffd246fb078284c5accae98534ff_Out_0 = UnityBuildTexture2DStructNoScale(_HotLavaNormal);
|
|
float4 _SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_RGBA_0 = SAMPLE_TEXTURE2D(_Property_fe64ffd246fb078284c5accae98534ff_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_fe64ffd246fb078284c5accae98534ff_Out_0.GetTransformedUV(_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV1_7));
|
|
_SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_RGBA_0.rgb = UnpackNormal(_SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_RGBA_0);
|
|
float _SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_R_4 = _SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_RGBA_0.r;
|
|
float _SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_G_5 = _SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_RGBA_0.g;
|
|
float _SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_B_6 = _SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_RGBA_0.b;
|
|
float _SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_A_7 = _SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_RGBA_0.a;
|
|
float _Property_48f492f6311fa887a8666bf46f288d9d_Out_0 = _HotLavaNormalScale;
|
|
float3 _NormalStrength_9ebe899be918d38cac53ee34e22a3dc2_Out_2;
|
|
Unity_NormalStrength_float((_SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_RGBA_0.xyz), _Property_48f492f6311fa887a8666bf46f288d9d_Out_0, _NormalStrength_9ebe899be918d38cac53ee34e22a3dc2_Out_2);
|
|
float4 _SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_RGBA_0 = SAMPLE_TEXTURE2D(_Property_fe64ffd246fb078284c5accae98534ff_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_fe64ffd246fb078284c5accae98534ff_Out_0.GetTransformedUV(_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV2_6));
|
|
_SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_RGBA_0.rgb = UnpackNormal(_SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_RGBA_0);
|
|
float _SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_R_4 = _SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_RGBA_0.r;
|
|
float _SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_G_5 = _SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_RGBA_0.g;
|
|
float _SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_B_6 = _SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_RGBA_0.b;
|
|
float _SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_A_7 = _SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_RGBA_0.a;
|
|
float3 _NormalStrength_52f08b3e9ed3698faef8a8a64e53b5cf_Out_2;
|
|
Unity_NormalStrength_float((_SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_RGBA_0.xyz), _Property_48f492f6311fa887a8666bf46f288d9d_Out_0, _NormalStrength_52f08b3e9ed3698faef8a8a64e53b5cf_Out_2);
|
|
float3 _Lerp_18ff3f20527a1f80bfa8428835890e50_Out_3;
|
|
Unity_Lerp_float3(_NormalStrength_9ebe899be918d38cac53ee34e22a3dc2_Out_2, _NormalStrength_52f08b3e9ed3698faef8a8a64e53b5cf_Out_2, (_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_FlowLerp_3.xxx), _Lerp_18ff3f20527a1f80bfa8428835890e50_Out_3);
|
|
float3 _Lerp_85790e354b8b8189bf7442246db27aca_Out_3;
|
|
Unity_Lerp_float3(_Lerp_e4fa486d1ccf2c89a46bb1b2e14a0f39_Out_3, _Lerp_18ff3f20527a1f80bfa8428835890e50_Out_3, (_HeightBlendSplat_83e736f68e1ff280996cf462b7ac2718_Blend_1.xxx), _Lerp_85790e354b8b8189bf7442246db27aca_Out_3);
|
|
float3 _Lerp_3391b2aa0814f488ae89389fd1ac1ac5_Out_3;
|
|
Unity_Lerp_float3(_Lerp_85790e354b8b8189bf7442246db27aca_Out_3, _Lerp_63c09ae12140de8da5d72b0b88f55a50_Out_3, (_HeightBlendSplat_bcfdcd070881ce89bbfc3de1ec633b3a_Blend_1.xxx), _Lerp_3391b2aa0814f488ae89389fd1ac1ac5_Out_3);
|
|
float3 _Lerp_ca63dbd0524b5d808a400ade38f650c2_Out_3;
|
|
Unity_Lerp_float3(_Lerp_3391b2aa0814f488ae89389fd1ac1ac5_Out_3, _Lerp_dd9598f6e61c5d85886c8f9a886b7d1b_Out_3, (_HeightBlendSplat_a958bd47a4d7538aa5aa113445de6eb6_Blend_1.xxx), _Lerp_ca63dbd0524b5d808a400ade38f650c2_Out_3);
|
|
float3 _Lerp_d308da5fddca5e80a3248ae1dcce6877_Out_3;
|
|
Unity_Lerp_float3(_Lerp_ca63dbd0524b5d808a400ade38f650c2_Out_3, _Lerp_18ff3f20527a1f80bfa8428835890e50_Out_3, (_HeightBlendSplat_f63240de18ddc08f95c1959bab5338d0_Blend_1.xxx), _Lerp_d308da5fddca5e80a3248ae1dcce6877_Out_3);
|
|
float _Property_661c7656745d4b468e5418922cad980c_Out_0 = _Dynamic_Flow;
|
|
float _Property_0dcc58d7fae4a88ba2336bd311b40f19_Out_0 = _ColdLavaMetalic;
|
|
float _Multiply_086367572588138ebc1240441f2f400d_Out_2;
|
|
Unity_Multiply_float_float(_Property_0dcc58d7fae4a88ba2336bd311b40f19_Out_0, _Split_94cd24e718391e889d186d14735a5f81_R_1, _Multiply_086367572588138ebc1240441f2f400d_Out_2);
|
|
float _Property_13629a8ac7e261869193e0848c215a76_Out_0 = _ColdLavaAO;
|
|
float _Subtract_dc12c0f384708b8fa4a87f78882cf2c9_Out_2;
|
|
Unity_Subtract_float(1, _Property_13629a8ac7e261869193e0848c215a76_Out_0, _Subtract_dc12c0f384708b8fa4a87f78882cf2c9_Out_2);
|
|
float _Clamp_1410b9818aefd882b5441fa87950e0a6_Out_3;
|
|
Unity_Clamp_float(_Split_94cd24e718391e889d186d14735a5f81_G_2, _Subtract_dc12c0f384708b8fa4a87f78882cf2c9_Out_2, 1, _Clamp_1410b9818aefd882b5441fa87950e0a6_Out_3);
|
|
float _Lerp_60114071ddee158f9af9b873a6d840d1_Out_3;
|
|
Unity_Lerp_float(_SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_A_7, _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_A_7, _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_FlowNonHeigblendedLerp_9, _Lerp_60114071ddee158f9af9b873a6d840d1_Out_3);
|
|
float _Property_d965da3019019f838869a1fb407d698d_Out_0 = _ColdLavaEmissionMaskIntensivity;
|
|
float _Multiply_6b1473d0f44e4e82bcf34936acd1a95a_Out_2;
|
|
Unity_Multiply_float_float(_Lerp_60114071ddee158f9af9b873a6d840d1_Out_3, _Property_d965da3019019f838869a1fb407d698d_Out_0, _Multiply_6b1473d0f44e4e82bcf34936acd1a95a_Out_2);
|
|
float _Absolute_c53321c5bc0f868d9de81835ef6f4088_Out_1;
|
|
Unity_Absolute_float(_Multiply_6b1473d0f44e4e82bcf34936acd1a95a_Out_2, _Absolute_c53321c5bc0f868d9de81835ef6f4088_Out_1);
|
|
float _Property_0b9196e386b4ae85a838a11d69d1f2de_Out_0 = _ColdLavaEmissionMaskTreshold;
|
|
float _Power_861f8c527ae8548caad9f4bf5fc72029_Out_2;
|
|
Unity_Power_float(_Absolute_c53321c5bc0f868d9de81835ef6f4088_Out_1, _Property_0b9196e386b4ae85a838a11d69d1f2de_Out_0, _Power_861f8c527ae8548caad9f4bf5fc72029_Out_2);
|
|
float4 _Combine_c59b12698cf8ec8f89598ca72a0c2ba3_RGBA_4;
|
|
float3 _Combine_c59b12698cf8ec8f89598ca72a0c2ba3_RGB_5;
|
|
float2 _Combine_c59b12698cf8ec8f89598ca72a0c2ba3_RG_6;
|
|
Unity_Combine_float(_Multiply_086367572588138ebc1240441f2f400d_Out_2, _Clamp_1410b9818aefd882b5441fa87950e0a6_Out_3, _Power_861f8c527ae8548caad9f4bf5fc72029_Out_2, 0, _Combine_c59b12698cf8ec8f89598ca72a0c2ba3_RGBA_4, _Combine_c59b12698cf8ec8f89598ca72a0c2ba3_RGB_5, _Combine_c59b12698cf8ec8f89598ca72a0c2ba3_RG_6);
|
|
float _Property_d5d35ee97dd2fd8185146b2cbd679bcd_Out_0 = _MediumLavaMetallic;
|
|
float _Multiply_75ae743d3359148487052919f04e48b2_Out_2;
|
|
Unity_Multiply_float_float(_Property_d5d35ee97dd2fd8185146b2cbd679bcd_Out_0, _Split_503d896cedc1148aa1567e911ed3614b_R_1, _Multiply_75ae743d3359148487052919f04e48b2_Out_2);
|
|
float _Property_71564d60d870518cbf142ff71794419d_Out_0 = _MediumLavaAO;
|
|
float _Subtract_1744923d096e8885aea6bc6cc552f975_Out_2;
|
|
Unity_Subtract_float(1, _Property_71564d60d870518cbf142ff71794419d_Out_0, _Subtract_1744923d096e8885aea6bc6cc552f975_Out_2);
|
|
float _Clamp_05e5ffdd0a816887833802741aa74f0a_Out_3;
|
|
Unity_Clamp_float(_Split_503d896cedc1148aa1567e911ed3614b_G_2, _Subtract_1744923d096e8885aea6bc6cc552f975_Out_2, 1, _Clamp_05e5ffdd0a816887833802741aa74f0a_Out_3);
|
|
float _Lerp_86d79a5fd121e78398e4ef45afdd6f37_Out_3;
|
|
Unity_Lerp_float(_SampleTexture2D_78273dcdf5689f80952c2a7be9451994_A_7, _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_A_7, _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_FlowNonHeigblendedLerp_9, _Lerp_86d79a5fd121e78398e4ef45afdd6f37_Out_3);
|
|
float _Property_459a51ffc4728c8ca2926024707897c6_Out_0 = _MediumLavaEmissionMaskIntesivity;
|
|
float _Multiply_0fa7b2efab7b5a8e881668d02edd0564_Out_2;
|
|
Unity_Multiply_float_float(_Lerp_86d79a5fd121e78398e4ef45afdd6f37_Out_3, _Property_459a51ffc4728c8ca2926024707897c6_Out_0, _Multiply_0fa7b2efab7b5a8e881668d02edd0564_Out_2);
|
|
float _Absolute_6e05a38014175a829a84304e3f621745_Out_1;
|
|
Unity_Absolute_float(_Multiply_0fa7b2efab7b5a8e881668d02edd0564_Out_2, _Absolute_6e05a38014175a829a84304e3f621745_Out_1);
|
|
float _Property_493c2ccb3a27c580ab437efe58937c35_Out_0 = _MediumLavaEmissionMaskTreshold;
|
|
float _Power_899ae999721ad384b72c681599af42de_Out_2;
|
|
Unity_Power_float(_Absolute_6e05a38014175a829a84304e3f621745_Out_1, _Property_493c2ccb3a27c580ab437efe58937c35_Out_0, _Power_899ae999721ad384b72c681599af42de_Out_2);
|
|
float4 _Combine_e8537fccc132f988b4e66b7fbcb0054a_RGBA_4;
|
|
float3 _Combine_e8537fccc132f988b4e66b7fbcb0054a_RGB_5;
|
|
float2 _Combine_e8537fccc132f988b4e66b7fbcb0054a_RG_6;
|
|
Unity_Combine_float(_Multiply_75ae743d3359148487052919f04e48b2_Out_2, _Clamp_05e5ffdd0a816887833802741aa74f0a_Out_3, _Power_899ae999721ad384b72c681599af42de_Out_2, 0, _Combine_e8537fccc132f988b4e66b7fbcb0054a_RGBA_4, _Combine_e8537fccc132f988b4e66b7fbcb0054a_RGB_5, _Combine_e8537fccc132f988b4e66b7fbcb0054a_RG_6);
|
|
float3 _Lerp_8ab58e5131383f8baeb4b7abe9b54719_Out_3;
|
|
Unity_Lerp_float3(_Combine_c59b12698cf8ec8f89598ca72a0c2ba3_RGB_5, _Combine_e8537fccc132f988b4e66b7fbcb0054a_RGB_5, (_HeightBlendSplat_9e03d1eca2c3de809ba034bf4abd6d2b_Blend_1.xxx), _Lerp_8ab58e5131383f8baeb4b7abe9b54719_Out_3);
|
|
float _Property_bd7e990dab5d208d8620b5e1f44874a7_Out_0 = _HotLavaMetallic;
|
|
float _Multiply_8c23c6f15dbc0b89b63b439186a74461_Out_2;
|
|
Unity_Multiply_float_float(_Property_bd7e990dab5d208d8620b5e1f44874a7_Out_0, _Split_94d707688f4dff88abea8f5931660ff1_R_1, _Multiply_8c23c6f15dbc0b89b63b439186a74461_Out_2);
|
|
float _Property_e283a823a4aece82b7b75b005a98c0e4_Out_0 = _HotLavaAO;
|
|
float _Subtract_1b951849f3879a89ba4754f096b27f78_Out_2;
|
|
Unity_Subtract_float(1, _Property_e283a823a4aece82b7b75b005a98c0e4_Out_0, _Subtract_1b951849f3879a89ba4754f096b27f78_Out_2);
|
|
float _Clamp_d08049eeee098087ab9597b4ca5669b9_Out_3;
|
|
Unity_Clamp_float(_Split_94d707688f4dff88abea8f5931660ff1_G_2, _Subtract_1b951849f3879a89ba4754f096b27f78_Out_2, 1, _Clamp_d08049eeee098087ab9597b4ca5669b9_Out_3);
|
|
float _Lerp_496c3cb184f74e81b99eb5acea16b6a0_Out_3;
|
|
Unity_Lerp_float(_SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_A_7, _SampleTexture2D_03c935556def188b9bc5100587e1286e_A_7, _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_FlowNonHeigblendedLerp_9, _Lerp_496c3cb184f74e81b99eb5acea16b6a0_Out_3);
|
|
float _Property_515e46f8e19c928393b13e9f9cbdb04e_Out_0 = _HotLavaEmissionMaskIntensivity;
|
|
float _Multiply_4a03b8b1ae505d86a988822af9ecfb45_Out_2;
|
|
Unity_Multiply_float_float(_Lerp_496c3cb184f74e81b99eb5acea16b6a0_Out_3, _Property_515e46f8e19c928393b13e9f9cbdb04e_Out_0, _Multiply_4a03b8b1ae505d86a988822af9ecfb45_Out_2);
|
|
float _Absolute_d1d0ea347a23fb81a2c31ad237e5a357_Out_1;
|
|
Unity_Absolute_float(_Multiply_4a03b8b1ae505d86a988822af9ecfb45_Out_2, _Absolute_d1d0ea347a23fb81a2c31ad237e5a357_Out_1);
|
|
float _Property_f496c3d8b9533f84a76c0fde29dfef08_Out_0 = _HotLavaEmissionMaskTreshold;
|
|
float _Power_0e477cda8e66268c882e8889cb195d72_Out_2;
|
|
Unity_Power_float(_Absolute_d1d0ea347a23fb81a2c31ad237e5a357_Out_1, _Property_f496c3d8b9533f84a76c0fde29dfef08_Out_0, _Power_0e477cda8e66268c882e8889cb195d72_Out_2);
|
|
float4 _Combine_a55e0256baa5a682b416f12d9adff678_RGBA_4;
|
|
float3 _Combine_a55e0256baa5a682b416f12d9adff678_RGB_5;
|
|
float2 _Combine_a55e0256baa5a682b416f12d9adff678_RG_6;
|
|
Unity_Combine_float(_Multiply_8c23c6f15dbc0b89b63b439186a74461_Out_2, _Clamp_d08049eeee098087ab9597b4ca5669b9_Out_3, _Power_0e477cda8e66268c882e8889cb195d72_Out_2, 0, _Combine_a55e0256baa5a682b416f12d9adff678_RGBA_4, _Combine_a55e0256baa5a682b416f12d9adff678_RGB_5, _Combine_a55e0256baa5a682b416f12d9adff678_RG_6);
|
|
float3 _Lerp_407a4e984788d48e9dd385caf96f3e6d_Out_3;
|
|
Unity_Lerp_float3(_Lerp_8ab58e5131383f8baeb4b7abe9b54719_Out_3, _Combine_a55e0256baa5a682b416f12d9adff678_RGB_5, (_HeightBlendSplat_83e736f68e1ff280996cf462b7ac2718_Blend_1.xxx), _Lerp_407a4e984788d48e9dd385caf96f3e6d_Out_3);
|
|
float3 _Lerp_66ccf8c2f5a1198fb09f73c45cf9014a_Out_3;
|
|
Unity_Lerp_float3(_Lerp_407a4e984788d48e9dd385caf96f3e6d_Out_3, _Combine_c59b12698cf8ec8f89598ca72a0c2ba3_RGB_5, float3(0, 0, 0), _Lerp_66ccf8c2f5a1198fb09f73c45cf9014a_Out_3);
|
|
float3 _Lerp_6bdd98ef61a79f8393b14396ffcb6f1e_Out_3;
|
|
Unity_Lerp_float3(_Lerp_66ccf8c2f5a1198fb09f73c45cf9014a_Out_3, _Combine_e8537fccc132f988b4e66b7fbcb0054a_RGB_5, (_HeightBlendSplat_a958bd47a4d7538aa5aa113445de6eb6_Blend_1.xxx), _Lerp_6bdd98ef61a79f8393b14396ffcb6f1e_Out_3);
|
|
float3 _Lerp_a978488a3f10ee869e5dc7653cfd6739_Out_3;
|
|
Unity_Lerp_float3(_Lerp_6bdd98ef61a79f8393b14396ffcb6f1e_Out_3, _Combine_a55e0256baa5a682b416f12d9adff678_RGB_5, (_HeightBlendSplat_f63240de18ddc08f95c1959bab5338d0_Blend_1.xxx), _Lerp_a978488a3f10ee869e5dc7653cfd6739_Out_3);
|
|
float _Split_be0161af2d147e82901bbdfc190c174f_R_1 = _Lerp_a978488a3f10ee869e5dc7653cfd6739_Out_3[0];
|
|
float _Split_be0161af2d147e82901bbdfc190c174f_G_2 = _Lerp_a978488a3f10ee869e5dc7653cfd6739_Out_3[1];
|
|
float _Split_be0161af2d147e82901bbdfc190c174f_B_3 = _Lerp_a978488a3f10ee869e5dc7653cfd6739_Out_3[2];
|
|
float _Split_be0161af2d147e82901bbdfc190c174f_A_4 = 0;
|
|
float _Property_6174b362fef84a64bfc63218c98ca2ad_Out_0 = _Dynamic_Shape_Y_Offset;
|
|
float _Property_5a32e2c3b8ea4693bbcb6465db16e4eb_Out_0 = _Dynamic_Shape_V_Curve_Power;
|
|
float _Property_c1acd6c11c59428c9aa108b90c725006_Out_0 = _Dynamic_Shape_U_Curve_Power;
|
|
float _Property_94a7abd0eed040958756408f5586399b_Out_0 = _Dynamic_Start_Position_Offset;
|
|
float _Property_7430d51dddb6413fa811cec211b99000_Out_0 = _Dynamic_Shape_Speed;
|
|
Bindings_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float _LavaMove_aff8d85a024b46648ad0918900a6bcc3;
|
|
_LavaMove_aff8d85a024b46648ad0918900a6bcc3.uv2 = IN.uv2;
|
|
float3 _LavaMove_aff8d85a024b46648ad0918900a6bcc3_OutVector3_1;
|
|
float _LavaMove_aff8d85a024b46648ad0918900a6bcc3_Mask_2;
|
|
float _LavaMove_aff8d85a024b46648ad0918900a6bcc3_BlackMask_3;
|
|
SG_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float(_Property_6174b362fef84a64bfc63218c98ca2ad_Out_0, _Property_5a32e2c3b8ea4693bbcb6465db16e4eb_Out_0, _Property_c1acd6c11c59428c9aa108b90c725006_Out_0, _Property_94a7abd0eed040958756408f5586399b_Out_0, _Property_7430d51dddb6413fa811cec211b99000_Out_0, _LavaMove_aff8d85a024b46648ad0918900a6bcc3, _LavaMove_aff8d85a024b46648ad0918900a6bcc3_OutVector3_1, _LavaMove_aff8d85a024b46648ad0918900a6bcc3_Mask_2, _LavaMove_aff8d85a024b46648ad0918900a6bcc3_BlackMask_3);
|
|
float _Clamp_5a4c72163e04432f95b155be49fa65e9_Out_3;
|
|
Unity_Clamp_float(_LavaMove_aff8d85a024b46648ad0918900a6bcc3_Mask_2, 0, 1, _Clamp_5a4c72163e04432f95b155be49fa65e9_Out_3);
|
|
float _Property_4c0d13aa12634fd991f24b0f325c7b96_Out_0 = _Dynamic_Lava_Emission_Front_Mask_Intensivity;
|
|
float _Multiply_28b4adb7aaf04c9195b5b4bfc0696be0_Out_2;
|
|
Unity_Multiply_float_float(_Clamp_5a4c72163e04432f95b155be49fa65e9_Out_3, _Property_4c0d13aa12634fd991f24b0f325c7b96_Out_0, _Multiply_28b4adb7aaf04c9195b5b4bfc0696be0_Out_2);
|
|
float _Absolute_8247a8f473ec40e4b993c5d9d8eec215_Out_1;
|
|
Unity_Absolute_float(_Multiply_28b4adb7aaf04c9195b5b4bfc0696be0_Out_2, _Absolute_8247a8f473ec40e4b993c5d9d8eec215_Out_1);
|
|
float _Property_0f17d8dbae984b469332ad1cd4ba2704_Out_0 = _Dynamic_Lava_Emission_Front_Mask_Treshold;
|
|
float _Power_ada2f71309db45e98db8ecfc39a67475_Out_2;
|
|
Unity_Power_float(_Absolute_8247a8f473ec40e4b993c5d9d8eec215_Out_1, _Property_0f17d8dbae984b469332ad1cd4ba2704_Out_0, _Power_ada2f71309db45e98db8ecfc39a67475_Out_2);
|
|
float _Clamp_ae18344023ec439aba6690d8752a601a_Out_3;
|
|
Unity_Clamp_float(_Power_ada2f71309db45e98db8ecfc39a67475_Out_2, 0, 1, _Clamp_ae18344023ec439aba6690d8752a601a_Out_3);
|
|
float _Property_c36b3e007a144a1699b94093c37f3ddf_Out_0 = _Dynamic_Lava_Emission_Intensivity;
|
|
float _Multiply_aebb3669356840589d585ecc1c070936_Out_2;
|
|
Unity_Multiply_float_float(_Clamp_ae18344023ec439aba6690d8752a601a_Out_3, _Property_c36b3e007a144a1699b94093c37f3ddf_Out_0, _Multiply_aebb3669356840589d585ecc1c070936_Out_2);
|
|
float _Absolute_7d654fefd82d4de68aac5462c2d519ee_Out_1;
|
|
Unity_Absolute_float(_Multiply_aebb3669356840589d585ecc1c070936_Out_2, _Absolute_7d654fefd82d4de68aac5462c2d519ee_Out_1);
|
|
float _Property_d87f8a22acd041228f3b494cd2b99c72_Out_0 = _Dynamic_Lava_Emission_Treshold;
|
|
float _Power_0da5c5e9dde54fa7aa18901343a0cc7c_Out_2;
|
|
Unity_Power_float(_Absolute_7d654fefd82d4de68aac5462c2d519ee_Out_1, _Property_d87f8a22acd041228f3b494cd2b99c72_Out_0, _Power_0da5c5e9dde54fa7aa18901343a0cc7c_Out_2);
|
|
float _Multiply_1133d49abcdc4e8bb0504b3658453e93_Out_2;
|
|
Unity_Multiply_float_float(_Power_0da5c5e9dde54fa7aa18901343a0cc7c_Out_2, _Split_be0161af2d147e82901bbdfc190c174f_B_3, _Multiply_1133d49abcdc4e8bb0504b3658453e93_Out_2);
|
|
float _Multiply_84f73767655743539da925247c31d2cf_Out_2;
|
|
Unity_Multiply_float_float(_Power_0e477cda8e66268c882e8889cb195d72_Out_2, 2, _Multiply_84f73767655743539da925247c31d2cf_Out_2);
|
|
float _Clamp_5151e17155c941ba97e0614484fc6667_Out_3;
|
|
Unity_Clamp_float(_Multiply_1133d49abcdc4e8bb0504b3658453e93_Out_2, 0, _Multiply_84f73767655743539da925247c31d2cf_Out_2, _Clamp_5151e17155c941ba97e0614484fc6667_Out_3);
|
|
float _Maximum_9fa8398443a94f33b624e57ffd686c8b_Out_2;
|
|
Unity_Maximum_float(_Split_be0161af2d147e82901bbdfc190c174f_B_3, _Clamp_5151e17155c941ba97e0614484fc6667_Out_3, _Maximum_9fa8398443a94f33b624e57ffd686c8b_Out_2);
|
|
float _Multiply_e4a078b5b33849c6bab82661ad0ac653_Out_2;
|
|
Unity_Multiply_float_float(_Maximum_9fa8398443a94f33b624e57ffd686c8b_Out_2, _LavaMove_aff8d85a024b46648ad0918900a6bcc3_BlackMask_3, _Multiply_e4a078b5b33849c6bab82661ad0ac653_Out_2);
|
|
float _Branch_f06d9316de6f4094833d37a710e8fbda_Out_3;
|
|
Unity_Branch_float(_Property_661c7656745d4b468e5418922cad980c_Out_0, _Multiply_e4a078b5b33849c6bab82661ad0ac653_Out_2, _Split_be0161af2d147e82901bbdfc190c174f_B_3, _Branch_f06d9316de6f4094833d37a710e8fbda_Out_3);
|
|
float4 _Property_b3443969e143738086170ebbcf185caa_Out_0 = IsGammaSpace() ? LinearToSRGB(_LavaEmissionColor) : _LavaEmissionColor;
|
|
float4 _Multiply_139ff6c8e0a3fb8caa53be175ec38d28_Out_2;
|
|
Unity_Multiply_float4_float4((_Branch_f06d9316de6f4094833d37a710e8fbda_Out_3.xxxx), _Property_b3443969e143738086170ebbcf185caa_Out_0, _Multiply_139ff6c8e0a3fb8caa53be175ec38d28_Out_2);
|
|
UnityTexture2D _Property_b204f4dc0e3a57808a1b3d2afeac1751_Out_0 = UnityBuildTexture2DStructNoScale(_Noise);
|
|
float _Property_4273893c41e28e8f83e15df255cfe5c4_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_cd0729367b406d8cacc6ccd0f976623f_Out_0 = _NoiseTiling;
|
|
float _Property_f29cfb3a736d4e84af114cbf820ee141_Out_0 = _GlobalTiling;
|
|
float2 _Property_1fbdca361af74f8791981d29932b1108_Out_0 = _NoiseSpeed;
|
|
float _Property_7d6408c4232b4484a4ae61ebdca6fefc_Out_0 = _HotLavaFlowUVRefreshSpeed_1;
|
|
float2 _Property_9e623369413a498080e7069264721da8_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_80f944800642473da4bd3db5f8ca67c5_Out_0;
|
|
Time_float(_TimeCustomFunction_80f944800642473da4bd3db5f8ca67c5_Out_0);
|
|
Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float _FlowmapUV_c5c940701a3645319b4de4d05ecd4ace;
|
|
_FlowmapUV_c5c940701a3645319b4de4d05ecd4ace.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUV_c5c940701a3645319b4de4d05ecd4ace.uv0 = IN.uv0;
|
|
_FlowmapUV_c5c940701a3645319b4de4d05ecd4ace.uv3 = IN.uv3;
|
|
float2 _FlowmapUV_c5c940701a3645319b4de4d05ecd4ace_UV1_7;
|
|
float2 _FlowmapUV_c5c940701a3645319b4de4d05ecd4ace_UV1LOD_5;
|
|
float2 _FlowmapUV_c5c940701a3645319b4de4d05ecd4ace_UV2_6;
|
|
float2 _FlowmapUV_c5c940701a3645319b4de4d05ecd4ace_UV2LOD_4;
|
|
float _FlowmapUV_c5c940701a3645319b4de4d05ecd4ace_FlowLerp_9;
|
|
SG_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float(_Property_4273893c41e28e8f83e15df255cfe5c4_Out_0, _Property_cd0729367b406d8cacc6ccd0f976623f_Out_0, _Property_f29cfb3a736d4e84af114cbf820ee141_Out_0, _Property_1fbdca361af74f8791981d29932b1108_Out_0, _Property_7d6408c4232b4484a4ae61ebdca6fefc_Out_0, _Property_9e623369413a498080e7069264721da8_Out_0, _TimeCustomFunction_80f944800642473da4bd3db5f8ca67c5_Out_0, _FlowmapUV_c5c940701a3645319b4de4d05ecd4ace, _FlowmapUV_c5c940701a3645319b4de4d05ecd4ace_UV1_7, _FlowmapUV_c5c940701a3645319b4de4d05ecd4ace_UV1LOD_5, _FlowmapUV_c5c940701a3645319b4de4d05ecd4ace_UV2_6, _FlowmapUV_c5c940701a3645319b4de4d05ecd4ace_UV2LOD_4, _FlowmapUV_c5c940701a3645319b4de4d05ecd4ace_FlowLerp_9);
|
|
float4 _SampleTexture2D_c5434a9c2ec579878f4cd8248e70b955_RGBA_0 = SAMPLE_TEXTURE2D(_Property_b204f4dc0e3a57808a1b3d2afeac1751_Out_0.tex, _Property_b204f4dc0e3a57808a1b3d2afeac1751_Out_0.samplerstate, _Property_b204f4dc0e3a57808a1b3d2afeac1751_Out_0.GetTransformedUV(_FlowmapUV_c5c940701a3645319b4de4d05ecd4ace_UV1_7));
|
|
float _SampleTexture2D_c5434a9c2ec579878f4cd8248e70b955_R_4 = _SampleTexture2D_c5434a9c2ec579878f4cd8248e70b955_RGBA_0.r;
|
|
float _SampleTexture2D_c5434a9c2ec579878f4cd8248e70b955_G_5 = _SampleTexture2D_c5434a9c2ec579878f4cd8248e70b955_RGBA_0.g;
|
|
float _SampleTexture2D_c5434a9c2ec579878f4cd8248e70b955_B_6 = _SampleTexture2D_c5434a9c2ec579878f4cd8248e70b955_RGBA_0.b;
|
|
float _SampleTexture2D_c5434a9c2ec579878f4cd8248e70b955_A_7 = _SampleTexture2D_c5434a9c2ec579878f4cd8248e70b955_RGBA_0.a;
|
|
float4 _SampleTexture2D_44313f2c910f9f8f8a87c190445fdac0_RGBA_0 = SAMPLE_TEXTURE2D(_Property_b204f4dc0e3a57808a1b3d2afeac1751_Out_0.tex, _Property_b204f4dc0e3a57808a1b3d2afeac1751_Out_0.samplerstate, _Property_b204f4dc0e3a57808a1b3d2afeac1751_Out_0.GetTransformedUV(_FlowmapUV_c5c940701a3645319b4de4d05ecd4ace_UV2_6));
|
|
float _SampleTexture2D_44313f2c910f9f8f8a87c190445fdac0_R_4 = _SampleTexture2D_44313f2c910f9f8f8a87c190445fdac0_RGBA_0.r;
|
|
float _SampleTexture2D_44313f2c910f9f8f8a87c190445fdac0_G_5 = _SampleTexture2D_44313f2c910f9f8f8a87c190445fdac0_RGBA_0.g;
|
|
float _SampleTexture2D_44313f2c910f9f8f8a87c190445fdac0_B_6 = _SampleTexture2D_44313f2c910f9f8f8a87c190445fdac0_RGBA_0.b;
|
|
float _SampleTexture2D_44313f2c910f9f8f8a87c190445fdac0_A_7 = _SampleTexture2D_44313f2c910f9f8f8a87c190445fdac0_RGBA_0.a;
|
|
float _Lerp_a61b31a158d25a80a7ed85f97cdf0e36_Out_3;
|
|
Unity_Lerp_float(_SampleTexture2D_c5434a9c2ec579878f4cd8248e70b955_A_7, _SampleTexture2D_44313f2c910f9f8f8a87c190445fdac0_A_7, _FlowmapUV_c5c940701a3645319b4de4d05ecd4ace_FlowLerp_9, _Lerp_a61b31a158d25a80a7ed85f97cdf0e36_Out_3);
|
|
float _Absolute_bbb7620451d39789a4abb5a43e40c6c1_Out_1;
|
|
Unity_Absolute_float(_Lerp_a61b31a158d25a80a7ed85f97cdf0e36_Out_3, _Absolute_bbb7620451d39789a4abb5a43e40c6c1_Out_1);
|
|
float _Property_46ee64e6cca7cf819ebc27703d71fc3a_Out_0 = _ColdLavaNoisePower;
|
|
float _Property_a3f785ba1025c483b9e4d05a939efcac_Out_0 = _MediumLavaNoisePower;
|
|
float _Lerp_e859fb8bea9a2b8d8e157dca75b8d969_Out_3;
|
|
Unity_Lerp_float(_Property_46ee64e6cca7cf819ebc27703d71fc3a_Out_0, _Property_a3f785ba1025c483b9e4d05a939efcac_Out_0, _Clamp_08c896054837bb88bc0374bd536ee024_Out_3, _Lerp_e859fb8bea9a2b8d8e157dca75b8d969_Out_3);
|
|
float _Property_8a756da4fda1058f80ca49df1937f450_Out_0 = _HotLavaNoisePower;
|
|
float _Lerp_3600ec4e14b0ec8e956abc53133f1250_Out_3;
|
|
Unity_Lerp_float(_Lerp_e859fb8bea9a2b8d8e157dca75b8d969_Out_3, _Property_8a756da4fda1058f80ca49df1937f450_Out_0, _Clamp_c8349812bf696286b9429cd182d4670a_Out_3, _Lerp_3600ec4e14b0ec8e956abc53133f1250_Out_3);
|
|
float _Power_71ad5b7cab8b348ead45c623e2311de3_Out_2;
|
|
Unity_Power_float(_Absolute_bbb7620451d39789a4abb5a43e40c6c1_Out_1, _Lerp_3600ec4e14b0ec8e956abc53133f1250_Out_3, _Power_71ad5b7cab8b348ead45c623e2311de3_Out_2);
|
|
float _Multiply_70fde6b67f141a8abf73a5edeab0e286_Out_2;
|
|
Unity_Multiply_float_float(_Power_71ad5b7cab8b348ead45c623e2311de3_Out_2, 20, _Multiply_70fde6b67f141a8abf73a5edeab0e286_Out_2);
|
|
float _Clamp_6e6f3fcbd3c1538a947629b6025b80bc_Out_3;
|
|
Unity_Clamp_float(_Multiply_70fde6b67f141a8abf73a5edeab0e286_Out_2, 0.05, 1.2, _Clamp_6e6f3fcbd3c1538a947629b6025b80bc_Out_3);
|
|
float4 _Multiply_329a32a74e6e858696ca0b345435de30_Out_2;
|
|
Unity_Multiply_float4_float4(_Multiply_139ff6c8e0a3fb8caa53be175ec38d28_Out_2, (_Clamp_6e6f3fcbd3c1538a947629b6025b80bc_Out_3.xxxx), _Multiply_329a32a74e6e858696ca0b345435de30_Out_2);
|
|
float4 _Property_cf3addc571774c839fa810884c00cd24_Out_0 = IsGammaSpace() ? LinearToSRGB(_RimColor) : _RimColor;
|
|
float3 _Normalize_2d8cd6029a1ca58e87a5be2e5a01e15e_Out_1;
|
|
Unity_Normalize_float3(IN.TangentSpaceViewDirection, _Normalize_2d8cd6029a1ca58e87a5be2e5a01e15e_Out_1);
|
|
float _DotProduct_1b51b1fafd7ac7889ee58801143c68b9_Out_2;
|
|
Unity_DotProduct_float3(_Lerp_d308da5fddca5e80a3248ae1dcce6877_Out_3, _Normalize_2d8cd6029a1ca58e87a5be2e5a01e15e_Out_1, _DotProduct_1b51b1fafd7ac7889ee58801143c68b9_Out_2);
|
|
float _Saturate_c1bb45b253bf67819366e3e0e1194a6e_Out_1;
|
|
Unity_Saturate_float(_DotProduct_1b51b1fafd7ac7889ee58801143c68b9_Out_2, _Saturate_c1bb45b253bf67819366e3e0e1194a6e_Out_1);
|
|
float _OneMinus_ab92052166d6b88088e3ae64f07c84e3_Out_1;
|
|
Unity_OneMinus_float(_Saturate_c1bb45b253bf67819366e3e0e1194a6e_Out_1, _OneMinus_ab92052166d6b88088e3ae64f07c84e3_Out_1);
|
|
float _Absolute_e04ab6d6feeddf82abf95ef37ffc24e6_Out_1;
|
|
Unity_Absolute_float(_OneMinus_ab92052166d6b88088e3ae64f07c84e3_Out_1, _Absolute_e04ab6d6feeddf82abf95ef37ffc24e6_Out_1);
|
|
float _Power_794153891ef23b81949e6742199c05e5_Out_2;
|
|
Unity_Power_float(_Absolute_e04ab6d6feeddf82abf95ef37ffc24e6_Out_1, 10, _Power_794153891ef23b81949e6742199c05e5_Out_2);
|
|
float4 _Multiply_6e494459d9fb6b889a99993f3ac13616_Out_2;
|
|
Unity_Multiply_float4_float4(_Property_cf3addc571774c839fa810884c00cd24_Out_0, (_Power_794153891ef23b81949e6742199c05e5_Out_2.xxxx), _Multiply_6e494459d9fb6b889a99993f3ac13616_Out_2);
|
|
float _Property_8211bc8906ca37889da99ea6a7e7754f_Out_0 = _RimLightPower;
|
|
float4 _Multiply_d428aacc9d2cb985b24739bcbb7b49ad_Out_2;
|
|
Unity_Multiply_float4_float4(_Multiply_6e494459d9fb6b889a99993f3ac13616_Out_2, (_Property_8211bc8906ca37889da99ea6a7e7754f_Out_0.xxxx), _Multiply_d428aacc9d2cb985b24739bcbb7b49ad_Out_2);
|
|
float4 _Multiply_be13d295db861585b43f43be6452e40a_Out_2;
|
|
Unity_Multiply_float4_float4((_Branch_f06d9316de6f4094833d37a710e8fbda_Out_3.xxxx), _Multiply_d428aacc9d2cb985b24739bcbb7b49ad_Out_2, _Multiply_be13d295db861585b43f43be6452e40a_Out_2);
|
|
float4 _Add_7384245b641b208b945d188f9c0e1fdc_Out_2;
|
|
Unity_Add_float4(_Multiply_329a32a74e6e858696ca0b345435de30_Out_2, _Multiply_be13d295db861585b43f43be6452e40a_Out_2, _Add_7384245b641b208b945d188f9c0e1fdc_Out_2);
|
|
float4 _Clamp_ed0dfc1986298f8a8ea5d26b22a4c936_Out_3;
|
|
Unity_Clamp_float4(_Add_7384245b641b208b945d188f9c0e1fdc_Out_2, float4(0, 0, 0, 0), _Add_7384245b641b208b945d188f9c0e1fdc_Out_2, _Clamp_ed0dfc1986298f8a8ea5d26b22a4c936_Out_3);
|
|
float4 _Multiply_6d53084a8041428287e1516d476b8861_Out_2;
|
|
Unity_Multiply_float4_float4((_Split_992c0de0de817484b2d52aeb19e22ee0_A_4.xxxx), _Clamp_ed0dfc1986298f8a8ea5d26b22a4c936_Out_3, _Multiply_6d53084a8041428287e1516d476b8861_Out_2);
|
|
float _Split_ab2d68297c00de8bb6f4fe8fc688cd05_R_1 = _Lerp_3f0ebe224b0a608fa630bc706a21b183_Out_3[0];
|
|
float _Split_ab2d68297c00de8bb6f4fe8fc688cd05_G_2 = _Lerp_3f0ebe224b0a608fa630bc706a21b183_Out_3[1];
|
|
float _Split_ab2d68297c00de8bb6f4fe8fc688cd05_B_3 = _Lerp_3f0ebe224b0a608fa630bc706a21b183_Out_3[2];
|
|
float _Split_ab2d68297c00de8bb6f4fe8fc688cd05_A_4 = _Lerp_3f0ebe224b0a608fa630bc706a21b183_Out_3[3];
|
|
surface.BaseColor = (_Lerp_3f0ebe224b0a608fa630bc706a21b183_Out_3.xyz);
|
|
surface.NormalTS = _Lerp_d308da5fddca5e80a3248ae1dcce6877_Out_3;
|
|
surface.Emission = (_Multiply_6d53084a8041428287e1516d476b8861_Out_2.xyz);
|
|
surface.Metallic = _Split_be0161af2d147e82901bbdfc190c174f_R_1;
|
|
surface.Smoothness = _Split_ab2d68297c00de8bb6f4fe8fc688cd05_A_4;
|
|
surface.Occlusion = _Split_be0161af2d147e82901bbdfc190c174f_G_2;
|
|
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);
|
|
|
|
output.ObjectSpaceNormal = input.normalOS;
|
|
output.WorldSpaceNormal = TransformObjectToWorldNormal(input.normalOS);
|
|
output.ObjectSpaceTangent = input.tangentOS.xyz;
|
|
output.ObjectSpacePosition = input.positionOS;
|
|
output.uv0 = input.uv0;
|
|
output.uv2 = input.uv2;
|
|
output.uv3 = input.uv3;
|
|
output.VertexColor = input.color;
|
|
|
|
return output;
|
|
}
|
|
SurfaceDescriptionInputs BuildSurfaceDescriptionInputs(Varyings input)
|
|
{
|
|
SurfaceDescriptionInputs output;
|
|
ZERO_INITIALIZE(SurfaceDescriptionInputs, output);
|
|
|
|
#ifdef HAVE_VFX_MODIFICATION
|
|
// FragInputs from VFX come from two places: Interpolator or CBuffer.
|
|
/* WARNING: $splice Could not find named fragment 'VFXSetFragInputs' */
|
|
|
|
#endif
|
|
|
|
|
|
|
|
// must use interpolated tangent, bitangent and normal before they are normalized in the pixel shader.
|
|
float3 unnormalizedNormalWS = input.normalWS;
|
|
const float renormFactor = 1.0 / length(unnormalizedNormalWS);
|
|
|
|
// use bitangent on the fly like in hdrp
|
|
// IMPORTANT! If we ever support Flip on double sided materials ensure bitangent and tangent are NOT flipped.
|
|
float crossSign = (input.tangentWS.w > 0.0 ? 1.0 : -1.0)* GetOddNegativeScale();
|
|
float3 bitang = crossSign * cross(input.normalWS.xyz, input.tangentWS.xyz);
|
|
|
|
output.WorldSpaceNormal = renormFactor * input.normalWS.xyz; // we want a unit length Normal Vector node in shader graph
|
|
output.TangentSpaceNormal = float3(0.0f, 0.0f, 1.0f);
|
|
|
|
// to pr eserve mikktspace compliance we use same scale renormFactor as was used on the normal.
|
|
// This is explained in section 2.2 in "surface gradient based bump mapping framework"
|
|
output.WorldSpaceTangent = renormFactor * input.tangentWS.xyz;
|
|
output.WorldSpaceBiTangent = renormFactor * bitang;
|
|
|
|
output.WorldSpaceViewDirection = normalize(input.viewDirectionWS);
|
|
float3x3 tangentSpaceTransform = float3x3(output.WorldSpaceTangent, output.WorldSpaceBiTangent, output.WorldSpaceNormal);
|
|
output.TangentSpaceViewDirection = mul(tangentSpaceTransform, output.WorldSpaceViewDirection);
|
|
output.uv0 = input.texCoord0;
|
|
output.uv2 = input.texCoord2;
|
|
output.uv3 = input.texCoord3;
|
|
output.VertexColor = input.color;
|
|
#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
|
|
#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 Back
|
|
ZTest LEqual
|
|
ZWrite On
|
|
ColorMask 0
|
|
|
|
// Debug
|
|
// <None>
|
|
|
|
// --------------------------------------------------
|
|
// Pass
|
|
|
|
HLSLPROGRAM
|
|
|
|
// Pragmas
|
|
#pragma target 4.5
|
|
#pragma exclude_renderers gles gles3 glcore
|
|
#pragma multi_compile_instancing
|
|
#pragma multi_compile _ DOTS_INSTANCING_ON
|
|
#pragma vertex vert
|
|
#pragma fragment frag
|
|
|
|
// DotsInstancingOptions: <None>
|
|
// HybridV1InjectedBuiltinProperties: <None>
|
|
|
|
// Keywords
|
|
#pragma multi_compile_vertex _ _CASTING_PUNCTUAL_LIGHT_SHADOW
|
|
// GraphKeywords: <None>
|
|
|
|
// Defines
|
|
|
|
#define _NORMALMAP 1
|
|
#define _NORMAL_DROPOFF_TS 1
|
|
#define ATTRIBUTES_NEED_NORMAL
|
|
#define ATTRIBUTES_NEED_TANGENT
|
|
#define ATTRIBUTES_NEED_TEXCOORD0
|
|
#define ATTRIBUTES_NEED_TEXCOORD2
|
|
#define ATTRIBUTES_NEED_TEXCOORD3
|
|
#define ATTRIBUTES_NEED_COLOR
|
|
#define VARYINGS_NEED_NORMAL_WS
|
|
#define FEATURES_GRAPH_VERTEX
|
|
/* WARNING: $splice Could not find named fragment 'PassInstancing' */
|
|
#define SHADERPASS SHADERPASS_SHADOWCASTER
|
|
/* WARNING: $splice Could not find named fragment 'DotsInstancingVars' */
|
|
|
|
|
|
// 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.core/ShaderLibrary/TextureStack.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
|
|
{
|
|
float3 positionOS : POSITION;
|
|
float3 normalOS : NORMAL;
|
|
float4 tangentOS : TANGENT;
|
|
float4 uv0 : TEXCOORD0;
|
|
float4 uv2 : TEXCOORD2;
|
|
float4 uv3 : TEXCOORD3;
|
|
float4 color : COLOR;
|
|
#if UNITY_ANY_INSTANCING_ENABLED
|
|
uint instanceID : INSTANCEID_SEMANTIC;
|
|
#endif
|
|
};
|
|
struct Varyings
|
|
{
|
|
float4 positionCS : SV_POSITION;
|
|
float3 normalWS;
|
|
#if UNITY_ANY_INSTANCING_ENABLED
|
|
uint instanceID : CUSTOM_INSTANCE_ID;
|
|
#endif
|
|
#if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE)))
|
|
uint stereoTargetEyeIndexAsBlendIdx0 : BLENDINDICES0;
|
|
#endif
|
|
#if (defined(UNITY_STEREO_INSTANCING_ENABLED))
|
|
uint stereoTargetEyeIndexAsRTArrayIdx : SV_RenderTargetArrayIndex;
|
|
#endif
|
|
#if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE)
|
|
FRONT_FACE_TYPE cullFace : FRONT_FACE_SEMANTIC;
|
|
#endif
|
|
};
|
|
struct SurfaceDescriptionInputs
|
|
{
|
|
};
|
|
struct VertexDescriptionInputs
|
|
{
|
|
float3 ObjectSpaceNormal;
|
|
float3 WorldSpaceNormal;
|
|
float3 ObjectSpaceTangent;
|
|
float3 ObjectSpacePosition;
|
|
float4 uv0;
|
|
float4 uv2;
|
|
float4 uv3;
|
|
float4 VertexColor;
|
|
};
|
|
struct PackedVaryings
|
|
{
|
|
float4 positionCS : SV_POSITION;
|
|
float3 interp0 : INTERP0;
|
|
#if UNITY_ANY_INSTANCING_ENABLED
|
|
uint instanceID : CUSTOM_INSTANCE_ID;
|
|
#endif
|
|
#if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE)))
|
|
uint stereoTargetEyeIndexAsBlendIdx0 : BLENDINDICES0;
|
|
#endif
|
|
#if (defined(UNITY_STEREO_INSTANCING_ENABLED))
|
|
uint stereoTargetEyeIndexAsRTArrayIdx : SV_RenderTargetArrayIndex;
|
|
#endif
|
|
#if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE)
|
|
FRONT_FACE_TYPE cullFace : FRONT_FACE_SEMANTIC;
|
|
#endif
|
|
};
|
|
|
|
PackedVaryings PackVaryings (Varyings input)
|
|
{
|
|
PackedVaryings output;
|
|
ZERO_INITIALIZE(PackedVaryings, output);
|
|
output.positionCS = input.positionCS;
|
|
output.interp0.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.normalWS = input.interp0.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;
|
|
}
|
|
|
|
|
|
// --------------------------------------------------
|
|
// Graph
|
|
|
|
// Graph Properties
|
|
CBUFFER_START(UnityPerMaterial)
|
|
float _Dynamic_Shape_Y_Offset;
|
|
float _Dynamic_Start_Position_Offset;
|
|
float _GlobalTiling;
|
|
float _UVVDirection1UDirection0;
|
|
float2 _ColdLavaMainSpeed;
|
|
float2 _MediumLavaMainSpeed;
|
|
float _HotLavaFlowUVRefreshSpeed_1;
|
|
float2 _HotLavaMainSpeed;
|
|
float4 _ColdLavaAlbedo_SM_TexelSize;
|
|
float4 _ColdLavaAlbedoColor;
|
|
float _ColdLavaAlbedoColorMultiply;
|
|
float2 _ColdLavaTiling;
|
|
float _ColdLavaSmoothness;
|
|
float4 _ColdLavaNormal_TexelSize;
|
|
float _ColdLavaNormalScale;
|
|
float4 _ColdLavaMT_AO_H_EM_TexelSize;
|
|
float _ColdLavaMetalic;
|
|
float _ColdLavaAO;
|
|
float _ColdLavaTessScale;
|
|
float _MediumLavaAngle;
|
|
float _MediumLavaAngleFalloff;
|
|
float _MediumLavaHeightBlendTreshold;
|
|
float _MediumLavaHeightBlendStrenght;
|
|
float4 _MediumLavaAlbedo_SM_TexelSize;
|
|
float4 _MediumLavaAlbedoColor;
|
|
float _MediumLavaAlbedoColorMultiply;
|
|
float2 _MediumLavaTiling;
|
|
float _MediumLavaSmoothness;
|
|
float4 _MediumLavaNormal_TexelSize;
|
|
float _MediumLavaNormalScale;
|
|
float4 _MediumLavaMT_AO_H_EM_TexelSize;
|
|
float _MediumLavaMetallic;
|
|
float _MediumLavaAO;
|
|
float _MediumLavaTessScale;
|
|
float _HotLavaAngle;
|
|
float _HotLavaAngleFalloff;
|
|
float _HotLavaHeightBlendTreshold;
|
|
float _HotLavaHeightBlendStrenght;
|
|
float4 _HotLavaAlbedo_SM_TexelSize;
|
|
float4 _HotLavaAlbedoColor;
|
|
float _HotLavaAlbedoColorMultiply;
|
|
float2 _HotLavaTiling;
|
|
float _HotLavaSmoothness;
|
|
float4 _HotLavaNormal_TexelSize;
|
|
float _HotLavaNormalScale;
|
|
float4 _HotLavaMT_AO_H_EM_TexelSize;
|
|
float _HotLavaMetallic;
|
|
float _HotLavaAO;
|
|
float _HotLavaTessScale;
|
|
float _ColdLavaFlowUVRefresSpeed;
|
|
float _MediumLavaFlowUVRefreshSpeed;
|
|
float _HotLavaFlowUVRefreshSpeed;
|
|
float4 _LavaEmissionColor;
|
|
float _ColdLavaEmissionMaskIntensivity;
|
|
float _ColdLavaEmissionMaskTreshold;
|
|
float _MediumLavaEmissionMaskIntesivity;
|
|
float _MediumLavaEmissionMaskTreshold;
|
|
float _HotLavaEmissionMaskIntensivity;
|
|
float _HotLavaEmissionMaskTreshold;
|
|
float4 _RimColor;
|
|
float _RimLightPower;
|
|
float4 _Noise_TexelSize;
|
|
float2 _NoiseTiling;
|
|
float2 _NoiseSpeed;
|
|
float _ColdLavaNoisePower;
|
|
float _MediumLavaNoisePower;
|
|
float _HotLavaNoisePower;
|
|
float _VCColdLavaHeightBlendStrenght;
|
|
float _VCMediumLavaHeightBlendStrenght;
|
|
float _VCHotLavaHeightBlendStrenght;
|
|
float _Dynamic_Shape_Speed;
|
|
float _Dynamic_Shape_U_Curve_Power;
|
|
float _Dynamic_Shape_V_Curve_Power;
|
|
float _Dynamic_Lava_Emission_Intensivity;
|
|
float _Dynamic_Lava_Emission_Treshold;
|
|
float2 _Slope_Speed_Influence;
|
|
float _Dynamic_Lava_Emission_Front_Mask_Treshold;
|
|
float _Dynamic_Lava_Emission_Front_Mask_Intensivity;
|
|
float _Dynamic_Flow;
|
|
CBUFFER_END
|
|
|
|
// Object and Global properties
|
|
SAMPLER(SamplerState_Linear_Repeat);
|
|
SAMPLER(SamplerState_Linear_Repeat_Aniso8);
|
|
TEXTURE2D(_ColdLavaAlbedo_SM);
|
|
SAMPLER(sampler_ColdLavaAlbedo_SM);
|
|
TEXTURE2D(_ColdLavaNormal);
|
|
SAMPLER(sampler_ColdLavaNormal);
|
|
TEXTURE2D(_ColdLavaMT_AO_H_EM);
|
|
SAMPLER(sampler_ColdLavaMT_AO_H_EM);
|
|
TEXTURE2D(_MediumLavaAlbedo_SM);
|
|
SAMPLER(sampler_MediumLavaAlbedo_SM);
|
|
TEXTURE2D(_MediumLavaNormal);
|
|
SAMPLER(sampler_MediumLavaNormal);
|
|
TEXTURE2D(_MediumLavaMT_AO_H_EM);
|
|
SAMPLER(sampler_MediumLavaMT_AO_H_EM);
|
|
TEXTURE2D(_HotLavaAlbedo_SM);
|
|
SAMPLER(sampler_HotLavaAlbedo_SM);
|
|
TEXTURE2D(_HotLavaNormal);
|
|
SAMPLER(sampler_HotLavaNormal);
|
|
TEXTURE2D(_HotLavaMT_AO_H_EM);
|
|
SAMPLER(sampler_HotLavaMT_AO_H_EM);
|
|
TEXTURE2D(_Noise);
|
|
SAMPLER(sampler_Noise);
|
|
|
|
// Graph Includes
|
|
// GraphIncludes: <None>
|
|
|
|
// -- Property used by ScenePickingPass
|
|
#ifdef SCENEPICKINGPASS
|
|
float4 _SelectionID;
|
|
#endif
|
|
|
|
// -- Properties used by SceneSelectionPass
|
|
#ifdef SCENESELECTIONPASS
|
|
int _ObjectId;
|
|
int _PassValue;
|
|
#endif
|
|
|
|
// Graph Functions
|
|
|
|
void Time_float(out float Out){
|
|
Out = _Time.y;
|
|
}
|
|
|
|
void Unity_Multiply_float_float(float A, float B, out float Out)
|
|
{
|
|
Out = A * B;
|
|
}
|
|
|
|
void Unity_Add_float(float A, float B, out float Out)
|
|
{
|
|
Out = A + B;
|
|
}
|
|
|
|
void Unity_Sine_float(float In, out float Out)
|
|
{
|
|
Out = sin(In);
|
|
}
|
|
|
|
void Unity_OneMinus_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);
|
|
}
|
|
|
|
void Unity_Fraction_float(float In, out float Out)
|
|
{
|
|
Out = frac(In);
|
|
}
|
|
|
|
void Unity_Subtract_float(float A, float B, out float Out)
|
|
{
|
|
Out = A - B;
|
|
}
|
|
|
|
void Unity_Clamp_float(float In, float Min, float Max, out float Out)
|
|
{
|
|
Out = clamp(In, Min, Max);
|
|
}
|
|
|
|
struct Bindings_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float
|
|
{
|
|
half4 uv2;
|
|
};
|
|
|
|
void SG_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float(float _Lava_Move, float _Lava_Blend, float _Lava_Blend_Length, float _Lava_Position, float _Speed, Bindings_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float IN, out float3 OutVector3_1, out float Mask_2, out float BlackMask_3)
|
|
{
|
|
float _Property_2a185003c3494beeb70cdf5ed0e65bcd_Out_0 = _Lava_Position;
|
|
float _TimeCustomFunction_de3c9bb8524d44f4ab32edcb4d6b4f54_Out_0;
|
|
Time_float(_TimeCustomFunction_de3c9bb8524d44f4ab32edcb4d6b4f54_Out_0);
|
|
float _Property_e7f9cc195866428a85d01e3ecd313a79_Out_0 = _Speed;
|
|
float _Multiply_9e68ac9cbbee4bd89bda6f5e83200ba1_Out_2;
|
|
Unity_Multiply_float_float(_TimeCustomFunction_de3c9bb8524d44f4ab32edcb4d6b4f54_Out_0, _Property_e7f9cc195866428a85d01e3ecd313a79_Out_0, _Multiply_9e68ac9cbbee4bd89bda6f5e83200ba1_Out_2);
|
|
float _Add_89e5e16041eb42c185127581c324d3ef_Out_2;
|
|
Unity_Add_float(_Property_2a185003c3494beeb70cdf5ed0e65bcd_Out_0, _Multiply_9e68ac9cbbee4bd89bda6f5e83200ba1_Out_2, _Add_89e5e16041eb42c185127581c324d3ef_Out_2);
|
|
float _Property_c36e7c40bdfb40a1b331d81d87dc8ea2_Out_0 = _Lava_Blend_Length;
|
|
float _Add_c00f6c5fae1f40ce848e7c22007c4187_Out_2;
|
|
Unity_Add_float(_Property_c36e7c40bdfb40a1b331d81d87dc8ea2_Out_0, _Add_89e5e16041eb42c185127581c324d3ef_Out_2, _Add_c00f6c5fae1f40ce848e7c22007c4187_Out_2);
|
|
float4 _UV_3e2c7754188f4248b45724449a0b0102_Out_0 = IN.uv2;
|
|
float _Split_1c5a40226cc8434d858bb235be3df686_R_1 = _UV_3e2c7754188f4248b45724449a0b0102_Out_0[0];
|
|
float _Split_1c5a40226cc8434d858bb235be3df686_G_2 = _UV_3e2c7754188f4248b45724449a0b0102_Out_0[1];
|
|
float _Split_1c5a40226cc8434d858bb235be3df686_B_3 = _UV_3e2c7754188f4248b45724449a0b0102_Out_0[2];
|
|
float _Split_1c5a40226cc8434d858bb235be3df686_A_4 = _UV_3e2c7754188f4248b45724449a0b0102_Out_0[3];
|
|
float Constant_07fa30ece4ce41b5b24296e8ca24455e = 3.141593;
|
|
float _Multiply_a446488e00e945cb9bdfe5be3426f420_Out_2;
|
|
Unity_Multiply_float_float(_Split_1c5a40226cc8434d858bb235be3df686_G_2, Constant_07fa30ece4ce41b5b24296e8ca24455e, _Multiply_a446488e00e945cb9bdfe5be3426f420_Out_2);
|
|
float _Sine_246d772169bc44e8a89cd956f8db3945_Out_1;
|
|
Unity_Sine_float(_Multiply_a446488e00e945cb9bdfe5be3426f420_Out_2, _Sine_246d772169bc44e8a89cd956f8db3945_Out_1);
|
|
float _OneMinus_5a23f296bc0d4c259759488043d04af8_Out_1;
|
|
Unity_OneMinus_float(_Sine_246d772169bc44e8a89cd956f8db3945_Out_1, _OneMinus_5a23f296bc0d4c259759488043d04af8_Out_1);
|
|
float _Property_e47653aa77f64be691ab7fbc06e93a03_Out_0 = _Lava_Blend;
|
|
float _Multiply_da8ac054968b49f2902ac2cb6adbf7ce_Out_2;
|
|
Unity_Multiply_float_float(_OneMinus_5a23f296bc0d4c259759488043d04af8_Out_1, _Property_e47653aa77f64be691ab7fbc06e93a03_Out_0, _Multiply_da8ac054968b49f2902ac2cb6adbf7ce_Out_2);
|
|
float _Add_14d2aa97a990488095216c24e0fce025_Out_2;
|
|
Unity_Add_float(_Split_1c5a40226cc8434d858bb235be3df686_R_1, _Multiply_da8ac054968b49f2902ac2cb6adbf7ce_Out_2, _Add_14d2aa97a990488095216c24e0fce025_Out_2);
|
|
float _Smoothstep_cdbeceeb99e04282a57ed4060a77ccfa_Out_3;
|
|
Unity_Smoothstep_float(_Add_89e5e16041eb42c185127581c324d3ef_Out_2, _Add_c00f6c5fae1f40ce848e7c22007c4187_Out_2, _Add_14d2aa97a990488095216c24e0fce025_Out_2, _Smoothstep_cdbeceeb99e04282a57ed4060a77ccfa_Out_3);
|
|
float _Property_9b3bca5a847f487c9f9ea762b17e9e6f_Out_0 = _Lava_Move;
|
|
float _Multiply_cfe5164c85184498b5f555c37c60f6e7_Out_2;
|
|
Unity_Multiply_float_float(_Smoothstep_cdbeceeb99e04282a57ed4060a77ccfa_Out_3, _Property_9b3bca5a847f487c9f9ea762b17e9e6f_Out_0, _Multiply_cfe5164c85184498b5f555c37c60f6e7_Out_2);
|
|
float3 _Vector3_6776765fcd694cd4a1fda0cee619f6fd_Out_0 = float3(0, _Multiply_cfe5164c85184498b5f555c37c60f6e7_Out_2, 0);
|
|
float _Fraction_534e1fabf58244d58a8b4810525daf90_Out_1;
|
|
Unity_Fraction_float(_Smoothstep_cdbeceeb99e04282a57ed4060a77ccfa_Out_3, _Fraction_534e1fabf58244d58a8b4810525daf90_Out_1);
|
|
float _Subtract_8953bd445cba4da5bd2f520f8181e98d_Out_2;
|
|
Unity_Subtract_float(_Add_c00f6c5fae1f40ce848e7c22007c4187_Out_2, _Add_14d2aa97a990488095216c24e0fce025_Out_2, _Subtract_8953bd445cba4da5bd2f520f8181e98d_Out_2);
|
|
float _Clamp_f8658c6871554a12b16cd7ce892df954_Out_3;
|
|
Unity_Clamp_float(_Subtract_8953bd445cba4da5bd2f520f8181e98d_Out_2, 0, 1, _Clamp_f8658c6871554a12b16cd7ce892df954_Out_3);
|
|
OutVector3_1 = _Vector3_6776765fcd694cd4a1fda0cee619f6fd_Out_0;
|
|
Mask_2 = _Fraction_534e1fabf58244d58a8b4810525daf90_Out_1;
|
|
BlackMask_3 = _Clamp_f8658c6871554a12b16cd7ce892df954_Out_3;
|
|
}
|
|
|
|
void Unity_Multiply_float3_float3(float3 A, float3 B, out float3 Out)
|
|
{
|
|
Out = A * B;
|
|
}
|
|
|
|
void Unity_Absolute_float(float In, out float Out)
|
|
{
|
|
Out = abs(In);
|
|
}
|
|
|
|
void Unity_Multiply_float2_float2(float2 A, float2 B, out float2 Out)
|
|
{
|
|
Out = A * B;
|
|
}
|
|
|
|
void Unity_Add_float2(float2 A, float2 B, out float2 Out)
|
|
{
|
|
Out = A + B;
|
|
}
|
|
|
|
void Unity_Branch_float2(float Predicate, float2 True, float2 False, out float2 Out)
|
|
{
|
|
Out = Predicate ? True : False;
|
|
}
|
|
|
|
void Unity_Divide_float(float A, float B, out float Out)
|
|
{
|
|
Out = A / B;
|
|
}
|
|
|
|
void Unity_Power_float(float A, float B, out float Out)
|
|
{
|
|
Out = pow(A, B);
|
|
}
|
|
|
|
struct Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float
|
|
{
|
|
float3 WorldSpaceNormal;
|
|
half4 uv0;
|
|
half4 uv3;
|
|
};
|
|
|
|
void SG_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float(float _UV_Direction_V_T_U_F, float2 _Texture_Tiling, float _Global_Tiling, float2 _Texture_Speed, UnityTexture2D _HeightMap_B, float _UV_Refresh_Speed, float2 _Slope_Influence, float _Time_Float, Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float IN, out float2 UV_1_LOD_5, out float2 UV_2_LOD_4, out float FlowLerp_LOD_8, out float NonHeigblendedLerp_LOD_9, out float Fraction_1_1, out float Fraction_2_2)
|
|
{
|
|
float _Property_e1ff2b453fec41069201c9a23f45243f_Out_0 = _UV_Direction_V_T_U_F;
|
|
float2 _Property_11e9ef21a6164714b54867b4fec442fb_Out_0 = _Texture_Speed;
|
|
float _Split_66fafc81d60b44af9ca4955d1c41a23e_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_66fafc81d60b44af9ca4955d1c41a23e_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_66fafc81d60b44af9ca4955d1c41a23e_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_66fafc81d60b44af9ca4955d1c41a23e_A_4 = 0;
|
|
float _Absolute_9ed12a85859d4c3abd48e4e3ad86a4a3_Out_1;
|
|
Unity_Absolute_float(_Split_66fafc81d60b44af9ca4955d1c41a23e_G_2, _Absolute_9ed12a85859d4c3abd48e4e3ad86a4a3_Out_1);
|
|
float _Clamp_381065d3a34d4d03a8e14f5344363851_Out_3;
|
|
Unity_Clamp_float(_Absolute_9ed12a85859d4c3abd48e4e3ad86a4a3_Out_1, 0, 1, _Clamp_381065d3a34d4d03a8e14f5344363851_Out_3);
|
|
float _OneMinus_e2b233a02f02413b9067eba7b3be8fdb_Out_1;
|
|
Unity_OneMinus_float(_Clamp_381065d3a34d4d03a8e14f5344363851_Out_3, _OneMinus_e2b233a02f02413b9067eba7b3be8fdb_Out_1);
|
|
float2 _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0 = _Slope_Influence;
|
|
float2 _Multiply_8b98ec2e94864acc851f15193013d9c5_Out_2;
|
|
Unity_Multiply_float2_float2((_OneMinus_e2b233a02f02413b9067eba7b3be8fdb_Out_1.xx), _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0, _Multiply_8b98ec2e94864acc851f15193013d9c5_Out_2);
|
|
float2 _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2;
|
|
Unity_Add_float2(_Property_11e9ef21a6164714b54867b4fec442fb_Out_0, _Multiply_8b98ec2e94864acc851f15193013d9c5_Out_2, _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2);
|
|
float2 _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0 = _Texture_Tiling;
|
|
float2 _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2;
|
|
Unity_Multiply_float2_float2(_Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2, _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0, _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2);
|
|
float4 _UV_5065e53f57da48938d389be8b756e79f_Out_0 = IN.uv3;
|
|
float2 _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2;
|
|
Unity_Multiply_float2_float2(_Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2, (_UV_5065e53f57da48938d389be8b756e79f_Out_0.xy), _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2);
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_R_1 = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2[0];
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_G_2 = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2[1];
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_B_3 = 0;
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_A_4 = 0;
|
|
float2 _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0 = float2(_Split_8a205a4b761446f9bd6e51fef55cd516_G_2, _Split_8a205a4b761446f9bd6e51fef55cd516_R_1);
|
|
float2 _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3;
|
|
Unity_Branch_float2(_Property_e1ff2b453fec41069201c9a23f45243f_Out_0, _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2, _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0, _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3);
|
|
float _Property_85997eba6114477b8cf506155f6b748c_Out_0 = _Time_Float;
|
|
float _Property_eca1185428d546de9034f062796c7f3b_Out_0 = _UV_Refresh_Speed;
|
|
float _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2;
|
|
Unity_Multiply_float_float(_Property_85997eba6114477b8cf506155f6b748c_Out_0, _Property_eca1185428d546de9034f062796c7f3b_Out_0, _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2);
|
|
float _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2;
|
|
Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2, 0, _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2);
|
|
float _Fraction_32b193bd71ca404588517d6887bbf390_Out_1;
|
|
Unity_Fraction_float(_Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2, _Fraction_32b193bd71ca404588517d6887bbf390_Out_1);
|
|
float2 _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2;
|
|
Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3, (_Fraction_32b193bd71ca404588517d6887bbf390_Out_1.xx), _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2);
|
|
float _Property_62f67c70aae5489e94e37cafe73baf35_Out_0 = _Global_Tiling;
|
|
float _Divide_19c9049f60754d499008ce4b06109655_Out_2;
|
|
Unity_Divide_float(1, _Property_62f67c70aae5489e94e37cafe73baf35_Out_0, _Divide_19c9049f60754d499008ce4b06109655_Out_2);
|
|
float4 _UV_6b1eec7607104319aba3d875527da073_Out_0 = IN.uv0;
|
|
float2 _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2;
|
|
Unity_Multiply_float2_float2(_Property_4d24cadf92ee4d43b52d3755629e269e_Out_0, (_UV_6b1eec7607104319aba3d875527da073_Out_0.xy), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2);
|
|
float2 _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2;
|
|
Unity_Multiply_float2_float2((_Divide_19c9049f60754d499008ce4b06109655_Out_2.xx), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2);
|
|
float2 _Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2;
|
|
Unity_Add_float2(_Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2, _Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2);
|
|
float _Add_9eadb94808de4bc885bc1be18df4f639_Out_2;
|
|
Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2, -0.5, _Add_9eadb94808de4bc885bc1be18df4f639_Out_2);
|
|
float _Fraction_38e5506afa51447283ddde13593ada4d_Out_1;
|
|
Unity_Fraction_float(_Add_9eadb94808de4bc885bc1be18df4f639_Out_2, _Fraction_38e5506afa51447283ddde13593ada4d_Out_1);
|
|
float2 _Multiply_14c20d62ad084293accedac425b831fe_Out_2;
|
|
Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3, (_Fraction_38e5506afa51447283ddde13593ada4d_Out_1.xx), _Multiply_14c20d62ad084293accedac425b831fe_Out_2);
|
|
float2 _Add_5373f3ceb31249868a4f178de8a7ccc5_Out_2;
|
|
Unity_Add_float2(_Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2, _Multiply_14c20d62ad084293accedac425b831fe_Out_2, _Add_5373f3ceb31249868a4f178de8a7ccc5_Out_2);
|
|
float _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2;
|
|
Unity_Multiply_float_float(_Fraction_32b193bd71ca404588517d6887bbf390_Out_1, 1, _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2);
|
|
float Constant_9550753bbc114dd4994f4e99790a3669 = 3.141593;
|
|
float _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2;
|
|
Unity_Multiply_float_float(_Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2, Constant_9550753bbc114dd4994f4e99790a3669, _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2);
|
|
float Constant_b538a449c4eb42328f031521a22bd3e3 = 3.141593;
|
|
float _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2;
|
|
Unity_Multiply_float_float(Constant_b538a449c4eb42328f031521a22bd3e3, 1.5, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2);
|
|
float _Add_590bbae990404254a6309a5fa210ca31_Out_2;
|
|
Unity_Add_float(_Multiply_c4390f9bbb504e9981494940812a3c59_Out_2, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2, _Add_590bbae990404254a6309a5fa210ca31_Out_2);
|
|
float _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1;
|
|
Unity_Sine_float(_Add_590bbae990404254a6309a5fa210ca31_Out_2, _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1);
|
|
float _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1;
|
|
Unity_Absolute_float(_Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1, _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1);
|
|
float _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3;
|
|
Unity_Clamp_float(_Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1, 0, 1, _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3);
|
|
UnityTexture2D _Property_455d32b94af045e4ac963d23b1a8dceb_Out_0 = _HeightMap_B;
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_455d32b94af045e4ac963d23b1a8dceb_Out_0.tex, _Property_455d32b94af045e4ac963d23b1a8dceb_Out_0.samplerstate, _Property_455d32b94af045e4ac963d23b1a8dceb_Out_0.GetTransformedUV(_Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_R_5 = _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0.r;
|
|
float _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_G_6 = _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0.g;
|
|
float _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_B_7 = _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0.b;
|
|
float _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_A_8 = _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0.a;
|
|
float _Multiply_d08510aad90c46c79f14152cfed0f078_Out_2;
|
|
Unity_Multiply_float_float(_SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_B_7, 7, _Multiply_d08510aad90c46c79f14152cfed0f078_Out_2);
|
|
float _Power_9a99fc4a330a4c5aac5363723a9e297d_Out_2;
|
|
Unity_Power_float(_Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3, _Multiply_d08510aad90c46c79f14152cfed0f078_Out_2, _Power_9a99fc4a330a4c5aac5363723a9e297d_Out_2);
|
|
float _Clamp_134461fc226e4794bd6323caf229ec29_Out_3;
|
|
Unity_Clamp_float(_Power_9a99fc4a330a4c5aac5363723a9e297d_Out_2, 0, 1, _Clamp_134461fc226e4794bd6323caf229ec29_Out_3);
|
|
float _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1;
|
|
Unity_Fraction_float(_Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2, _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1);
|
|
float _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1;
|
|
Unity_Fraction_float(_Add_9eadb94808de4bc885bc1be18df4f639_Out_2, _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1);
|
|
UV_1_LOD_5 = _Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2;
|
|
UV_2_LOD_4 = _Add_5373f3ceb31249868a4f178de8a7ccc5_Out_2;
|
|
FlowLerp_LOD_8 = _Clamp_134461fc226e4794bd6323caf229ec29_Out_3;
|
|
NonHeigblendedLerp_LOD_9 = _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3;
|
|
Fraction_1_1 = _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1;
|
|
Fraction_2_2 = _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1;
|
|
}
|
|
|
|
void Unity_Lerp_float(float A, float B, float T, out float Out)
|
|
{
|
|
Out = lerp(A, B, T);
|
|
}
|
|
|
|
void Unity_Saturate_float(float In, out float Out)
|
|
{
|
|
Out = saturate(In);
|
|
}
|
|
|
|
struct Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float
|
|
{
|
|
};
|
|
|
|
void SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(float Vector1_3D7AF960, float Vector1_23CABB44, float Vector1_50A6BA5E, Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float IN, out float Blend_1)
|
|
{
|
|
float _Property_804e86228598eb8b92ce6c007ac5fbc9_Out_0 = Vector1_3D7AF960;
|
|
float _Property_9dc4e2ee5a613e8bacccce3aeee46c32_Out_0 = Vector1_23CABB44;
|
|
float _Multiply_fb91b2b13771718bb4cb013bab2768ac_Out_2;
|
|
Unity_Multiply_float_float(_Property_804e86228598eb8b92ce6c007ac5fbc9_Out_0, _Property_9dc4e2ee5a613e8bacccce3aeee46c32_Out_0, _Multiply_fb91b2b13771718bb4cb013bab2768ac_Out_2);
|
|
float _Multiply_aa534fa162410f8f935b21bd5d9c58ab_Out_2;
|
|
Unity_Multiply_float_float(_Multiply_fb91b2b13771718bb4cb013bab2768ac_Out_2, 4, _Multiply_aa534fa162410f8f935b21bd5d9c58ab_Out_2);
|
|
float _Multiply_283464c99bf1ac8789d1ff8ec1948e00_Out_2;
|
|
Unity_Multiply_float_float(_Property_9dc4e2ee5a613e8bacccce3aeee46c32_Out_0, 2, _Multiply_283464c99bf1ac8789d1ff8ec1948e00_Out_2);
|
|
float _Add_4b45f8bab5909883a71690c307b567a2_Out_2;
|
|
Unity_Add_float(_Multiply_aa534fa162410f8f935b21bd5d9c58ab_Out_2, _Multiply_283464c99bf1ac8789d1ff8ec1948e00_Out_2, _Add_4b45f8bab5909883a71690c307b567a2_Out_2);
|
|
float _Absolute_3d1440cf68e24d60b4c40bc66c13c0e5_Out_1;
|
|
Unity_Absolute_float(_Add_4b45f8bab5909883a71690c307b567a2_Out_2, _Absolute_3d1440cf68e24d60b4c40bc66c13c0e5_Out_1);
|
|
float _Property_d01ca21e1ed88487b7c132aa64b85be9_Out_0 = Vector1_50A6BA5E;
|
|
float _Power_376a71f1029b5d888cc4d93d7d8eb032_Out_2;
|
|
Unity_Power_float(_Absolute_3d1440cf68e24d60b4c40bc66c13c0e5_Out_1, _Property_d01ca21e1ed88487b7c132aa64b85be9_Out_0, _Power_376a71f1029b5d888cc4d93d7d8eb032_Out_2);
|
|
float _Saturate_f8e2104d93edb487bdad4a3604d89b6b_Out_1;
|
|
Unity_Saturate_float(_Power_376a71f1029b5d888cc4d93d7d8eb032_Out_2, _Saturate_f8e2104d93edb487bdad4a3604d89b6b_Out_1);
|
|
Blend_1 = _Saturate_f8e2104d93edb487bdad4a3604d89b6b_Out_1;
|
|
}
|
|
|
|
void Unity_Add_float3(float3 A, float3 B, out float3 Out)
|
|
{
|
|
Out = A + B;
|
|
}
|
|
|
|
void Unity_Branch_float3(float Predicate, float3 True, float3 False, out float3 Out)
|
|
{
|
|
Out = Predicate ? True : False;
|
|
}
|
|
|
|
// 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;
|
|
float _Property_661c7656745d4b468e5418922cad980c_Out_0 = _Dynamic_Flow;
|
|
float _Property_6174b362fef84a64bfc63218c98ca2ad_Out_0 = _Dynamic_Shape_Y_Offset;
|
|
float _Property_5a32e2c3b8ea4693bbcb6465db16e4eb_Out_0 = _Dynamic_Shape_V_Curve_Power;
|
|
float _Property_c1acd6c11c59428c9aa108b90c725006_Out_0 = _Dynamic_Shape_U_Curve_Power;
|
|
float _Property_94a7abd0eed040958756408f5586399b_Out_0 = _Dynamic_Start_Position_Offset;
|
|
float _Property_7430d51dddb6413fa811cec211b99000_Out_0 = _Dynamic_Shape_Speed;
|
|
Bindings_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526;
|
|
_LavaMove_e7c2dd23675f46dfb5d627bef2a4f526.uv2 = IN.uv2;
|
|
float3 _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_OutVector3_1;
|
|
float _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_Mask_2;
|
|
float _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_BlackMask_3;
|
|
SG_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float(_Property_6174b362fef84a64bfc63218c98ca2ad_Out_0, _Property_5a32e2c3b8ea4693bbcb6465db16e4eb_Out_0, _Property_c1acd6c11c59428c9aa108b90c725006_Out_0, _Property_94a7abd0eed040958756408f5586399b_Out_0, _Property_7430d51dddb6413fa811cec211b99000_Out_0, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_OutVector3_1, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_Mask_2, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_BlackMask_3);
|
|
float3 _Multiply_dbb7c1d4b3bc4fe0aa3119bb0c945e19_Out_2;
|
|
Unity_Multiply_float3_float3(IN.ObjectSpaceNormal, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_OutVector3_1, _Multiply_dbb7c1d4b3bc4fe0aa3119bb0c945e19_Out_2);
|
|
UnityTexture2D _Property_d1dd8451b9a54063aa1bf0516031825d_Out_0 = UnityBuildTexture2DStructNoScale(_ColdLavaMT_AO_H_EM);
|
|
float _Property_826d006643654800b130e720cfee9283_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_30f8ed4e6dbf49d9bed951f8353f56dd_Out_0 = _ColdLavaTiling;
|
|
float _Property_b0afac94ec4546f9b499dcebb27f4454_Out_0 = _GlobalTiling;
|
|
float2 _Property_39b80d50a1cc47f5837e0616a7b5f484_Out_0 = _ColdLavaMainSpeed;
|
|
UnityTexture2D _Property_97e6f4af77ce47b9a2bd94a7f7e72195_Out_0 = UnityBuildTexture2DStructNoScale(_ColdLavaMT_AO_H_EM);
|
|
float _Property_cf3c3ed2779248fab05956b139b70614_Out_0 = _ColdLavaFlowUVRefresSpeed;
|
|
float2 _Property_76c46234a6774d6b8e09471a8a609832_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_b262837696e74b029d5478b0bdc80655_Out_0;
|
|
Time_float(_TimeCustomFunction_b262837696e74b029d5478b0bdc80655_Out_0);
|
|
Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d;
|
|
_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV1LOD_5;
|
|
float2 _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV2LOD_4;
|
|
float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_FlowLerpLOD_8;
|
|
float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_NonHeigblendedLerpLOD_9;
|
|
float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_Fraction1_1;
|
|
float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_Fraction2_2;
|
|
SG_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float(_Property_826d006643654800b130e720cfee9283_Out_0, _Property_30f8ed4e6dbf49d9bed951f8353f56dd_Out_0, _Property_b0afac94ec4546f9b499dcebb27f4454_Out_0, _Property_39b80d50a1cc47f5837e0616a7b5f484_Out_0, _Property_97e6f4af77ce47b9a2bd94a7f7e72195_Out_0, _Property_cf3c3ed2779248fab05956b139b70614_Out_0, _Property_76c46234a6774d6b8e09471a8a609832_Out_0, _TimeCustomFunction_b262837696e74b029d5478b0bdc80655_Out_0, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV1LOD_5, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV2LOD_4, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_FlowLerpLOD_8, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_NonHeigblendedLerpLOD_9, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_Fraction1_1, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_Fraction2_2);
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_d1dd8451b9a54063aa1bf0516031825d_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_d1dd8451b9a54063aa1bf0516031825d_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV1LOD_5), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_R_5 = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0.r;
|
|
float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_G_6 = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0.g;
|
|
float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_B_7 = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0.b;
|
|
float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_A_8 = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0.a;
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_d1dd8451b9a54063aa1bf0516031825d_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_d1dd8451b9a54063aa1bf0516031825d_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV2LOD_4), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_R_5 = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0.r;
|
|
float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_G_6 = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0.g;
|
|
float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_B_7 = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0.b;
|
|
float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_A_8 = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0.a;
|
|
float _Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3;
|
|
Unity_Lerp_float(_SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_B_7, _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_B_7, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_FlowLerpLOD_8, _Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3);
|
|
float _Add_f5d3919f9d110f84be2db0b4e57905db_Out_2;
|
|
Unity_Add_float(_Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3, -0.25, _Add_f5d3919f9d110f84be2db0b4e57905db_Out_2);
|
|
float _Property_5f6191b3eec22f8691968a8c6e01b3ba_Out_0 = _ColdLavaTessScale;
|
|
float _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2;
|
|
Unity_Multiply_float_float(_Add_f5d3919f9d110f84be2db0b4e57905db_Out_2, _Property_5f6191b3eec22f8691968a8c6e01b3ba_Out_0, _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2);
|
|
UnityTexture2D _Property_56863f8742833f83a9c0285cb3a6c344_Out_0 = UnityBuildTexture2DStructNoScale(_MediumLavaMT_AO_H_EM);
|
|
float _Property_129eb4e64ee94a539b4fcd33d6963539_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_d449c1fd7bee4109b74db35119b5d317_Out_0 = _MediumLavaTiling;
|
|
float _Property_d11985e336744f738fa113fbe21e8b6c_Out_0 = _GlobalTiling;
|
|
float2 _Property_a66b70fbc93c45b09178aeffbc10901a_Out_0 = _MediumLavaMainSpeed;
|
|
UnityTexture2D _Property_ba5c124ff8cb4be699e4a9fc5e7e4a41_Out_0 = UnityBuildTexture2DStructNoScale(_MediumLavaMT_AO_H_EM);
|
|
float _Property_0ae710a197254ff1bd92334a386e969d_Out_0 = _MediumLavaFlowUVRefreshSpeed;
|
|
float2 _Property_ebac93cdf45e4381b5c5d3b4b9fd3fe8_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_61c6b7d904c344f78fe8568d44e53710_Out_0;
|
|
Time_float(_TimeCustomFunction_61c6b7d904c344f78fe8568d44e53710_Out_0);
|
|
Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4;
|
|
_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV1LOD_5;
|
|
float2 _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV2LOD_4;
|
|
float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_FlowLerpLOD_8;
|
|
float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_NonHeigblendedLerpLOD_9;
|
|
float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_Fraction1_1;
|
|
float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_Fraction2_2;
|
|
SG_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float(_Property_129eb4e64ee94a539b4fcd33d6963539_Out_0, _Property_d449c1fd7bee4109b74db35119b5d317_Out_0, _Property_d11985e336744f738fa113fbe21e8b6c_Out_0, _Property_a66b70fbc93c45b09178aeffbc10901a_Out_0, _Property_ba5c124ff8cb4be699e4a9fc5e7e4a41_Out_0, _Property_0ae710a197254ff1bd92334a386e969d_Out_0, _Property_ebac93cdf45e4381b5c5d3b4b9fd3fe8_Out_0, _TimeCustomFunction_61c6b7d904c344f78fe8568d44e53710_Out_0, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV1LOD_5, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV2LOD_4, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_FlowLerpLOD_8, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_NonHeigblendedLerpLOD_9, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_Fraction1_1, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_Fraction2_2);
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_56863f8742833f83a9c0285cb3a6c344_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_56863f8742833f83a9c0285cb3a6c344_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV1LOD_5), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_R_5 = _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0.r;
|
|
float _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_G_6 = _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0.g;
|
|
float _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_B_7 = _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0.b;
|
|
float _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_A_8 = _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0.a;
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_56863f8742833f83a9c0285cb3a6c344_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_56863f8742833f83a9c0285cb3a6c344_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV2LOD_4), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_R_5 = _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0.r;
|
|
float _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_G_6 = _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0.g;
|
|
float _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_B_7 = _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0.b;
|
|
float _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_A_8 = _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0.a;
|
|
float _Lerp_79202e8722bd198a8e3c96b6f6ed9ee9_Out_3;
|
|
Unity_Lerp_float(_SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_B_7, _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_B_7, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_FlowLerpLOD_8, _Lerp_79202e8722bd198a8e3c96b6f6ed9ee9_Out_3);
|
|
float _Add_653ccc57b165d688b8b4122d29bdb348_Out_2;
|
|
Unity_Add_float(_Lerp_79202e8722bd198a8e3c96b6f6ed9ee9_Out_3, -0.25, _Add_653ccc57b165d688b8b4122d29bdb348_Out_2);
|
|
float _Property_3174f3b50d8f8b809685448270c41957_Out_0 = _MediumLavaTessScale;
|
|
float _Multiply_36f60bc2706a8a839dd567cffb1e3428_Out_2;
|
|
Unity_Multiply_float_float(_Add_653ccc57b165d688b8b4122d29bdb348_Out_2, _Property_3174f3b50d8f8b809685448270c41957_Out_0, _Multiply_36f60bc2706a8a839dd567cffb1e3428_Out_2);
|
|
float _OneMinus_559f0fb51d664e529e348d84b4af292f_Out_1;
|
|
Unity_OneMinus_float(_Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3, _OneMinus_559f0fb51d664e529e348d84b4af292f_Out_1);
|
|
float _Absolute_e7aa87a50fd84525a05e4c15faa6ed85_Out_1;
|
|
Unity_Absolute_float(_OneMinus_559f0fb51d664e529e348d84b4af292f_Out_1, _Absolute_e7aa87a50fd84525a05e4c15faa6ed85_Out_1);
|
|
float _Property_29b2fd9cda5f4f5089c3a83fc03e82e9_Out_0 = _MediumLavaHeightBlendTreshold;
|
|
float _Power_1f877a35dc84439b8975ae3495259f32_Out_2;
|
|
Unity_Power_float(_Absolute_e7aa87a50fd84525a05e4c15faa6ed85_Out_1, _Property_29b2fd9cda5f4f5089c3a83fc03e82e9_Out_0, _Power_1f877a35dc84439b8975ae3495259f32_Out_2);
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_A_4 = 0;
|
|
float _Absolute_af2e8d067a75a385bc8da51b27457800_Out_1;
|
|
Unity_Absolute_float(_Split_e8815c5687c0c188b222e57b486e0e5d_G_2, _Absolute_af2e8d067a75a385bc8da51b27457800_Out_1);
|
|
float _Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3;
|
|
Unity_Clamp_float(_Absolute_af2e8d067a75a385bc8da51b27457800_Out_1, 0, 1, _Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3);
|
|
float _Property_f6e7c7b7064d56849dcc327504a5af65_Out_0 = _MediumLavaAngle;
|
|
float _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2;
|
|
Unity_Divide_float(_Property_f6e7c7b7064d56849dcc327504a5af65_Out_0, 45, _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2);
|
|
float _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1;
|
|
Unity_OneMinus_float(_Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2, _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1);
|
|
float _Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2;
|
|
Unity_Subtract_float(_Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3, _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1, _Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2);
|
|
float _Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3;
|
|
Unity_Clamp_float(_Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2, 0, 2, _Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3);
|
|
float _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2;
|
|
Unity_Divide_float(1, _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2, _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2);
|
|
float _Multiply_7079e8acdf5057888843275dbbdb199c_Out_2;
|
|
Unity_Multiply_float_float(_Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3, _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2, _Multiply_7079e8acdf5057888843275dbbdb199c_Out_2);
|
|
float _Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3;
|
|
Unity_Clamp_float(_Multiply_7079e8acdf5057888843275dbbdb199c_Out_2, 0, 1, _Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3);
|
|
float _OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1;
|
|
Unity_OneMinus_float(_Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3, _OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1);
|
|
float _Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1;
|
|
Unity_Absolute_float(_OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1, _Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1);
|
|
float _Property_f6203e15e471e481b8369ee14c1cf745_Out_0 = _MediumLavaAngleFalloff;
|
|
float _Power_1bc1b18487206481a5ce3274075c24a1_Out_2;
|
|
Unity_Power_float(_Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1, _Property_f6203e15e471e481b8369ee14c1cf745_Out_0, _Power_1bc1b18487206481a5ce3274075c24a1_Out_2);
|
|
float _Clamp_08c896054837bb88bc0374bd536ee024_Out_3;
|
|
Unity_Clamp_float(_Power_1bc1b18487206481a5ce3274075c24a1_Out_2, 0, 1, _Clamp_08c896054837bb88bc0374bd536ee024_Out_3);
|
|
float _Property_c6fdc37b90444cbf8cbf004b1c01d820_Out_0 = _MediumLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54;
|
|
float _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_Power_1f877a35dc84439b8975ae3495259f32_Out_2, _Clamp_08c896054837bb88bc0374bd536ee024_Out_3, _Property_c6fdc37b90444cbf8cbf004b1c01d820_Out_0, _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54, _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54_Blend_1);
|
|
float _Lerp_bbad2bae9298a98fb0f4e5807244e03d_Out_3;
|
|
Unity_Lerp_float(_Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2, _Multiply_36f60bc2706a8a839dd567cffb1e3428_Out_2, _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54_Blend_1, _Lerp_bbad2bae9298a98fb0f4e5807244e03d_Out_3);
|
|
UnityTexture2D _Property_65b22a07dcd745828b471df9172deaa4_Out_0 = UnityBuildTexture2DStructNoScale(_HotLavaMT_AO_H_EM);
|
|
float _Property_d32c017d9c624ffa90d8984f38f746d0_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_b0bb4e9015e84d95a4bc288f0187888b_Out_0 = _HotLavaTiling;
|
|
float _Property_162f3942f5b44cc98f8accf8b6293159_Out_0 = _GlobalTiling;
|
|
float2 _Property_120466aaf69b4fbdb89bcb097bfd6df4_Out_0 = _HotLavaMainSpeed;
|
|
UnityTexture2D _Property_cb85121173c148debffeebcfebf7167d_Out_0 = UnityBuildTexture2DStructNoScale(_HotLavaMT_AO_H_EM);
|
|
float _Property_277288be9f08428eb953c8ee761d793c_Out_0 = _HotLavaFlowUVRefreshSpeed;
|
|
float2 _Property_2a69b9c45b8e4f9b84b561e49c548b8e_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_84f6f740bbf64a11a8f9f67f370e8676_Out_0;
|
|
Time_float(_TimeCustomFunction_84f6f740bbf64a11a8f9f67f370e8676_Out_0);
|
|
Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf;
|
|
_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV1LOD_5;
|
|
float2 _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV2LOD_4;
|
|
float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_FlowLerpLOD_8;
|
|
float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_NonHeigblendedLerpLOD_9;
|
|
float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_Fraction1_1;
|
|
float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_Fraction2_2;
|
|
SG_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float(_Property_d32c017d9c624ffa90d8984f38f746d0_Out_0, _Property_b0bb4e9015e84d95a4bc288f0187888b_Out_0, _Property_162f3942f5b44cc98f8accf8b6293159_Out_0, _Property_120466aaf69b4fbdb89bcb097bfd6df4_Out_0, _Property_cb85121173c148debffeebcfebf7167d_Out_0, _Property_277288be9f08428eb953c8ee761d793c_Out_0, _Property_2a69b9c45b8e4f9b84b561e49c548b8e_Out_0, _TimeCustomFunction_84f6f740bbf64a11a8f9f67f370e8676_Out_0, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV1LOD_5, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV2LOD_4, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_FlowLerpLOD_8, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_NonHeigblendedLerpLOD_9, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_Fraction1_1, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_Fraction2_2);
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_65b22a07dcd745828b471df9172deaa4_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_65b22a07dcd745828b471df9172deaa4_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV1LOD_5), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_R_5 = _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0.r;
|
|
float _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_G_6 = _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0.g;
|
|
float _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_B_7 = _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0.b;
|
|
float _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_A_8 = _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0.a;
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_65b22a07dcd745828b471df9172deaa4_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_65b22a07dcd745828b471df9172deaa4_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV2LOD_4), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_R_5 = _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0.r;
|
|
float _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_G_6 = _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0.g;
|
|
float _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_B_7 = _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0.b;
|
|
float _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_A_8 = _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0.a;
|
|
float _Lerp_a74bf7006e0ceb81af461eaab46f23b1_Out_3;
|
|
Unity_Lerp_float(_SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_B_7, _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_B_7, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_FlowLerpLOD_8, _Lerp_a74bf7006e0ceb81af461eaab46f23b1_Out_3);
|
|
float _Add_4a55e899a9299a83877d178ae45f49f1_Out_2;
|
|
Unity_Add_float(_Lerp_a74bf7006e0ceb81af461eaab46f23b1_Out_3, -0.25, _Add_4a55e899a9299a83877d178ae45f49f1_Out_2);
|
|
float _Property_f6b107e5e0d31d8c98e66eefbf3de6f2_Out_0 = _HotLavaTessScale;
|
|
float _Multiply_f3c73cf50cdf8e8689aed97f89e3046c_Out_2;
|
|
Unity_Multiply_float_float(_Add_4a55e899a9299a83877d178ae45f49f1_Out_2, _Property_f6b107e5e0d31d8c98e66eefbf3de6f2_Out_0, _Multiply_f3c73cf50cdf8e8689aed97f89e3046c_Out_2);
|
|
float _OneMinus_58b9e464e3ca4d479e369a8be9a7ee08_Out_1;
|
|
Unity_OneMinus_float(_Lerp_79202e8722bd198a8e3c96b6f6ed9ee9_Out_3, _OneMinus_58b9e464e3ca4d479e369a8be9a7ee08_Out_1);
|
|
float _Absolute_fb324d79ccc14d32b39e90513d31b50b_Out_1;
|
|
Unity_Absolute_float(_OneMinus_58b9e464e3ca4d479e369a8be9a7ee08_Out_1, _Absolute_fb324d79ccc14d32b39e90513d31b50b_Out_1);
|
|
float _Property_d8670d1e08f54d1899644251f1099601_Out_0 = _HotLavaHeightBlendTreshold;
|
|
float _Power_99605ede7ecd4b6f976609d07b4629bb_Out_2;
|
|
Unity_Power_float(_Absolute_fb324d79ccc14d32b39e90513d31b50b_Out_1, _Property_d8670d1e08f54d1899644251f1099601_Out_0, _Power_99605ede7ecd4b6f976609d07b4629bb_Out_2);
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_A_4 = 0;
|
|
float _Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1;
|
|
Unity_Absolute_float(_Split_b9e7b4a6b4b5e58aa502d4b6d169b792_G_2, _Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1);
|
|
float _Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3;
|
|
Unity_Clamp_float(_Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1, 0, 1, _Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3);
|
|
float _Property_6975119070a7eb84950e7da691463776_Out_0 = _HotLavaAngle;
|
|
float _Divide_86811ef0d01a1581b082fc982daa687c_Out_2;
|
|
Unity_Divide_float(_Property_6975119070a7eb84950e7da691463776_Out_0, 45, _Divide_86811ef0d01a1581b082fc982daa687c_Out_2);
|
|
float _OneMinus_a7c4799546af71898266d38a4354b568_Out_1;
|
|
Unity_OneMinus_float(_Divide_86811ef0d01a1581b082fc982daa687c_Out_2, _OneMinus_a7c4799546af71898266d38a4354b568_Out_1);
|
|
float _Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2;
|
|
Unity_Subtract_float(_Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3, _OneMinus_a7c4799546af71898266d38a4354b568_Out_1, _Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2);
|
|
float _Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3;
|
|
Unity_Clamp_float(_Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2, 0, 2, _Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3);
|
|
float _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2;
|
|
Unity_Divide_float(1, _Divide_86811ef0d01a1581b082fc982daa687c_Out_2, _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2);
|
|
float _Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2;
|
|
Unity_Multiply_float_float(_Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3, _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2, _Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2);
|
|
float _Clamp_69414a1448338e8d9fc890185b317bc6_Out_3;
|
|
Unity_Clamp_float(_Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2, 0, 1, _Clamp_69414a1448338e8d9fc890185b317bc6_Out_3);
|
|
float _OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1;
|
|
Unity_OneMinus_float(_Clamp_69414a1448338e8d9fc890185b317bc6_Out_3, _OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1);
|
|
float _Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1;
|
|
Unity_Absolute_float(_OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1, _Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1);
|
|
float _Property_f5a63fda0810468082350dfa23ec6bf3_Out_0 = _HotLavaAngleFalloff;
|
|
float _Power_0c67a131ce19048caeed8c043e033fb9_Out_2;
|
|
Unity_Power_float(_Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1, _Property_f5a63fda0810468082350dfa23ec6bf3_Out_0, _Power_0c67a131ce19048caeed8c043e033fb9_Out_2);
|
|
float _Clamp_c8349812bf696286b9429cd182d4670a_Out_3;
|
|
Unity_Clamp_float(_Power_0c67a131ce19048caeed8c043e033fb9_Out_2, 0, 1, _Clamp_c8349812bf696286b9429cd182d4670a_Out_3);
|
|
float _Property_b67bd351f0d84590833dacb1b608a490_Out_0 = _HotLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98;
|
|
float _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_Power_99605ede7ecd4b6f976609d07b4629bb_Out_2, _Clamp_c8349812bf696286b9429cd182d4670a_Out_3, _Property_b67bd351f0d84590833dacb1b608a490_Out_0, _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98, _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98_Blend_1);
|
|
float _Lerp_ba0188e0033c96818127ab277dd7743d_Out_3;
|
|
Unity_Lerp_float(_Lerp_bbad2bae9298a98fb0f4e5807244e03d_Out_3, _Multiply_f3c73cf50cdf8e8689aed97f89e3046c_Out_2, _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98_Blend_1, _Lerp_ba0188e0033c96818127ab277dd7743d_Out_3);
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_R_1 = IN.VertexColor[0];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_G_2 = IN.VertexColor[1];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_B_3 = IN.VertexColor[2];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_A_4 = IN.VertexColor[3];
|
|
float _Lerp_93a62f8efa294882a3799fb182d00ce6_Out_3;
|
|
Unity_Lerp_float(_Lerp_ba0188e0033c96818127ab277dd7743d_Out_3, _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2, _Split_992c0de0de817484b2d52aeb19e22ee0_R_1, _Lerp_93a62f8efa294882a3799fb182d00ce6_Out_3);
|
|
float _Lerp_614557f98d2300819fe9b855a1a93f0b_Out_3;
|
|
Unity_Lerp_float(_Lerp_93a62f8efa294882a3799fb182d00ce6_Out_3, _Multiply_36f60bc2706a8a839dd567cffb1e3428_Out_2, _Split_992c0de0de817484b2d52aeb19e22ee0_G_2, _Lerp_614557f98d2300819fe9b855a1a93f0b_Out_3);
|
|
float _Lerp_ef565d386ab90a89ab99065d782595a0_Out_3;
|
|
Unity_Lerp_float(_Lerp_614557f98d2300819fe9b855a1a93f0b_Out_3, _Multiply_f3c73cf50cdf8e8689aed97f89e3046c_Out_2, _Split_992c0de0de817484b2d52aeb19e22ee0_B_3, _Lerp_ef565d386ab90a89ab99065d782595a0_Out_3);
|
|
float3 _Multiply_a2efee1a779e44c6ada9832d9fff09ed_Out_2;
|
|
Unity_Multiply_float3_float3(IN.ObjectSpaceNormal, (_Lerp_ef565d386ab90a89ab99065d782595a0_Out_3.xxx), _Multiply_a2efee1a779e44c6ada9832d9fff09ed_Out_2);
|
|
float3 _Add_8556fe5688a74b4e99dc6a3c66d812ab_Out_2;
|
|
Unity_Add_float3(_Multiply_dbb7c1d4b3bc4fe0aa3119bb0c945e19_Out_2, _Multiply_a2efee1a779e44c6ada9832d9fff09ed_Out_2, _Add_8556fe5688a74b4e99dc6a3c66d812ab_Out_2);
|
|
float3 _Add_30764b0390cf4e34bc89f95f39e6d8be_Out_2;
|
|
Unity_Add_float3(IN.ObjectSpacePosition, _Add_8556fe5688a74b4e99dc6a3c66d812ab_Out_2, _Add_30764b0390cf4e34bc89f95f39e6d8be_Out_2);
|
|
float3 _Add_1536ebe00df2440bbc68b2506484262f_Out_2;
|
|
Unity_Add_float3(IN.ObjectSpacePosition, _Multiply_a2efee1a779e44c6ada9832d9fff09ed_Out_2, _Add_1536ebe00df2440bbc68b2506484262f_Out_2);
|
|
float3 _Branch_385f920ecee74e51ae1e55548ef40ceb_Out_3;
|
|
Unity_Branch_float3(_Property_661c7656745d4b468e5418922cad980c_Out_0, _Add_30764b0390cf4e34bc89f95f39e6d8be_Out_2, _Add_1536ebe00df2440bbc68b2506484262f_Out_2, _Branch_385f920ecee74e51ae1e55548ef40ceb_Out_3);
|
|
description.Position = _Branch_385f920ecee74e51ae1e55548ef40ceb_Out_3;
|
|
description.Normal = IN.ObjectSpaceNormal;
|
|
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
|
|
{
|
|
};
|
|
|
|
SurfaceDescription SurfaceDescriptionFunction(SurfaceDescriptionInputs IN)
|
|
{
|
|
SurfaceDescription surface = (SurfaceDescription)0;
|
|
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);
|
|
|
|
output.ObjectSpaceNormal = input.normalOS;
|
|
output.WorldSpaceNormal = TransformObjectToWorldNormal(input.normalOS);
|
|
output.ObjectSpaceTangent = input.tangentOS.xyz;
|
|
output.ObjectSpacePosition = input.positionOS;
|
|
output.uv0 = input.uv0;
|
|
output.uv2 = input.uv2;
|
|
output.uv3 = input.uv3;
|
|
output.VertexColor = input.color;
|
|
|
|
return output;
|
|
}
|
|
SurfaceDescriptionInputs BuildSurfaceDescriptionInputs(Varyings input)
|
|
{
|
|
SurfaceDescriptionInputs output;
|
|
ZERO_INITIALIZE(SurfaceDescriptionInputs, output);
|
|
|
|
#ifdef HAVE_VFX_MODIFICATION
|
|
// FragInputs from VFX come from two places: Interpolator or CBuffer.
|
|
/* WARNING: $splice Could not find named fragment 'VFXSetFragInputs' */
|
|
|
|
#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
|
|
#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 Back
|
|
ZTest LEqual
|
|
ZWrite On
|
|
ColorMask 0
|
|
|
|
// Debug
|
|
// <None>
|
|
|
|
// --------------------------------------------------
|
|
// Pass
|
|
|
|
HLSLPROGRAM
|
|
|
|
// Pragmas
|
|
#pragma target 4.5
|
|
#pragma exclude_renderers gles gles3 glcore
|
|
#pragma multi_compile_instancing
|
|
#pragma multi_compile _ DOTS_INSTANCING_ON
|
|
#pragma vertex vert
|
|
#pragma fragment frag
|
|
|
|
// DotsInstancingOptions: <None>
|
|
// HybridV1InjectedBuiltinProperties: <None>
|
|
|
|
// Keywords
|
|
// PassKeywords: <None>
|
|
// GraphKeywords: <None>
|
|
|
|
// Defines
|
|
|
|
#define _NORMALMAP 1
|
|
#define _NORMAL_DROPOFF_TS 1
|
|
#define ATTRIBUTES_NEED_NORMAL
|
|
#define ATTRIBUTES_NEED_TANGENT
|
|
#define ATTRIBUTES_NEED_TEXCOORD0
|
|
#define ATTRIBUTES_NEED_TEXCOORD2
|
|
#define ATTRIBUTES_NEED_TEXCOORD3
|
|
#define ATTRIBUTES_NEED_COLOR
|
|
#define FEATURES_GRAPH_VERTEX
|
|
/* WARNING: $splice Could not find named fragment 'PassInstancing' */
|
|
#define SHADERPASS SHADERPASS_DEPTHONLY
|
|
/* WARNING: $splice Could not find named fragment 'DotsInstancingVars' */
|
|
|
|
|
|
// 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.core/ShaderLibrary/TextureStack.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
|
|
{
|
|
float3 positionOS : POSITION;
|
|
float3 normalOS : NORMAL;
|
|
float4 tangentOS : TANGENT;
|
|
float4 uv0 : TEXCOORD0;
|
|
float4 uv2 : TEXCOORD2;
|
|
float4 uv3 : TEXCOORD3;
|
|
float4 color : COLOR;
|
|
#if UNITY_ANY_INSTANCING_ENABLED
|
|
uint instanceID : INSTANCEID_SEMANTIC;
|
|
#endif
|
|
};
|
|
struct Varyings
|
|
{
|
|
float4 positionCS : SV_POSITION;
|
|
#if UNITY_ANY_INSTANCING_ENABLED
|
|
uint instanceID : CUSTOM_INSTANCE_ID;
|
|
#endif
|
|
#if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE)))
|
|
uint stereoTargetEyeIndexAsBlendIdx0 : BLENDINDICES0;
|
|
#endif
|
|
#if (defined(UNITY_STEREO_INSTANCING_ENABLED))
|
|
uint stereoTargetEyeIndexAsRTArrayIdx : SV_RenderTargetArrayIndex;
|
|
#endif
|
|
#if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE)
|
|
FRONT_FACE_TYPE cullFace : FRONT_FACE_SEMANTIC;
|
|
#endif
|
|
};
|
|
struct SurfaceDescriptionInputs
|
|
{
|
|
};
|
|
struct VertexDescriptionInputs
|
|
{
|
|
float3 ObjectSpaceNormal;
|
|
float3 WorldSpaceNormal;
|
|
float3 ObjectSpaceTangent;
|
|
float3 ObjectSpacePosition;
|
|
float4 uv0;
|
|
float4 uv2;
|
|
float4 uv3;
|
|
float4 VertexColor;
|
|
};
|
|
struct PackedVaryings
|
|
{
|
|
float4 positionCS : SV_POSITION;
|
|
#if UNITY_ANY_INSTANCING_ENABLED
|
|
uint instanceID : CUSTOM_INSTANCE_ID;
|
|
#endif
|
|
#if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE)))
|
|
uint stereoTargetEyeIndexAsBlendIdx0 : BLENDINDICES0;
|
|
#endif
|
|
#if (defined(UNITY_STEREO_INSTANCING_ENABLED))
|
|
uint stereoTargetEyeIndexAsRTArrayIdx : SV_RenderTargetArrayIndex;
|
|
#endif
|
|
#if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE)
|
|
FRONT_FACE_TYPE cullFace : FRONT_FACE_SEMANTIC;
|
|
#endif
|
|
};
|
|
|
|
PackedVaryings PackVaryings (Varyings input)
|
|
{
|
|
PackedVaryings output;
|
|
ZERO_INITIALIZE(PackedVaryings, output);
|
|
output.positionCS = input.positionCS;
|
|
#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 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;
|
|
}
|
|
|
|
|
|
// --------------------------------------------------
|
|
// Graph
|
|
|
|
// Graph Properties
|
|
CBUFFER_START(UnityPerMaterial)
|
|
float _Dynamic_Shape_Y_Offset;
|
|
float _Dynamic_Start_Position_Offset;
|
|
float _GlobalTiling;
|
|
float _UVVDirection1UDirection0;
|
|
float2 _ColdLavaMainSpeed;
|
|
float2 _MediumLavaMainSpeed;
|
|
float _HotLavaFlowUVRefreshSpeed_1;
|
|
float2 _HotLavaMainSpeed;
|
|
float4 _ColdLavaAlbedo_SM_TexelSize;
|
|
float4 _ColdLavaAlbedoColor;
|
|
float _ColdLavaAlbedoColorMultiply;
|
|
float2 _ColdLavaTiling;
|
|
float _ColdLavaSmoothness;
|
|
float4 _ColdLavaNormal_TexelSize;
|
|
float _ColdLavaNormalScale;
|
|
float4 _ColdLavaMT_AO_H_EM_TexelSize;
|
|
float _ColdLavaMetalic;
|
|
float _ColdLavaAO;
|
|
float _ColdLavaTessScale;
|
|
float _MediumLavaAngle;
|
|
float _MediumLavaAngleFalloff;
|
|
float _MediumLavaHeightBlendTreshold;
|
|
float _MediumLavaHeightBlendStrenght;
|
|
float4 _MediumLavaAlbedo_SM_TexelSize;
|
|
float4 _MediumLavaAlbedoColor;
|
|
float _MediumLavaAlbedoColorMultiply;
|
|
float2 _MediumLavaTiling;
|
|
float _MediumLavaSmoothness;
|
|
float4 _MediumLavaNormal_TexelSize;
|
|
float _MediumLavaNormalScale;
|
|
float4 _MediumLavaMT_AO_H_EM_TexelSize;
|
|
float _MediumLavaMetallic;
|
|
float _MediumLavaAO;
|
|
float _MediumLavaTessScale;
|
|
float _HotLavaAngle;
|
|
float _HotLavaAngleFalloff;
|
|
float _HotLavaHeightBlendTreshold;
|
|
float _HotLavaHeightBlendStrenght;
|
|
float4 _HotLavaAlbedo_SM_TexelSize;
|
|
float4 _HotLavaAlbedoColor;
|
|
float _HotLavaAlbedoColorMultiply;
|
|
float2 _HotLavaTiling;
|
|
float _HotLavaSmoothness;
|
|
float4 _HotLavaNormal_TexelSize;
|
|
float _HotLavaNormalScale;
|
|
float4 _HotLavaMT_AO_H_EM_TexelSize;
|
|
float _HotLavaMetallic;
|
|
float _HotLavaAO;
|
|
float _HotLavaTessScale;
|
|
float _ColdLavaFlowUVRefresSpeed;
|
|
float _MediumLavaFlowUVRefreshSpeed;
|
|
float _HotLavaFlowUVRefreshSpeed;
|
|
float4 _LavaEmissionColor;
|
|
float _ColdLavaEmissionMaskIntensivity;
|
|
float _ColdLavaEmissionMaskTreshold;
|
|
float _MediumLavaEmissionMaskIntesivity;
|
|
float _MediumLavaEmissionMaskTreshold;
|
|
float _HotLavaEmissionMaskIntensivity;
|
|
float _HotLavaEmissionMaskTreshold;
|
|
float4 _RimColor;
|
|
float _RimLightPower;
|
|
float4 _Noise_TexelSize;
|
|
float2 _NoiseTiling;
|
|
float2 _NoiseSpeed;
|
|
float _ColdLavaNoisePower;
|
|
float _MediumLavaNoisePower;
|
|
float _HotLavaNoisePower;
|
|
float _VCColdLavaHeightBlendStrenght;
|
|
float _VCMediumLavaHeightBlendStrenght;
|
|
float _VCHotLavaHeightBlendStrenght;
|
|
float _Dynamic_Shape_Speed;
|
|
float _Dynamic_Shape_U_Curve_Power;
|
|
float _Dynamic_Shape_V_Curve_Power;
|
|
float _Dynamic_Lava_Emission_Intensivity;
|
|
float _Dynamic_Lava_Emission_Treshold;
|
|
float2 _Slope_Speed_Influence;
|
|
float _Dynamic_Lava_Emission_Front_Mask_Treshold;
|
|
float _Dynamic_Lava_Emission_Front_Mask_Intensivity;
|
|
float _Dynamic_Flow;
|
|
CBUFFER_END
|
|
|
|
// Object and Global properties
|
|
SAMPLER(SamplerState_Linear_Repeat);
|
|
SAMPLER(SamplerState_Linear_Repeat_Aniso8);
|
|
TEXTURE2D(_ColdLavaAlbedo_SM);
|
|
SAMPLER(sampler_ColdLavaAlbedo_SM);
|
|
TEXTURE2D(_ColdLavaNormal);
|
|
SAMPLER(sampler_ColdLavaNormal);
|
|
TEXTURE2D(_ColdLavaMT_AO_H_EM);
|
|
SAMPLER(sampler_ColdLavaMT_AO_H_EM);
|
|
TEXTURE2D(_MediumLavaAlbedo_SM);
|
|
SAMPLER(sampler_MediumLavaAlbedo_SM);
|
|
TEXTURE2D(_MediumLavaNormal);
|
|
SAMPLER(sampler_MediumLavaNormal);
|
|
TEXTURE2D(_MediumLavaMT_AO_H_EM);
|
|
SAMPLER(sampler_MediumLavaMT_AO_H_EM);
|
|
TEXTURE2D(_HotLavaAlbedo_SM);
|
|
SAMPLER(sampler_HotLavaAlbedo_SM);
|
|
TEXTURE2D(_HotLavaNormal);
|
|
SAMPLER(sampler_HotLavaNormal);
|
|
TEXTURE2D(_HotLavaMT_AO_H_EM);
|
|
SAMPLER(sampler_HotLavaMT_AO_H_EM);
|
|
TEXTURE2D(_Noise);
|
|
SAMPLER(sampler_Noise);
|
|
|
|
// Graph Includes
|
|
// GraphIncludes: <None>
|
|
|
|
// -- Property used by ScenePickingPass
|
|
#ifdef SCENEPICKINGPASS
|
|
float4 _SelectionID;
|
|
#endif
|
|
|
|
// -- Properties used by SceneSelectionPass
|
|
#ifdef SCENESELECTIONPASS
|
|
int _ObjectId;
|
|
int _PassValue;
|
|
#endif
|
|
|
|
// Graph Functions
|
|
|
|
void Time_float(out float Out){
|
|
Out = _Time.y;
|
|
}
|
|
|
|
void Unity_Multiply_float_float(float A, float B, out float Out)
|
|
{
|
|
Out = A * B;
|
|
}
|
|
|
|
void Unity_Add_float(float A, float B, out float Out)
|
|
{
|
|
Out = A + B;
|
|
}
|
|
|
|
void Unity_Sine_float(float In, out float Out)
|
|
{
|
|
Out = sin(In);
|
|
}
|
|
|
|
void Unity_OneMinus_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);
|
|
}
|
|
|
|
void Unity_Fraction_float(float In, out float Out)
|
|
{
|
|
Out = frac(In);
|
|
}
|
|
|
|
void Unity_Subtract_float(float A, float B, out float Out)
|
|
{
|
|
Out = A - B;
|
|
}
|
|
|
|
void Unity_Clamp_float(float In, float Min, float Max, out float Out)
|
|
{
|
|
Out = clamp(In, Min, Max);
|
|
}
|
|
|
|
struct Bindings_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float
|
|
{
|
|
half4 uv2;
|
|
};
|
|
|
|
void SG_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float(float _Lava_Move, float _Lava_Blend, float _Lava_Blend_Length, float _Lava_Position, float _Speed, Bindings_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float IN, out float3 OutVector3_1, out float Mask_2, out float BlackMask_3)
|
|
{
|
|
float _Property_2a185003c3494beeb70cdf5ed0e65bcd_Out_0 = _Lava_Position;
|
|
float _TimeCustomFunction_de3c9bb8524d44f4ab32edcb4d6b4f54_Out_0;
|
|
Time_float(_TimeCustomFunction_de3c9bb8524d44f4ab32edcb4d6b4f54_Out_0);
|
|
float _Property_e7f9cc195866428a85d01e3ecd313a79_Out_0 = _Speed;
|
|
float _Multiply_9e68ac9cbbee4bd89bda6f5e83200ba1_Out_2;
|
|
Unity_Multiply_float_float(_TimeCustomFunction_de3c9bb8524d44f4ab32edcb4d6b4f54_Out_0, _Property_e7f9cc195866428a85d01e3ecd313a79_Out_0, _Multiply_9e68ac9cbbee4bd89bda6f5e83200ba1_Out_2);
|
|
float _Add_89e5e16041eb42c185127581c324d3ef_Out_2;
|
|
Unity_Add_float(_Property_2a185003c3494beeb70cdf5ed0e65bcd_Out_0, _Multiply_9e68ac9cbbee4bd89bda6f5e83200ba1_Out_2, _Add_89e5e16041eb42c185127581c324d3ef_Out_2);
|
|
float _Property_c36e7c40bdfb40a1b331d81d87dc8ea2_Out_0 = _Lava_Blend_Length;
|
|
float _Add_c00f6c5fae1f40ce848e7c22007c4187_Out_2;
|
|
Unity_Add_float(_Property_c36e7c40bdfb40a1b331d81d87dc8ea2_Out_0, _Add_89e5e16041eb42c185127581c324d3ef_Out_2, _Add_c00f6c5fae1f40ce848e7c22007c4187_Out_2);
|
|
float4 _UV_3e2c7754188f4248b45724449a0b0102_Out_0 = IN.uv2;
|
|
float _Split_1c5a40226cc8434d858bb235be3df686_R_1 = _UV_3e2c7754188f4248b45724449a0b0102_Out_0[0];
|
|
float _Split_1c5a40226cc8434d858bb235be3df686_G_2 = _UV_3e2c7754188f4248b45724449a0b0102_Out_0[1];
|
|
float _Split_1c5a40226cc8434d858bb235be3df686_B_3 = _UV_3e2c7754188f4248b45724449a0b0102_Out_0[2];
|
|
float _Split_1c5a40226cc8434d858bb235be3df686_A_4 = _UV_3e2c7754188f4248b45724449a0b0102_Out_0[3];
|
|
float Constant_07fa30ece4ce41b5b24296e8ca24455e = 3.141593;
|
|
float _Multiply_a446488e00e945cb9bdfe5be3426f420_Out_2;
|
|
Unity_Multiply_float_float(_Split_1c5a40226cc8434d858bb235be3df686_G_2, Constant_07fa30ece4ce41b5b24296e8ca24455e, _Multiply_a446488e00e945cb9bdfe5be3426f420_Out_2);
|
|
float _Sine_246d772169bc44e8a89cd956f8db3945_Out_1;
|
|
Unity_Sine_float(_Multiply_a446488e00e945cb9bdfe5be3426f420_Out_2, _Sine_246d772169bc44e8a89cd956f8db3945_Out_1);
|
|
float _OneMinus_5a23f296bc0d4c259759488043d04af8_Out_1;
|
|
Unity_OneMinus_float(_Sine_246d772169bc44e8a89cd956f8db3945_Out_1, _OneMinus_5a23f296bc0d4c259759488043d04af8_Out_1);
|
|
float _Property_e47653aa77f64be691ab7fbc06e93a03_Out_0 = _Lava_Blend;
|
|
float _Multiply_da8ac054968b49f2902ac2cb6adbf7ce_Out_2;
|
|
Unity_Multiply_float_float(_OneMinus_5a23f296bc0d4c259759488043d04af8_Out_1, _Property_e47653aa77f64be691ab7fbc06e93a03_Out_0, _Multiply_da8ac054968b49f2902ac2cb6adbf7ce_Out_2);
|
|
float _Add_14d2aa97a990488095216c24e0fce025_Out_2;
|
|
Unity_Add_float(_Split_1c5a40226cc8434d858bb235be3df686_R_1, _Multiply_da8ac054968b49f2902ac2cb6adbf7ce_Out_2, _Add_14d2aa97a990488095216c24e0fce025_Out_2);
|
|
float _Smoothstep_cdbeceeb99e04282a57ed4060a77ccfa_Out_3;
|
|
Unity_Smoothstep_float(_Add_89e5e16041eb42c185127581c324d3ef_Out_2, _Add_c00f6c5fae1f40ce848e7c22007c4187_Out_2, _Add_14d2aa97a990488095216c24e0fce025_Out_2, _Smoothstep_cdbeceeb99e04282a57ed4060a77ccfa_Out_3);
|
|
float _Property_9b3bca5a847f487c9f9ea762b17e9e6f_Out_0 = _Lava_Move;
|
|
float _Multiply_cfe5164c85184498b5f555c37c60f6e7_Out_2;
|
|
Unity_Multiply_float_float(_Smoothstep_cdbeceeb99e04282a57ed4060a77ccfa_Out_3, _Property_9b3bca5a847f487c9f9ea762b17e9e6f_Out_0, _Multiply_cfe5164c85184498b5f555c37c60f6e7_Out_2);
|
|
float3 _Vector3_6776765fcd694cd4a1fda0cee619f6fd_Out_0 = float3(0, _Multiply_cfe5164c85184498b5f555c37c60f6e7_Out_2, 0);
|
|
float _Fraction_534e1fabf58244d58a8b4810525daf90_Out_1;
|
|
Unity_Fraction_float(_Smoothstep_cdbeceeb99e04282a57ed4060a77ccfa_Out_3, _Fraction_534e1fabf58244d58a8b4810525daf90_Out_1);
|
|
float _Subtract_8953bd445cba4da5bd2f520f8181e98d_Out_2;
|
|
Unity_Subtract_float(_Add_c00f6c5fae1f40ce848e7c22007c4187_Out_2, _Add_14d2aa97a990488095216c24e0fce025_Out_2, _Subtract_8953bd445cba4da5bd2f520f8181e98d_Out_2);
|
|
float _Clamp_f8658c6871554a12b16cd7ce892df954_Out_3;
|
|
Unity_Clamp_float(_Subtract_8953bd445cba4da5bd2f520f8181e98d_Out_2, 0, 1, _Clamp_f8658c6871554a12b16cd7ce892df954_Out_3);
|
|
OutVector3_1 = _Vector3_6776765fcd694cd4a1fda0cee619f6fd_Out_0;
|
|
Mask_2 = _Fraction_534e1fabf58244d58a8b4810525daf90_Out_1;
|
|
BlackMask_3 = _Clamp_f8658c6871554a12b16cd7ce892df954_Out_3;
|
|
}
|
|
|
|
void Unity_Multiply_float3_float3(float3 A, float3 B, out float3 Out)
|
|
{
|
|
Out = A * B;
|
|
}
|
|
|
|
void Unity_Absolute_float(float In, out float Out)
|
|
{
|
|
Out = abs(In);
|
|
}
|
|
|
|
void Unity_Multiply_float2_float2(float2 A, float2 B, out float2 Out)
|
|
{
|
|
Out = A * B;
|
|
}
|
|
|
|
void Unity_Add_float2(float2 A, float2 B, out float2 Out)
|
|
{
|
|
Out = A + B;
|
|
}
|
|
|
|
void Unity_Branch_float2(float Predicate, float2 True, float2 False, out float2 Out)
|
|
{
|
|
Out = Predicate ? True : False;
|
|
}
|
|
|
|
void Unity_Divide_float(float A, float B, out float Out)
|
|
{
|
|
Out = A / B;
|
|
}
|
|
|
|
void Unity_Power_float(float A, float B, out float Out)
|
|
{
|
|
Out = pow(A, B);
|
|
}
|
|
|
|
struct Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float
|
|
{
|
|
float3 WorldSpaceNormal;
|
|
half4 uv0;
|
|
half4 uv3;
|
|
};
|
|
|
|
void SG_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float(float _UV_Direction_V_T_U_F, float2 _Texture_Tiling, float _Global_Tiling, float2 _Texture_Speed, UnityTexture2D _HeightMap_B, float _UV_Refresh_Speed, float2 _Slope_Influence, float _Time_Float, Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float IN, out float2 UV_1_LOD_5, out float2 UV_2_LOD_4, out float FlowLerp_LOD_8, out float NonHeigblendedLerp_LOD_9, out float Fraction_1_1, out float Fraction_2_2)
|
|
{
|
|
float _Property_e1ff2b453fec41069201c9a23f45243f_Out_0 = _UV_Direction_V_T_U_F;
|
|
float2 _Property_11e9ef21a6164714b54867b4fec442fb_Out_0 = _Texture_Speed;
|
|
float _Split_66fafc81d60b44af9ca4955d1c41a23e_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_66fafc81d60b44af9ca4955d1c41a23e_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_66fafc81d60b44af9ca4955d1c41a23e_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_66fafc81d60b44af9ca4955d1c41a23e_A_4 = 0;
|
|
float _Absolute_9ed12a85859d4c3abd48e4e3ad86a4a3_Out_1;
|
|
Unity_Absolute_float(_Split_66fafc81d60b44af9ca4955d1c41a23e_G_2, _Absolute_9ed12a85859d4c3abd48e4e3ad86a4a3_Out_1);
|
|
float _Clamp_381065d3a34d4d03a8e14f5344363851_Out_3;
|
|
Unity_Clamp_float(_Absolute_9ed12a85859d4c3abd48e4e3ad86a4a3_Out_1, 0, 1, _Clamp_381065d3a34d4d03a8e14f5344363851_Out_3);
|
|
float _OneMinus_e2b233a02f02413b9067eba7b3be8fdb_Out_1;
|
|
Unity_OneMinus_float(_Clamp_381065d3a34d4d03a8e14f5344363851_Out_3, _OneMinus_e2b233a02f02413b9067eba7b3be8fdb_Out_1);
|
|
float2 _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0 = _Slope_Influence;
|
|
float2 _Multiply_8b98ec2e94864acc851f15193013d9c5_Out_2;
|
|
Unity_Multiply_float2_float2((_OneMinus_e2b233a02f02413b9067eba7b3be8fdb_Out_1.xx), _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0, _Multiply_8b98ec2e94864acc851f15193013d9c5_Out_2);
|
|
float2 _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2;
|
|
Unity_Add_float2(_Property_11e9ef21a6164714b54867b4fec442fb_Out_0, _Multiply_8b98ec2e94864acc851f15193013d9c5_Out_2, _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2);
|
|
float2 _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0 = _Texture_Tiling;
|
|
float2 _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2;
|
|
Unity_Multiply_float2_float2(_Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2, _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0, _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2);
|
|
float4 _UV_5065e53f57da48938d389be8b756e79f_Out_0 = IN.uv3;
|
|
float2 _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2;
|
|
Unity_Multiply_float2_float2(_Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2, (_UV_5065e53f57da48938d389be8b756e79f_Out_0.xy), _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2);
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_R_1 = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2[0];
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_G_2 = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2[1];
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_B_3 = 0;
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_A_4 = 0;
|
|
float2 _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0 = float2(_Split_8a205a4b761446f9bd6e51fef55cd516_G_2, _Split_8a205a4b761446f9bd6e51fef55cd516_R_1);
|
|
float2 _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3;
|
|
Unity_Branch_float2(_Property_e1ff2b453fec41069201c9a23f45243f_Out_0, _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2, _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0, _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3);
|
|
float _Property_85997eba6114477b8cf506155f6b748c_Out_0 = _Time_Float;
|
|
float _Property_eca1185428d546de9034f062796c7f3b_Out_0 = _UV_Refresh_Speed;
|
|
float _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2;
|
|
Unity_Multiply_float_float(_Property_85997eba6114477b8cf506155f6b748c_Out_0, _Property_eca1185428d546de9034f062796c7f3b_Out_0, _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2);
|
|
float _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2;
|
|
Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2, 0, _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2);
|
|
float _Fraction_32b193bd71ca404588517d6887bbf390_Out_1;
|
|
Unity_Fraction_float(_Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2, _Fraction_32b193bd71ca404588517d6887bbf390_Out_1);
|
|
float2 _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2;
|
|
Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3, (_Fraction_32b193bd71ca404588517d6887bbf390_Out_1.xx), _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2);
|
|
float _Property_62f67c70aae5489e94e37cafe73baf35_Out_0 = _Global_Tiling;
|
|
float _Divide_19c9049f60754d499008ce4b06109655_Out_2;
|
|
Unity_Divide_float(1, _Property_62f67c70aae5489e94e37cafe73baf35_Out_0, _Divide_19c9049f60754d499008ce4b06109655_Out_2);
|
|
float4 _UV_6b1eec7607104319aba3d875527da073_Out_0 = IN.uv0;
|
|
float2 _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2;
|
|
Unity_Multiply_float2_float2(_Property_4d24cadf92ee4d43b52d3755629e269e_Out_0, (_UV_6b1eec7607104319aba3d875527da073_Out_0.xy), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2);
|
|
float2 _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2;
|
|
Unity_Multiply_float2_float2((_Divide_19c9049f60754d499008ce4b06109655_Out_2.xx), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2);
|
|
float2 _Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2;
|
|
Unity_Add_float2(_Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2, _Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2);
|
|
float _Add_9eadb94808de4bc885bc1be18df4f639_Out_2;
|
|
Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2, -0.5, _Add_9eadb94808de4bc885bc1be18df4f639_Out_2);
|
|
float _Fraction_38e5506afa51447283ddde13593ada4d_Out_1;
|
|
Unity_Fraction_float(_Add_9eadb94808de4bc885bc1be18df4f639_Out_2, _Fraction_38e5506afa51447283ddde13593ada4d_Out_1);
|
|
float2 _Multiply_14c20d62ad084293accedac425b831fe_Out_2;
|
|
Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3, (_Fraction_38e5506afa51447283ddde13593ada4d_Out_1.xx), _Multiply_14c20d62ad084293accedac425b831fe_Out_2);
|
|
float2 _Add_5373f3ceb31249868a4f178de8a7ccc5_Out_2;
|
|
Unity_Add_float2(_Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2, _Multiply_14c20d62ad084293accedac425b831fe_Out_2, _Add_5373f3ceb31249868a4f178de8a7ccc5_Out_2);
|
|
float _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2;
|
|
Unity_Multiply_float_float(_Fraction_32b193bd71ca404588517d6887bbf390_Out_1, 1, _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2);
|
|
float Constant_9550753bbc114dd4994f4e99790a3669 = 3.141593;
|
|
float _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2;
|
|
Unity_Multiply_float_float(_Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2, Constant_9550753bbc114dd4994f4e99790a3669, _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2);
|
|
float Constant_b538a449c4eb42328f031521a22bd3e3 = 3.141593;
|
|
float _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2;
|
|
Unity_Multiply_float_float(Constant_b538a449c4eb42328f031521a22bd3e3, 1.5, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2);
|
|
float _Add_590bbae990404254a6309a5fa210ca31_Out_2;
|
|
Unity_Add_float(_Multiply_c4390f9bbb504e9981494940812a3c59_Out_2, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2, _Add_590bbae990404254a6309a5fa210ca31_Out_2);
|
|
float _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1;
|
|
Unity_Sine_float(_Add_590bbae990404254a6309a5fa210ca31_Out_2, _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1);
|
|
float _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1;
|
|
Unity_Absolute_float(_Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1, _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1);
|
|
float _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3;
|
|
Unity_Clamp_float(_Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1, 0, 1, _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3);
|
|
UnityTexture2D _Property_455d32b94af045e4ac963d23b1a8dceb_Out_0 = _HeightMap_B;
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_455d32b94af045e4ac963d23b1a8dceb_Out_0.tex, _Property_455d32b94af045e4ac963d23b1a8dceb_Out_0.samplerstate, _Property_455d32b94af045e4ac963d23b1a8dceb_Out_0.GetTransformedUV(_Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_R_5 = _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0.r;
|
|
float _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_G_6 = _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0.g;
|
|
float _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_B_7 = _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0.b;
|
|
float _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_A_8 = _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0.a;
|
|
float _Multiply_d08510aad90c46c79f14152cfed0f078_Out_2;
|
|
Unity_Multiply_float_float(_SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_B_7, 7, _Multiply_d08510aad90c46c79f14152cfed0f078_Out_2);
|
|
float _Power_9a99fc4a330a4c5aac5363723a9e297d_Out_2;
|
|
Unity_Power_float(_Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3, _Multiply_d08510aad90c46c79f14152cfed0f078_Out_2, _Power_9a99fc4a330a4c5aac5363723a9e297d_Out_2);
|
|
float _Clamp_134461fc226e4794bd6323caf229ec29_Out_3;
|
|
Unity_Clamp_float(_Power_9a99fc4a330a4c5aac5363723a9e297d_Out_2, 0, 1, _Clamp_134461fc226e4794bd6323caf229ec29_Out_3);
|
|
float _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1;
|
|
Unity_Fraction_float(_Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2, _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1);
|
|
float _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1;
|
|
Unity_Fraction_float(_Add_9eadb94808de4bc885bc1be18df4f639_Out_2, _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1);
|
|
UV_1_LOD_5 = _Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2;
|
|
UV_2_LOD_4 = _Add_5373f3ceb31249868a4f178de8a7ccc5_Out_2;
|
|
FlowLerp_LOD_8 = _Clamp_134461fc226e4794bd6323caf229ec29_Out_3;
|
|
NonHeigblendedLerp_LOD_9 = _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3;
|
|
Fraction_1_1 = _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1;
|
|
Fraction_2_2 = _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1;
|
|
}
|
|
|
|
void Unity_Lerp_float(float A, float B, float T, out float Out)
|
|
{
|
|
Out = lerp(A, B, T);
|
|
}
|
|
|
|
void Unity_Saturate_float(float In, out float Out)
|
|
{
|
|
Out = saturate(In);
|
|
}
|
|
|
|
struct Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float
|
|
{
|
|
};
|
|
|
|
void SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(float Vector1_3D7AF960, float Vector1_23CABB44, float Vector1_50A6BA5E, Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float IN, out float Blend_1)
|
|
{
|
|
float _Property_804e86228598eb8b92ce6c007ac5fbc9_Out_0 = Vector1_3D7AF960;
|
|
float _Property_9dc4e2ee5a613e8bacccce3aeee46c32_Out_0 = Vector1_23CABB44;
|
|
float _Multiply_fb91b2b13771718bb4cb013bab2768ac_Out_2;
|
|
Unity_Multiply_float_float(_Property_804e86228598eb8b92ce6c007ac5fbc9_Out_0, _Property_9dc4e2ee5a613e8bacccce3aeee46c32_Out_0, _Multiply_fb91b2b13771718bb4cb013bab2768ac_Out_2);
|
|
float _Multiply_aa534fa162410f8f935b21bd5d9c58ab_Out_2;
|
|
Unity_Multiply_float_float(_Multiply_fb91b2b13771718bb4cb013bab2768ac_Out_2, 4, _Multiply_aa534fa162410f8f935b21bd5d9c58ab_Out_2);
|
|
float _Multiply_283464c99bf1ac8789d1ff8ec1948e00_Out_2;
|
|
Unity_Multiply_float_float(_Property_9dc4e2ee5a613e8bacccce3aeee46c32_Out_0, 2, _Multiply_283464c99bf1ac8789d1ff8ec1948e00_Out_2);
|
|
float _Add_4b45f8bab5909883a71690c307b567a2_Out_2;
|
|
Unity_Add_float(_Multiply_aa534fa162410f8f935b21bd5d9c58ab_Out_2, _Multiply_283464c99bf1ac8789d1ff8ec1948e00_Out_2, _Add_4b45f8bab5909883a71690c307b567a2_Out_2);
|
|
float _Absolute_3d1440cf68e24d60b4c40bc66c13c0e5_Out_1;
|
|
Unity_Absolute_float(_Add_4b45f8bab5909883a71690c307b567a2_Out_2, _Absolute_3d1440cf68e24d60b4c40bc66c13c0e5_Out_1);
|
|
float _Property_d01ca21e1ed88487b7c132aa64b85be9_Out_0 = Vector1_50A6BA5E;
|
|
float _Power_376a71f1029b5d888cc4d93d7d8eb032_Out_2;
|
|
Unity_Power_float(_Absolute_3d1440cf68e24d60b4c40bc66c13c0e5_Out_1, _Property_d01ca21e1ed88487b7c132aa64b85be9_Out_0, _Power_376a71f1029b5d888cc4d93d7d8eb032_Out_2);
|
|
float _Saturate_f8e2104d93edb487bdad4a3604d89b6b_Out_1;
|
|
Unity_Saturate_float(_Power_376a71f1029b5d888cc4d93d7d8eb032_Out_2, _Saturate_f8e2104d93edb487bdad4a3604d89b6b_Out_1);
|
|
Blend_1 = _Saturate_f8e2104d93edb487bdad4a3604d89b6b_Out_1;
|
|
}
|
|
|
|
void Unity_Add_float3(float3 A, float3 B, out float3 Out)
|
|
{
|
|
Out = A + B;
|
|
}
|
|
|
|
void Unity_Branch_float3(float Predicate, float3 True, float3 False, out float3 Out)
|
|
{
|
|
Out = Predicate ? True : False;
|
|
}
|
|
|
|
// 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;
|
|
float _Property_661c7656745d4b468e5418922cad980c_Out_0 = _Dynamic_Flow;
|
|
float _Property_6174b362fef84a64bfc63218c98ca2ad_Out_0 = _Dynamic_Shape_Y_Offset;
|
|
float _Property_5a32e2c3b8ea4693bbcb6465db16e4eb_Out_0 = _Dynamic_Shape_V_Curve_Power;
|
|
float _Property_c1acd6c11c59428c9aa108b90c725006_Out_0 = _Dynamic_Shape_U_Curve_Power;
|
|
float _Property_94a7abd0eed040958756408f5586399b_Out_0 = _Dynamic_Start_Position_Offset;
|
|
float _Property_7430d51dddb6413fa811cec211b99000_Out_0 = _Dynamic_Shape_Speed;
|
|
Bindings_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526;
|
|
_LavaMove_e7c2dd23675f46dfb5d627bef2a4f526.uv2 = IN.uv2;
|
|
float3 _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_OutVector3_1;
|
|
float _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_Mask_2;
|
|
float _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_BlackMask_3;
|
|
SG_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float(_Property_6174b362fef84a64bfc63218c98ca2ad_Out_0, _Property_5a32e2c3b8ea4693bbcb6465db16e4eb_Out_0, _Property_c1acd6c11c59428c9aa108b90c725006_Out_0, _Property_94a7abd0eed040958756408f5586399b_Out_0, _Property_7430d51dddb6413fa811cec211b99000_Out_0, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_OutVector3_1, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_Mask_2, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_BlackMask_3);
|
|
float3 _Multiply_dbb7c1d4b3bc4fe0aa3119bb0c945e19_Out_2;
|
|
Unity_Multiply_float3_float3(IN.ObjectSpaceNormal, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_OutVector3_1, _Multiply_dbb7c1d4b3bc4fe0aa3119bb0c945e19_Out_2);
|
|
UnityTexture2D _Property_d1dd8451b9a54063aa1bf0516031825d_Out_0 = UnityBuildTexture2DStructNoScale(_ColdLavaMT_AO_H_EM);
|
|
float _Property_826d006643654800b130e720cfee9283_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_30f8ed4e6dbf49d9bed951f8353f56dd_Out_0 = _ColdLavaTiling;
|
|
float _Property_b0afac94ec4546f9b499dcebb27f4454_Out_0 = _GlobalTiling;
|
|
float2 _Property_39b80d50a1cc47f5837e0616a7b5f484_Out_0 = _ColdLavaMainSpeed;
|
|
UnityTexture2D _Property_97e6f4af77ce47b9a2bd94a7f7e72195_Out_0 = UnityBuildTexture2DStructNoScale(_ColdLavaMT_AO_H_EM);
|
|
float _Property_cf3c3ed2779248fab05956b139b70614_Out_0 = _ColdLavaFlowUVRefresSpeed;
|
|
float2 _Property_76c46234a6774d6b8e09471a8a609832_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_b262837696e74b029d5478b0bdc80655_Out_0;
|
|
Time_float(_TimeCustomFunction_b262837696e74b029d5478b0bdc80655_Out_0);
|
|
Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d;
|
|
_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV1LOD_5;
|
|
float2 _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV2LOD_4;
|
|
float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_FlowLerpLOD_8;
|
|
float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_NonHeigblendedLerpLOD_9;
|
|
float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_Fraction1_1;
|
|
float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_Fraction2_2;
|
|
SG_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float(_Property_826d006643654800b130e720cfee9283_Out_0, _Property_30f8ed4e6dbf49d9bed951f8353f56dd_Out_0, _Property_b0afac94ec4546f9b499dcebb27f4454_Out_0, _Property_39b80d50a1cc47f5837e0616a7b5f484_Out_0, _Property_97e6f4af77ce47b9a2bd94a7f7e72195_Out_0, _Property_cf3c3ed2779248fab05956b139b70614_Out_0, _Property_76c46234a6774d6b8e09471a8a609832_Out_0, _TimeCustomFunction_b262837696e74b029d5478b0bdc80655_Out_0, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV1LOD_5, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV2LOD_4, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_FlowLerpLOD_8, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_NonHeigblendedLerpLOD_9, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_Fraction1_1, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_Fraction2_2);
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_d1dd8451b9a54063aa1bf0516031825d_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_d1dd8451b9a54063aa1bf0516031825d_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV1LOD_5), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_R_5 = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0.r;
|
|
float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_G_6 = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0.g;
|
|
float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_B_7 = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0.b;
|
|
float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_A_8 = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0.a;
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_d1dd8451b9a54063aa1bf0516031825d_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_d1dd8451b9a54063aa1bf0516031825d_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV2LOD_4), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_R_5 = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0.r;
|
|
float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_G_6 = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0.g;
|
|
float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_B_7 = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0.b;
|
|
float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_A_8 = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0.a;
|
|
float _Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3;
|
|
Unity_Lerp_float(_SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_B_7, _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_B_7, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_FlowLerpLOD_8, _Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3);
|
|
float _Add_f5d3919f9d110f84be2db0b4e57905db_Out_2;
|
|
Unity_Add_float(_Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3, -0.25, _Add_f5d3919f9d110f84be2db0b4e57905db_Out_2);
|
|
float _Property_5f6191b3eec22f8691968a8c6e01b3ba_Out_0 = _ColdLavaTessScale;
|
|
float _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2;
|
|
Unity_Multiply_float_float(_Add_f5d3919f9d110f84be2db0b4e57905db_Out_2, _Property_5f6191b3eec22f8691968a8c6e01b3ba_Out_0, _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2);
|
|
UnityTexture2D _Property_56863f8742833f83a9c0285cb3a6c344_Out_0 = UnityBuildTexture2DStructNoScale(_MediumLavaMT_AO_H_EM);
|
|
float _Property_129eb4e64ee94a539b4fcd33d6963539_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_d449c1fd7bee4109b74db35119b5d317_Out_0 = _MediumLavaTiling;
|
|
float _Property_d11985e336744f738fa113fbe21e8b6c_Out_0 = _GlobalTiling;
|
|
float2 _Property_a66b70fbc93c45b09178aeffbc10901a_Out_0 = _MediumLavaMainSpeed;
|
|
UnityTexture2D _Property_ba5c124ff8cb4be699e4a9fc5e7e4a41_Out_0 = UnityBuildTexture2DStructNoScale(_MediumLavaMT_AO_H_EM);
|
|
float _Property_0ae710a197254ff1bd92334a386e969d_Out_0 = _MediumLavaFlowUVRefreshSpeed;
|
|
float2 _Property_ebac93cdf45e4381b5c5d3b4b9fd3fe8_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_61c6b7d904c344f78fe8568d44e53710_Out_0;
|
|
Time_float(_TimeCustomFunction_61c6b7d904c344f78fe8568d44e53710_Out_0);
|
|
Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4;
|
|
_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV1LOD_5;
|
|
float2 _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV2LOD_4;
|
|
float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_FlowLerpLOD_8;
|
|
float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_NonHeigblendedLerpLOD_9;
|
|
float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_Fraction1_1;
|
|
float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_Fraction2_2;
|
|
SG_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float(_Property_129eb4e64ee94a539b4fcd33d6963539_Out_0, _Property_d449c1fd7bee4109b74db35119b5d317_Out_0, _Property_d11985e336744f738fa113fbe21e8b6c_Out_0, _Property_a66b70fbc93c45b09178aeffbc10901a_Out_0, _Property_ba5c124ff8cb4be699e4a9fc5e7e4a41_Out_0, _Property_0ae710a197254ff1bd92334a386e969d_Out_0, _Property_ebac93cdf45e4381b5c5d3b4b9fd3fe8_Out_0, _TimeCustomFunction_61c6b7d904c344f78fe8568d44e53710_Out_0, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV1LOD_5, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV2LOD_4, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_FlowLerpLOD_8, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_NonHeigblendedLerpLOD_9, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_Fraction1_1, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_Fraction2_2);
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_56863f8742833f83a9c0285cb3a6c344_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_56863f8742833f83a9c0285cb3a6c344_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV1LOD_5), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_R_5 = _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0.r;
|
|
float _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_G_6 = _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0.g;
|
|
float _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_B_7 = _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0.b;
|
|
float _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_A_8 = _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0.a;
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_56863f8742833f83a9c0285cb3a6c344_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_56863f8742833f83a9c0285cb3a6c344_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV2LOD_4), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_R_5 = _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0.r;
|
|
float _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_G_6 = _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0.g;
|
|
float _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_B_7 = _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0.b;
|
|
float _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_A_8 = _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0.a;
|
|
float _Lerp_79202e8722bd198a8e3c96b6f6ed9ee9_Out_3;
|
|
Unity_Lerp_float(_SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_B_7, _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_B_7, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_FlowLerpLOD_8, _Lerp_79202e8722bd198a8e3c96b6f6ed9ee9_Out_3);
|
|
float _Add_653ccc57b165d688b8b4122d29bdb348_Out_2;
|
|
Unity_Add_float(_Lerp_79202e8722bd198a8e3c96b6f6ed9ee9_Out_3, -0.25, _Add_653ccc57b165d688b8b4122d29bdb348_Out_2);
|
|
float _Property_3174f3b50d8f8b809685448270c41957_Out_0 = _MediumLavaTessScale;
|
|
float _Multiply_36f60bc2706a8a839dd567cffb1e3428_Out_2;
|
|
Unity_Multiply_float_float(_Add_653ccc57b165d688b8b4122d29bdb348_Out_2, _Property_3174f3b50d8f8b809685448270c41957_Out_0, _Multiply_36f60bc2706a8a839dd567cffb1e3428_Out_2);
|
|
float _OneMinus_559f0fb51d664e529e348d84b4af292f_Out_1;
|
|
Unity_OneMinus_float(_Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3, _OneMinus_559f0fb51d664e529e348d84b4af292f_Out_1);
|
|
float _Absolute_e7aa87a50fd84525a05e4c15faa6ed85_Out_1;
|
|
Unity_Absolute_float(_OneMinus_559f0fb51d664e529e348d84b4af292f_Out_1, _Absolute_e7aa87a50fd84525a05e4c15faa6ed85_Out_1);
|
|
float _Property_29b2fd9cda5f4f5089c3a83fc03e82e9_Out_0 = _MediumLavaHeightBlendTreshold;
|
|
float _Power_1f877a35dc84439b8975ae3495259f32_Out_2;
|
|
Unity_Power_float(_Absolute_e7aa87a50fd84525a05e4c15faa6ed85_Out_1, _Property_29b2fd9cda5f4f5089c3a83fc03e82e9_Out_0, _Power_1f877a35dc84439b8975ae3495259f32_Out_2);
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_A_4 = 0;
|
|
float _Absolute_af2e8d067a75a385bc8da51b27457800_Out_1;
|
|
Unity_Absolute_float(_Split_e8815c5687c0c188b222e57b486e0e5d_G_2, _Absolute_af2e8d067a75a385bc8da51b27457800_Out_1);
|
|
float _Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3;
|
|
Unity_Clamp_float(_Absolute_af2e8d067a75a385bc8da51b27457800_Out_1, 0, 1, _Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3);
|
|
float _Property_f6e7c7b7064d56849dcc327504a5af65_Out_0 = _MediumLavaAngle;
|
|
float _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2;
|
|
Unity_Divide_float(_Property_f6e7c7b7064d56849dcc327504a5af65_Out_0, 45, _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2);
|
|
float _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1;
|
|
Unity_OneMinus_float(_Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2, _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1);
|
|
float _Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2;
|
|
Unity_Subtract_float(_Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3, _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1, _Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2);
|
|
float _Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3;
|
|
Unity_Clamp_float(_Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2, 0, 2, _Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3);
|
|
float _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2;
|
|
Unity_Divide_float(1, _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2, _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2);
|
|
float _Multiply_7079e8acdf5057888843275dbbdb199c_Out_2;
|
|
Unity_Multiply_float_float(_Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3, _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2, _Multiply_7079e8acdf5057888843275dbbdb199c_Out_2);
|
|
float _Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3;
|
|
Unity_Clamp_float(_Multiply_7079e8acdf5057888843275dbbdb199c_Out_2, 0, 1, _Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3);
|
|
float _OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1;
|
|
Unity_OneMinus_float(_Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3, _OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1);
|
|
float _Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1;
|
|
Unity_Absolute_float(_OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1, _Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1);
|
|
float _Property_f6203e15e471e481b8369ee14c1cf745_Out_0 = _MediumLavaAngleFalloff;
|
|
float _Power_1bc1b18487206481a5ce3274075c24a1_Out_2;
|
|
Unity_Power_float(_Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1, _Property_f6203e15e471e481b8369ee14c1cf745_Out_0, _Power_1bc1b18487206481a5ce3274075c24a1_Out_2);
|
|
float _Clamp_08c896054837bb88bc0374bd536ee024_Out_3;
|
|
Unity_Clamp_float(_Power_1bc1b18487206481a5ce3274075c24a1_Out_2, 0, 1, _Clamp_08c896054837bb88bc0374bd536ee024_Out_3);
|
|
float _Property_c6fdc37b90444cbf8cbf004b1c01d820_Out_0 = _MediumLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54;
|
|
float _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_Power_1f877a35dc84439b8975ae3495259f32_Out_2, _Clamp_08c896054837bb88bc0374bd536ee024_Out_3, _Property_c6fdc37b90444cbf8cbf004b1c01d820_Out_0, _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54, _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54_Blend_1);
|
|
float _Lerp_bbad2bae9298a98fb0f4e5807244e03d_Out_3;
|
|
Unity_Lerp_float(_Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2, _Multiply_36f60bc2706a8a839dd567cffb1e3428_Out_2, _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54_Blend_1, _Lerp_bbad2bae9298a98fb0f4e5807244e03d_Out_3);
|
|
UnityTexture2D _Property_65b22a07dcd745828b471df9172deaa4_Out_0 = UnityBuildTexture2DStructNoScale(_HotLavaMT_AO_H_EM);
|
|
float _Property_d32c017d9c624ffa90d8984f38f746d0_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_b0bb4e9015e84d95a4bc288f0187888b_Out_0 = _HotLavaTiling;
|
|
float _Property_162f3942f5b44cc98f8accf8b6293159_Out_0 = _GlobalTiling;
|
|
float2 _Property_120466aaf69b4fbdb89bcb097bfd6df4_Out_0 = _HotLavaMainSpeed;
|
|
UnityTexture2D _Property_cb85121173c148debffeebcfebf7167d_Out_0 = UnityBuildTexture2DStructNoScale(_HotLavaMT_AO_H_EM);
|
|
float _Property_277288be9f08428eb953c8ee761d793c_Out_0 = _HotLavaFlowUVRefreshSpeed;
|
|
float2 _Property_2a69b9c45b8e4f9b84b561e49c548b8e_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_84f6f740bbf64a11a8f9f67f370e8676_Out_0;
|
|
Time_float(_TimeCustomFunction_84f6f740bbf64a11a8f9f67f370e8676_Out_0);
|
|
Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf;
|
|
_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV1LOD_5;
|
|
float2 _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV2LOD_4;
|
|
float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_FlowLerpLOD_8;
|
|
float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_NonHeigblendedLerpLOD_9;
|
|
float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_Fraction1_1;
|
|
float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_Fraction2_2;
|
|
SG_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float(_Property_d32c017d9c624ffa90d8984f38f746d0_Out_0, _Property_b0bb4e9015e84d95a4bc288f0187888b_Out_0, _Property_162f3942f5b44cc98f8accf8b6293159_Out_0, _Property_120466aaf69b4fbdb89bcb097bfd6df4_Out_0, _Property_cb85121173c148debffeebcfebf7167d_Out_0, _Property_277288be9f08428eb953c8ee761d793c_Out_0, _Property_2a69b9c45b8e4f9b84b561e49c548b8e_Out_0, _TimeCustomFunction_84f6f740bbf64a11a8f9f67f370e8676_Out_0, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV1LOD_5, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV2LOD_4, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_FlowLerpLOD_8, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_NonHeigblendedLerpLOD_9, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_Fraction1_1, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_Fraction2_2);
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_65b22a07dcd745828b471df9172deaa4_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_65b22a07dcd745828b471df9172deaa4_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV1LOD_5), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_R_5 = _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0.r;
|
|
float _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_G_6 = _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0.g;
|
|
float _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_B_7 = _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0.b;
|
|
float _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_A_8 = _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0.a;
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_65b22a07dcd745828b471df9172deaa4_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_65b22a07dcd745828b471df9172deaa4_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV2LOD_4), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_R_5 = _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0.r;
|
|
float _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_G_6 = _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0.g;
|
|
float _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_B_7 = _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0.b;
|
|
float _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_A_8 = _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0.a;
|
|
float _Lerp_a74bf7006e0ceb81af461eaab46f23b1_Out_3;
|
|
Unity_Lerp_float(_SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_B_7, _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_B_7, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_FlowLerpLOD_8, _Lerp_a74bf7006e0ceb81af461eaab46f23b1_Out_3);
|
|
float _Add_4a55e899a9299a83877d178ae45f49f1_Out_2;
|
|
Unity_Add_float(_Lerp_a74bf7006e0ceb81af461eaab46f23b1_Out_3, -0.25, _Add_4a55e899a9299a83877d178ae45f49f1_Out_2);
|
|
float _Property_f6b107e5e0d31d8c98e66eefbf3de6f2_Out_0 = _HotLavaTessScale;
|
|
float _Multiply_f3c73cf50cdf8e8689aed97f89e3046c_Out_2;
|
|
Unity_Multiply_float_float(_Add_4a55e899a9299a83877d178ae45f49f1_Out_2, _Property_f6b107e5e0d31d8c98e66eefbf3de6f2_Out_0, _Multiply_f3c73cf50cdf8e8689aed97f89e3046c_Out_2);
|
|
float _OneMinus_58b9e464e3ca4d479e369a8be9a7ee08_Out_1;
|
|
Unity_OneMinus_float(_Lerp_79202e8722bd198a8e3c96b6f6ed9ee9_Out_3, _OneMinus_58b9e464e3ca4d479e369a8be9a7ee08_Out_1);
|
|
float _Absolute_fb324d79ccc14d32b39e90513d31b50b_Out_1;
|
|
Unity_Absolute_float(_OneMinus_58b9e464e3ca4d479e369a8be9a7ee08_Out_1, _Absolute_fb324d79ccc14d32b39e90513d31b50b_Out_1);
|
|
float _Property_d8670d1e08f54d1899644251f1099601_Out_0 = _HotLavaHeightBlendTreshold;
|
|
float _Power_99605ede7ecd4b6f976609d07b4629bb_Out_2;
|
|
Unity_Power_float(_Absolute_fb324d79ccc14d32b39e90513d31b50b_Out_1, _Property_d8670d1e08f54d1899644251f1099601_Out_0, _Power_99605ede7ecd4b6f976609d07b4629bb_Out_2);
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_A_4 = 0;
|
|
float _Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1;
|
|
Unity_Absolute_float(_Split_b9e7b4a6b4b5e58aa502d4b6d169b792_G_2, _Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1);
|
|
float _Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3;
|
|
Unity_Clamp_float(_Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1, 0, 1, _Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3);
|
|
float _Property_6975119070a7eb84950e7da691463776_Out_0 = _HotLavaAngle;
|
|
float _Divide_86811ef0d01a1581b082fc982daa687c_Out_2;
|
|
Unity_Divide_float(_Property_6975119070a7eb84950e7da691463776_Out_0, 45, _Divide_86811ef0d01a1581b082fc982daa687c_Out_2);
|
|
float _OneMinus_a7c4799546af71898266d38a4354b568_Out_1;
|
|
Unity_OneMinus_float(_Divide_86811ef0d01a1581b082fc982daa687c_Out_2, _OneMinus_a7c4799546af71898266d38a4354b568_Out_1);
|
|
float _Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2;
|
|
Unity_Subtract_float(_Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3, _OneMinus_a7c4799546af71898266d38a4354b568_Out_1, _Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2);
|
|
float _Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3;
|
|
Unity_Clamp_float(_Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2, 0, 2, _Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3);
|
|
float _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2;
|
|
Unity_Divide_float(1, _Divide_86811ef0d01a1581b082fc982daa687c_Out_2, _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2);
|
|
float _Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2;
|
|
Unity_Multiply_float_float(_Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3, _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2, _Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2);
|
|
float _Clamp_69414a1448338e8d9fc890185b317bc6_Out_3;
|
|
Unity_Clamp_float(_Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2, 0, 1, _Clamp_69414a1448338e8d9fc890185b317bc6_Out_3);
|
|
float _OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1;
|
|
Unity_OneMinus_float(_Clamp_69414a1448338e8d9fc890185b317bc6_Out_3, _OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1);
|
|
float _Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1;
|
|
Unity_Absolute_float(_OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1, _Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1);
|
|
float _Property_f5a63fda0810468082350dfa23ec6bf3_Out_0 = _HotLavaAngleFalloff;
|
|
float _Power_0c67a131ce19048caeed8c043e033fb9_Out_2;
|
|
Unity_Power_float(_Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1, _Property_f5a63fda0810468082350dfa23ec6bf3_Out_0, _Power_0c67a131ce19048caeed8c043e033fb9_Out_2);
|
|
float _Clamp_c8349812bf696286b9429cd182d4670a_Out_3;
|
|
Unity_Clamp_float(_Power_0c67a131ce19048caeed8c043e033fb9_Out_2, 0, 1, _Clamp_c8349812bf696286b9429cd182d4670a_Out_3);
|
|
float _Property_b67bd351f0d84590833dacb1b608a490_Out_0 = _HotLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98;
|
|
float _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_Power_99605ede7ecd4b6f976609d07b4629bb_Out_2, _Clamp_c8349812bf696286b9429cd182d4670a_Out_3, _Property_b67bd351f0d84590833dacb1b608a490_Out_0, _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98, _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98_Blend_1);
|
|
float _Lerp_ba0188e0033c96818127ab277dd7743d_Out_3;
|
|
Unity_Lerp_float(_Lerp_bbad2bae9298a98fb0f4e5807244e03d_Out_3, _Multiply_f3c73cf50cdf8e8689aed97f89e3046c_Out_2, _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98_Blend_1, _Lerp_ba0188e0033c96818127ab277dd7743d_Out_3);
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_R_1 = IN.VertexColor[0];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_G_2 = IN.VertexColor[1];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_B_3 = IN.VertexColor[2];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_A_4 = IN.VertexColor[3];
|
|
float _Lerp_93a62f8efa294882a3799fb182d00ce6_Out_3;
|
|
Unity_Lerp_float(_Lerp_ba0188e0033c96818127ab277dd7743d_Out_3, _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2, _Split_992c0de0de817484b2d52aeb19e22ee0_R_1, _Lerp_93a62f8efa294882a3799fb182d00ce6_Out_3);
|
|
float _Lerp_614557f98d2300819fe9b855a1a93f0b_Out_3;
|
|
Unity_Lerp_float(_Lerp_93a62f8efa294882a3799fb182d00ce6_Out_3, _Multiply_36f60bc2706a8a839dd567cffb1e3428_Out_2, _Split_992c0de0de817484b2d52aeb19e22ee0_G_2, _Lerp_614557f98d2300819fe9b855a1a93f0b_Out_3);
|
|
float _Lerp_ef565d386ab90a89ab99065d782595a0_Out_3;
|
|
Unity_Lerp_float(_Lerp_614557f98d2300819fe9b855a1a93f0b_Out_3, _Multiply_f3c73cf50cdf8e8689aed97f89e3046c_Out_2, _Split_992c0de0de817484b2d52aeb19e22ee0_B_3, _Lerp_ef565d386ab90a89ab99065d782595a0_Out_3);
|
|
float3 _Multiply_a2efee1a779e44c6ada9832d9fff09ed_Out_2;
|
|
Unity_Multiply_float3_float3(IN.ObjectSpaceNormal, (_Lerp_ef565d386ab90a89ab99065d782595a0_Out_3.xxx), _Multiply_a2efee1a779e44c6ada9832d9fff09ed_Out_2);
|
|
float3 _Add_8556fe5688a74b4e99dc6a3c66d812ab_Out_2;
|
|
Unity_Add_float3(_Multiply_dbb7c1d4b3bc4fe0aa3119bb0c945e19_Out_2, _Multiply_a2efee1a779e44c6ada9832d9fff09ed_Out_2, _Add_8556fe5688a74b4e99dc6a3c66d812ab_Out_2);
|
|
float3 _Add_30764b0390cf4e34bc89f95f39e6d8be_Out_2;
|
|
Unity_Add_float3(IN.ObjectSpacePosition, _Add_8556fe5688a74b4e99dc6a3c66d812ab_Out_2, _Add_30764b0390cf4e34bc89f95f39e6d8be_Out_2);
|
|
float3 _Add_1536ebe00df2440bbc68b2506484262f_Out_2;
|
|
Unity_Add_float3(IN.ObjectSpacePosition, _Multiply_a2efee1a779e44c6ada9832d9fff09ed_Out_2, _Add_1536ebe00df2440bbc68b2506484262f_Out_2);
|
|
float3 _Branch_385f920ecee74e51ae1e55548ef40ceb_Out_3;
|
|
Unity_Branch_float3(_Property_661c7656745d4b468e5418922cad980c_Out_0, _Add_30764b0390cf4e34bc89f95f39e6d8be_Out_2, _Add_1536ebe00df2440bbc68b2506484262f_Out_2, _Branch_385f920ecee74e51ae1e55548ef40ceb_Out_3);
|
|
description.Position = _Branch_385f920ecee74e51ae1e55548ef40ceb_Out_3;
|
|
description.Normal = IN.ObjectSpaceNormal;
|
|
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
|
|
{
|
|
};
|
|
|
|
SurfaceDescription SurfaceDescriptionFunction(SurfaceDescriptionInputs IN)
|
|
{
|
|
SurfaceDescription surface = (SurfaceDescription)0;
|
|
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);
|
|
|
|
output.ObjectSpaceNormal = input.normalOS;
|
|
output.WorldSpaceNormal = TransformObjectToWorldNormal(input.normalOS);
|
|
output.ObjectSpaceTangent = input.tangentOS.xyz;
|
|
output.ObjectSpacePosition = input.positionOS;
|
|
output.uv0 = input.uv0;
|
|
output.uv2 = input.uv2;
|
|
output.uv3 = input.uv3;
|
|
output.VertexColor = input.color;
|
|
|
|
return output;
|
|
}
|
|
SurfaceDescriptionInputs BuildSurfaceDescriptionInputs(Varyings input)
|
|
{
|
|
SurfaceDescriptionInputs output;
|
|
ZERO_INITIALIZE(SurfaceDescriptionInputs, output);
|
|
|
|
#ifdef HAVE_VFX_MODIFICATION
|
|
// FragInputs from VFX come from two places: Interpolator or CBuffer.
|
|
/* WARNING: $splice Could not find named fragment 'VFXSetFragInputs' */
|
|
|
|
#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
|
|
#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 Back
|
|
ZTest LEqual
|
|
ZWrite On
|
|
|
|
// Debug
|
|
// <None>
|
|
|
|
// --------------------------------------------------
|
|
// Pass
|
|
|
|
HLSLPROGRAM
|
|
|
|
// Pragmas
|
|
#pragma target 4.5
|
|
#pragma exclude_renderers gles gles3 glcore
|
|
#pragma multi_compile_instancing
|
|
#pragma multi_compile _ DOTS_INSTANCING_ON
|
|
#pragma vertex vert
|
|
#pragma fragment frag
|
|
|
|
// DotsInstancingOptions: <None>
|
|
// HybridV1InjectedBuiltinProperties: <None>
|
|
|
|
// Keywords
|
|
// PassKeywords: <None>
|
|
// GraphKeywords: <None>
|
|
|
|
// Defines
|
|
|
|
#define _NORMALMAP 1
|
|
#define _NORMAL_DROPOFF_TS 1
|
|
#define ATTRIBUTES_NEED_NORMAL
|
|
#define ATTRIBUTES_NEED_TANGENT
|
|
#define ATTRIBUTES_NEED_TEXCOORD0
|
|
#define ATTRIBUTES_NEED_TEXCOORD1
|
|
#define ATTRIBUTES_NEED_TEXCOORD2
|
|
#define ATTRIBUTES_NEED_TEXCOORD3
|
|
#define ATTRIBUTES_NEED_COLOR
|
|
#define VARYINGS_NEED_NORMAL_WS
|
|
#define VARYINGS_NEED_TANGENT_WS
|
|
#define VARYINGS_NEED_TEXCOORD0
|
|
#define VARYINGS_NEED_TEXCOORD3
|
|
#define VARYINGS_NEED_COLOR
|
|
#define FEATURES_GRAPH_VERTEX
|
|
/* WARNING: $splice Could not find named fragment 'PassInstancing' */
|
|
#define SHADERPASS SHADERPASS_DEPTHNORMALS
|
|
/* WARNING: $splice Could not find named fragment 'DotsInstancingVars' */
|
|
|
|
|
|
// 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.core/ShaderLibrary/TextureStack.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
|
|
{
|
|
float3 positionOS : POSITION;
|
|
float3 normalOS : NORMAL;
|
|
float4 tangentOS : TANGENT;
|
|
float4 uv0 : TEXCOORD0;
|
|
float4 uv1 : TEXCOORD1;
|
|
float4 uv2 : TEXCOORD2;
|
|
float4 uv3 : TEXCOORD3;
|
|
float4 color : COLOR;
|
|
#if UNITY_ANY_INSTANCING_ENABLED
|
|
uint instanceID : INSTANCEID_SEMANTIC;
|
|
#endif
|
|
};
|
|
struct Varyings
|
|
{
|
|
float4 positionCS : SV_POSITION;
|
|
float3 normalWS;
|
|
float4 tangentWS;
|
|
float4 texCoord0;
|
|
float4 texCoord3;
|
|
float4 color;
|
|
#if UNITY_ANY_INSTANCING_ENABLED
|
|
uint instanceID : CUSTOM_INSTANCE_ID;
|
|
#endif
|
|
#if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE)))
|
|
uint stereoTargetEyeIndexAsBlendIdx0 : BLENDINDICES0;
|
|
#endif
|
|
#if (defined(UNITY_STEREO_INSTANCING_ENABLED))
|
|
uint stereoTargetEyeIndexAsRTArrayIdx : SV_RenderTargetArrayIndex;
|
|
#endif
|
|
#if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE)
|
|
FRONT_FACE_TYPE cullFace : FRONT_FACE_SEMANTIC;
|
|
#endif
|
|
};
|
|
struct SurfaceDescriptionInputs
|
|
{
|
|
float3 WorldSpaceNormal;
|
|
float3 TangentSpaceNormal;
|
|
float4 uv0;
|
|
float4 uv3;
|
|
float4 VertexColor;
|
|
};
|
|
struct VertexDescriptionInputs
|
|
{
|
|
float3 ObjectSpaceNormal;
|
|
float3 WorldSpaceNormal;
|
|
float3 ObjectSpaceTangent;
|
|
float3 ObjectSpacePosition;
|
|
float4 uv0;
|
|
float4 uv2;
|
|
float4 uv3;
|
|
float4 VertexColor;
|
|
};
|
|
struct PackedVaryings
|
|
{
|
|
float4 positionCS : SV_POSITION;
|
|
float3 interp0 : INTERP0;
|
|
float4 interp1 : INTERP1;
|
|
float4 interp2 : INTERP2;
|
|
float4 interp3 : INTERP3;
|
|
float4 interp4 : INTERP4;
|
|
#if UNITY_ANY_INSTANCING_ENABLED
|
|
uint instanceID : CUSTOM_INSTANCE_ID;
|
|
#endif
|
|
#if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE)))
|
|
uint stereoTargetEyeIndexAsBlendIdx0 : BLENDINDICES0;
|
|
#endif
|
|
#if (defined(UNITY_STEREO_INSTANCING_ENABLED))
|
|
uint stereoTargetEyeIndexAsRTArrayIdx : SV_RenderTargetArrayIndex;
|
|
#endif
|
|
#if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE)
|
|
FRONT_FACE_TYPE cullFace : FRONT_FACE_SEMANTIC;
|
|
#endif
|
|
};
|
|
|
|
PackedVaryings PackVaryings (Varyings input)
|
|
{
|
|
PackedVaryings output;
|
|
ZERO_INITIALIZE(PackedVaryings, output);
|
|
output.positionCS = input.positionCS;
|
|
output.interp0.xyz = input.normalWS;
|
|
output.interp1.xyzw = input.tangentWS;
|
|
output.interp2.xyzw = input.texCoord0;
|
|
output.interp3.xyzw = input.texCoord3;
|
|
output.interp4.xyzw = input.color;
|
|
#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.normalWS = input.interp0.xyz;
|
|
output.tangentWS = input.interp1.xyzw;
|
|
output.texCoord0 = input.interp2.xyzw;
|
|
output.texCoord3 = input.interp3.xyzw;
|
|
output.color = input.interp4.xyzw;
|
|
#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;
|
|
}
|
|
|
|
|
|
// --------------------------------------------------
|
|
// Graph
|
|
|
|
// Graph Properties
|
|
CBUFFER_START(UnityPerMaterial)
|
|
float _Dynamic_Shape_Y_Offset;
|
|
float _Dynamic_Start_Position_Offset;
|
|
float _GlobalTiling;
|
|
float _UVVDirection1UDirection0;
|
|
float2 _ColdLavaMainSpeed;
|
|
float2 _MediumLavaMainSpeed;
|
|
float _HotLavaFlowUVRefreshSpeed_1;
|
|
float2 _HotLavaMainSpeed;
|
|
float4 _ColdLavaAlbedo_SM_TexelSize;
|
|
float4 _ColdLavaAlbedoColor;
|
|
float _ColdLavaAlbedoColorMultiply;
|
|
float2 _ColdLavaTiling;
|
|
float _ColdLavaSmoothness;
|
|
float4 _ColdLavaNormal_TexelSize;
|
|
float _ColdLavaNormalScale;
|
|
float4 _ColdLavaMT_AO_H_EM_TexelSize;
|
|
float _ColdLavaMetalic;
|
|
float _ColdLavaAO;
|
|
float _ColdLavaTessScale;
|
|
float _MediumLavaAngle;
|
|
float _MediumLavaAngleFalloff;
|
|
float _MediumLavaHeightBlendTreshold;
|
|
float _MediumLavaHeightBlendStrenght;
|
|
float4 _MediumLavaAlbedo_SM_TexelSize;
|
|
float4 _MediumLavaAlbedoColor;
|
|
float _MediumLavaAlbedoColorMultiply;
|
|
float2 _MediumLavaTiling;
|
|
float _MediumLavaSmoothness;
|
|
float4 _MediumLavaNormal_TexelSize;
|
|
float _MediumLavaNormalScale;
|
|
float4 _MediumLavaMT_AO_H_EM_TexelSize;
|
|
float _MediumLavaMetallic;
|
|
float _MediumLavaAO;
|
|
float _MediumLavaTessScale;
|
|
float _HotLavaAngle;
|
|
float _HotLavaAngleFalloff;
|
|
float _HotLavaHeightBlendTreshold;
|
|
float _HotLavaHeightBlendStrenght;
|
|
float4 _HotLavaAlbedo_SM_TexelSize;
|
|
float4 _HotLavaAlbedoColor;
|
|
float _HotLavaAlbedoColorMultiply;
|
|
float2 _HotLavaTiling;
|
|
float _HotLavaSmoothness;
|
|
float4 _HotLavaNormal_TexelSize;
|
|
float _HotLavaNormalScale;
|
|
float4 _HotLavaMT_AO_H_EM_TexelSize;
|
|
float _HotLavaMetallic;
|
|
float _HotLavaAO;
|
|
float _HotLavaTessScale;
|
|
float _ColdLavaFlowUVRefresSpeed;
|
|
float _MediumLavaFlowUVRefreshSpeed;
|
|
float _HotLavaFlowUVRefreshSpeed;
|
|
float4 _LavaEmissionColor;
|
|
float _ColdLavaEmissionMaskIntensivity;
|
|
float _ColdLavaEmissionMaskTreshold;
|
|
float _MediumLavaEmissionMaskIntesivity;
|
|
float _MediumLavaEmissionMaskTreshold;
|
|
float _HotLavaEmissionMaskIntensivity;
|
|
float _HotLavaEmissionMaskTreshold;
|
|
float4 _RimColor;
|
|
float _RimLightPower;
|
|
float4 _Noise_TexelSize;
|
|
float2 _NoiseTiling;
|
|
float2 _NoiseSpeed;
|
|
float _ColdLavaNoisePower;
|
|
float _MediumLavaNoisePower;
|
|
float _HotLavaNoisePower;
|
|
float _VCColdLavaHeightBlendStrenght;
|
|
float _VCMediumLavaHeightBlendStrenght;
|
|
float _VCHotLavaHeightBlendStrenght;
|
|
float _Dynamic_Shape_Speed;
|
|
float _Dynamic_Shape_U_Curve_Power;
|
|
float _Dynamic_Shape_V_Curve_Power;
|
|
float _Dynamic_Lava_Emission_Intensivity;
|
|
float _Dynamic_Lava_Emission_Treshold;
|
|
float2 _Slope_Speed_Influence;
|
|
float _Dynamic_Lava_Emission_Front_Mask_Treshold;
|
|
float _Dynamic_Lava_Emission_Front_Mask_Intensivity;
|
|
float _Dynamic_Flow;
|
|
CBUFFER_END
|
|
|
|
// Object and Global properties
|
|
SAMPLER(SamplerState_Linear_Repeat);
|
|
SAMPLER(SamplerState_Linear_Repeat_Aniso8);
|
|
TEXTURE2D(_ColdLavaAlbedo_SM);
|
|
SAMPLER(sampler_ColdLavaAlbedo_SM);
|
|
TEXTURE2D(_ColdLavaNormal);
|
|
SAMPLER(sampler_ColdLavaNormal);
|
|
TEXTURE2D(_ColdLavaMT_AO_H_EM);
|
|
SAMPLER(sampler_ColdLavaMT_AO_H_EM);
|
|
TEXTURE2D(_MediumLavaAlbedo_SM);
|
|
SAMPLER(sampler_MediumLavaAlbedo_SM);
|
|
TEXTURE2D(_MediumLavaNormal);
|
|
SAMPLER(sampler_MediumLavaNormal);
|
|
TEXTURE2D(_MediumLavaMT_AO_H_EM);
|
|
SAMPLER(sampler_MediumLavaMT_AO_H_EM);
|
|
TEXTURE2D(_HotLavaAlbedo_SM);
|
|
SAMPLER(sampler_HotLavaAlbedo_SM);
|
|
TEXTURE2D(_HotLavaNormal);
|
|
SAMPLER(sampler_HotLavaNormal);
|
|
TEXTURE2D(_HotLavaMT_AO_H_EM);
|
|
SAMPLER(sampler_HotLavaMT_AO_H_EM);
|
|
TEXTURE2D(_Noise);
|
|
SAMPLER(sampler_Noise);
|
|
|
|
// Graph Includes
|
|
// GraphIncludes: <None>
|
|
|
|
// -- Property used by ScenePickingPass
|
|
#ifdef SCENEPICKINGPASS
|
|
float4 _SelectionID;
|
|
#endif
|
|
|
|
// -- Properties used by SceneSelectionPass
|
|
#ifdef SCENESELECTIONPASS
|
|
int _ObjectId;
|
|
int _PassValue;
|
|
#endif
|
|
|
|
// Graph Functions
|
|
|
|
void Time_float(out float Out){
|
|
Out = _Time.y;
|
|
}
|
|
|
|
void Unity_Multiply_float_float(float A, float B, out float Out)
|
|
{
|
|
Out = A * B;
|
|
}
|
|
|
|
void Unity_Add_float(float A, float B, out float Out)
|
|
{
|
|
Out = A + B;
|
|
}
|
|
|
|
void Unity_Sine_float(float In, out float Out)
|
|
{
|
|
Out = sin(In);
|
|
}
|
|
|
|
void Unity_OneMinus_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);
|
|
}
|
|
|
|
void Unity_Fraction_float(float In, out float Out)
|
|
{
|
|
Out = frac(In);
|
|
}
|
|
|
|
void Unity_Subtract_float(float A, float B, out float Out)
|
|
{
|
|
Out = A - B;
|
|
}
|
|
|
|
void Unity_Clamp_float(float In, float Min, float Max, out float Out)
|
|
{
|
|
Out = clamp(In, Min, Max);
|
|
}
|
|
|
|
struct Bindings_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float
|
|
{
|
|
half4 uv2;
|
|
};
|
|
|
|
void SG_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float(float _Lava_Move, float _Lava_Blend, float _Lava_Blend_Length, float _Lava_Position, float _Speed, Bindings_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float IN, out float3 OutVector3_1, out float Mask_2, out float BlackMask_3)
|
|
{
|
|
float _Property_2a185003c3494beeb70cdf5ed0e65bcd_Out_0 = _Lava_Position;
|
|
float _TimeCustomFunction_de3c9bb8524d44f4ab32edcb4d6b4f54_Out_0;
|
|
Time_float(_TimeCustomFunction_de3c9bb8524d44f4ab32edcb4d6b4f54_Out_0);
|
|
float _Property_e7f9cc195866428a85d01e3ecd313a79_Out_0 = _Speed;
|
|
float _Multiply_9e68ac9cbbee4bd89bda6f5e83200ba1_Out_2;
|
|
Unity_Multiply_float_float(_TimeCustomFunction_de3c9bb8524d44f4ab32edcb4d6b4f54_Out_0, _Property_e7f9cc195866428a85d01e3ecd313a79_Out_0, _Multiply_9e68ac9cbbee4bd89bda6f5e83200ba1_Out_2);
|
|
float _Add_89e5e16041eb42c185127581c324d3ef_Out_2;
|
|
Unity_Add_float(_Property_2a185003c3494beeb70cdf5ed0e65bcd_Out_0, _Multiply_9e68ac9cbbee4bd89bda6f5e83200ba1_Out_2, _Add_89e5e16041eb42c185127581c324d3ef_Out_2);
|
|
float _Property_c36e7c40bdfb40a1b331d81d87dc8ea2_Out_0 = _Lava_Blend_Length;
|
|
float _Add_c00f6c5fae1f40ce848e7c22007c4187_Out_2;
|
|
Unity_Add_float(_Property_c36e7c40bdfb40a1b331d81d87dc8ea2_Out_0, _Add_89e5e16041eb42c185127581c324d3ef_Out_2, _Add_c00f6c5fae1f40ce848e7c22007c4187_Out_2);
|
|
float4 _UV_3e2c7754188f4248b45724449a0b0102_Out_0 = IN.uv2;
|
|
float _Split_1c5a40226cc8434d858bb235be3df686_R_1 = _UV_3e2c7754188f4248b45724449a0b0102_Out_0[0];
|
|
float _Split_1c5a40226cc8434d858bb235be3df686_G_2 = _UV_3e2c7754188f4248b45724449a0b0102_Out_0[1];
|
|
float _Split_1c5a40226cc8434d858bb235be3df686_B_3 = _UV_3e2c7754188f4248b45724449a0b0102_Out_0[2];
|
|
float _Split_1c5a40226cc8434d858bb235be3df686_A_4 = _UV_3e2c7754188f4248b45724449a0b0102_Out_0[3];
|
|
float Constant_07fa30ece4ce41b5b24296e8ca24455e = 3.141593;
|
|
float _Multiply_a446488e00e945cb9bdfe5be3426f420_Out_2;
|
|
Unity_Multiply_float_float(_Split_1c5a40226cc8434d858bb235be3df686_G_2, Constant_07fa30ece4ce41b5b24296e8ca24455e, _Multiply_a446488e00e945cb9bdfe5be3426f420_Out_2);
|
|
float _Sine_246d772169bc44e8a89cd956f8db3945_Out_1;
|
|
Unity_Sine_float(_Multiply_a446488e00e945cb9bdfe5be3426f420_Out_2, _Sine_246d772169bc44e8a89cd956f8db3945_Out_1);
|
|
float _OneMinus_5a23f296bc0d4c259759488043d04af8_Out_1;
|
|
Unity_OneMinus_float(_Sine_246d772169bc44e8a89cd956f8db3945_Out_1, _OneMinus_5a23f296bc0d4c259759488043d04af8_Out_1);
|
|
float _Property_e47653aa77f64be691ab7fbc06e93a03_Out_0 = _Lava_Blend;
|
|
float _Multiply_da8ac054968b49f2902ac2cb6adbf7ce_Out_2;
|
|
Unity_Multiply_float_float(_OneMinus_5a23f296bc0d4c259759488043d04af8_Out_1, _Property_e47653aa77f64be691ab7fbc06e93a03_Out_0, _Multiply_da8ac054968b49f2902ac2cb6adbf7ce_Out_2);
|
|
float _Add_14d2aa97a990488095216c24e0fce025_Out_2;
|
|
Unity_Add_float(_Split_1c5a40226cc8434d858bb235be3df686_R_1, _Multiply_da8ac054968b49f2902ac2cb6adbf7ce_Out_2, _Add_14d2aa97a990488095216c24e0fce025_Out_2);
|
|
float _Smoothstep_cdbeceeb99e04282a57ed4060a77ccfa_Out_3;
|
|
Unity_Smoothstep_float(_Add_89e5e16041eb42c185127581c324d3ef_Out_2, _Add_c00f6c5fae1f40ce848e7c22007c4187_Out_2, _Add_14d2aa97a990488095216c24e0fce025_Out_2, _Smoothstep_cdbeceeb99e04282a57ed4060a77ccfa_Out_3);
|
|
float _Property_9b3bca5a847f487c9f9ea762b17e9e6f_Out_0 = _Lava_Move;
|
|
float _Multiply_cfe5164c85184498b5f555c37c60f6e7_Out_2;
|
|
Unity_Multiply_float_float(_Smoothstep_cdbeceeb99e04282a57ed4060a77ccfa_Out_3, _Property_9b3bca5a847f487c9f9ea762b17e9e6f_Out_0, _Multiply_cfe5164c85184498b5f555c37c60f6e7_Out_2);
|
|
float3 _Vector3_6776765fcd694cd4a1fda0cee619f6fd_Out_0 = float3(0, _Multiply_cfe5164c85184498b5f555c37c60f6e7_Out_2, 0);
|
|
float _Fraction_534e1fabf58244d58a8b4810525daf90_Out_1;
|
|
Unity_Fraction_float(_Smoothstep_cdbeceeb99e04282a57ed4060a77ccfa_Out_3, _Fraction_534e1fabf58244d58a8b4810525daf90_Out_1);
|
|
float _Subtract_8953bd445cba4da5bd2f520f8181e98d_Out_2;
|
|
Unity_Subtract_float(_Add_c00f6c5fae1f40ce848e7c22007c4187_Out_2, _Add_14d2aa97a990488095216c24e0fce025_Out_2, _Subtract_8953bd445cba4da5bd2f520f8181e98d_Out_2);
|
|
float _Clamp_f8658c6871554a12b16cd7ce892df954_Out_3;
|
|
Unity_Clamp_float(_Subtract_8953bd445cba4da5bd2f520f8181e98d_Out_2, 0, 1, _Clamp_f8658c6871554a12b16cd7ce892df954_Out_3);
|
|
OutVector3_1 = _Vector3_6776765fcd694cd4a1fda0cee619f6fd_Out_0;
|
|
Mask_2 = _Fraction_534e1fabf58244d58a8b4810525daf90_Out_1;
|
|
BlackMask_3 = _Clamp_f8658c6871554a12b16cd7ce892df954_Out_3;
|
|
}
|
|
|
|
void Unity_Multiply_float3_float3(float3 A, float3 B, out float3 Out)
|
|
{
|
|
Out = A * B;
|
|
}
|
|
|
|
void Unity_Absolute_float(float In, out float Out)
|
|
{
|
|
Out = abs(In);
|
|
}
|
|
|
|
void Unity_Multiply_float2_float2(float2 A, float2 B, out float2 Out)
|
|
{
|
|
Out = A * B;
|
|
}
|
|
|
|
void Unity_Add_float2(float2 A, float2 B, out float2 Out)
|
|
{
|
|
Out = A + B;
|
|
}
|
|
|
|
void Unity_Branch_float2(float Predicate, float2 True, float2 False, out float2 Out)
|
|
{
|
|
Out = Predicate ? True : False;
|
|
}
|
|
|
|
void Unity_Divide_float(float A, float B, out float Out)
|
|
{
|
|
Out = A / B;
|
|
}
|
|
|
|
void Unity_Power_float(float A, float B, out float Out)
|
|
{
|
|
Out = pow(A, B);
|
|
}
|
|
|
|
struct Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float
|
|
{
|
|
float3 WorldSpaceNormal;
|
|
half4 uv0;
|
|
half4 uv3;
|
|
};
|
|
|
|
void SG_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float(float _UV_Direction_V_T_U_F, float2 _Texture_Tiling, float _Global_Tiling, float2 _Texture_Speed, UnityTexture2D _HeightMap_B, float _UV_Refresh_Speed, float2 _Slope_Influence, float _Time_Float, Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float IN, out float2 UV_1_LOD_5, out float2 UV_2_LOD_4, out float FlowLerp_LOD_8, out float NonHeigblendedLerp_LOD_9, out float Fraction_1_1, out float Fraction_2_2)
|
|
{
|
|
float _Property_e1ff2b453fec41069201c9a23f45243f_Out_0 = _UV_Direction_V_T_U_F;
|
|
float2 _Property_11e9ef21a6164714b54867b4fec442fb_Out_0 = _Texture_Speed;
|
|
float _Split_66fafc81d60b44af9ca4955d1c41a23e_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_66fafc81d60b44af9ca4955d1c41a23e_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_66fafc81d60b44af9ca4955d1c41a23e_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_66fafc81d60b44af9ca4955d1c41a23e_A_4 = 0;
|
|
float _Absolute_9ed12a85859d4c3abd48e4e3ad86a4a3_Out_1;
|
|
Unity_Absolute_float(_Split_66fafc81d60b44af9ca4955d1c41a23e_G_2, _Absolute_9ed12a85859d4c3abd48e4e3ad86a4a3_Out_1);
|
|
float _Clamp_381065d3a34d4d03a8e14f5344363851_Out_3;
|
|
Unity_Clamp_float(_Absolute_9ed12a85859d4c3abd48e4e3ad86a4a3_Out_1, 0, 1, _Clamp_381065d3a34d4d03a8e14f5344363851_Out_3);
|
|
float _OneMinus_e2b233a02f02413b9067eba7b3be8fdb_Out_1;
|
|
Unity_OneMinus_float(_Clamp_381065d3a34d4d03a8e14f5344363851_Out_3, _OneMinus_e2b233a02f02413b9067eba7b3be8fdb_Out_1);
|
|
float2 _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0 = _Slope_Influence;
|
|
float2 _Multiply_8b98ec2e94864acc851f15193013d9c5_Out_2;
|
|
Unity_Multiply_float2_float2((_OneMinus_e2b233a02f02413b9067eba7b3be8fdb_Out_1.xx), _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0, _Multiply_8b98ec2e94864acc851f15193013d9c5_Out_2);
|
|
float2 _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2;
|
|
Unity_Add_float2(_Property_11e9ef21a6164714b54867b4fec442fb_Out_0, _Multiply_8b98ec2e94864acc851f15193013d9c5_Out_2, _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2);
|
|
float2 _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0 = _Texture_Tiling;
|
|
float2 _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2;
|
|
Unity_Multiply_float2_float2(_Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2, _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0, _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2);
|
|
float4 _UV_5065e53f57da48938d389be8b756e79f_Out_0 = IN.uv3;
|
|
float2 _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2;
|
|
Unity_Multiply_float2_float2(_Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2, (_UV_5065e53f57da48938d389be8b756e79f_Out_0.xy), _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2);
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_R_1 = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2[0];
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_G_2 = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2[1];
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_B_3 = 0;
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_A_4 = 0;
|
|
float2 _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0 = float2(_Split_8a205a4b761446f9bd6e51fef55cd516_G_2, _Split_8a205a4b761446f9bd6e51fef55cd516_R_1);
|
|
float2 _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3;
|
|
Unity_Branch_float2(_Property_e1ff2b453fec41069201c9a23f45243f_Out_0, _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2, _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0, _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3);
|
|
float _Property_85997eba6114477b8cf506155f6b748c_Out_0 = _Time_Float;
|
|
float _Property_eca1185428d546de9034f062796c7f3b_Out_0 = _UV_Refresh_Speed;
|
|
float _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2;
|
|
Unity_Multiply_float_float(_Property_85997eba6114477b8cf506155f6b748c_Out_0, _Property_eca1185428d546de9034f062796c7f3b_Out_0, _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2);
|
|
float _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2;
|
|
Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2, 0, _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2);
|
|
float _Fraction_32b193bd71ca404588517d6887bbf390_Out_1;
|
|
Unity_Fraction_float(_Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2, _Fraction_32b193bd71ca404588517d6887bbf390_Out_1);
|
|
float2 _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2;
|
|
Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3, (_Fraction_32b193bd71ca404588517d6887bbf390_Out_1.xx), _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2);
|
|
float _Property_62f67c70aae5489e94e37cafe73baf35_Out_0 = _Global_Tiling;
|
|
float _Divide_19c9049f60754d499008ce4b06109655_Out_2;
|
|
Unity_Divide_float(1, _Property_62f67c70aae5489e94e37cafe73baf35_Out_0, _Divide_19c9049f60754d499008ce4b06109655_Out_2);
|
|
float4 _UV_6b1eec7607104319aba3d875527da073_Out_0 = IN.uv0;
|
|
float2 _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2;
|
|
Unity_Multiply_float2_float2(_Property_4d24cadf92ee4d43b52d3755629e269e_Out_0, (_UV_6b1eec7607104319aba3d875527da073_Out_0.xy), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2);
|
|
float2 _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2;
|
|
Unity_Multiply_float2_float2((_Divide_19c9049f60754d499008ce4b06109655_Out_2.xx), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2);
|
|
float2 _Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2;
|
|
Unity_Add_float2(_Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2, _Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2);
|
|
float _Add_9eadb94808de4bc885bc1be18df4f639_Out_2;
|
|
Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2, -0.5, _Add_9eadb94808de4bc885bc1be18df4f639_Out_2);
|
|
float _Fraction_38e5506afa51447283ddde13593ada4d_Out_1;
|
|
Unity_Fraction_float(_Add_9eadb94808de4bc885bc1be18df4f639_Out_2, _Fraction_38e5506afa51447283ddde13593ada4d_Out_1);
|
|
float2 _Multiply_14c20d62ad084293accedac425b831fe_Out_2;
|
|
Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3, (_Fraction_38e5506afa51447283ddde13593ada4d_Out_1.xx), _Multiply_14c20d62ad084293accedac425b831fe_Out_2);
|
|
float2 _Add_5373f3ceb31249868a4f178de8a7ccc5_Out_2;
|
|
Unity_Add_float2(_Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2, _Multiply_14c20d62ad084293accedac425b831fe_Out_2, _Add_5373f3ceb31249868a4f178de8a7ccc5_Out_2);
|
|
float _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2;
|
|
Unity_Multiply_float_float(_Fraction_32b193bd71ca404588517d6887bbf390_Out_1, 1, _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2);
|
|
float Constant_9550753bbc114dd4994f4e99790a3669 = 3.141593;
|
|
float _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2;
|
|
Unity_Multiply_float_float(_Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2, Constant_9550753bbc114dd4994f4e99790a3669, _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2);
|
|
float Constant_b538a449c4eb42328f031521a22bd3e3 = 3.141593;
|
|
float _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2;
|
|
Unity_Multiply_float_float(Constant_b538a449c4eb42328f031521a22bd3e3, 1.5, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2);
|
|
float _Add_590bbae990404254a6309a5fa210ca31_Out_2;
|
|
Unity_Add_float(_Multiply_c4390f9bbb504e9981494940812a3c59_Out_2, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2, _Add_590bbae990404254a6309a5fa210ca31_Out_2);
|
|
float _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1;
|
|
Unity_Sine_float(_Add_590bbae990404254a6309a5fa210ca31_Out_2, _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1);
|
|
float _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1;
|
|
Unity_Absolute_float(_Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1, _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1);
|
|
float _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3;
|
|
Unity_Clamp_float(_Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1, 0, 1, _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3);
|
|
UnityTexture2D _Property_455d32b94af045e4ac963d23b1a8dceb_Out_0 = _HeightMap_B;
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_455d32b94af045e4ac963d23b1a8dceb_Out_0.tex, _Property_455d32b94af045e4ac963d23b1a8dceb_Out_0.samplerstate, _Property_455d32b94af045e4ac963d23b1a8dceb_Out_0.GetTransformedUV(_Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_R_5 = _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0.r;
|
|
float _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_G_6 = _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0.g;
|
|
float _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_B_7 = _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0.b;
|
|
float _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_A_8 = _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0.a;
|
|
float _Multiply_d08510aad90c46c79f14152cfed0f078_Out_2;
|
|
Unity_Multiply_float_float(_SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_B_7, 7, _Multiply_d08510aad90c46c79f14152cfed0f078_Out_2);
|
|
float _Power_9a99fc4a330a4c5aac5363723a9e297d_Out_2;
|
|
Unity_Power_float(_Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3, _Multiply_d08510aad90c46c79f14152cfed0f078_Out_2, _Power_9a99fc4a330a4c5aac5363723a9e297d_Out_2);
|
|
float _Clamp_134461fc226e4794bd6323caf229ec29_Out_3;
|
|
Unity_Clamp_float(_Power_9a99fc4a330a4c5aac5363723a9e297d_Out_2, 0, 1, _Clamp_134461fc226e4794bd6323caf229ec29_Out_3);
|
|
float _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1;
|
|
Unity_Fraction_float(_Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2, _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1);
|
|
float _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1;
|
|
Unity_Fraction_float(_Add_9eadb94808de4bc885bc1be18df4f639_Out_2, _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1);
|
|
UV_1_LOD_5 = _Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2;
|
|
UV_2_LOD_4 = _Add_5373f3ceb31249868a4f178de8a7ccc5_Out_2;
|
|
FlowLerp_LOD_8 = _Clamp_134461fc226e4794bd6323caf229ec29_Out_3;
|
|
NonHeigblendedLerp_LOD_9 = _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3;
|
|
Fraction_1_1 = _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1;
|
|
Fraction_2_2 = _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1;
|
|
}
|
|
|
|
void Unity_Lerp_float(float A, float B, float T, out float Out)
|
|
{
|
|
Out = lerp(A, B, T);
|
|
}
|
|
|
|
void Unity_Saturate_float(float In, out float Out)
|
|
{
|
|
Out = saturate(In);
|
|
}
|
|
|
|
struct Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float
|
|
{
|
|
};
|
|
|
|
void SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(float Vector1_3D7AF960, float Vector1_23CABB44, float Vector1_50A6BA5E, Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float IN, out float Blend_1)
|
|
{
|
|
float _Property_804e86228598eb8b92ce6c007ac5fbc9_Out_0 = Vector1_3D7AF960;
|
|
float _Property_9dc4e2ee5a613e8bacccce3aeee46c32_Out_0 = Vector1_23CABB44;
|
|
float _Multiply_fb91b2b13771718bb4cb013bab2768ac_Out_2;
|
|
Unity_Multiply_float_float(_Property_804e86228598eb8b92ce6c007ac5fbc9_Out_0, _Property_9dc4e2ee5a613e8bacccce3aeee46c32_Out_0, _Multiply_fb91b2b13771718bb4cb013bab2768ac_Out_2);
|
|
float _Multiply_aa534fa162410f8f935b21bd5d9c58ab_Out_2;
|
|
Unity_Multiply_float_float(_Multiply_fb91b2b13771718bb4cb013bab2768ac_Out_2, 4, _Multiply_aa534fa162410f8f935b21bd5d9c58ab_Out_2);
|
|
float _Multiply_283464c99bf1ac8789d1ff8ec1948e00_Out_2;
|
|
Unity_Multiply_float_float(_Property_9dc4e2ee5a613e8bacccce3aeee46c32_Out_0, 2, _Multiply_283464c99bf1ac8789d1ff8ec1948e00_Out_2);
|
|
float _Add_4b45f8bab5909883a71690c307b567a2_Out_2;
|
|
Unity_Add_float(_Multiply_aa534fa162410f8f935b21bd5d9c58ab_Out_2, _Multiply_283464c99bf1ac8789d1ff8ec1948e00_Out_2, _Add_4b45f8bab5909883a71690c307b567a2_Out_2);
|
|
float _Absolute_3d1440cf68e24d60b4c40bc66c13c0e5_Out_1;
|
|
Unity_Absolute_float(_Add_4b45f8bab5909883a71690c307b567a2_Out_2, _Absolute_3d1440cf68e24d60b4c40bc66c13c0e5_Out_1);
|
|
float _Property_d01ca21e1ed88487b7c132aa64b85be9_Out_0 = Vector1_50A6BA5E;
|
|
float _Power_376a71f1029b5d888cc4d93d7d8eb032_Out_2;
|
|
Unity_Power_float(_Absolute_3d1440cf68e24d60b4c40bc66c13c0e5_Out_1, _Property_d01ca21e1ed88487b7c132aa64b85be9_Out_0, _Power_376a71f1029b5d888cc4d93d7d8eb032_Out_2);
|
|
float _Saturate_f8e2104d93edb487bdad4a3604d89b6b_Out_1;
|
|
Unity_Saturate_float(_Power_376a71f1029b5d888cc4d93d7d8eb032_Out_2, _Saturate_f8e2104d93edb487bdad4a3604d89b6b_Out_1);
|
|
Blend_1 = _Saturate_f8e2104d93edb487bdad4a3604d89b6b_Out_1;
|
|
}
|
|
|
|
void Unity_Add_float3(float3 A, float3 B, out float3 Out)
|
|
{
|
|
Out = A + B;
|
|
}
|
|
|
|
void Unity_Branch_float3(float Predicate, float3 True, float3 False, out float3 Out)
|
|
{
|
|
Out = Predicate ? True : False;
|
|
}
|
|
|
|
struct Bindings_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float
|
|
{
|
|
float3 WorldSpaceNormal;
|
|
half4 uv0;
|
|
half4 uv3;
|
|
};
|
|
|
|
void SG_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float(float _UV_Direction_V_T_U_F, float2 _Texture_Tiling, float _Global_Tiling, float2 _Texture_Speed, UnityTexture2D _HeightMap_B, float _UV_Refresh_Speed, float2 _Slope_Influence, float _Time_Float, Bindings_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float IN, out float2 UV_1_7, out float2 UV_2_6, out float FlowLerp_3, out float FlowNonHeigblendedLerp_9, out float Fraction_1_1, out float Fraction_2_2)
|
|
{
|
|
float _Property_e1ff2b453fec41069201c9a23f45243f_Out_0 = _UV_Direction_V_T_U_F;
|
|
float2 _Property_11e9ef21a6164714b54867b4fec442fb_Out_0 = _Texture_Speed;
|
|
float _Split_5a779872e58e4682b33358f5e2850697_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_5a779872e58e4682b33358f5e2850697_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_5a779872e58e4682b33358f5e2850697_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_5a779872e58e4682b33358f5e2850697_A_4 = 0;
|
|
float _Absolute_fb845f894d534654b9d873d439ec97e8_Out_1;
|
|
Unity_Absolute_float(_Split_5a779872e58e4682b33358f5e2850697_G_2, _Absolute_fb845f894d534654b9d873d439ec97e8_Out_1);
|
|
float _Clamp_7cf11436c7f14a38a02294151824c461_Out_3;
|
|
Unity_Clamp_float(_Absolute_fb845f894d534654b9d873d439ec97e8_Out_1, 0, 1, _Clamp_7cf11436c7f14a38a02294151824c461_Out_3);
|
|
float _OneMinus_2c8bc3c932cd4c2fa381d8f0385263c5_Out_1;
|
|
Unity_OneMinus_float(_Clamp_7cf11436c7f14a38a02294151824c461_Out_3, _OneMinus_2c8bc3c932cd4c2fa381d8f0385263c5_Out_1);
|
|
float2 _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0 = _Slope_Influence;
|
|
float2 _Multiply_bcb4a687c3be4bcc81009fedabf30aee_Out_2;
|
|
Unity_Multiply_float2_float2((_OneMinus_2c8bc3c932cd4c2fa381d8f0385263c5_Out_1.xx), _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0, _Multiply_bcb4a687c3be4bcc81009fedabf30aee_Out_2);
|
|
float2 _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2;
|
|
Unity_Add_float2(_Property_11e9ef21a6164714b54867b4fec442fb_Out_0, _Multiply_bcb4a687c3be4bcc81009fedabf30aee_Out_2, _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2);
|
|
float2 _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0 = _Texture_Tiling;
|
|
float2 _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2;
|
|
Unity_Multiply_float2_float2(_Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2, _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0, _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2);
|
|
float4 _UV_5065e53f57da48938d389be8b756e79f_Out_0 = IN.uv3;
|
|
float2 _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2;
|
|
Unity_Multiply_float2_float2(_Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2, (_UV_5065e53f57da48938d389be8b756e79f_Out_0.xy), _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2);
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_R_1 = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2[0];
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_G_2 = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2[1];
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_B_3 = 0;
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_A_4 = 0;
|
|
float2 _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0 = float2(_Split_8a205a4b761446f9bd6e51fef55cd516_G_2, _Split_8a205a4b761446f9bd6e51fef55cd516_R_1);
|
|
float2 _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3;
|
|
Unity_Branch_float2(_Property_e1ff2b453fec41069201c9a23f45243f_Out_0, _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2, _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0, _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3);
|
|
float _Property_85997eba6114477b8cf506155f6b748c_Out_0 = _Time_Float;
|
|
float _Property_eca1185428d546de9034f062796c7f3b_Out_0 = _UV_Refresh_Speed;
|
|
float _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2;
|
|
Unity_Multiply_float_float(_Property_85997eba6114477b8cf506155f6b748c_Out_0, _Property_eca1185428d546de9034f062796c7f3b_Out_0, _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2);
|
|
float _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2;
|
|
Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2, 0, _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2);
|
|
float _Fraction_32b193bd71ca404588517d6887bbf390_Out_1;
|
|
Unity_Fraction_float(_Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2, _Fraction_32b193bd71ca404588517d6887bbf390_Out_1);
|
|
float2 _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2;
|
|
Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3, (_Fraction_32b193bd71ca404588517d6887bbf390_Out_1.xx), _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2);
|
|
float _Property_62f67c70aae5489e94e37cafe73baf35_Out_0 = _Global_Tiling;
|
|
float _Divide_19c9049f60754d499008ce4b06109655_Out_2;
|
|
Unity_Divide_float(1, _Property_62f67c70aae5489e94e37cafe73baf35_Out_0, _Divide_19c9049f60754d499008ce4b06109655_Out_2);
|
|
float4 _UV_6b1eec7607104319aba3d875527da073_Out_0 = IN.uv0;
|
|
float2 _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2;
|
|
Unity_Multiply_float2_float2(_Property_4d24cadf92ee4d43b52d3755629e269e_Out_0, (_UV_6b1eec7607104319aba3d875527da073_Out_0.xy), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2);
|
|
float2 _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2;
|
|
Unity_Multiply_float2_float2((_Divide_19c9049f60754d499008ce4b06109655_Out_2.xx), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2);
|
|
float2 _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2;
|
|
Unity_Add_float2(_Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2, _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2);
|
|
float _Add_9eadb94808de4bc885bc1be18df4f639_Out_2;
|
|
Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2, -0.5, _Add_9eadb94808de4bc885bc1be18df4f639_Out_2);
|
|
float _Fraction_38e5506afa51447283ddde13593ada4d_Out_1;
|
|
Unity_Fraction_float(_Add_9eadb94808de4bc885bc1be18df4f639_Out_2, _Fraction_38e5506afa51447283ddde13593ada4d_Out_1);
|
|
float2 _Multiply_14c20d62ad084293accedac425b831fe_Out_2;
|
|
Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3, (_Fraction_38e5506afa51447283ddde13593ada4d_Out_1.xx), _Multiply_14c20d62ad084293accedac425b831fe_Out_2);
|
|
float2 _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2;
|
|
Unity_Add_float2(_Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2, _Multiply_14c20d62ad084293accedac425b831fe_Out_2, _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2);
|
|
float _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2;
|
|
Unity_Multiply_float_float(_Fraction_32b193bd71ca404588517d6887bbf390_Out_1, 1, _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2);
|
|
float Constant_9550753bbc114dd4994f4e99790a3669 = 3.141593;
|
|
float _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2;
|
|
Unity_Multiply_float_float(_Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2, Constant_9550753bbc114dd4994f4e99790a3669, _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2);
|
|
float Constant_b538a449c4eb42328f031521a22bd3e3 = 3.141593;
|
|
float _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2;
|
|
Unity_Multiply_float_float(Constant_b538a449c4eb42328f031521a22bd3e3, 1.5, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2);
|
|
float _Add_590bbae990404254a6309a5fa210ca31_Out_2;
|
|
Unity_Add_float(_Multiply_c4390f9bbb504e9981494940812a3c59_Out_2, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2, _Add_590bbae990404254a6309a5fa210ca31_Out_2);
|
|
float _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1;
|
|
Unity_Sine_float(_Add_590bbae990404254a6309a5fa210ca31_Out_2, _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1);
|
|
float _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1;
|
|
Unity_Absolute_float(_Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1, _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1);
|
|
float _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3;
|
|
Unity_Clamp_float(_Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1, 0, 1, _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3);
|
|
UnityTexture2D _Property_356ce9056fc544f8856bbafa83a6b8f2_Out_0 = _HeightMap_B;
|
|
float4 _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_RGBA_0 = SAMPLE_TEXTURE2D(_Property_356ce9056fc544f8856bbafa83a6b8f2_Out_0.tex, _Property_356ce9056fc544f8856bbafa83a6b8f2_Out_0.samplerstate, _Property_356ce9056fc544f8856bbafa83a6b8f2_Out_0.GetTransformedUV(_Add_1eb91db7e08b47ee90597a337cc5d191_Out_2));
|
|
float _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_R_4 = _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_RGBA_0.r;
|
|
float _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_G_5 = _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_RGBA_0.g;
|
|
float _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_B_6 = _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_RGBA_0.b;
|
|
float _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_A_7 = _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_RGBA_0.a;
|
|
float _Multiply_cc46294d59e74987a182db87f0cdd3f7_Out_2;
|
|
Unity_Multiply_float_float(_SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_B_6, 7, _Multiply_cc46294d59e74987a182db87f0cdd3f7_Out_2);
|
|
float _Power_45c7600ee2fa44349461174061fff9f7_Out_2;
|
|
Unity_Power_float(_Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3, _Multiply_cc46294d59e74987a182db87f0cdd3f7_Out_2, _Power_45c7600ee2fa44349461174061fff9f7_Out_2);
|
|
float _Clamp_ca7963fdad79479c876e733ec49a0460_Out_3;
|
|
Unity_Clamp_float(_Power_45c7600ee2fa44349461174061fff9f7_Out_2, 0, 1, _Clamp_ca7963fdad79479c876e733ec49a0460_Out_3);
|
|
float _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1;
|
|
Unity_Fraction_float(_Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2, _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1);
|
|
float _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1;
|
|
Unity_Fraction_float(_Add_9eadb94808de4bc885bc1be18df4f639_Out_2, _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1);
|
|
UV_1_7 = _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2;
|
|
UV_2_6 = _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2;
|
|
FlowLerp_3 = _Clamp_ca7963fdad79479c876e733ec49a0460_Out_3;
|
|
FlowNonHeigblendedLerp_9 = _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3;
|
|
Fraction_1_1 = _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1;
|
|
Fraction_2_2 = _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1;
|
|
}
|
|
|
|
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_Lerp_float4(float4 A, float4 B, float4 T, out float4 Out)
|
|
{
|
|
Out = lerp(A, B, T);
|
|
}
|
|
|
|
// 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;
|
|
float _Property_661c7656745d4b468e5418922cad980c_Out_0 = _Dynamic_Flow;
|
|
float _Property_6174b362fef84a64bfc63218c98ca2ad_Out_0 = _Dynamic_Shape_Y_Offset;
|
|
float _Property_5a32e2c3b8ea4693bbcb6465db16e4eb_Out_0 = _Dynamic_Shape_V_Curve_Power;
|
|
float _Property_c1acd6c11c59428c9aa108b90c725006_Out_0 = _Dynamic_Shape_U_Curve_Power;
|
|
float _Property_94a7abd0eed040958756408f5586399b_Out_0 = _Dynamic_Start_Position_Offset;
|
|
float _Property_7430d51dddb6413fa811cec211b99000_Out_0 = _Dynamic_Shape_Speed;
|
|
Bindings_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526;
|
|
_LavaMove_e7c2dd23675f46dfb5d627bef2a4f526.uv2 = IN.uv2;
|
|
float3 _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_OutVector3_1;
|
|
float _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_Mask_2;
|
|
float _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_BlackMask_3;
|
|
SG_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float(_Property_6174b362fef84a64bfc63218c98ca2ad_Out_0, _Property_5a32e2c3b8ea4693bbcb6465db16e4eb_Out_0, _Property_c1acd6c11c59428c9aa108b90c725006_Out_0, _Property_94a7abd0eed040958756408f5586399b_Out_0, _Property_7430d51dddb6413fa811cec211b99000_Out_0, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_OutVector3_1, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_Mask_2, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_BlackMask_3);
|
|
float3 _Multiply_dbb7c1d4b3bc4fe0aa3119bb0c945e19_Out_2;
|
|
Unity_Multiply_float3_float3(IN.ObjectSpaceNormal, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_OutVector3_1, _Multiply_dbb7c1d4b3bc4fe0aa3119bb0c945e19_Out_2);
|
|
UnityTexture2D _Property_d1dd8451b9a54063aa1bf0516031825d_Out_0 = UnityBuildTexture2DStructNoScale(_ColdLavaMT_AO_H_EM);
|
|
float _Property_826d006643654800b130e720cfee9283_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_30f8ed4e6dbf49d9bed951f8353f56dd_Out_0 = _ColdLavaTiling;
|
|
float _Property_b0afac94ec4546f9b499dcebb27f4454_Out_0 = _GlobalTiling;
|
|
float2 _Property_39b80d50a1cc47f5837e0616a7b5f484_Out_0 = _ColdLavaMainSpeed;
|
|
UnityTexture2D _Property_97e6f4af77ce47b9a2bd94a7f7e72195_Out_0 = UnityBuildTexture2DStructNoScale(_ColdLavaMT_AO_H_EM);
|
|
float _Property_cf3c3ed2779248fab05956b139b70614_Out_0 = _ColdLavaFlowUVRefresSpeed;
|
|
float2 _Property_76c46234a6774d6b8e09471a8a609832_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_b262837696e74b029d5478b0bdc80655_Out_0;
|
|
Time_float(_TimeCustomFunction_b262837696e74b029d5478b0bdc80655_Out_0);
|
|
Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d;
|
|
_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV1LOD_5;
|
|
float2 _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV2LOD_4;
|
|
float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_FlowLerpLOD_8;
|
|
float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_NonHeigblendedLerpLOD_9;
|
|
float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_Fraction1_1;
|
|
float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_Fraction2_2;
|
|
SG_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float(_Property_826d006643654800b130e720cfee9283_Out_0, _Property_30f8ed4e6dbf49d9bed951f8353f56dd_Out_0, _Property_b0afac94ec4546f9b499dcebb27f4454_Out_0, _Property_39b80d50a1cc47f5837e0616a7b5f484_Out_0, _Property_97e6f4af77ce47b9a2bd94a7f7e72195_Out_0, _Property_cf3c3ed2779248fab05956b139b70614_Out_0, _Property_76c46234a6774d6b8e09471a8a609832_Out_0, _TimeCustomFunction_b262837696e74b029d5478b0bdc80655_Out_0, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV1LOD_5, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV2LOD_4, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_FlowLerpLOD_8, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_NonHeigblendedLerpLOD_9, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_Fraction1_1, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_Fraction2_2);
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_d1dd8451b9a54063aa1bf0516031825d_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_d1dd8451b9a54063aa1bf0516031825d_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV1LOD_5), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_R_5 = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0.r;
|
|
float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_G_6 = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0.g;
|
|
float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_B_7 = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0.b;
|
|
float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_A_8 = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0.a;
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_d1dd8451b9a54063aa1bf0516031825d_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_d1dd8451b9a54063aa1bf0516031825d_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV2LOD_4), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_R_5 = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0.r;
|
|
float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_G_6 = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0.g;
|
|
float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_B_7 = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0.b;
|
|
float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_A_8 = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0.a;
|
|
float _Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3;
|
|
Unity_Lerp_float(_SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_B_7, _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_B_7, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_FlowLerpLOD_8, _Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3);
|
|
float _Add_f5d3919f9d110f84be2db0b4e57905db_Out_2;
|
|
Unity_Add_float(_Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3, -0.25, _Add_f5d3919f9d110f84be2db0b4e57905db_Out_2);
|
|
float _Property_5f6191b3eec22f8691968a8c6e01b3ba_Out_0 = _ColdLavaTessScale;
|
|
float _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2;
|
|
Unity_Multiply_float_float(_Add_f5d3919f9d110f84be2db0b4e57905db_Out_2, _Property_5f6191b3eec22f8691968a8c6e01b3ba_Out_0, _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2);
|
|
UnityTexture2D _Property_56863f8742833f83a9c0285cb3a6c344_Out_0 = UnityBuildTexture2DStructNoScale(_MediumLavaMT_AO_H_EM);
|
|
float _Property_129eb4e64ee94a539b4fcd33d6963539_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_d449c1fd7bee4109b74db35119b5d317_Out_0 = _MediumLavaTiling;
|
|
float _Property_d11985e336744f738fa113fbe21e8b6c_Out_0 = _GlobalTiling;
|
|
float2 _Property_a66b70fbc93c45b09178aeffbc10901a_Out_0 = _MediumLavaMainSpeed;
|
|
UnityTexture2D _Property_ba5c124ff8cb4be699e4a9fc5e7e4a41_Out_0 = UnityBuildTexture2DStructNoScale(_MediumLavaMT_AO_H_EM);
|
|
float _Property_0ae710a197254ff1bd92334a386e969d_Out_0 = _MediumLavaFlowUVRefreshSpeed;
|
|
float2 _Property_ebac93cdf45e4381b5c5d3b4b9fd3fe8_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_61c6b7d904c344f78fe8568d44e53710_Out_0;
|
|
Time_float(_TimeCustomFunction_61c6b7d904c344f78fe8568d44e53710_Out_0);
|
|
Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4;
|
|
_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV1LOD_5;
|
|
float2 _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV2LOD_4;
|
|
float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_FlowLerpLOD_8;
|
|
float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_NonHeigblendedLerpLOD_9;
|
|
float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_Fraction1_1;
|
|
float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_Fraction2_2;
|
|
SG_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float(_Property_129eb4e64ee94a539b4fcd33d6963539_Out_0, _Property_d449c1fd7bee4109b74db35119b5d317_Out_0, _Property_d11985e336744f738fa113fbe21e8b6c_Out_0, _Property_a66b70fbc93c45b09178aeffbc10901a_Out_0, _Property_ba5c124ff8cb4be699e4a9fc5e7e4a41_Out_0, _Property_0ae710a197254ff1bd92334a386e969d_Out_0, _Property_ebac93cdf45e4381b5c5d3b4b9fd3fe8_Out_0, _TimeCustomFunction_61c6b7d904c344f78fe8568d44e53710_Out_0, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV1LOD_5, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV2LOD_4, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_FlowLerpLOD_8, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_NonHeigblendedLerpLOD_9, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_Fraction1_1, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_Fraction2_2);
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_56863f8742833f83a9c0285cb3a6c344_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_56863f8742833f83a9c0285cb3a6c344_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV1LOD_5), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_R_5 = _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0.r;
|
|
float _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_G_6 = _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0.g;
|
|
float _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_B_7 = _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0.b;
|
|
float _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_A_8 = _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0.a;
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_56863f8742833f83a9c0285cb3a6c344_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_56863f8742833f83a9c0285cb3a6c344_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV2LOD_4), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_R_5 = _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0.r;
|
|
float _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_G_6 = _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0.g;
|
|
float _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_B_7 = _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0.b;
|
|
float _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_A_8 = _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0.a;
|
|
float _Lerp_79202e8722bd198a8e3c96b6f6ed9ee9_Out_3;
|
|
Unity_Lerp_float(_SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_B_7, _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_B_7, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_FlowLerpLOD_8, _Lerp_79202e8722bd198a8e3c96b6f6ed9ee9_Out_3);
|
|
float _Add_653ccc57b165d688b8b4122d29bdb348_Out_2;
|
|
Unity_Add_float(_Lerp_79202e8722bd198a8e3c96b6f6ed9ee9_Out_3, -0.25, _Add_653ccc57b165d688b8b4122d29bdb348_Out_2);
|
|
float _Property_3174f3b50d8f8b809685448270c41957_Out_0 = _MediumLavaTessScale;
|
|
float _Multiply_36f60bc2706a8a839dd567cffb1e3428_Out_2;
|
|
Unity_Multiply_float_float(_Add_653ccc57b165d688b8b4122d29bdb348_Out_2, _Property_3174f3b50d8f8b809685448270c41957_Out_0, _Multiply_36f60bc2706a8a839dd567cffb1e3428_Out_2);
|
|
float _OneMinus_559f0fb51d664e529e348d84b4af292f_Out_1;
|
|
Unity_OneMinus_float(_Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3, _OneMinus_559f0fb51d664e529e348d84b4af292f_Out_1);
|
|
float _Absolute_e7aa87a50fd84525a05e4c15faa6ed85_Out_1;
|
|
Unity_Absolute_float(_OneMinus_559f0fb51d664e529e348d84b4af292f_Out_1, _Absolute_e7aa87a50fd84525a05e4c15faa6ed85_Out_1);
|
|
float _Property_29b2fd9cda5f4f5089c3a83fc03e82e9_Out_0 = _MediumLavaHeightBlendTreshold;
|
|
float _Power_1f877a35dc84439b8975ae3495259f32_Out_2;
|
|
Unity_Power_float(_Absolute_e7aa87a50fd84525a05e4c15faa6ed85_Out_1, _Property_29b2fd9cda5f4f5089c3a83fc03e82e9_Out_0, _Power_1f877a35dc84439b8975ae3495259f32_Out_2);
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_A_4 = 0;
|
|
float _Absolute_af2e8d067a75a385bc8da51b27457800_Out_1;
|
|
Unity_Absolute_float(_Split_e8815c5687c0c188b222e57b486e0e5d_G_2, _Absolute_af2e8d067a75a385bc8da51b27457800_Out_1);
|
|
float _Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3;
|
|
Unity_Clamp_float(_Absolute_af2e8d067a75a385bc8da51b27457800_Out_1, 0, 1, _Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3);
|
|
float _Property_f6e7c7b7064d56849dcc327504a5af65_Out_0 = _MediumLavaAngle;
|
|
float _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2;
|
|
Unity_Divide_float(_Property_f6e7c7b7064d56849dcc327504a5af65_Out_0, 45, _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2);
|
|
float _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1;
|
|
Unity_OneMinus_float(_Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2, _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1);
|
|
float _Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2;
|
|
Unity_Subtract_float(_Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3, _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1, _Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2);
|
|
float _Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3;
|
|
Unity_Clamp_float(_Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2, 0, 2, _Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3);
|
|
float _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2;
|
|
Unity_Divide_float(1, _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2, _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2);
|
|
float _Multiply_7079e8acdf5057888843275dbbdb199c_Out_2;
|
|
Unity_Multiply_float_float(_Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3, _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2, _Multiply_7079e8acdf5057888843275dbbdb199c_Out_2);
|
|
float _Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3;
|
|
Unity_Clamp_float(_Multiply_7079e8acdf5057888843275dbbdb199c_Out_2, 0, 1, _Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3);
|
|
float _OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1;
|
|
Unity_OneMinus_float(_Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3, _OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1);
|
|
float _Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1;
|
|
Unity_Absolute_float(_OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1, _Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1);
|
|
float _Property_f6203e15e471e481b8369ee14c1cf745_Out_0 = _MediumLavaAngleFalloff;
|
|
float _Power_1bc1b18487206481a5ce3274075c24a1_Out_2;
|
|
Unity_Power_float(_Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1, _Property_f6203e15e471e481b8369ee14c1cf745_Out_0, _Power_1bc1b18487206481a5ce3274075c24a1_Out_2);
|
|
float _Clamp_08c896054837bb88bc0374bd536ee024_Out_3;
|
|
Unity_Clamp_float(_Power_1bc1b18487206481a5ce3274075c24a1_Out_2, 0, 1, _Clamp_08c896054837bb88bc0374bd536ee024_Out_3);
|
|
float _Property_c6fdc37b90444cbf8cbf004b1c01d820_Out_0 = _MediumLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54;
|
|
float _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_Power_1f877a35dc84439b8975ae3495259f32_Out_2, _Clamp_08c896054837bb88bc0374bd536ee024_Out_3, _Property_c6fdc37b90444cbf8cbf004b1c01d820_Out_0, _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54, _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54_Blend_1);
|
|
float _Lerp_bbad2bae9298a98fb0f4e5807244e03d_Out_3;
|
|
Unity_Lerp_float(_Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2, _Multiply_36f60bc2706a8a839dd567cffb1e3428_Out_2, _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54_Blend_1, _Lerp_bbad2bae9298a98fb0f4e5807244e03d_Out_3);
|
|
UnityTexture2D _Property_65b22a07dcd745828b471df9172deaa4_Out_0 = UnityBuildTexture2DStructNoScale(_HotLavaMT_AO_H_EM);
|
|
float _Property_d32c017d9c624ffa90d8984f38f746d0_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_b0bb4e9015e84d95a4bc288f0187888b_Out_0 = _HotLavaTiling;
|
|
float _Property_162f3942f5b44cc98f8accf8b6293159_Out_0 = _GlobalTiling;
|
|
float2 _Property_120466aaf69b4fbdb89bcb097bfd6df4_Out_0 = _HotLavaMainSpeed;
|
|
UnityTexture2D _Property_cb85121173c148debffeebcfebf7167d_Out_0 = UnityBuildTexture2DStructNoScale(_HotLavaMT_AO_H_EM);
|
|
float _Property_277288be9f08428eb953c8ee761d793c_Out_0 = _HotLavaFlowUVRefreshSpeed;
|
|
float2 _Property_2a69b9c45b8e4f9b84b561e49c548b8e_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_84f6f740bbf64a11a8f9f67f370e8676_Out_0;
|
|
Time_float(_TimeCustomFunction_84f6f740bbf64a11a8f9f67f370e8676_Out_0);
|
|
Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf;
|
|
_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV1LOD_5;
|
|
float2 _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV2LOD_4;
|
|
float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_FlowLerpLOD_8;
|
|
float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_NonHeigblendedLerpLOD_9;
|
|
float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_Fraction1_1;
|
|
float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_Fraction2_2;
|
|
SG_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float(_Property_d32c017d9c624ffa90d8984f38f746d0_Out_0, _Property_b0bb4e9015e84d95a4bc288f0187888b_Out_0, _Property_162f3942f5b44cc98f8accf8b6293159_Out_0, _Property_120466aaf69b4fbdb89bcb097bfd6df4_Out_0, _Property_cb85121173c148debffeebcfebf7167d_Out_0, _Property_277288be9f08428eb953c8ee761d793c_Out_0, _Property_2a69b9c45b8e4f9b84b561e49c548b8e_Out_0, _TimeCustomFunction_84f6f740bbf64a11a8f9f67f370e8676_Out_0, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV1LOD_5, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV2LOD_4, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_FlowLerpLOD_8, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_NonHeigblendedLerpLOD_9, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_Fraction1_1, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_Fraction2_2);
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_65b22a07dcd745828b471df9172deaa4_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_65b22a07dcd745828b471df9172deaa4_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV1LOD_5), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_R_5 = _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0.r;
|
|
float _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_G_6 = _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0.g;
|
|
float _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_B_7 = _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0.b;
|
|
float _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_A_8 = _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0.a;
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_65b22a07dcd745828b471df9172deaa4_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_65b22a07dcd745828b471df9172deaa4_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV2LOD_4), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_R_5 = _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0.r;
|
|
float _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_G_6 = _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0.g;
|
|
float _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_B_7 = _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0.b;
|
|
float _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_A_8 = _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0.a;
|
|
float _Lerp_a74bf7006e0ceb81af461eaab46f23b1_Out_3;
|
|
Unity_Lerp_float(_SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_B_7, _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_B_7, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_FlowLerpLOD_8, _Lerp_a74bf7006e0ceb81af461eaab46f23b1_Out_3);
|
|
float _Add_4a55e899a9299a83877d178ae45f49f1_Out_2;
|
|
Unity_Add_float(_Lerp_a74bf7006e0ceb81af461eaab46f23b1_Out_3, -0.25, _Add_4a55e899a9299a83877d178ae45f49f1_Out_2);
|
|
float _Property_f6b107e5e0d31d8c98e66eefbf3de6f2_Out_0 = _HotLavaTessScale;
|
|
float _Multiply_f3c73cf50cdf8e8689aed97f89e3046c_Out_2;
|
|
Unity_Multiply_float_float(_Add_4a55e899a9299a83877d178ae45f49f1_Out_2, _Property_f6b107e5e0d31d8c98e66eefbf3de6f2_Out_0, _Multiply_f3c73cf50cdf8e8689aed97f89e3046c_Out_2);
|
|
float _OneMinus_58b9e464e3ca4d479e369a8be9a7ee08_Out_1;
|
|
Unity_OneMinus_float(_Lerp_79202e8722bd198a8e3c96b6f6ed9ee9_Out_3, _OneMinus_58b9e464e3ca4d479e369a8be9a7ee08_Out_1);
|
|
float _Absolute_fb324d79ccc14d32b39e90513d31b50b_Out_1;
|
|
Unity_Absolute_float(_OneMinus_58b9e464e3ca4d479e369a8be9a7ee08_Out_1, _Absolute_fb324d79ccc14d32b39e90513d31b50b_Out_1);
|
|
float _Property_d8670d1e08f54d1899644251f1099601_Out_0 = _HotLavaHeightBlendTreshold;
|
|
float _Power_99605ede7ecd4b6f976609d07b4629bb_Out_2;
|
|
Unity_Power_float(_Absolute_fb324d79ccc14d32b39e90513d31b50b_Out_1, _Property_d8670d1e08f54d1899644251f1099601_Out_0, _Power_99605ede7ecd4b6f976609d07b4629bb_Out_2);
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_A_4 = 0;
|
|
float _Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1;
|
|
Unity_Absolute_float(_Split_b9e7b4a6b4b5e58aa502d4b6d169b792_G_2, _Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1);
|
|
float _Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3;
|
|
Unity_Clamp_float(_Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1, 0, 1, _Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3);
|
|
float _Property_6975119070a7eb84950e7da691463776_Out_0 = _HotLavaAngle;
|
|
float _Divide_86811ef0d01a1581b082fc982daa687c_Out_2;
|
|
Unity_Divide_float(_Property_6975119070a7eb84950e7da691463776_Out_0, 45, _Divide_86811ef0d01a1581b082fc982daa687c_Out_2);
|
|
float _OneMinus_a7c4799546af71898266d38a4354b568_Out_1;
|
|
Unity_OneMinus_float(_Divide_86811ef0d01a1581b082fc982daa687c_Out_2, _OneMinus_a7c4799546af71898266d38a4354b568_Out_1);
|
|
float _Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2;
|
|
Unity_Subtract_float(_Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3, _OneMinus_a7c4799546af71898266d38a4354b568_Out_1, _Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2);
|
|
float _Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3;
|
|
Unity_Clamp_float(_Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2, 0, 2, _Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3);
|
|
float _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2;
|
|
Unity_Divide_float(1, _Divide_86811ef0d01a1581b082fc982daa687c_Out_2, _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2);
|
|
float _Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2;
|
|
Unity_Multiply_float_float(_Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3, _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2, _Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2);
|
|
float _Clamp_69414a1448338e8d9fc890185b317bc6_Out_3;
|
|
Unity_Clamp_float(_Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2, 0, 1, _Clamp_69414a1448338e8d9fc890185b317bc6_Out_3);
|
|
float _OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1;
|
|
Unity_OneMinus_float(_Clamp_69414a1448338e8d9fc890185b317bc6_Out_3, _OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1);
|
|
float _Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1;
|
|
Unity_Absolute_float(_OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1, _Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1);
|
|
float _Property_f5a63fda0810468082350dfa23ec6bf3_Out_0 = _HotLavaAngleFalloff;
|
|
float _Power_0c67a131ce19048caeed8c043e033fb9_Out_2;
|
|
Unity_Power_float(_Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1, _Property_f5a63fda0810468082350dfa23ec6bf3_Out_0, _Power_0c67a131ce19048caeed8c043e033fb9_Out_2);
|
|
float _Clamp_c8349812bf696286b9429cd182d4670a_Out_3;
|
|
Unity_Clamp_float(_Power_0c67a131ce19048caeed8c043e033fb9_Out_2, 0, 1, _Clamp_c8349812bf696286b9429cd182d4670a_Out_3);
|
|
float _Property_b67bd351f0d84590833dacb1b608a490_Out_0 = _HotLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98;
|
|
float _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_Power_99605ede7ecd4b6f976609d07b4629bb_Out_2, _Clamp_c8349812bf696286b9429cd182d4670a_Out_3, _Property_b67bd351f0d84590833dacb1b608a490_Out_0, _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98, _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98_Blend_1);
|
|
float _Lerp_ba0188e0033c96818127ab277dd7743d_Out_3;
|
|
Unity_Lerp_float(_Lerp_bbad2bae9298a98fb0f4e5807244e03d_Out_3, _Multiply_f3c73cf50cdf8e8689aed97f89e3046c_Out_2, _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98_Blend_1, _Lerp_ba0188e0033c96818127ab277dd7743d_Out_3);
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_R_1 = IN.VertexColor[0];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_G_2 = IN.VertexColor[1];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_B_3 = IN.VertexColor[2];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_A_4 = IN.VertexColor[3];
|
|
float _Lerp_93a62f8efa294882a3799fb182d00ce6_Out_3;
|
|
Unity_Lerp_float(_Lerp_ba0188e0033c96818127ab277dd7743d_Out_3, _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2, _Split_992c0de0de817484b2d52aeb19e22ee0_R_1, _Lerp_93a62f8efa294882a3799fb182d00ce6_Out_3);
|
|
float _Lerp_614557f98d2300819fe9b855a1a93f0b_Out_3;
|
|
Unity_Lerp_float(_Lerp_93a62f8efa294882a3799fb182d00ce6_Out_3, _Multiply_36f60bc2706a8a839dd567cffb1e3428_Out_2, _Split_992c0de0de817484b2d52aeb19e22ee0_G_2, _Lerp_614557f98d2300819fe9b855a1a93f0b_Out_3);
|
|
float _Lerp_ef565d386ab90a89ab99065d782595a0_Out_3;
|
|
Unity_Lerp_float(_Lerp_614557f98d2300819fe9b855a1a93f0b_Out_3, _Multiply_f3c73cf50cdf8e8689aed97f89e3046c_Out_2, _Split_992c0de0de817484b2d52aeb19e22ee0_B_3, _Lerp_ef565d386ab90a89ab99065d782595a0_Out_3);
|
|
float3 _Multiply_a2efee1a779e44c6ada9832d9fff09ed_Out_2;
|
|
Unity_Multiply_float3_float3(IN.ObjectSpaceNormal, (_Lerp_ef565d386ab90a89ab99065d782595a0_Out_3.xxx), _Multiply_a2efee1a779e44c6ada9832d9fff09ed_Out_2);
|
|
float3 _Add_8556fe5688a74b4e99dc6a3c66d812ab_Out_2;
|
|
Unity_Add_float3(_Multiply_dbb7c1d4b3bc4fe0aa3119bb0c945e19_Out_2, _Multiply_a2efee1a779e44c6ada9832d9fff09ed_Out_2, _Add_8556fe5688a74b4e99dc6a3c66d812ab_Out_2);
|
|
float3 _Add_30764b0390cf4e34bc89f95f39e6d8be_Out_2;
|
|
Unity_Add_float3(IN.ObjectSpacePosition, _Add_8556fe5688a74b4e99dc6a3c66d812ab_Out_2, _Add_30764b0390cf4e34bc89f95f39e6d8be_Out_2);
|
|
float3 _Add_1536ebe00df2440bbc68b2506484262f_Out_2;
|
|
Unity_Add_float3(IN.ObjectSpacePosition, _Multiply_a2efee1a779e44c6ada9832d9fff09ed_Out_2, _Add_1536ebe00df2440bbc68b2506484262f_Out_2);
|
|
float3 _Branch_385f920ecee74e51ae1e55548ef40ceb_Out_3;
|
|
Unity_Branch_float3(_Property_661c7656745d4b468e5418922cad980c_Out_0, _Add_30764b0390cf4e34bc89f95f39e6d8be_Out_2, _Add_1536ebe00df2440bbc68b2506484262f_Out_2, _Branch_385f920ecee74e51ae1e55548ef40ceb_Out_3);
|
|
description.Position = _Branch_385f920ecee74e51ae1e55548ef40ceb_Out_3;
|
|
description.Normal = IN.ObjectSpaceNormal;
|
|
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;
|
|
};
|
|
|
|
SurfaceDescription SurfaceDescriptionFunction(SurfaceDescriptionInputs IN)
|
|
{
|
|
SurfaceDescription surface = (SurfaceDescription)0;
|
|
UnityTexture2D _Property_973bdb6610abba8aaa3cef63a78baa06_Out_0 = UnityBuildTexture2DStructNoScale(_ColdLavaNormal);
|
|
float _Property_9888f536495c078d8d13e4f93f260994_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_398a18f78c81d28393067eae86b7f0c3_Out_0 = _ColdLavaTiling;
|
|
float _Property_c92d9ef7ab07168d94ca1468d5742541_Out_0 = _GlobalTiling;
|
|
float2 _Property_877d7e28976d8f85bbc8ab7a485949eb_Out_0 = _ColdLavaMainSpeed;
|
|
UnityTexture2D _Property_431fc4b7bdb08186aa2ebdcdd9ddd27f_Out_0 = UnityBuildTexture2DStructNoScale(_ColdLavaMT_AO_H_EM);
|
|
float _Property_41fea7dea3f9c78fbf154c14e561037a_Out_0 = _ColdLavaFlowUVRefresSpeed;
|
|
float2 _Property_347a6b6c52d14a85a386b3a5ffffdc85_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_32885c98316a4b308da099c27317abaa_Out_0;
|
|
Time_float(_TimeCustomFunction_32885c98316a4b308da099c27317abaa_Out_0);
|
|
Bindings_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a;
|
|
_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV1_7;
|
|
float2 _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV2_6;
|
|
float _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_FlowLerp_3;
|
|
float _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_FlowNonHeigblendedLerp_9;
|
|
float _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_Fraction1_1;
|
|
float _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_Fraction2_2;
|
|
SG_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float(_Property_9888f536495c078d8d13e4f93f260994_Out_0, _Property_398a18f78c81d28393067eae86b7f0c3_Out_0, _Property_c92d9ef7ab07168d94ca1468d5742541_Out_0, _Property_877d7e28976d8f85bbc8ab7a485949eb_Out_0, _Property_431fc4b7bdb08186aa2ebdcdd9ddd27f_Out_0, _Property_41fea7dea3f9c78fbf154c14e561037a_Out_0, _Property_347a6b6c52d14a85a386b3a5ffffdc85_Out_0, _TimeCustomFunction_32885c98316a4b308da099c27317abaa_Out_0, _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a, _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV1_7, _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV2_6, _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_FlowLerp_3, _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_FlowNonHeigblendedLerp_9, _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_Fraction1_1, _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_Fraction2_2);
|
|
float4 _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0 = SAMPLE_TEXTURE2D(_Property_973bdb6610abba8aaa3cef63a78baa06_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_973bdb6610abba8aaa3cef63a78baa06_Out_0.GetTransformedUV(_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV1_7));
|
|
_SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0.rgb = UnpackNormal(_SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0);
|
|
float _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_R_4 = _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0.r;
|
|
float _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_G_5 = _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0.g;
|
|
float _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_B_6 = _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0.b;
|
|
float _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_A_7 = _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0.a;
|
|
float _Property_30c36922aabc618192374556ee8ce299_Out_0 = _ColdLavaNormalScale;
|
|
float3 _NormalStrength_768a023761a00b8bac27ec164d4feca3_Out_2;
|
|
Unity_NormalStrength_float((_SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0.xyz), _Property_30c36922aabc618192374556ee8ce299_Out_0, _NormalStrength_768a023761a00b8bac27ec164d4feca3_Out_2);
|
|
float4 _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0 = SAMPLE_TEXTURE2D(_Property_973bdb6610abba8aaa3cef63a78baa06_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_973bdb6610abba8aaa3cef63a78baa06_Out_0.GetTransformedUV(_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV2_6));
|
|
_SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0.rgb = UnpackNormal(_SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0);
|
|
float _SampleTexture2D_1ffc3e624270ee899e223323127b2536_R_4 = _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0.r;
|
|
float _SampleTexture2D_1ffc3e624270ee899e223323127b2536_G_5 = _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0.g;
|
|
float _SampleTexture2D_1ffc3e624270ee899e223323127b2536_B_6 = _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0.b;
|
|
float _SampleTexture2D_1ffc3e624270ee899e223323127b2536_A_7 = _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0.a;
|
|
float3 _NormalStrength_4e7cd17dd72ec485804b19279c62419c_Out_2;
|
|
Unity_NormalStrength_float((_SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0.xyz), _Property_30c36922aabc618192374556ee8ce299_Out_0, _NormalStrength_4e7cd17dd72ec485804b19279c62419c_Out_2);
|
|
float3 _Lerp_63c09ae12140de8da5d72b0b88f55a50_Out_3;
|
|
Unity_Lerp_float3(_NormalStrength_768a023761a00b8bac27ec164d4feca3_Out_2, _NormalStrength_4e7cd17dd72ec485804b19279c62419c_Out_2, (_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_FlowLerp_3.xxx), _Lerp_63c09ae12140de8da5d72b0b88f55a50_Out_3);
|
|
UnityTexture2D _Property_fc5c5a718d5c7a8bb830b1b9effcbafe_Out_0 = UnityBuildTexture2DStructNoScale(_MediumLavaNormal);
|
|
float _Property_ac1c529019c9d1869d9bfe9bf1104042_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_4a73de4bbed00585a919d64e1b181601_Out_0 = _MediumLavaTiling;
|
|
float _Property_4122249ff176f58da9d0dbace2f883d0_Out_0 = _GlobalTiling;
|
|
float2 _Property_8774276f674d8a8598020af3d4e74f0f_Out_0 = _MediumLavaMainSpeed;
|
|
UnityTexture2D _Property_f1ff1048a1584d1c9247f36b1f2706ce_Out_0 = UnityBuildTexture2DStructNoScale(_MediumLavaMT_AO_H_EM);
|
|
float _Property_a13ee271968db284868bea327ce6cf48_Out_0 = _MediumLavaFlowUVRefreshSpeed;
|
|
float2 _Property_2b353826c2c04c32be043f84b9bc8b18_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_20a1fb6475ec4857a4834303e0bf30fe_Out_0;
|
|
Time_float(_TimeCustomFunction_20a1fb6475ec4857a4834303e0bf30fe_Out_0);
|
|
Bindings_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9;
|
|
_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV1_7;
|
|
float2 _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV2_6;
|
|
float _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_FlowLerp_3;
|
|
float _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_FlowNonHeigblendedLerp_9;
|
|
float _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_Fraction1_1;
|
|
float _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_Fraction2_2;
|
|
SG_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float(_Property_ac1c529019c9d1869d9bfe9bf1104042_Out_0, _Property_4a73de4bbed00585a919d64e1b181601_Out_0, _Property_4122249ff176f58da9d0dbace2f883d0_Out_0, _Property_8774276f674d8a8598020af3d4e74f0f_Out_0, _Property_f1ff1048a1584d1c9247f36b1f2706ce_Out_0, _Property_a13ee271968db284868bea327ce6cf48_Out_0, _Property_2b353826c2c04c32be043f84b9bc8b18_Out_0, _TimeCustomFunction_20a1fb6475ec4857a4834303e0bf30fe_Out_0, _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9, _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV1_7, _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV2_6, _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_FlowLerp_3, _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_FlowNonHeigblendedLerp_9, _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_Fraction1_1, _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_Fraction2_2);
|
|
float4 _SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_RGBA_0 = SAMPLE_TEXTURE2D(_Property_fc5c5a718d5c7a8bb830b1b9effcbafe_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_fc5c5a718d5c7a8bb830b1b9effcbafe_Out_0.GetTransformedUV(_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV1_7));
|
|
_SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_RGBA_0.rgb = UnpackNormal(_SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_RGBA_0);
|
|
float _SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_R_4 = _SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_RGBA_0.r;
|
|
float _SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_G_5 = _SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_RGBA_0.g;
|
|
float _SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_B_6 = _SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_RGBA_0.b;
|
|
float _SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_A_7 = _SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_RGBA_0.a;
|
|
float _Property_c488bf556481e28d8a97898896b5cdec_Out_0 = _MediumLavaNormalScale;
|
|
float3 _NormalStrength_353595f40a3cf58cb0c8a5f951505d9a_Out_2;
|
|
Unity_NormalStrength_float((_SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_RGBA_0.xyz), _Property_c488bf556481e28d8a97898896b5cdec_Out_0, _NormalStrength_353595f40a3cf58cb0c8a5f951505d9a_Out_2);
|
|
float4 _SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_RGBA_0 = SAMPLE_TEXTURE2D(_Property_fc5c5a718d5c7a8bb830b1b9effcbafe_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_fc5c5a718d5c7a8bb830b1b9effcbafe_Out_0.GetTransformedUV(_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV2_6));
|
|
_SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_RGBA_0.rgb = UnpackNormal(_SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_RGBA_0);
|
|
float _SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_R_4 = _SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_RGBA_0.r;
|
|
float _SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_G_5 = _SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_RGBA_0.g;
|
|
float _SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_B_6 = _SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_RGBA_0.b;
|
|
float _SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_A_7 = _SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_RGBA_0.a;
|
|
float3 _NormalStrength_59ae87d6cd8faa8f9fea0640fb1a6c7c_Out_2;
|
|
Unity_NormalStrength_float((_SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_RGBA_0.xyz), _Property_c488bf556481e28d8a97898896b5cdec_Out_0, _NormalStrength_59ae87d6cd8faa8f9fea0640fb1a6c7c_Out_2);
|
|
float3 _Lerp_dd9598f6e61c5d85886c8f9a886b7d1b_Out_3;
|
|
Unity_Lerp_float3(_NormalStrength_353595f40a3cf58cb0c8a5f951505d9a_Out_2, _NormalStrength_59ae87d6cd8faa8f9fea0640fb1a6c7c_Out_2, (_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_FlowLerp_3.xxx), _Lerp_dd9598f6e61c5d85886c8f9a886b7d1b_Out_3);
|
|
UnityTexture2D _Property_0bc00b50144a4fbb90619f66bbadc7c7_Out_0 = UnityBuildTexture2DStructNoScale(_ColdLavaMT_AO_H_EM);
|
|
float4 _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0 = SAMPLE_TEXTURE2D(_Property_0bc00b50144a4fbb90619f66bbadc7c7_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_0bc00b50144a4fbb90619f66bbadc7c7_Out_0.GetTransformedUV(_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV1_7));
|
|
float _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_R_4 = _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0.r;
|
|
float _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_G_5 = _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0.g;
|
|
float _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_B_6 = _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0.b;
|
|
float _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_A_7 = _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0.a;
|
|
float4 _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0 = SAMPLE_TEXTURE2D(_Property_0bc00b50144a4fbb90619f66bbadc7c7_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_0bc00b50144a4fbb90619f66bbadc7c7_Out_0.GetTransformedUV(_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV2_6));
|
|
float _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_R_4 = _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0.r;
|
|
float _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_G_5 = _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0.g;
|
|
float _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_B_6 = _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0.b;
|
|
float _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_A_7 = _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0.a;
|
|
float4 _Lerp_73c98c320ef744838327c8caa26d91fb_Out_3;
|
|
Unity_Lerp_float4(_SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0, _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0, (_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_FlowLerp_3.xxxx), _Lerp_73c98c320ef744838327c8caa26d91fb_Out_3);
|
|
float _Split_94cd24e718391e889d186d14735a5f81_R_1 = _Lerp_73c98c320ef744838327c8caa26d91fb_Out_3[0];
|
|
float _Split_94cd24e718391e889d186d14735a5f81_G_2 = _Lerp_73c98c320ef744838327c8caa26d91fb_Out_3[1];
|
|
float _Split_94cd24e718391e889d186d14735a5f81_B_3 = _Lerp_73c98c320ef744838327c8caa26d91fb_Out_3[2];
|
|
float _Split_94cd24e718391e889d186d14735a5f81_A_4 = _Lerp_73c98c320ef744838327c8caa26d91fb_Out_3[3];
|
|
float _OneMinus_d30fd2a07aa5ef8c954841430c669c6f_Out_1;
|
|
Unity_OneMinus_float(_Split_94cd24e718391e889d186d14735a5f81_B_3, _OneMinus_d30fd2a07aa5ef8c954841430c669c6f_Out_1);
|
|
float _Absolute_d8f0ae13edc2475da28ea6d59246df0f_Out_1;
|
|
Unity_Absolute_float(_OneMinus_d30fd2a07aa5ef8c954841430c669c6f_Out_1, _Absolute_d8f0ae13edc2475da28ea6d59246df0f_Out_1);
|
|
float _Property_b4d8b44b98ac218ab5b64e9509780c1f_Out_0 = _MediumLavaHeightBlendTreshold;
|
|
float _Power_8ccb8ba2dc154d8f8d23bb151fc3f936_Out_2;
|
|
Unity_Power_float(_Absolute_d8f0ae13edc2475da28ea6d59246df0f_Out_1, _Property_b4d8b44b98ac218ab5b64e9509780c1f_Out_0, _Power_8ccb8ba2dc154d8f8d23bb151fc3f936_Out_2);
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_A_4 = 0;
|
|
float _Absolute_af2e8d067a75a385bc8da51b27457800_Out_1;
|
|
Unity_Absolute_float(_Split_e8815c5687c0c188b222e57b486e0e5d_G_2, _Absolute_af2e8d067a75a385bc8da51b27457800_Out_1);
|
|
float _Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3;
|
|
Unity_Clamp_float(_Absolute_af2e8d067a75a385bc8da51b27457800_Out_1, 0, 1, _Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3);
|
|
float _Property_f6e7c7b7064d56849dcc327504a5af65_Out_0 = _MediumLavaAngle;
|
|
float _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2;
|
|
Unity_Divide_float(_Property_f6e7c7b7064d56849dcc327504a5af65_Out_0, 45, _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2);
|
|
float _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1;
|
|
Unity_OneMinus_float(_Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2, _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1);
|
|
float _Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2;
|
|
Unity_Subtract_float(_Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3, _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1, _Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2);
|
|
float _Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3;
|
|
Unity_Clamp_float(_Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2, 0, 2, _Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3);
|
|
float _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2;
|
|
Unity_Divide_float(1, _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2, _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2);
|
|
float _Multiply_7079e8acdf5057888843275dbbdb199c_Out_2;
|
|
Unity_Multiply_float_float(_Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3, _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2, _Multiply_7079e8acdf5057888843275dbbdb199c_Out_2);
|
|
float _Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3;
|
|
Unity_Clamp_float(_Multiply_7079e8acdf5057888843275dbbdb199c_Out_2, 0, 1, _Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3);
|
|
float _OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1;
|
|
Unity_OneMinus_float(_Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3, _OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1);
|
|
float _Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1;
|
|
Unity_Absolute_float(_OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1, _Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1);
|
|
float _Property_f6203e15e471e481b8369ee14c1cf745_Out_0 = _MediumLavaAngleFalloff;
|
|
float _Power_1bc1b18487206481a5ce3274075c24a1_Out_2;
|
|
Unity_Power_float(_Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1, _Property_f6203e15e471e481b8369ee14c1cf745_Out_0, _Power_1bc1b18487206481a5ce3274075c24a1_Out_2);
|
|
float _Clamp_08c896054837bb88bc0374bd536ee024_Out_3;
|
|
Unity_Clamp_float(_Power_1bc1b18487206481a5ce3274075c24a1_Out_2, 0, 1, _Clamp_08c896054837bb88bc0374bd536ee024_Out_3);
|
|
float _Property_ebcd48be1c3af28cb628925671461e5e_Out_0 = _MediumLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_9e03d1eca2c3de809ba034bf4abd6d2b;
|
|
float _HeightBlendSplat_9e03d1eca2c3de809ba034bf4abd6d2b_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_Power_8ccb8ba2dc154d8f8d23bb151fc3f936_Out_2, _Clamp_08c896054837bb88bc0374bd536ee024_Out_3, _Property_ebcd48be1c3af28cb628925671461e5e_Out_0, _HeightBlendSplat_9e03d1eca2c3de809ba034bf4abd6d2b, _HeightBlendSplat_9e03d1eca2c3de809ba034bf4abd6d2b_Blend_1);
|
|
float3 _Lerp_e4fa486d1ccf2c89a46bb1b2e14a0f39_Out_3;
|
|
Unity_Lerp_float3(_Lerp_63c09ae12140de8da5d72b0b88f55a50_Out_3, _Lerp_dd9598f6e61c5d85886c8f9a886b7d1b_Out_3, (_HeightBlendSplat_9e03d1eca2c3de809ba034bf4abd6d2b_Blend_1.xxx), _Lerp_e4fa486d1ccf2c89a46bb1b2e14a0f39_Out_3);
|
|
UnityTexture2D _Property_fe64ffd246fb078284c5accae98534ff_Out_0 = UnityBuildTexture2DStructNoScale(_HotLavaNormal);
|
|
float _Property_11b5e32bb1a6404c96d9c096533c2bbd_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_5db8dc9196e94d72bcadc2a80e298677_Out_0 = _HotLavaTiling;
|
|
float _Property_1214e3d6f36c40cb9d0d4ac4f40e7df3_Out_0 = _GlobalTiling;
|
|
float2 _Property_1d9925ecc19284849bb9705ef6f8c824_Out_0 = _HotLavaMainSpeed;
|
|
UnityTexture2D _Property_792c0bac9b054fd89ddecac232cfc211_Out_0 = UnityBuildTexture2DStructNoScale(_HotLavaMT_AO_H_EM);
|
|
float _Property_a29d4264dadc878687c59348530e0cb7_Out_0 = _HotLavaFlowUVRefreshSpeed;
|
|
float2 _Property_0530099e15864039acc078623bacb697_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_9d76567b67b2401e842a60cd1217bc9f_Out_0;
|
|
Time_float(_TimeCustomFunction_9d76567b67b2401e842a60cd1217bc9f_Out_0);
|
|
Bindings_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd;
|
|
_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV1_7;
|
|
float2 _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV2_6;
|
|
float _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_FlowLerp_3;
|
|
float _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_FlowNonHeigblendedLerp_9;
|
|
float _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_Fraction1_1;
|
|
float _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_Fraction2_2;
|
|
SG_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float(_Property_11b5e32bb1a6404c96d9c096533c2bbd_Out_0, _Property_5db8dc9196e94d72bcadc2a80e298677_Out_0, _Property_1214e3d6f36c40cb9d0d4ac4f40e7df3_Out_0, _Property_1d9925ecc19284849bb9705ef6f8c824_Out_0, _Property_792c0bac9b054fd89ddecac232cfc211_Out_0, _Property_a29d4264dadc878687c59348530e0cb7_Out_0, _Property_0530099e15864039acc078623bacb697_Out_0, _TimeCustomFunction_9d76567b67b2401e842a60cd1217bc9f_Out_0, _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd, _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV1_7, _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV2_6, _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_FlowLerp_3, _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_FlowNonHeigblendedLerp_9, _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_Fraction1_1, _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_Fraction2_2);
|
|
float4 _SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_RGBA_0 = SAMPLE_TEXTURE2D(_Property_fe64ffd246fb078284c5accae98534ff_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_fe64ffd246fb078284c5accae98534ff_Out_0.GetTransformedUV(_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV1_7));
|
|
_SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_RGBA_0.rgb = UnpackNormal(_SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_RGBA_0);
|
|
float _SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_R_4 = _SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_RGBA_0.r;
|
|
float _SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_G_5 = _SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_RGBA_0.g;
|
|
float _SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_B_6 = _SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_RGBA_0.b;
|
|
float _SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_A_7 = _SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_RGBA_0.a;
|
|
float _Property_48f492f6311fa887a8666bf46f288d9d_Out_0 = _HotLavaNormalScale;
|
|
float3 _NormalStrength_9ebe899be918d38cac53ee34e22a3dc2_Out_2;
|
|
Unity_NormalStrength_float((_SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_RGBA_0.xyz), _Property_48f492f6311fa887a8666bf46f288d9d_Out_0, _NormalStrength_9ebe899be918d38cac53ee34e22a3dc2_Out_2);
|
|
float4 _SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_RGBA_0 = SAMPLE_TEXTURE2D(_Property_fe64ffd246fb078284c5accae98534ff_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_fe64ffd246fb078284c5accae98534ff_Out_0.GetTransformedUV(_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV2_6));
|
|
_SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_RGBA_0.rgb = UnpackNormal(_SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_RGBA_0);
|
|
float _SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_R_4 = _SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_RGBA_0.r;
|
|
float _SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_G_5 = _SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_RGBA_0.g;
|
|
float _SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_B_6 = _SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_RGBA_0.b;
|
|
float _SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_A_7 = _SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_RGBA_0.a;
|
|
float3 _NormalStrength_52f08b3e9ed3698faef8a8a64e53b5cf_Out_2;
|
|
Unity_NormalStrength_float((_SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_RGBA_0.xyz), _Property_48f492f6311fa887a8666bf46f288d9d_Out_0, _NormalStrength_52f08b3e9ed3698faef8a8a64e53b5cf_Out_2);
|
|
float3 _Lerp_18ff3f20527a1f80bfa8428835890e50_Out_3;
|
|
Unity_Lerp_float3(_NormalStrength_9ebe899be918d38cac53ee34e22a3dc2_Out_2, _NormalStrength_52f08b3e9ed3698faef8a8a64e53b5cf_Out_2, (_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_FlowLerp_3.xxx), _Lerp_18ff3f20527a1f80bfa8428835890e50_Out_3);
|
|
UnityTexture2D _Property_7c78a41ed5fb06878baa4f230eb6da66_Out_0 = UnityBuildTexture2DStructNoScale(_MediumLavaMT_AO_H_EM);
|
|
float4 _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_RGBA_0 = SAMPLE_TEXTURE2D(_Property_7c78a41ed5fb06878baa4f230eb6da66_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_7c78a41ed5fb06878baa4f230eb6da66_Out_0.GetTransformedUV(_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV1_7));
|
|
float _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_R_4 = _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_RGBA_0.r;
|
|
float _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_G_5 = _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_RGBA_0.g;
|
|
float _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_B_6 = _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_RGBA_0.b;
|
|
float _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_A_7 = _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_RGBA_0.a;
|
|
float4 _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_RGBA_0 = SAMPLE_TEXTURE2D(_Property_7c78a41ed5fb06878baa4f230eb6da66_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_7c78a41ed5fb06878baa4f230eb6da66_Out_0.GetTransformedUV(_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV2_6));
|
|
float _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_R_4 = _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_RGBA_0.r;
|
|
float _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_G_5 = _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_RGBA_0.g;
|
|
float _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_B_6 = _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_RGBA_0.b;
|
|
float _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_A_7 = _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_RGBA_0.a;
|
|
float4 _Lerp_d9190fa5aad64387a59eae8b234267b1_Out_3;
|
|
Unity_Lerp_float4(_SampleTexture2D_78273dcdf5689f80952c2a7be9451994_RGBA_0, _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_RGBA_0, (_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_FlowLerp_3.xxxx), _Lerp_d9190fa5aad64387a59eae8b234267b1_Out_3);
|
|
float _Split_503d896cedc1148aa1567e911ed3614b_R_1 = _Lerp_d9190fa5aad64387a59eae8b234267b1_Out_3[0];
|
|
float _Split_503d896cedc1148aa1567e911ed3614b_G_2 = _Lerp_d9190fa5aad64387a59eae8b234267b1_Out_3[1];
|
|
float _Split_503d896cedc1148aa1567e911ed3614b_B_3 = _Lerp_d9190fa5aad64387a59eae8b234267b1_Out_3[2];
|
|
float _Split_503d896cedc1148aa1567e911ed3614b_A_4 = _Lerp_d9190fa5aad64387a59eae8b234267b1_Out_3[3];
|
|
float _OneMinus_8cea3f85f066ff8fbbd54f2eff89ae58_Out_1;
|
|
Unity_OneMinus_float(_Split_503d896cedc1148aa1567e911ed3614b_B_3, _OneMinus_8cea3f85f066ff8fbbd54f2eff89ae58_Out_1);
|
|
float _Absolute_586ec5b572374b96aaffcbc5f9bbb364_Out_1;
|
|
Unity_Absolute_float(_OneMinus_8cea3f85f066ff8fbbd54f2eff89ae58_Out_1, _Absolute_586ec5b572374b96aaffcbc5f9bbb364_Out_1);
|
|
float _Property_54766320db4a7f848cb65321bce3a68e_Out_0 = _HotLavaHeightBlendTreshold;
|
|
float _Power_ca351c1cbba04987a097e6ea5a87eeb8_Out_2;
|
|
Unity_Power_float(_Absolute_586ec5b572374b96aaffcbc5f9bbb364_Out_1, _Property_54766320db4a7f848cb65321bce3a68e_Out_0, _Power_ca351c1cbba04987a097e6ea5a87eeb8_Out_2);
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_A_4 = 0;
|
|
float _Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1;
|
|
Unity_Absolute_float(_Split_b9e7b4a6b4b5e58aa502d4b6d169b792_G_2, _Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1);
|
|
float _Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3;
|
|
Unity_Clamp_float(_Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1, 0, 1, _Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3);
|
|
float _Property_6975119070a7eb84950e7da691463776_Out_0 = _HotLavaAngle;
|
|
float _Divide_86811ef0d01a1581b082fc982daa687c_Out_2;
|
|
Unity_Divide_float(_Property_6975119070a7eb84950e7da691463776_Out_0, 45, _Divide_86811ef0d01a1581b082fc982daa687c_Out_2);
|
|
float _OneMinus_a7c4799546af71898266d38a4354b568_Out_1;
|
|
Unity_OneMinus_float(_Divide_86811ef0d01a1581b082fc982daa687c_Out_2, _OneMinus_a7c4799546af71898266d38a4354b568_Out_1);
|
|
float _Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2;
|
|
Unity_Subtract_float(_Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3, _OneMinus_a7c4799546af71898266d38a4354b568_Out_1, _Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2);
|
|
float _Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3;
|
|
Unity_Clamp_float(_Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2, 0, 2, _Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3);
|
|
float _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2;
|
|
Unity_Divide_float(1, _Divide_86811ef0d01a1581b082fc982daa687c_Out_2, _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2);
|
|
float _Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2;
|
|
Unity_Multiply_float_float(_Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3, _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2, _Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2);
|
|
float _Clamp_69414a1448338e8d9fc890185b317bc6_Out_3;
|
|
Unity_Clamp_float(_Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2, 0, 1, _Clamp_69414a1448338e8d9fc890185b317bc6_Out_3);
|
|
float _OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1;
|
|
Unity_OneMinus_float(_Clamp_69414a1448338e8d9fc890185b317bc6_Out_3, _OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1);
|
|
float _Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1;
|
|
Unity_Absolute_float(_OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1, _Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1);
|
|
float _Property_f5a63fda0810468082350dfa23ec6bf3_Out_0 = _HotLavaAngleFalloff;
|
|
float _Power_0c67a131ce19048caeed8c043e033fb9_Out_2;
|
|
Unity_Power_float(_Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1, _Property_f5a63fda0810468082350dfa23ec6bf3_Out_0, _Power_0c67a131ce19048caeed8c043e033fb9_Out_2);
|
|
float _Clamp_c8349812bf696286b9429cd182d4670a_Out_3;
|
|
Unity_Clamp_float(_Power_0c67a131ce19048caeed8c043e033fb9_Out_2, 0, 1, _Clamp_c8349812bf696286b9429cd182d4670a_Out_3);
|
|
float _Property_598298ccdedaea81a6c7006cdf26d0b3_Out_0 = _HotLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_83e736f68e1ff280996cf462b7ac2718;
|
|
float _HeightBlendSplat_83e736f68e1ff280996cf462b7ac2718_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_Power_ca351c1cbba04987a097e6ea5a87eeb8_Out_2, _Clamp_c8349812bf696286b9429cd182d4670a_Out_3, _Property_598298ccdedaea81a6c7006cdf26d0b3_Out_0, _HeightBlendSplat_83e736f68e1ff280996cf462b7ac2718, _HeightBlendSplat_83e736f68e1ff280996cf462b7ac2718_Blend_1);
|
|
float3 _Lerp_85790e354b8b8189bf7442246db27aca_Out_3;
|
|
Unity_Lerp_float3(_Lerp_e4fa486d1ccf2c89a46bb1b2e14a0f39_Out_3, _Lerp_18ff3f20527a1f80bfa8428835890e50_Out_3, (_HeightBlendSplat_83e736f68e1ff280996cf462b7ac2718_Blend_1.xxx), _Lerp_85790e354b8b8189bf7442246db27aca_Out_3);
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_R_1 = IN.VertexColor[0];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_G_2 = IN.VertexColor[1];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_B_3 = IN.VertexColor[2];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_A_4 = IN.VertexColor[3];
|
|
float _Property_f10c17c1521403868848dbcecb8a6017_Out_0 = _VCColdLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_bcfdcd070881ce89bbfc3de1ec633b3a;
|
|
float _HeightBlendSplat_bcfdcd070881ce89bbfc3de1ec633b3a_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_OneMinus_d30fd2a07aa5ef8c954841430c669c6f_Out_1, _Split_992c0de0de817484b2d52aeb19e22ee0_R_1, _Property_f10c17c1521403868848dbcecb8a6017_Out_0, _HeightBlendSplat_bcfdcd070881ce89bbfc3de1ec633b3a, _HeightBlendSplat_bcfdcd070881ce89bbfc3de1ec633b3a_Blend_1);
|
|
float3 _Lerp_3391b2aa0814f488ae89389fd1ac1ac5_Out_3;
|
|
Unity_Lerp_float3(_Lerp_85790e354b8b8189bf7442246db27aca_Out_3, _Lerp_63c09ae12140de8da5d72b0b88f55a50_Out_3, (_HeightBlendSplat_bcfdcd070881ce89bbfc3de1ec633b3a_Blend_1.xxx), _Lerp_3391b2aa0814f488ae89389fd1ac1ac5_Out_3);
|
|
float _Property_7b8b9775155e3b82b9b587b2df24f45d_Out_0 = _VCMediumLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_a958bd47a4d7538aa5aa113445de6eb6;
|
|
float _HeightBlendSplat_a958bd47a4d7538aa5aa113445de6eb6_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_OneMinus_8cea3f85f066ff8fbbd54f2eff89ae58_Out_1, _Split_992c0de0de817484b2d52aeb19e22ee0_G_2, _Property_7b8b9775155e3b82b9b587b2df24f45d_Out_0, _HeightBlendSplat_a958bd47a4d7538aa5aa113445de6eb6, _HeightBlendSplat_a958bd47a4d7538aa5aa113445de6eb6_Blend_1);
|
|
float3 _Lerp_ca63dbd0524b5d808a400ade38f650c2_Out_3;
|
|
Unity_Lerp_float3(_Lerp_3391b2aa0814f488ae89389fd1ac1ac5_Out_3, _Lerp_dd9598f6e61c5d85886c8f9a886b7d1b_Out_3, (_HeightBlendSplat_a958bd47a4d7538aa5aa113445de6eb6_Blend_1.xxx), _Lerp_ca63dbd0524b5d808a400ade38f650c2_Out_3);
|
|
UnityTexture2D _Property_aa20896d4ee14a21ae5c01b2530647ab_Out_0 = UnityBuildTexture2DStructNoScale(_HotLavaMT_AO_H_EM);
|
|
float4 _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_RGBA_0 = SAMPLE_TEXTURE2D(_Property_aa20896d4ee14a21ae5c01b2530647ab_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_aa20896d4ee14a21ae5c01b2530647ab_Out_0.GetTransformedUV(_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV1_7));
|
|
float _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_R_4 = _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_RGBA_0.r;
|
|
float _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_G_5 = _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_RGBA_0.g;
|
|
float _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_B_6 = _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_RGBA_0.b;
|
|
float _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_A_7 = _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_RGBA_0.a;
|
|
float4 _SampleTexture2D_03c935556def188b9bc5100587e1286e_RGBA_0 = SAMPLE_TEXTURE2D(_Property_aa20896d4ee14a21ae5c01b2530647ab_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_aa20896d4ee14a21ae5c01b2530647ab_Out_0.GetTransformedUV(_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV2_6));
|
|
float _SampleTexture2D_03c935556def188b9bc5100587e1286e_R_4 = _SampleTexture2D_03c935556def188b9bc5100587e1286e_RGBA_0.r;
|
|
float _SampleTexture2D_03c935556def188b9bc5100587e1286e_G_5 = _SampleTexture2D_03c935556def188b9bc5100587e1286e_RGBA_0.g;
|
|
float _SampleTexture2D_03c935556def188b9bc5100587e1286e_B_6 = _SampleTexture2D_03c935556def188b9bc5100587e1286e_RGBA_0.b;
|
|
float _SampleTexture2D_03c935556def188b9bc5100587e1286e_A_7 = _SampleTexture2D_03c935556def188b9bc5100587e1286e_RGBA_0.a;
|
|
float4 _Lerp_79f8c8161fb394818f7c8937b1054b53_Out_3;
|
|
Unity_Lerp_float4(_SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_RGBA_0, _SampleTexture2D_03c935556def188b9bc5100587e1286e_RGBA_0, (_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_FlowLerp_3.xxxx), _Lerp_79f8c8161fb394818f7c8937b1054b53_Out_3);
|
|
float _Split_94d707688f4dff88abea8f5931660ff1_R_1 = _Lerp_79f8c8161fb394818f7c8937b1054b53_Out_3[0];
|
|
float _Split_94d707688f4dff88abea8f5931660ff1_G_2 = _Lerp_79f8c8161fb394818f7c8937b1054b53_Out_3[1];
|
|
float _Split_94d707688f4dff88abea8f5931660ff1_B_3 = _Lerp_79f8c8161fb394818f7c8937b1054b53_Out_3[2];
|
|
float _Split_94d707688f4dff88abea8f5931660ff1_A_4 = _Lerp_79f8c8161fb394818f7c8937b1054b53_Out_3[3];
|
|
float _OneMinus_2b6b9b1cf9b54e80b331120fb69183b3_Out_1;
|
|
Unity_OneMinus_float(_Split_94d707688f4dff88abea8f5931660ff1_B_3, _OneMinus_2b6b9b1cf9b54e80b331120fb69183b3_Out_1);
|
|
float _Property_518db0a2d263d48790462785dc3d9758_Out_0 = _VCHotLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_f63240de18ddc08f95c1959bab5338d0;
|
|
float _HeightBlendSplat_f63240de18ddc08f95c1959bab5338d0_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_OneMinus_2b6b9b1cf9b54e80b331120fb69183b3_Out_1, _Split_992c0de0de817484b2d52aeb19e22ee0_B_3, _Property_518db0a2d263d48790462785dc3d9758_Out_0, _HeightBlendSplat_f63240de18ddc08f95c1959bab5338d0, _HeightBlendSplat_f63240de18ddc08f95c1959bab5338d0_Blend_1);
|
|
float3 _Lerp_d308da5fddca5e80a3248ae1dcce6877_Out_3;
|
|
Unity_Lerp_float3(_Lerp_ca63dbd0524b5d808a400ade38f650c2_Out_3, _Lerp_18ff3f20527a1f80bfa8428835890e50_Out_3, (_HeightBlendSplat_f63240de18ddc08f95c1959bab5338d0_Blend_1.xxx), _Lerp_d308da5fddca5e80a3248ae1dcce6877_Out_3);
|
|
surface.NormalTS = _Lerp_d308da5fddca5e80a3248ae1dcce6877_Out_3;
|
|
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);
|
|
|
|
output.ObjectSpaceNormal = input.normalOS;
|
|
output.WorldSpaceNormal = TransformObjectToWorldNormal(input.normalOS);
|
|
output.ObjectSpaceTangent = input.tangentOS.xyz;
|
|
output.ObjectSpacePosition = input.positionOS;
|
|
output.uv0 = input.uv0;
|
|
output.uv2 = input.uv2;
|
|
output.uv3 = input.uv3;
|
|
output.VertexColor = input.color;
|
|
|
|
return output;
|
|
}
|
|
SurfaceDescriptionInputs BuildSurfaceDescriptionInputs(Varyings input)
|
|
{
|
|
SurfaceDescriptionInputs output;
|
|
ZERO_INITIALIZE(SurfaceDescriptionInputs, output);
|
|
|
|
#ifdef HAVE_VFX_MODIFICATION
|
|
// FragInputs from VFX come from two places: Interpolator or CBuffer.
|
|
/* WARNING: $splice Could not find named fragment 'VFXSetFragInputs' */
|
|
|
|
#endif
|
|
|
|
|
|
|
|
// must use interpolated tangent, bitangent and normal before they are normalized in the pixel shader.
|
|
float3 unnormalizedNormalWS = input.normalWS;
|
|
const float renormFactor = 1.0 / length(unnormalizedNormalWS);
|
|
|
|
|
|
output.WorldSpaceNormal = renormFactor * input.normalWS.xyz; // we want a unit length Normal Vector node in shader graph
|
|
output.TangentSpaceNormal = float3(0.0f, 0.0f, 1.0f);
|
|
|
|
|
|
output.uv0 = input.texCoord0;
|
|
output.uv3 = input.texCoord3;
|
|
output.VertexColor = input.color;
|
|
#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
|
|
#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
|
|
// <None>
|
|
|
|
// --------------------------------------------------
|
|
// Pass
|
|
|
|
HLSLPROGRAM
|
|
|
|
// Pragmas
|
|
#pragma target 4.5
|
|
#pragma exclude_renderers gles gles3 glcore
|
|
#pragma vertex vert
|
|
#pragma fragment frag
|
|
|
|
// DotsInstancingOptions: <None>
|
|
// HybridV1InjectedBuiltinProperties: <None>
|
|
|
|
// Keywords
|
|
#pragma shader_feature _ EDITOR_VISUALIZATION
|
|
// GraphKeywords: <None>
|
|
|
|
// Defines
|
|
|
|
#define _NORMALMAP 1
|
|
#define _NORMAL_DROPOFF_TS 1
|
|
#define ATTRIBUTES_NEED_NORMAL
|
|
#define ATTRIBUTES_NEED_TANGENT
|
|
#define ATTRIBUTES_NEED_TEXCOORD0
|
|
#define ATTRIBUTES_NEED_TEXCOORD1
|
|
#define ATTRIBUTES_NEED_TEXCOORD2
|
|
#define ATTRIBUTES_NEED_TEXCOORD3
|
|
#define ATTRIBUTES_NEED_COLOR
|
|
#define VARYINGS_NEED_NORMAL_WS
|
|
#define VARYINGS_NEED_TANGENT_WS
|
|
#define VARYINGS_NEED_TEXCOORD0
|
|
#define VARYINGS_NEED_TEXCOORD1
|
|
#define VARYINGS_NEED_TEXCOORD2
|
|
#define VARYINGS_NEED_TEXCOORD3
|
|
#define VARYINGS_NEED_COLOR
|
|
#define VARYINGS_NEED_VIEWDIRECTION_WS
|
|
#define FEATURES_GRAPH_VERTEX
|
|
/* WARNING: $splice Could not find named fragment 'PassInstancing' */
|
|
#define SHADERPASS SHADERPASS_META
|
|
#define _FOG_FRAGMENT 1
|
|
/* WARNING: $splice Could not find named fragment 'DotsInstancingVars' */
|
|
|
|
|
|
// 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.core/ShaderLibrary/TextureStack.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
|
|
{
|
|
float3 positionOS : POSITION;
|
|
float3 normalOS : NORMAL;
|
|
float4 tangentOS : TANGENT;
|
|
float4 uv0 : TEXCOORD0;
|
|
float4 uv1 : TEXCOORD1;
|
|
float4 uv2 : TEXCOORD2;
|
|
float4 uv3 : TEXCOORD3;
|
|
float4 color : COLOR;
|
|
#if UNITY_ANY_INSTANCING_ENABLED
|
|
uint instanceID : INSTANCEID_SEMANTIC;
|
|
#endif
|
|
};
|
|
struct Varyings
|
|
{
|
|
float4 positionCS : SV_POSITION;
|
|
float3 normalWS;
|
|
float4 tangentWS;
|
|
float4 texCoord0;
|
|
float4 texCoord1;
|
|
float4 texCoord2;
|
|
float4 texCoord3;
|
|
float4 color;
|
|
float3 viewDirectionWS;
|
|
#if UNITY_ANY_INSTANCING_ENABLED
|
|
uint instanceID : CUSTOM_INSTANCE_ID;
|
|
#endif
|
|
#if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE)))
|
|
uint stereoTargetEyeIndexAsBlendIdx0 : BLENDINDICES0;
|
|
#endif
|
|
#if (defined(UNITY_STEREO_INSTANCING_ENABLED))
|
|
uint stereoTargetEyeIndexAsRTArrayIdx : SV_RenderTargetArrayIndex;
|
|
#endif
|
|
#if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE)
|
|
FRONT_FACE_TYPE cullFace : FRONT_FACE_SEMANTIC;
|
|
#endif
|
|
};
|
|
struct SurfaceDescriptionInputs
|
|
{
|
|
float3 WorldSpaceNormal;
|
|
float3 WorldSpaceTangent;
|
|
float3 WorldSpaceBiTangent;
|
|
float3 WorldSpaceViewDirection;
|
|
float3 TangentSpaceViewDirection;
|
|
float4 uv0;
|
|
float4 uv2;
|
|
float4 uv3;
|
|
float4 VertexColor;
|
|
};
|
|
struct VertexDescriptionInputs
|
|
{
|
|
float3 ObjectSpaceNormal;
|
|
float3 WorldSpaceNormal;
|
|
float3 ObjectSpaceTangent;
|
|
float3 ObjectSpacePosition;
|
|
float4 uv0;
|
|
float4 uv2;
|
|
float4 uv3;
|
|
float4 VertexColor;
|
|
};
|
|
struct PackedVaryings
|
|
{
|
|
float4 positionCS : SV_POSITION;
|
|
float3 interp0 : INTERP0;
|
|
float4 interp1 : INTERP1;
|
|
float4 interp2 : INTERP2;
|
|
float4 interp3 : INTERP3;
|
|
float4 interp4 : INTERP4;
|
|
float4 interp5 : INTERP5;
|
|
float4 interp6 : INTERP6;
|
|
float3 interp7 : INTERP7;
|
|
#if UNITY_ANY_INSTANCING_ENABLED
|
|
uint instanceID : CUSTOM_INSTANCE_ID;
|
|
#endif
|
|
#if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE)))
|
|
uint stereoTargetEyeIndexAsBlendIdx0 : BLENDINDICES0;
|
|
#endif
|
|
#if (defined(UNITY_STEREO_INSTANCING_ENABLED))
|
|
uint stereoTargetEyeIndexAsRTArrayIdx : SV_RenderTargetArrayIndex;
|
|
#endif
|
|
#if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE)
|
|
FRONT_FACE_TYPE cullFace : FRONT_FACE_SEMANTIC;
|
|
#endif
|
|
};
|
|
|
|
PackedVaryings PackVaryings (Varyings input)
|
|
{
|
|
PackedVaryings output;
|
|
ZERO_INITIALIZE(PackedVaryings, output);
|
|
output.positionCS = input.positionCS;
|
|
output.interp0.xyz = input.normalWS;
|
|
output.interp1.xyzw = input.tangentWS;
|
|
output.interp2.xyzw = input.texCoord0;
|
|
output.interp3.xyzw = input.texCoord1;
|
|
output.interp4.xyzw = input.texCoord2;
|
|
output.interp5.xyzw = input.texCoord3;
|
|
output.interp6.xyzw = input.color;
|
|
output.interp7.xyz = input.viewDirectionWS;
|
|
#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.normalWS = input.interp0.xyz;
|
|
output.tangentWS = input.interp1.xyzw;
|
|
output.texCoord0 = input.interp2.xyzw;
|
|
output.texCoord1 = input.interp3.xyzw;
|
|
output.texCoord2 = input.interp4.xyzw;
|
|
output.texCoord3 = input.interp5.xyzw;
|
|
output.color = input.interp6.xyzw;
|
|
output.viewDirectionWS = input.interp7.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;
|
|
}
|
|
|
|
|
|
// --------------------------------------------------
|
|
// Graph
|
|
|
|
// Graph Properties
|
|
CBUFFER_START(UnityPerMaterial)
|
|
float _Dynamic_Shape_Y_Offset;
|
|
float _Dynamic_Start_Position_Offset;
|
|
float _GlobalTiling;
|
|
float _UVVDirection1UDirection0;
|
|
float2 _ColdLavaMainSpeed;
|
|
float2 _MediumLavaMainSpeed;
|
|
float _HotLavaFlowUVRefreshSpeed_1;
|
|
float2 _HotLavaMainSpeed;
|
|
float4 _ColdLavaAlbedo_SM_TexelSize;
|
|
float4 _ColdLavaAlbedoColor;
|
|
float _ColdLavaAlbedoColorMultiply;
|
|
float2 _ColdLavaTiling;
|
|
float _ColdLavaSmoothness;
|
|
float4 _ColdLavaNormal_TexelSize;
|
|
float _ColdLavaNormalScale;
|
|
float4 _ColdLavaMT_AO_H_EM_TexelSize;
|
|
float _ColdLavaMetalic;
|
|
float _ColdLavaAO;
|
|
float _ColdLavaTessScale;
|
|
float _MediumLavaAngle;
|
|
float _MediumLavaAngleFalloff;
|
|
float _MediumLavaHeightBlendTreshold;
|
|
float _MediumLavaHeightBlendStrenght;
|
|
float4 _MediumLavaAlbedo_SM_TexelSize;
|
|
float4 _MediumLavaAlbedoColor;
|
|
float _MediumLavaAlbedoColorMultiply;
|
|
float2 _MediumLavaTiling;
|
|
float _MediumLavaSmoothness;
|
|
float4 _MediumLavaNormal_TexelSize;
|
|
float _MediumLavaNormalScale;
|
|
float4 _MediumLavaMT_AO_H_EM_TexelSize;
|
|
float _MediumLavaMetallic;
|
|
float _MediumLavaAO;
|
|
float _MediumLavaTessScale;
|
|
float _HotLavaAngle;
|
|
float _HotLavaAngleFalloff;
|
|
float _HotLavaHeightBlendTreshold;
|
|
float _HotLavaHeightBlendStrenght;
|
|
float4 _HotLavaAlbedo_SM_TexelSize;
|
|
float4 _HotLavaAlbedoColor;
|
|
float _HotLavaAlbedoColorMultiply;
|
|
float2 _HotLavaTiling;
|
|
float _HotLavaSmoothness;
|
|
float4 _HotLavaNormal_TexelSize;
|
|
float _HotLavaNormalScale;
|
|
float4 _HotLavaMT_AO_H_EM_TexelSize;
|
|
float _HotLavaMetallic;
|
|
float _HotLavaAO;
|
|
float _HotLavaTessScale;
|
|
float _ColdLavaFlowUVRefresSpeed;
|
|
float _MediumLavaFlowUVRefreshSpeed;
|
|
float _HotLavaFlowUVRefreshSpeed;
|
|
float4 _LavaEmissionColor;
|
|
float _ColdLavaEmissionMaskIntensivity;
|
|
float _ColdLavaEmissionMaskTreshold;
|
|
float _MediumLavaEmissionMaskIntesivity;
|
|
float _MediumLavaEmissionMaskTreshold;
|
|
float _HotLavaEmissionMaskIntensivity;
|
|
float _HotLavaEmissionMaskTreshold;
|
|
float4 _RimColor;
|
|
float _RimLightPower;
|
|
float4 _Noise_TexelSize;
|
|
float2 _NoiseTiling;
|
|
float2 _NoiseSpeed;
|
|
float _ColdLavaNoisePower;
|
|
float _MediumLavaNoisePower;
|
|
float _HotLavaNoisePower;
|
|
float _VCColdLavaHeightBlendStrenght;
|
|
float _VCMediumLavaHeightBlendStrenght;
|
|
float _VCHotLavaHeightBlendStrenght;
|
|
float _Dynamic_Shape_Speed;
|
|
float _Dynamic_Shape_U_Curve_Power;
|
|
float _Dynamic_Shape_V_Curve_Power;
|
|
float _Dynamic_Lava_Emission_Intensivity;
|
|
float _Dynamic_Lava_Emission_Treshold;
|
|
float2 _Slope_Speed_Influence;
|
|
float _Dynamic_Lava_Emission_Front_Mask_Treshold;
|
|
float _Dynamic_Lava_Emission_Front_Mask_Intensivity;
|
|
float _Dynamic_Flow;
|
|
CBUFFER_END
|
|
|
|
// Object and Global properties
|
|
SAMPLER(SamplerState_Linear_Repeat);
|
|
SAMPLER(SamplerState_Linear_Repeat_Aniso8);
|
|
TEXTURE2D(_ColdLavaAlbedo_SM);
|
|
SAMPLER(sampler_ColdLavaAlbedo_SM);
|
|
TEXTURE2D(_ColdLavaNormal);
|
|
SAMPLER(sampler_ColdLavaNormal);
|
|
TEXTURE2D(_ColdLavaMT_AO_H_EM);
|
|
SAMPLER(sampler_ColdLavaMT_AO_H_EM);
|
|
TEXTURE2D(_MediumLavaAlbedo_SM);
|
|
SAMPLER(sampler_MediumLavaAlbedo_SM);
|
|
TEXTURE2D(_MediumLavaNormal);
|
|
SAMPLER(sampler_MediumLavaNormal);
|
|
TEXTURE2D(_MediumLavaMT_AO_H_EM);
|
|
SAMPLER(sampler_MediumLavaMT_AO_H_EM);
|
|
TEXTURE2D(_HotLavaAlbedo_SM);
|
|
SAMPLER(sampler_HotLavaAlbedo_SM);
|
|
TEXTURE2D(_HotLavaNormal);
|
|
SAMPLER(sampler_HotLavaNormal);
|
|
TEXTURE2D(_HotLavaMT_AO_H_EM);
|
|
SAMPLER(sampler_HotLavaMT_AO_H_EM);
|
|
TEXTURE2D(_Noise);
|
|
SAMPLER(sampler_Noise);
|
|
|
|
// Graph Includes
|
|
// GraphIncludes: <None>
|
|
|
|
// -- Property used by ScenePickingPass
|
|
#ifdef SCENEPICKINGPASS
|
|
float4 _SelectionID;
|
|
#endif
|
|
|
|
// -- Properties used by SceneSelectionPass
|
|
#ifdef SCENESELECTIONPASS
|
|
int _ObjectId;
|
|
int _PassValue;
|
|
#endif
|
|
|
|
// Graph Functions
|
|
|
|
void Time_float(out float Out){
|
|
Out = _Time.y;
|
|
}
|
|
|
|
void Unity_Multiply_float_float(float A, float B, out float Out)
|
|
{
|
|
Out = A * B;
|
|
}
|
|
|
|
void Unity_Add_float(float A, float B, out float Out)
|
|
{
|
|
Out = A + B;
|
|
}
|
|
|
|
void Unity_Sine_float(float In, out float Out)
|
|
{
|
|
Out = sin(In);
|
|
}
|
|
|
|
void Unity_OneMinus_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);
|
|
}
|
|
|
|
void Unity_Fraction_float(float In, out float Out)
|
|
{
|
|
Out = frac(In);
|
|
}
|
|
|
|
void Unity_Subtract_float(float A, float B, out float Out)
|
|
{
|
|
Out = A - B;
|
|
}
|
|
|
|
void Unity_Clamp_float(float In, float Min, float Max, out float Out)
|
|
{
|
|
Out = clamp(In, Min, Max);
|
|
}
|
|
|
|
struct Bindings_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float
|
|
{
|
|
half4 uv2;
|
|
};
|
|
|
|
void SG_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float(float _Lava_Move, float _Lava_Blend, float _Lava_Blend_Length, float _Lava_Position, float _Speed, Bindings_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float IN, out float3 OutVector3_1, out float Mask_2, out float BlackMask_3)
|
|
{
|
|
float _Property_2a185003c3494beeb70cdf5ed0e65bcd_Out_0 = _Lava_Position;
|
|
float _TimeCustomFunction_de3c9bb8524d44f4ab32edcb4d6b4f54_Out_0;
|
|
Time_float(_TimeCustomFunction_de3c9bb8524d44f4ab32edcb4d6b4f54_Out_0);
|
|
float _Property_e7f9cc195866428a85d01e3ecd313a79_Out_0 = _Speed;
|
|
float _Multiply_9e68ac9cbbee4bd89bda6f5e83200ba1_Out_2;
|
|
Unity_Multiply_float_float(_TimeCustomFunction_de3c9bb8524d44f4ab32edcb4d6b4f54_Out_0, _Property_e7f9cc195866428a85d01e3ecd313a79_Out_0, _Multiply_9e68ac9cbbee4bd89bda6f5e83200ba1_Out_2);
|
|
float _Add_89e5e16041eb42c185127581c324d3ef_Out_2;
|
|
Unity_Add_float(_Property_2a185003c3494beeb70cdf5ed0e65bcd_Out_0, _Multiply_9e68ac9cbbee4bd89bda6f5e83200ba1_Out_2, _Add_89e5e16041eb42c185127581c324d3ef_Out_2);
|
|
float _Property_c36e7c40bdfb40a1b331d81d87dc8ea2_Out_0 = _Lava_Blend_Length;
|
|
float _Add_c00f6c5fae1f40ce848e7c22007c4187_Out_2;
|
|
Unity_Add_float(_Property_c36e7c40bdfb40a1b331d81d87dc8ea2_Out_0, _Add_89e5e16041eb42c185127581c324d3ef_Out_2, _Add_c00f6c5fae1f40ce848e7c22007c4187_Out_2);
|
|
float4 _UV_3e2c7754188f4248b45724449a0b0102_Out_0 = IN.uv2;
|
|
float _Split_1c5a40226cc8434d858bb235be3df686_R_1 = _UV_3e2c7754188f4248b45724449a0b0102_Out_0[0];
|
|
float _Split_1c5a40226cc8434d858bb235be3df686_G_2 = _UV_3e2c7754188f4248b45724449a0b0102_Out_0[1];
|
|
float _Split_1c5a40226cc8434d858bb235be3df686_B_3 = _UV_3e2c7754188f4248b45724449a0b0102_Out_0[2];
|
|
float _Split_1c5a40226cc8434d858bb235be3df686_A_4 = _UV_3e2c7754188f4248b45724449a0b0102_Out_0[3];
|
|
float Constant_07fa30ece4ce41b5b24296e8ca24455e = 3.141593;
|
|
float _Multiply_a446488e00e945cb9bdfe5be3426f420_Out_2;
|
|
Unity_Multiply_float_float(_Split_1c5a40226cc8434d858bb235be3df686_G_2, Constant_07fa30ece4ce41b5b24296e8ca24455e, _Multiply_a446488e00e945cb9bdfe5be3426f420_Out_2);
|
|
float _Sine_246d772169bc44e8a89cd956f8db3945_Out_1;
|
|
Unity_Sine_float(_Multiply_a446488e00e945cb9bdfe5be3426f420_Out_2, _Sine_246d772169bc44e8a89cd956f8db3945_Out_1);
|
|
float _OneMinus_5a23f296bc0d4c259759488043d04af8_Out_1;
|
|
Unity_OneMinus_float(_Sine_246d772169bc44e8a89cd956f8db3945_Out_1, _OneMinus_5a23f296bc0d4c259759488043d04af8_Out_1);
|
|
float _Property_e47653aa77f64be691ab7fbc06e93a03_Out_0 = _Lava_Blend;
|
|
float _Multiply_da8ac054968b49f2902ac2cb6adbf7ce_Out_2;
|
|
Unity_Multiply_float_float(_OneMinus_5a23f296bc0d4c259759488043d04af8_Out_1, _Property_e47653aa77f64be691ab7fbc06e93a03_Out_0, _Multiply_da8ac054968b49f2902ac2cb6adbf7ce_Out_2);
|
|
float _Add_14d2aa97a990488095216c24e0fce025_Out_2;
|
|
Unity_Add_float(_Split_1c5a40226cc8434d858bb235be3df686_R_1, _Multiply_da8ac054968b49f2902ac2cb6adbf7ce_Out_2, _Add_14d2aa97a990488095216c24e0fce025_Out_2);
|
|
float _Smoothstep_cdbeceeb99e04282a57ed4060a77ccfa_Out_3;
|
|
Unity_Smoothstep_float(_Add_89e5e16041eb42c185127581c324d3ef_Out_2, _Add_c00f6c5fae1f40ce848e7c22007c4187_Out_2, _Add_14d2aa97a990488095216c24e0fce025_Out_2, _Smoothstep_cdbeceeb99e04282a57ed4060a77ccfa_Out_3);
|
|
float _Property_9b3bca5a847f487c9f9ea762b17e9e6f_Out_0 = _Lava_Move;
|
|
float _Multiply_cfe5164c85184498b5f555c37c60f6e7_Out_2;
|
|
Unity_Multiply_float_float(_Smoothstep_cdbeceeb99e04282a57ed4060a77ccfa_Out_3, _Property_9b3bca5a847f487c9f9ea762b17e9e6f_Out_0, _Multiply_cfe5164c85184498b5f555c37c60f6e7_Out_2);
|
|
float3 _Vector3_6776765fcd694cd4a1fda0cee619f6fd_Out_0 = float3(0, _Multiply_cfe5164c85184498b5f555c37c60f6e7_Out_2, 0);
|
|
float _Fraction_534e1fabf58244d58a8b4810525daf90_Out_1;
|
|
Unity_Fraction_float(_Smoothstep_cdbeceeb99e04282a57ed4060a77ccfa_Out_3, _Fraction_534e1fabf58244d58a8b4810525daf90_Out_1);
|
|
float _Subtract_8953bd445cba4da5bd2f520f8181e98d_Out_2;
|
|
Unity_Subtract_float(_Add_c00f6c5fae1f40ce848e7c22007c4187_Out_2, _Add_14d2aa97a990488095216c24e0fce025_Out_2, _Subtract_8953bd445cba4da5bd2f520f8181e98d_Out_2);
|
|
float _Clamp_f8658c6871554a12b16cd7ce892df954_Out_3;
|
|
Unity_Clamp_float(_Subtract_8953bd445cba4da5bd2f520f8181e98d_Out_2, 0, 1, _Clamp_f8658c6871554a12b16cd7ce892df954_Out_3);
|
|
OutVector3_1 = _Vector3_6776765fcd694cd4a1fda0cee619f6fd_Out_0;
|
|
Mask_2 = _Fraction_534e1fabf58244d58a8b4810525daf90_Out_1;
|
|
BlackMask_3 = _Clamp_f8658c6871554a12b16cd7ce892df954_Out_3;
|
|
}
|
|
|
|
void Unity_Multiply_float3_float3(float3 A, float3 B, out float3 Out)
|
|
{
|
|
Out = A * B;
|
|
}
|
|
|
|
void Unity_Absolute_float(float In, out float Out)
|
|
{
|
|
Out = abs(In);
|
|
}
|
|
|
|
void Unity_Multiply_float2_float2(float2 A, float2 B, out float2 Out)
|
|
{
|
|
Out = A * B;
|
|
}
|
|
|
|
void Unity_Add_float2(float2 A, float2 B, out float2 Out)
|
|
{
|
|
Out = A + B;
|
|
}
|
|
|
|
void Unity_Branch_float2(float Predicate, float2 True, float2 False, out float2 Out)
|
|
{
|
|
Out = Predicate ? True : False;
|
|
}
|
|
|
|
void Unity_Divide_float(float A, float B, out float Out)
|
|
{
|
|
Out = A / B;
|
|
}
|
|
|
|
void Unity_Power_float(float A, float B, out float Out)
|
|
{
|
|
Out = pow(A, B);
|
|
}
|
|
|
|
struct Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float
|
|
{
|
|
float3 WorldSpaceNormal;
|
|
half4 uv0;
|
|
half4 uv3;
|
|
};
|
|
|
|
void SG_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float(float _UV_Direction_V_T_U_F, float2 _Texture_Tiling, float _Global_Tiling, float2 _Texture_Speed, UnityTexture2D _HeightMap_B, float _UV_Refresh_Speed, float2 _Slope_Influence, float _Time_Float, Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float IN, out float2 UV_1_LOD_5, out float2 UV_2_LOD_4, out float FlowLerp_LOD_8, out float NonHeigblendedLerp_LOD_9, out float Fraction_1_1, out float Fraction_2_2)
|
|
{
|
|
float _Property_e1ff2b453fec41069201c9a23f45243f_Out_0 = _UV_Direction_V_T_U_F;
|
|
float2 _Property_11e9ef21a6164714b54867b4fec442fb_Out_0 = _Texture_Speed;
|
|
float _Split_66fafc81d60b44af9ca4955d1c41a23e_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_66fafc81d60b44af9ca4955d1c41a23e_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_66fafc81d60b44af9ca4955d1c41a23e_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_66fafc81d60b44af9ca4955d1c41a23e_A_4 = 0;
|
|
float _Absolute_9ed12a85859d4c3abd48e4e3ad86a4a3_Out_1;
|
|
Unity_Absolute_float(_Split_66fafc81d60b44af9ca4955d1c41a23e_G_2, _Absolute_9ed12a85859d4c3abd48e4e3ad86a4a3_Out_1);
|
|
float _Clamp_381065d3a34d4d03a8e14f5344363851_Out_3;
|
|
Unity_Clamp_float(_Absolute_9ed12a85859d4c3abd48e4e3ad86a4a3_Out_1, 0, 1, _Clamp_381065d3a34d4d03a8e14f5344363851_Out_3);
|
|
float _OneMinus_e2b233a02f02413b9067eba7b3be8fdb_Out_1;
|
|
Unity_OneMinus_float(_Clamp_381065d3a34d4d03a8e14f5344363851_Out_3, _OneMinus_e2b233a02f02413b9067eba7b3be8fdb_Out_1);
|
|
float2 _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0 = _Slope_Influence;
|
|
float2 _Multiply_8b98ec2e94864acc851f15193013d9c5_Out_2;
|
|
Unity_Multiply_float2_float2((_OneMinus_e2b233a02f02413b9067eba7b3be8fdb_Out_1.xx), _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0, _Multiply_8b98ec2e94864acc851f15193013d9c5_Out_2);
|
|
float2 _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2;
|
|
Unity_Add_float2(_Property_11e9ef21a6164714b54867b4fec442fb_Out_0, _Multiply_8b98ec2e94864acc851f15193013d9c5_Out_2, _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2);
|
|
float2 _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0 = _Texture_Tiling;
|
|
float2 _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2;
|
|
Unity_Multiply_float2_float2(_Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2, _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0, _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2);
|
|
float4 _UV_5065e53f57da48938d389be8b756e79f_Out_0 = IN.uv3;
|
|
float2 _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2;
|
|
Unity_Multiply_float2_float2(_Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2, (_UV_5065e53f57da48938d389be8b756e79f_Out_0.xy), _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2);
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_R_1 = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2[0];
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_G_2 = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2[1];
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_B_3 = 0;
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_A_4 = 0;
|
|
float2 _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0 = float2(_Split_8a205a4b761446f9bd6e51fef55cd516_G_2, _Split_8a205a4b761446f9bd6e51fef55cd516_R_1);
|
|
float2 _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3;
|
|
Unity_Branch_float2(_Property_e1ff2b453fec41069201c9a23f45243f_Out_0, _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2, _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0, _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3);
|
|
float _Property_85997eba6114477b8cf506155f6b748c_Out_0 = _Time_Float;
|
|
float _Property_eca1185428d546de9034f062796c7f3b_Out_0 = _UV_Refresh_Speed;
|
|
float _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2;
|
|
Unity_Multiply_float_float(_Property_85997eba6114477b8cf506155f6b748c_Out_0, _Property_eca1185428d546de9034f062796c7f3b_Out_0, _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2);
|
|
float _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2;
|
|
Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2, 0, _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2);
|
|
float _Fraction_32b193bd71ca404588517d6887bbf390_Out_1;
|
|
Unity_Fraction_float(_Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2, _Fraction_32b193bd71ca404588517d6887bbf390_Out_1);
|
|
float2 _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2;
|
|
Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3, (_Fraction_32b193bd71ca404588517d6887bbf390_Out_1.xx), _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2);
|
|
float _Property_62f67c70aae5489e94e37cafe73baf35_Out_0 = _Global_Tiling;
|
|
float _Divide_19c9049f60754d499008ce4b06109655_Out_2;
|
|
Unity_Divide_float(1, _Property_62f67c70aae5489e94e37cafe73baf35_Out_0, _Divide_19c9049f60754d499008ce4b06109655_Out_2);
|
|
float4 _UV_6b1eec7607104319aba3d875527da073_Out_0 = IN.uv0;
|
|
float2 _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2;
|
|
Unity_Multiply_float2_float2(_Property_4d24cadf92ee4d43b52d3755629e269e_Out_0, (_UV_6b1eec7607104319aba3d875527da073_Out_0.xy), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2);
|
|
float2 _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2;
|
|
Unity_Multiply_float2_float2((_Divide_19c9049f60754d499008ce4b06109655_Out_2.xx), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2);
|
|
float2 _Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2;
|
|
Unity_Add_float2(_Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2, _Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2);
|
|
float _Add_9eadb94808de4bc885bc1be18df4f639_Out_2;
|
|
Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2, -0.5, _Add_9eadb94808de4bc885bc1be18df4f639_Out_2);
|
|
float _Fraction_38e5506afa51447283ddde13593ada4d_Out_1;
|
|
Unity_Fraction_float(_Add_9eadb94808de4bc885bc1be18df4f639_Out_2, _Fraction_38e5506afa51447283ddde13593ada4d_Out_1);
|
|
float2 _Multiply_14c20d62ad084293accedac425b831fe_Out_2;
|
|
Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3, (_Fraction_38e5506afa51447283ddde13593ada4d_Out_1.xx), _Multiply_14c20d62ad084293accedac425b831fe_Out_2);
|
|
float2 _Add_5373f3ceb31249868a4f178de8a7ccc5_Out_2;
|
|
Unity_Add_float2(_Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2, _Multiply_14c20d62ad084293accedac425b831fe_Out_2, _Add_5373f3ceb31249868a4f178de8a7ccc5_Out_2);
|
|
float _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2;
|
|
Unity_Multiply_float_float(_Fraction_32b193bd71ca404588517d6887bbf390_Out_1, 1, _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2);
|
|
float Constant_9550753bbc114dd4994f4e99790a3669 = 3.141593;
|
|
float _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2;
|
|
Unity_Multiply_float_float(_Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2, Constant_9550753bbc114dd4994f4e99790a3669, _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2);
|
|
float Constant_b538a449c4eb42328f031521a22bd3e3 = 3.141593;
|
|
float _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2;
|
|
Unity_Multiply_float_float(Constant_b538a449c4eb42328f031521a22bd3e3, 1.5, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2);
|
|
float _Add_590bbae990404254a6309a5fa210ca31_Out_2;
|
|
Unity_Add_float(_Multiply_c4390f9bbb504e9981494940812a3c59_Out_2, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2, _Add_590bbae990404254a6309a5fa210ca31_Out_2);
|
|
float _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1;
|
|
Unity_Sine_float(_Add_590bbae990404254a6309a5fa210ca31_Out_2, _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1);
|
|
float _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1;
|
|
Unity_Absolute_float(_Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1, _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1);
|
|
float _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3;
|
|
Unity_Clamp_float(_Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1, 0, 1, _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3);
|
|
UnityTexture2D _Property_455d32b94af045e4ac963d23b1a8dceb_Out_0 = _HeightMap_B;
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_455d32b94af045e4ac963d23b1a8dceb_Out_0.tex, _Property_455d32b94af045e4ac963d23b1a8dceb_Out_0.samplerstate, _Property_455d32b94af045e4ac963d23b1a8dceb_Out_0.GetTransformedUV(_Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_R_5 = _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0.r;
|
|
float _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_G_6 = _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0.g;
|
|
float _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_B_7 = _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0.b;
|
|
float _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_A_8 = _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0.a;
|
|
float _Multiply_d08510aad90c46c79f14152cfed0f078_Out_2;
|
|
Unity_Multiply_float_float(_SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_B_7, 7, _Multiply_d08510aad90c46c79f14152cfed0f078_Out_2);
|
|
float _Power_9a99fc4a330a4c5aac5363723a9e297d_Out_2;
|
|
Unity_Power_float(_Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3, _Multiply_d08510aad90c46c79f14152cfed0f078_Out_2, _Power_9a99fc4a330a4c5aac5363723a9e297d_Out_2);
|
|
float _Clamp_134461fc226e4794bd6323caf229ec29_Out_3;
|
|
Unity_Clamp_float(_Power_9a99fc4a330a4c5aac5363723a9e297d_Out_2, 0, 1, _Clamp_134461fc226e4794bd6323caf229ec29_Out_3);
|
|
float _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1;
|
|
Unity_Fraction_float(_Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2, _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1);
|
|
float _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1;
|
|
Unity_Fraction_float(_Add_9eadb94808de4bc885bc1be18df4f639_Out_2, _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1);
|
|
UV_1_LOD_5 = _Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2;
|
|
UV_2_LOD_4 = _Add_5373f3ceb31249868a4f178de8a7ccc5_Out_2;
|
|
FlowLerp_LOD_8 = _Clamp_134461fc226e4794bd6323caf229ec29_Out_3;
|
|
NonHeigblendedLerp_LOD_9 = _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3;
|
|
Fraction_1_1 = _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1;
|
|
Fraction_2_2 = _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1;
|
|
}
|
|
|
|
void Unity_Lerp_float(float A, float B, float T, out float Out)
|
|
{
|
|
Out = lerp(A, B, T);
|
|
}
|
|
|
|
void Unity_Saturate_float(float In, out float Out)
|
|
{
|
|
Out = saturate(In);
|
|
}
|
|
|
|
struct Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float
|
|
{
|
|
};
|
|
|
|
void SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(float Vector1_3D7AF960, float Vector1_23CABB44, float Vector1_50A6BA5E, Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float IN, out float Blend_1)
|
|
{
|
|
float _Property_804e86228598eb8b92ce6c007ac5fbc9_Out_0 = Vector1_3D7AF960;
|
|
float _Property_9dc4e2ee5a613e8bacccce3aeee46c32_Out_0 = Vector1_23CABB44;
|
|
float _Multiply_fb91b2b13771718bb4cb013bab2768ac_Out_2;
|
|
Unity_Multiply_float_float(_Property_804e86228598eb8b92ce6c007ac5fbc9_Out_0, _Property_9dc4e2ee5a613e8bacccce3aeee46c32_Out_0, _Multiply_fb91b2b13771718bb4cb013bab2768ac_Out_2);
|
|
float _Multiply_aa534fa162410f8f935b21bd5d9c58ab_Out_2;
|
|
Unity_Multiply_float_float(_Multiply_fb91b2b13771718bb4cb013bab2768ac_Out_2, 4, _Multiply_aa534fa162410f8f935b21bd5d9c58ab_Out_2);
|
|
float _Multiply_283464c99bf1ac8789d1ff8ec1948e00_Out_2;
|
|
Unity_Multiply_float_float(_Property_9dc4e2ee5a613e8bacccce3aeee46c32_Out_0, 2, _Multiply_283464c99bf1ac8789d1ff8ec1948e00_Out_2);
|
|
float _Add_4b45f8bab5909883a71690c307b567a2_Out_2;
|
|
Unity_Add_float(_Multiply_aa534fa162410f8f935b21bd5d9c58ab_Out_2, _Multiply_283464c99bf1ac8789d1ff8ec1948e00_Out_2, _Add_4b45f8bab5909883a71690c307b567a2_Out_2);
|
|
float _Absolute_3d1440cf68e24d60b4c40bc66c13c0e5_Out_1;
|
|
Unity_Absolute_float(_Add_4b45f8bab5909883a71690c307b567a2_Out_2, _Absolute_3d1440cf68e24d60b4c40bc66c13c0e5_Out_1);
|
|
float _Property_d01ca21e1ed88487b7c132aa64b85be9_Out_0 = Vector1_50A6BA5E;
|
|
float _Power_376a71f1029b5d888cc4d93d7d8eb032_Out_2;
|
|
Unity_Power_float(_Absolute_3d1440cf68e24d60b4c40bc66c13c0e5_Out_1, _Property_d01ca21e1ed88487b7c132aa64b85be9_Out_0, _Power_376a71f1029b5d888cc4d93d7d8eb032_Out_2);
|
|
float _Saturate_f8e2104d93edb487bdad4a3604d89b6b_Out_1;
|
|
Unity_Saturate_float(_Power_376a71f1029b5d888cc4d93d7d8eb032_Out_2, _Saturate_f8e2104d93edb487bdad4a3604d89b6b_Out_1);
|
|
Blend_1 = _Saturate_f8e2104d93edb487bdad4a3604d89b6b_Out_1;
|
|
}
|
|
|
|
void Unity_Add_float3(float3 A, float3 B, out float3 Out)
|
|
{
|
|
Out = A + B;
|
|
}
|
|
|
|
void Unity_Branch_float3(float Predicate, float3 True, float3 False, out float3 Out)
|
|
{
|
|
Out = Predicate ? True : False;
|
|
}
|
|
|
|
struct Bindings_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float
|
|
{
|
|
float3 WorldSpaceNormal;
|
|
half4 uv0;
|
|
half4 uv3;
|
|
};
|
|
|
|
void SG_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float(float _UV_Direction_V_T_U_F, float2 _Texture_Tiling, float _Global_Tiling, float2 _Texture_Speed, UnityTexture2D _HeightMap_B, float _UV_Refresh_Speed, float2 _Slope_Influence, float _Time_Float, Bindings_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float IN, out float2 UV_1_7, out float2 UV_2_6, out float FlowLerp_3, out float FlowNonHeigblendedLerp_9, out float Fraction_1_1, out float Fraction_2_2)
|
|
{
|
|
float _Property_e1ff2b453fec41069201c9a23f45243f_Out_0 = _UV_Direction_V_T_U_F;
|
|
float2 _Property_11e9ef21a6164714b54867b4fec442fb_Out_0 = _Texture_Speed;
|
|
float _Split_5a779872e58e4682b33358f5e2850697_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_5a779872e58e4682b33358f5e2850697_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_5a779872e58e4682b33358f5e2850697_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_5a779872e58e4682b33358f5e2850697_A_4 = 0;
|
|
float _Absolute_fb845f894d534654b9d873d439ec97e8_Out_1;
|
|
Unity_Absolute_float(_Split_5a779872e58e4682b33358f5e2850697_G_2, _Absolute_fb845f894d534654b9d873d439ec97e8_Out_1);
|
|
float _Clamp_7cf11436c7f14a38a02294151824c461_Out_3;
|
|
Unity_Clamp_float(_Absolute_fb845f894d534654b9d873d439ec97e8_Out_1, 0, 1, _Clamp_7cf11436c7f14a38a02294151824c461_Out_3);
|
|
float _OneMinus_2c8bc3c932cd4c2fa381d8f0385263c5_Out_1;
|
|
Unity_OneMinus_float(_Clamp_7cf11436c7f14a38a02294151824c461_Out_3, _OneMinus_2c8bc3c932cd4c2fa381d8f0385263c5_Out_1);
|
|
float2 _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0 = _Slope_Influence;
|
|
float2 _Multiply_bcb4a687c3be4bcc81009fedabf30aee_Out_2;
|
|
Unity_Multiply_float2_float2((_OneMinus_2c8bc3c932cd4c2fa381d8f0385263c5_Out_1.xx), _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0, _Multiply_bcb4a687c3be4bcc81009fedabf30aee_Out_2);
|
|
float2 _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2;
|
|
Unity_Add_float2(_Property_11e9ef21a6164714b54867b4fec442fb_Out_0, _Multiply_bcb4a687c3be4bcc81009fedabf30aee_Out_2, _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2);
|
|
float2 _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0 = _Texture_Tiling;
|
|
float2 _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2;
|
|
Unity_Multiply_float2_float2(_Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2, _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0, _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2);
|
|
float4 _UV_5065e53f57da48938d389be8b756e79f_Out_0 = IN.uv3;
|
|
float2 _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2;
|
|
Unity_Multiply_float2_float2(_Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2, (_UV_5065e53f57da48938d389be8b756e79f_Out_0.xy), _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2);
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_R_1 = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2[0];
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_G_2 = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2[1];
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_B_3 = 0;
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_A_4 = 0;
|
|
float2 _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0 = float2(_Split_8a205a4b761446f9bd6e51fef55cd516_G_2, _Split_8a205a4b761446f9bd6e51fef55cd516_R_1);
|
|
float2 _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3;
|
|
Unity_Branch_float2(_Property_e1ff2b453fec41069201c9a23f45243f_Out_0, _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2, _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0, _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3);
|
|
float _Property_85997eba6114477b8cf506155f6b748c_Out_0 = _Time_Float;
|
|
float _Property_eca1185428d546de9034f062796c7f3b_Out_0 = _UV_Refresh_Speed;
|
|
float _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2;
|
|
Unity_Multiply_float_float(_Property_85997eba6114477b8cf506155f6b748c_Out_0, _Property_eca1185428d546de9034f062796c7f3b_Out_0, _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2);
|
|
float _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2;
|
|
Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2, 0, _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2);
|
|
float _Fraction_32b193bd71ca404588517d6887bbf390_Out_1;
|
|
Unity_Fraction_float(_Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2, _Fraction_32b193bd71ca404588517d6887bbf390_Out_1);
|
|
float2 _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2;
|
|
Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3, (_Fraction_32b193bd71ca404588517d6887bbf390_Out_1.xx), _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2);
|
|
float _Property_62f67c70aae5489e94e37cafe73baf35_Out_0 = _Global_Tiling;
|
|
float _Divide_19c9049f60754d499008ce4b06109655_Out_2;
|
|
Unity_Divide_float(1, _Property_62f67c70aae5489e94e37cafe73baf35_Out_0, _Divide_19c9049f60754d499008ce4b06109655_Out_2);
|
|
float4 _UV_6b1eec7607104319aba3d875527da073_Out_0 = IN.uv0;
|
|
float2 _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2;
|
|
Unity_Multiply_float2_float2(_Property_4d24cadf92ee4d43b52d3755629e269e_Out_0, (_UV_6b1eec7607104319aba3d875527da073_Out_0.xy), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2);
|
|
float2 _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2;
|
|
Unity_Multiply_float2_float2((_Divide_19c9049f60754d499008ce4b06109655_Out_2.xx), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2);
|
|
float2 _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2;
|
|
Unity_Add_float2(_Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2, _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2);
|
|
float _Add_9eadb94808de4bc885bc1be18df4f639_Out_2;
|
|
Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2, -0.5, _Add_9eadb94808de4bc885bc1be18df4f639_Out_2);
|
|
float _Fraction_38e5506afa51447283ddde13593ada4d_Out_1;
|
|
Unity_Fraction_float(_Add_9eadb94808de4bc885bc1be18df4f639_Out_2, _Fraction_38e5506afa51447283ddde13593ada4d_Out_1);
|
|
float2 _Multiply_14c20d62ad084293accedac425b831fe_Out_2;
|
|
Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3, (_Fraction_38e5506afa51447283ddde13593ada4d_Out_1.xx), _Multiply_14c20d62ad084293accedac425b831fe_Out_2);
|
|
float2 _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2;
|
|
Unity_Add_float2(_Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2, _Multiply_14c20d62ad084293accedac425b831fe_Out_2, _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2);
|
|
float _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2;
|
|
Unity_Multiply_float_float(_Fraction_32b193bd71ca404588517d6887bbf390_Out_1, 1, _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2);
|
|
float Constant_9550753bbc114dd4994f4e99790a3669 = 3.141593;
|
|
float _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2;
|
|
Unity_Multiply_float_float(_Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2, Constant_9550753bbc114dd4994f4e99790a3669, _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2);
|
|
float Constant_b538a449c4eb42328f031521a22bd3e3 = 3.141593;
|
|
float _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2;
|
|
Unity_Multiply_float_float(Constant_b538a449c4eb42328f031521a22bd3e3, 1.5, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2);
|
|
float _Add_590bbae990404254a6309a5fa210ca31_Out_2;
|
|
Unity_Add_float(_Multiply_c4390f9bbb504e9981494940812a3c59_Out_2, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2, _Add_590bbae990404254a6309a5fa210ca31_Out_2);
|
|
float _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1;
|
|
Unity_Sine_float(_Add_590bbae990404254a6309a5fa210ca31_Out_2, _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1);
|
|
float _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1;
|
|
Unity_Absolute_float(_Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1, _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1);
|
|
float _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3;
|
|
Unity_Clamp_float(_Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1, 0, 1, _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3);
|
|
UnityTexture2D _Property_356ce9056fc544f8856bbafa83a6b8f2_Out_0 = _HeightMap_B;
|
|
float4 _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_RGBA_0 = SAMPLE_TEXTURE2D(_Property_356ce9056fc544f8856bbafa83a6b8f2_Out_0.tex, _Property_356ce9056fc544f8856bbafa83a6b8f2_Out_0.samplerstate, _Property_356ce9056fc544f8856bbafa83a6b8f2_Out_0.GetTransformedUV(_Add_1eb91db7e08b47ee90597a337cc5d191_Out_2));
|
|
float _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_R_4 = _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_RGBA_0.r;
|
|
float _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_G_5 = _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_RGBA_0.g;
|
|
float _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_B_6 = _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_RGBA_0.b;
|
|
float _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_A_7 = _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_RGBA_0.a;
|
|
float _Multiply_cc46294d59e74987a182db87f0cdd3f7_Out_2;
|
|
Unity_Multiply_float_float(_SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_B_6, 7, _Multiply_cc46294d59e74987a182db87f0cdd3f7_Out_2);
|
|
float _Power_45c7600ee2fa44349461174061fff9f7_Out_2;
|
|
Unity_Power_float(_Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3, _Multiply_cc46294d59e74987a182db87f0cdd3f7_Out_2, _Power_45c7600ee2fa44349461174061fff9f7_Out_2);
|
|
float _Clamp_ca7963fdad79479c876e733ec49a0460_Out_3;
|
|
Unity_Clamp_float(_Power_45c7600ee2fa44349461174061fff9f7_Out_2, 0, 1, _Clamp_ca7963fdad79479c876e733ec49a0460_Out_3);
|
|
float _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1;
|
|
Unity_Fraction_float(_Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2, _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1);
|
|
float _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1;
|
|
Unity_Fraction_float(_Add_9eadb94808de4bc885bc1be18df4f639_Out_2, _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1);
|
|
UV_1_7 = _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2;
|
|
UV_2_6 = _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2;
|
|
FlowLerp_3 = _Clamp_ca7963fdad79479c876e733ec49a0460_Out_3;
|
|
FlowNonHeigblendedLerp_9 = _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3;
|
|
Fraction_1_1 = _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1;
|
|
Fraction_2_2 = _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1;
|
|
}
|
|
|
|
void Unity_Lerp_float4(float4 A, float4 B, float4 T, out float4 Out)
|
|
{
|
|
Out = lerp(A, B, T);
|
|
}
|
|
|
|
void Unity_Multiply_float4_float4(float4 A, float4 B, out float4 Out)
|
|
{
|
|
Out = A * B;
|
|
}
|
|
|
|
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_Lerp_float3(float3 A, float3 B, float3 T, out float3 Out)
|
|
{
|
|
Out = lerp(A, B, T);
|
|
}
|
|
|
|
void Unity_Maximum_float(float A, float B, out float Out)
|
|
{
|
|
Out = max(A, B);
|
|
}
|
|
|
|
void Unity_Branch_float(float Predicate, float True, float False, out float Out)
|
|
{
|
|
Out = Predicate ? True : False;
|
|
}
|
|
|
|
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_1_LOD_5, out float2 UV_2_6, out float2 UV_2_LOD_4, out float FlowLerp_9)
|
|
{
|
|
float _Property_e1ff2b453fec41069201c9a23f45243f_Out_0 = _UV_Direction_V_T_U_F;
|
|
float2 _Property_11e9ef21a6164714b54867b4fec442fb_Out_0 = _Texture_Speed;
|
|
float _Split_5a779872e58e4682b33358f5e2850697_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_5a779872e58e4682b33358f5e2850697_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_5a779872e58e4682b33358f5e2850697_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_5a779872e58e4682b33358f5e2850697_A_4 = 0;
|
|
float _Absolute_fb845f894d534654b9d873d439ec97e8_Out_1;
|
|
Unity_Absolute_float(_Split_5a779872e58e4682b33358f5e2850697_G_2, _Absolute_fb845f894d534654b9d873d439ec97e8_Out_1);
|
|
float _Clamp_7cf11436c7f14a38a02294151824c461_Out_3;
|
|
Unity_Clamp_float(_Absolute_fb845f894d534654b9d873d439ec97e8_Out_1, 0, 1, _Clamp_7cf11436c7f14a38a02294151824c461_Out_3);
|
|
float _OneMinus_2c8bc3c932cd4c2fa381d8f0385263c5_Out_1;
|
|
Unity_OneMinus_float(_Clamp_7cf11436c7f14a38a02294151824c461_Out_3, _OneMinus_2c8bc3c932cd4c2fa381d8f0385263c5_Out_1);
|
|
float2 _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0 = _Slope_Influence;
|
|
float2 _Multiply_bcb4a687c3be4bcc81009fedabf30aee_Out_2;
|
|
Unity_Multiply_float2_float2((_OneMinus_2c8bc3c932cd4c2fa381d8f0385263c5_Out_1.xx), _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0, _Multiply_bcb4a687c3be4bcc81009fedabf30aee_Out_2);
|
|
float2 _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2;
|
|
Unity_Add_float2(_Property_11e9ef21a6164714b54867b4fec442fb_Out_0, _Multiply_bcb4a687c3be4bcc81009fedabf30aee_Out_2, _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2);
|
|
float2 _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0 = _Texture_Tiling;
|
|
float2 _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2;
|
|
Unity_Multiply_float2_float2(_Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2, _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0, _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2);
|
|
float4 _UV_5065e53f57da48938d389be8b756e79f_Out_0 = IN.uv3;
|
|
float2 _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2;
|
|
Unity_Multiply_float2_float2(_Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2, (_UV_5065e53f57da48938d389be8b756e79f_Out_0.xy), _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2);
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_R_1 = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2[0];
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_G_2 = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2[1];
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_B_3 = 0;
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_A_4 = 0;
|
|
float2 _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0 = float2(_Split_8a205a4b761446f9bd6e51fef55cd516_G_2, _Split_8a205a4b761446f9bd6e51fef55cd516_R_1);
|
|
float2 _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3;
|
|
Unity_Branch_float2(_Property_e1ff2b453fec41069201c9a23f45243f_Out_0, _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2, _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0, _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3);
|
|
float _Property_85997eba6114477b8cf506155f6b748c_Out_0 = _Time_Float;
|
|
float _Property_eca1185428d546de9034f062796c7f3b_Out_0 = _UV_Refresh_Speed;
|
|
float _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2;
|
|
Unity_Multiply_float_float(_Property_85997eba6114477b8cf506155f6b748c_Out_0, _Property_eca1185428d546de9034f062796c7f3b_Out_0, _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2);
|
|
float _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2;
|
|
Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2, 0, _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2);
|
|
float _Fraction_32b193bd71ca404588517d6887bbf390_Out_1;
|
|
Unity_Fraction_float(_Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2, _Fraction_32b193bd71ca404588517d6887bbf390_Out_1);
|
|
float2 _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2;
|
|
Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3, (_Fraction_32b193bd71ca404588517d6887bbf390_Out_1.xx), _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2);
|
|
float _Property_62f67c70aae5489e94e37cafe73baf35_Out_0 = _Global_Tiling;
|
|
float _Divide_19c9049f60754d499008ce4b06109655_Out_2;
|
|
Unity_Divide_float(1, _Property_62f67c70aae5489e94e37cafe73baf35_Out_0, _Divide_19c9049f60754d499008ce4b06109655_Out_2);
|
|
float4 _UV_6b1eec7607104319aba3d875527da073_Out_0 = IN.uv0;
|
|
float2 _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2;
|
|
Unity_Multiply_float2_float2(_Property_4d24cadf92ee4d43b52d3755629e269e_Out_0, (_UV_6b1eec7607104319aba3d875527da073_Out_0.xy), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2);
|
|
float2 _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2;
|
|
Unity_Multiply_float2_float2((_Divide_19c9049f60754d499008ce4b06109655_Out_2.xx), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2);
|
|
float2 _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2;
|
|
Unity_Add_float2(_Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2, _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2);
|
|
float2 _Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2;
|
|
Unity_Add_float2(_Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2, _Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2);
|
|
float _Add_9eadb94808de4bc885bc1be18df4f639_Out_2;
|
|
Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2, -0.5, _Add_9eadb94808de4bc885bc1be18df4f639_Out_2);
|
|
float _Fraction_38e5506afa51447283ddde13593ada4d_Out_1;
|
|
Unity_Fraction_float(_Add_9eadb94808de4bc885bc1be18df4f639_Out_2, _Fraction_38e5506afa51447283ddde13593ada4d_Out_1);
|
|
float2 _Multiply_14c20d62ad084293accedac425b831fe_Out_2;
|
|
Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3, (_Fraction_38e5506afa51447283ddde13593ada4d_Out_1.xx), _Multiply_14c20d62ad084293accedac425b831fe_Out_2);
|
|
float2 _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2;
|
|
Unity_Add_float2(_Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2, _Multiply_14c20d62ad084293accedac425b831fe_Out_2, _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2);
|
|
float2 _Add_5373f3ceb31249868a4f178de8a7ccc5_Out_2;
|
|
Unity_Add_float2(_Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2, _Multiply_14c20d62ad084293accedac425b831fe_Out_2, _Add_5373f3ceb31249868a4f178de8a7ccc5_Out_2);
|
|
float _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2;
|
|
Unity_Multiply_float_float(_Fraction_32b193bd71ca404588517d6887bbf390_Out_1, 1, _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2);
|
|
float Constant_9550753bbc114dd4994f4e99790a3669 = 3.141593;
|
|
float _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2;
|
|
Unity_Multiply_float_float(_Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2, Constant_9550753bbc114dd4994f4e99790a3669, _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2);
|
|
float Constant_b538a449c4eb42328f031521a22bd3e3 = 3.141593;
|
|
float _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2;
|
|
Unity_Multiply_float_float(Constant_b538a449c4eb42328f031521a22bd3e3, 1.5, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2);
|
|
float _Add_590bbae990404254a6309a5fa210ca31_Out_2;
|
|
Unity_Add_float(_Multiply_c4390f9bbb504e9981494940812a3c59_Out_2, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2, _Add_590bbae990404254a6309a5fa210ca31_Out_2);
|
|
float _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1;
|
|
Unity_Sine_float(_Add_590bbae990404254a6309a5fa210ca31_Out_2, _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1);
|
|
float _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1;
|
|
Unity_Absolute_float(_Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1, _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1);
|
|
float _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3;
|
|
Unity_Clamp_float(_Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1, 0, 1, _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3);
|
|
UV_1_7 = _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2;
|
|
UV_1_LOD_5 = _Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2;
|
|
UV_2_6 = _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2;
|
|
UV_2_LOD_4 = _Add_5373f3ceb31249868a4f178de8a7ccc5_Out_2;
|
|
FlowLerp_9 = _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3;
|
|
}
|
|
|
|
void Unity_NormalStrength_float(float3 In, float Strength, out float3 Out)
|
|
{
|
|
Out = float3(In.rg * Strength, lerp(1, In.b, saturate(Strength)));
|
|
}
|
|
|
|
void Unity_Normalize_float3(float3 In, out float3 Out)
|
|
{
|
|
Out = normalize(In);
|
|
}
|
|
|
|
void Unity_DotProduct_float3(float3 A, float3 B, out float Out)
|
|
{
|
|
Out = dot(A, B);
|
|
}
|
|
|
|
void Unity_Add_float4(float4 A, float4 B, out float4 Out)
|
|
{
|
|
Out = A + B;
|
|
}
|
|
|
|
void Unity_Clamp_float4(float4 In, float4 Min, float4 Max, out float4 Out)
|
|
{
|
|
Out = clamp(In, Min, Max);
|
|
}
|
|
|
|
// 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;
|
|
float _Property_661c7656745d4b468e5418922cad980c_Out_0 = _Dynamic_Flow;
|
|
float _Property_6174b362fef84a64bfc63218c98ca2ad_Out_0 = _Dynamic_Shape_Y_Offset;
|
|
float _Property_5a32e2c3b8ea4693bbcb6465db16e4eb_Out_0 = _Dynamic_Shape_V_Curve_Power;
|
|
float _Property_c1acd6c11c59428c9aa108b90c725006_Out_0 = _Dynamic_Shape_U_Curve_Power;
|
|
float _Property_94a7abd0eed040958756408f5586399b_Out_0 = _Dynamic_Start_Position_Offset;
|
|
float _Property_7430d51dddb6413fa811cec211b99000_Out_0 = _Dynamic_Shape_Speed;
|
|
Bindings_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526;
|
|
_LavaMove_e7c2dd23675f46dfb5d627bef2a4f526.uv2 = IN.uv2;
|
|
float3 _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_OutVector3_1;
|
|
float _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_Mask_2;
|
|
float _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_BlackMask_3;
|
|
SG_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float(_Property_6174b362fef84a64bfc63218c98ca2ad_Out_0, _Property_5a32e2c3b8ea4693bbcb6465db16e4eb_Out_0, _Property_c1acd6c11c59428c9aa108b90c725006_Out_0, _Property_94a7abd0eed040958756408f5586399b_Out_0, _Property_7430d51dddb6413fa811cec211b99000_Out_0, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_OutVector3_1, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_Mask_2, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_BlackMask_3);
|
|
float3 _Multiply_dbb7c1d4b3bc4fe0aa3119bb0c945e19_Out_2;
|
|
Unity_Multiply_float3_float3(IN.ObjectSpaceNormal, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_OutVector3_1, _Multiply_dbb7c1d4b3bc4fe0aa3119bb0c945e19_Out_2);
|
|
UnityTexture2D _Property_d1dd8451b9a54063aa1bf0516031825d_Out_0 = UnityBuildTexture2DStructNoScale(_ColdLavaMT_AO_H_EM);
|
|
float _Property_826d006643654800b130e720cfee9283_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_30f8ed4e6dbf49d9bed951f8353f56dd_Out_0 = _ColdLavaTiling;
|
|
float _Property_b0afac94ec4546f9b499dcebb27f4454_Out_0 = _GlobalTiling;
|
|
float2 _Property_39b80d50a1cc47f5837e0616a7b5f484_Out_0 = _ColdLavaMainSpeed;
|
|
UnityTexture2D _Property_97e6f4af77ce47b9a2bd94a7f7e72195_Out_0 = UnityBuildTexture2DStructNoScale(_ColdLavaMT_AO_H_EM);
|
|
float _Property_cf3c3ed2779248fab05956b139b70614_Out_0 = _ColdLavaFlowUVRefresSpeed;
|
|
float2 _Property_76c46234a6774d6b8e09471a8a609832_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_b262837696e74b029d5478b0bdc80655_Out_0;
|
|
Time_float(_TimeCustomFunction_b262837696e74b029d5478b0bdc80655_Out_0);
|
|
Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d;
|
|
_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV1LOD_5;
|
|
float2 _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV2LOD_4;
|
|
float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_FlowLerpLOD_8;
|
|
float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_NonHeigblendedLerpLOD_9;
|
|
float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_Fraction1_1;
|
|
float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_Fraction2_2;
|
|
SG_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float(_Property_826d006643654800b130e720cfee9283_Out_0, _Property_30f8ed4e6dbf49d9bed951f8353f56dd_Out_0, _Property_b0afac94ec4546f9b499dcebb27f4454_Out_0, _Property_39b80d50a1cc47f5837e0616a7b5f484_Out_0, _Property_97e6f4af77ce47b9a2bd94a7f7e72195_Out_0, _Property_cf3c3ed2779248fab05956b139b70614_Out_0, _Property_76c46234a6774d6b8e09471a8a609832_Out_0, _TimeCustomFunction_b262837696e74b029d5478b0bdc80655_Out_0, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV1LOD_5, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV2LOD_4, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_FlowLerpLOD_8, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_NonHeigblendedLerpLOD_9, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_Fraction1_1, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_Fraction2_2);
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_d1dd8451b9a54063aa1bf0516031825d_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_d1dd8451b9a54063aa1bf0516031825d_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV1LOD_5), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_R_5 = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0.r;
|
|
float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_G_6 = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0.g;
|
|
float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_B_7 = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0.b;
|
|
float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_A_8 = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0.a;
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_d1dd8451b9a54063aa1bf0516031825d_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_d1dd8451b9a54063aa1bf0516031825d_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV2LOD_4), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_R_5 = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0.r;
|
|
float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_G_6 = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0.g;
|
|
float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_B_7 = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0.b;
|
|
float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_A_8 = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0.a;
|
|
float _Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3;
|
|
Unity_Lerp_float(_SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_B_7, _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_B_7, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_FlowLerpLOD_8, _Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3);
|
|
float _Add_f5d3919f9d110f84be2db0b4e57905db_Out_2;
|
|
Unity_Add_float(_Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3, -0.25, _Add_f5d3919f9d110f84be2db0b4e57905db_Out_2);
|
|
float _Property_5f6191b3eec22f8691968a8c6e01b3ba_Out_0 = _ColdLavaTessScale;
|
|
float _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2;
|
|
Unity_Multiply_float_float(_Add_f5d3919f9d110f84be2db0b4e57905db_Out_2, _Property_5f6191b3eec22f8691968a8c6e01b3ba_Out_0, _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2);
|
|
UnityTexture2D _Property_56863f8742833f83a9c0285cb3a6c344_Out_0 = UnityBuildTexture2DStructNoScale(_MediumLavaMT_AO_H_EM);
|
|
float _Property_129eb4e64ee94a539b4fcd33d6963539_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_d449c1fd7bee4109b74db35119b5d317_Out_0 = _MediumLavaTiling;
|
|
float _Property_d11985e336744f738fa113fbe21e8b6c_Out_0 = _GlobalTiling;
|
|
float2 _Property_a66b70fbc93c45b09178aeffbc10901a_Out_0 = _MediumLavaMainSpeed;
|
|
UnityTexture2D _Property_ba5c124ff8cb4be699e4a9fc5e7e4a41_Out_0 = UnityBuildTexture2DStructNoScale(_MediumLavaMT_AO_H_EM);
|
|
float _Property_0ae710a197254ff1bd92334a386e969d_Out_0 = _MediumLavaFlowUVRefreshSpeed;
|
|
float2 _Property_ebac93cdf45e4381b5c5d3b4b9fd3fe8_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_61c6b7d904c344f78fe8568d44e53710_Out_0;
|
|
Time_float(_TimeCustomFunction_61c6b7d904c344f78fe8568d44e53710_Out_0);
|
|
Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4;
|
|
_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV1LOD_5;
|
|
float2 _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV2LOD_4;
|
|
float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_FlowLerpLOD_8;
|
|
float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_NonHeigblendedLerpLOD_9;
|
|
float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_Fraction1_1;
|
|
float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_Fraction2_2;
|
|
SG_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float(_Property_129eb4e64ee94a539b4fcd33d6963539_Out_0, _Property_d449c1fd7bee4109b74db35119b5d317_Out_0, _Property_d11985e336744f738fa113fbe21e8b6c_Out_0, _Property_a66b70fbc93c45b09178aeffbc10901a_Out_0, _Property_ba5c124ff8cb4be699e4a9fc5e7e4a41_Out_0, _Property_0ae710a197254ff1bd92334a386e969d_Out_0, _Property_ebac93cdf45e4381b5c5d3b4b9fd3fe8_Out_0, _TimeCustomFunction_61c6b7d904c344f78fe8568d44e53710_Out_0, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV1LOD_5, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV2LOD_4, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_FlowLerpLOD_8, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_NonHeigblendedLerpLOD_9, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_Fraction1_1, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_Fraction2_2);
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_56863f8742833f83a9c0285cb3a6c344_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_56863f8742833f83a9c0285cb3a6c344_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV1LOD_5), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_R_5 = _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0.r;
|
|
float _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_G_6 = _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0.g;
|
|
float _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_B_7 = _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0.b;
|
|
float _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_A_8 = _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0.a;
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_56863f8742833f83a9c0285cb3a6c344_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_56863f8742833f83a9c0285cb3a6c344_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV2LOD_4), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_R_5 = _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0.r;
|
|
float _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_G_6 = _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0.g;
|
|
float _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_B_7 = _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0.b;
|
|
float _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_A_8 = _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0.a;
|
|
float _Lerp_79202e8722bd198a8e3c96b6f6ed9ee9_Out_3;
|
|
Unity_Lerp_float(_SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_B_7, _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_B_7, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_FlowLerpLOD_8, _Lerp_79202e8722bd198a8e3c96b6f6ed9ee9_Out_3);
|
|
float _Add_653ccc57b165d688b8b4122d29bdb348_Out_2;
|
|
Unity_Add_float(_Lerp_79202e8722bd198a8e3c96b6f6ed9ee9_Out_3, -0.25, _Add_653ccc57b165d688b8b4122d29bdb348_Out_2);
|
|
float _Property_3174f3b50d8f8b809685448270c41957_Out_0 = _MediumLavaTessScale;
|
|
float _Multiply_36f60bc2706a8a839dd567cffb1e3428_Out_2;
|
|
Unity_Multiply_float_float(_Add_653ccc57b165d688b8b4122d29bdb348_Out_2, _Property_3174f3b50d8f8b809685448270c41957_Out_0, _Multiply_36f60bc2706a8a839dd567cffb1e3428_Out_2);
|
|
float _OneMinus_559f0fb51d664e529e348d84b4af292f_Out_1;
|
|
Unity_OneMinus_float(_Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3, _OneMinus_559f0fb51d664e529e348d84b4af292f_Out_1);
|
|
float _Absolute_e7aa87a50fd84525a05e4c15faa6ed85_Out_1;
|
|
Unity_Absolute_float(_OneMinus_559f0fb51d664e529e348d84b4af292f_Out_1, _Absolute_e7aa87a50fd84525a05e4c15faa6ed85_Out_1);
|
|
float _Property_29b2fd9cda5f4f5089c3a83fc03e82e9_Out_0 = _MediumLavaHeightBlendTreshold;
|
|
float _Power_1f877a35dc84439b8975ae3495259f32_Out_2;
|
|
Unity_Power_float(_Absolute_e7aa87a50fd84525a05e4c15faa6ed85_Out_1, _Property_29b2fd9cda5f4f5089c3a83fc03e82e9_Out_0, _Power_1f877a35dc84439b8975ae3495259f32_Out_2);
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_A_4 = 0;
|
|
float _Absolute_af2e8d067a75a385bc8da51b27457800_Out_1;
|
|
Unity_Absolute_float(_Split_e8815c5687c0c188b222e57b486e0e5d_G_2, _Absolute_af2e8d067a75a385bc8da51b27457800_Out_1);
|
|
float _Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3;
|
|
Unity_Clamp_float(_Absolute_af2e8d067a75a385bc8da51b27457800_Out_1, 0, 1, _Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3);
|
|
float _Property_f6e7c7b7064d56849dcc327504a5af65_Out_0 = _MediumLavaAngle;
|
|
float _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2;
|
|
Unity_Divide_float(_Property_f6e7c7b7064d56849dcc327504a5af65_Out_0, 45, _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2);
|
|
float _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1;
|
|
Unity_OneMinus_float(_Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2, _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1);
|
|
float _Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2;
|
|
Unity_Subtract_float(_Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3, _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1, _Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2);
|
|
float _Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3;
|
|
Unity_Clamp_float(_Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2, 0, 2, _Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3);
|
|
float _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2;
|
|
Unity_Divide_float(1, _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2, _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2);
|
|
float _Multiply_7079e8acdf5057888843275dbbdb199c_Out_2;
|
|
Unity_Multiply_float_float(_Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3, _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2, _Multiply_7079e8acdf5057888843275dbbdb199c_Out_2);
|
|
float _Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3;
|
|
Unity_Clamp_float(_Multiply_7079e8acdf5057888843275dbbdb199c_Out_2, 0, 1, _Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3);
|
|
float _OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1;
|
|
Unity_OneMinus_float(_Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3, _OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1);
|
|
float _Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1;
|
|
Unity_Absolute_float(_OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1, _Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1);
|
|
float _Property_f6203e15e471e481b8369ee14c1cf745_Out_0 = _MediumLavaAngleFalloff;
|
|
float _Power_1bc1b18487206481a5ce3274075c24a1_Out_2;
|
|
Unity_Power_float(_Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1, _Property_f6203e15e471e481b8369ee14c1cf745_Out_0, _Power_1bc1b18487206481a5ce3274075c24a1_Out_2);
|
|
float _Clamp_08c896054837bb88bc0374bd536ee024_Out_3;
|
|
Unity_Clamp_float(_Power_1bc1b18487206481a5ce3274075c24a1_Out_2, 0, 1, _Clamp_08c896054837bb88bc0374bd536ee024_Out_3);
|
|
float _Property_c6fdc37b90444cbf8cbf004b1c01d820_Out_0 = _MediumLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54;
|
|
float _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_Power_1f877a35dc84439b8975ae3495259f32_Out_2, _Clamp_08c896054837bb88bc0374bd536ee024_Out_3, _Property_c6fdc37b90444cbf8cbf004b1c01d820_Out_0, _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54, _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54_Blend_1);
|
|
float _Lerp_bbad2bae9298a98fb0f4e5807244e03d_Out_3;
|
|
Unity_Lerp_float(_Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2, _Multiply_36f60bc2706a8a839dd567cffb1e3428_Out_2, _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54_Blend_1, _Lerp_bbad2bae9298a98fb0f4e5807244e03d_Out_3);
|
|
UnityTexture2D _Property_65b22a07dcd745828b471df9172deaa4_Out_0 = UnityBuildTexture2DStructNoScale(_HotLavaMT_AO_H_EM);
|
|
float _Property_d32c017d9c624ffa90d8984f38f746d0_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_b0bb4e9015e84d95a4bc288f0187888b_Out_0 = _HotLavaTiling;
|
|
float _Property_162f3942f5b44cc98f8accf8b6293159_Out_0 = _GlobalTiling;
|
|
float2 _Property_120466aaf69b4fbdb89bcb097bfd6df4_Out_0 = _HotLavaMainSpeed;
|
|
UnityTexture2D _Property_cb85121173c148debffeebcfebf7167d_Out_0 = UnityBuildTexture2DStructNoScale(_HotLavaMT_AO_H_EM);
|
|
float _Property_277288be9f08428eb953c8ee761d793c_Out_0 = _HotLavaFlowUVRefreshSpeed;
|
|
float2 _Property_2a69b9c45b8e4f9b84b561e49c548b8e_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_84f6f740bbf64a11a8f9f67f370e8676_Out_0;
|
|
Time_float(_TimeCustomFunction_84f6f740bbf64a11a8f9f67f370e8676_Out_0);
|
|
Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf;
|
|
_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV1LOD_5;
|
|
float2 _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV2LOD_4;
|
|
float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_FlowLerpLOD_8;
|
|
float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_NonHeigblendedLerpLOD_9;
|
|
float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_Fraction1_1;
|
|
float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_Fraction2_2;
|
|
SG_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float(_Property_d32c017d9c624ffa90d8984f38f746d0_Out_0, _Property_b0bb4e9015e84d95a4bc288f0187888b_Out_0, _Property_162f3942f5b44cc98f8accf8b6293159_Out_0, _Property_120466aaf69b4fbdb89bcb097bfd6df4_Out_0, _Property_cb85121173c148debffeebcfebf7167d_Out_0, _Property_277288be9f08428eb953c8ee761d793c_Out_0, _Property_2a69b9c45b8e4f9b84b561e49c548b8e_Out_0, _TimeCustomFunction_84f6f740bbf64a11a8f9f67f370e8676_Out_0, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV1LOD_5, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV2LOD_4, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_FlowLerpLOD_8, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_NonHeigblendedLerpLOD_9, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_Fraction1_1, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_Fraction2_2);
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_65b22a07dcd745828b471df9172deaa4_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_65b22a07dcd745828b471df9172deaa4_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV1LOD_5), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_R_5 = _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0.r;
|
|
float _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_G_6 = _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0.g;
|
|
float _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_B_7 = _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0.b;
|
|
float _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_A_8 = _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0.a;
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_65b22a07dcd745828b471df9172deaa4_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_65b22a07dcd745828b471df9172deaa4_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV2LOD_4), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_R_5 = _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0.r;
|
|
float _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_G_6 = _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0.g;
|
|
float _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_B_7 = _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0.b;
|
|
float _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_A_8 = _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0.a;
|
|
float _Lerp_a74bf7006e0ceb81af461eaab46f23b1_Out_3;
|
|
Unity_Lerp_float(_SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_B_7, _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_B_7, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_FlowLerpLOD_8, _Lerp_a74bf7006e0ceb81af461eaab46f23b1_Out_3);
|
|
float _Add_4a55e899a9299a83877d178ae45f49f1_Out_2;
|
|
Unity_Add_float(_Lerp_a74bf7006e0ceb81af461eaab46f23b1_Out_3, -0.25, _Add_4a55e899a9299a83877d178ae45f49f1_Out_2);
|
|
float _Property_f6b107e5e0d31d8c98e66eefbf3de6f2_Out_0 = _HotLavaTessScale;
|
|
float _Multiply_f3c73cf50cdf8e8689aed97f89e3046c_Out_2;
|
|
Unity_Multiply_float_float(_Add_4a55e899a9299a83877d178ae45f49f1_Out_2, _Property_f6b107e5e0d31d8c98e66eefbf3de6f2_Out_0, _Multiply_f3c73cf50cdf8e8689aed97f89e3046c_Out_2);
|
|
float _OneMinus_58b9e464e3ca4d479e369a8be9a7ee08_Out_1;
|
|
Unity_OneMinus_float(_Lerp_79202e8722bd198a8e3c96b6f6ed9ee9_Out_3, _OneMinus_58b9e464e3ca4d479e369a8be9a7ee08_Out_1);
|
|
float _Absolute_fb324d79ccc14d32b39e90513d31b50b_Out_1;
|
|
Unity_Absolute_float(_OneMinus_58b9e464e3ca4d479e369a8be9a7ee08_Out_1, _Absolute_fb324d79ccc14d32b39e90513d31b50b_Out_1);
|
|
float _Property_d8670d1e08f54d1899644251f1099601_Out_0 = _HotLavaHeightBlendTreshold;
|
|
float _Power_99605ede7ecd4b6f976609d07b4629bb_Out_2;
|
|
Unity_Power_float(_Absolute_fb324d79ccc14d32b39e90513d31b50b_Out_1, _Property_d8670d1e08f54d1899644251f1099601_Out_0, _Power_99605ede7ecd4b6f976609d07b4629bb_Out_2);
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_A_4 = 0;
|
|
float _Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1;
|
|
Unity_Absolute_float(_Split_b9e7b4a6b4b5e58aa502d4b6d169b792_G_2, _Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1);
|
|
float _Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3;
|
|
Unity_Clamp_float(_Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1, 0, 1, _Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3);
|
|
float _Property_6975119070a7eb84950e7da691463776_Out_0 = _HotLavaAngle;
|
|
float _Divide_86811ef0d01a1581b082fc982daa687c_Out_2;
|
|
Unity_Divide_float(_Property_6975119070a7eb84950e7da691463776_Out_0, 45, _Divide_86811ef0d01a1581b082fc982daa687c_Out_2);
|
|
float _OneMinus_a7c4799546af71898266d38a4354b568_Out_1;
|
|
Unity_OneMinus_float(_Divide_86811ef0d01a1581b082fc982daa687c_Out_2, _OneMinus_a7c4799546af71898266d38a4354b568_Out_1);
|
|
float _Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2;
|
|
Unity_Subtract_float(_Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3, _OneMinus_a7c4799546af71898266d38a4354b568_Out_1, _Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2);
|
|
float _Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3;
|
|
Unity_Clamp_float(_Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2, 0, 2, _Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3);
|
|
float _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2;
|
|
Unity_Divide_float(1, _Divide_86811ef0d01a1581b082fc982daa687c_Out_2, _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2);
|
|
float _Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2;
|
|
Unity_Multiply_float_float(_Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3, _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2, _Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2);
|
|
float _Clamp_69414a1448338e8d9fc890185b317bc6_Out_3;
|
|
Unity_Clamp_float(_Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2, 0, 1, _Clamp_69414a1448338e8d9fc890185b317bc6_Out_3);
|
|
float _OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1;
|
|
Unity_OneMinus_float(_Clamp_69414a1448338e8d9fc890185b317bc6_Out_3, _OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1);
|
|
float _Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1;
|
|
Unity_Absolute_float(_OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1, _Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1);
|
|
float _Property_f5a63fda0810468082350dfa23ec6bf3_Out_0 = _HotLavaAngleFalloff;
|
|
float _Power_0c67a131ce19048caeed8c043e033fb9_Out_2;
|
|
Unity_Power_float(_Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1, _Property_f5a63fda0810468082350dfa23ec6bf3_Out_0, _Power_0c67a131ce19048caeed8c043e033fb9_Out_2);
|
|
float _Clamp_c8349812bf696286b9429cd182d4670a_Out_3;
|
|
Unity_Clamp_float(_Power_0c67a131ce19048caeed8c043e033fb9_Out_2, 0, 1, _Clamp_c8349812bf696286b9429cd182d4670a_Out_3);
|
|
float _Property_b67bd351f0d84590833dacb1b608a490_Out_0 = _HotLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98;
|
|
float _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_Power_99605ede7ecd4b6f976609d07b4629bb_Out_2, _Clamp_c8349812bf696286b9429cd182d4670a_Out_3, _Property_b67bd351f0d84590833dacb1b608a490_Out_0, _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98, _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98_Blend_1);
|
|
float _Lerp_ba0188e0033c96818127ab277dd7743d_Out_3;
|
|
Unity_Lerp_float(_Lerp_bbad2bae9298a98fb0f4e5807244e03d_Out_3, _Multiply_f3c73cf50cdf8e8689aed97f89e3046c_Out_2, _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98_Blend_1, _Lerp_ba0188e0033c96818127ab277dd7743d_Out_3);
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_R_1 = IN.VertexColor[0];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_G_2 = IN.VertexColor[1];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_B_3 = IN.VertexColor[2];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_A_4 = IN.VertexColor[3];
|
|
float _Lerp_93a62f8efa294882a3799fb182d00ce6_Out_3;
|
|
Unity_Lerp_float(_Lerp_ba0188e0033c96818127ab277dd7743d_Out_3, _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2, _Split_992c0de0de817484b2d52aeb19e22ee0_R_1, _Lerp_93a62f8efa294882a3799fb182d00ce6_Out_3);
|
|
float _Lerp_614557f98d2300819fe9b855a1a93f0b_Out_3;
|
|
Unity_Lerp_float(_Lerp_93a62f8efa294882a3799fb182d00ce6_Out_3, _Multiply_36f60bc2706a8a839dd567cffb1e3428_Out_2, _Split_992c0de0de817484b2d52aeb19e22ee0_G_2, _Lerp_614557f98d2300819fe9b855a1a93f0b_Out_3);
|
|
float _Lerp_ef565d386ab90a89ab99065d782595a0_Out_3;
|
|
Unity_Lerp_float(_Lerp_614557f98d2300819fe9b855a1a93f0b_Out_3, _Multiply_f3c73cf50cdf8e8689aed97f89e3046c_Out_2, _Split_992c0de0de817484b2d52aeb19e22ee0_B_3, _Lerp_ef565d386ab90a89ab99065d782595a0_Out_3);
|
|
float3 _Multiply_a2efee1a779e44c6ada9832d9fff09ed_Out_2;
|
|
Unity_Multiply_float3_float3(IN.ObjectSpaceNormal, (_Lerp_ef565d386ab90a89ab99065d782595a0_Out_3.xxx), _Multiply_a2efee1a779e44c6ada9832d9fff09ed_Out_2);
|
|
float3 _Add_8556fe5688a74b4e99dc6a3c66d812ab_Out_2;
|
|
Unity_Add_float3(_Multiply_dbb7c1d4b3bc4fe0aa3119bb0c945e19_Out_2, _Multiply_a2efee1a779e44c6ada9832d9fff09ed_Out_2, _Add_8556fe5688a74b4e99dc6a3c66d812ab_Out_2);
|
|
float3 _Add_30764b0390cf4e34bc89f95f39e6d8be_Out_2;
|
|
Unity_Add_float3(IN.ObjectSpacePosition, _Add_8556fe5688a74b4e99dc6a3c66d812ab_Out_2, _Add_30764b0390cf4e34bc89f95f39e6d8be_Out_2);
|
|
float3 _Add_1536ebe00df2440bbc68b2506484262f_Out_2;
|
|
Unity_Add_float3(IN.ObjectSpacePosition, _Multiply_a2efee1a779e44c6ada9832d9fff09ed_Out_2, _Add_1536ebe00df2440bbc68b2506484262f_Out_2);
|
|
float3 _Branch_385f920ecee74e51ae1e55548ef40ceb_Out_3;
|
|
Unity_Branch_float3(_Property_661c7656745d4b468e5418922cad980c_Out_0, _Add_30764b0390cf4e34bc89f95f39e6d8be_Out_2, _Add_1536ebe00df2440bbc68b2506484262f_Out_2, _Branch_385f920ecee74e51ae1e55548ef40ceb_Out_3);
|
|
description.Position = _Branch_385f920ecee74e51ae1e55548ef40ceb_Out_3;
|
|
description.Normal = IN.ObjectSpaceNormal;
|
|
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;
|
|
};
|
|
|
|
SurfaceDescription SurfaceDescriptionFunction(SurfaceDescriptionInputs IN)
|
|
{
|
|
SurfaceDescription surface = (SurfaceDescription)0;
|
|
UnityTexture2D _Property_b7dfcca6c5206288b31b8e82b4e2e7c5_Out_0 = UnityBuildTexture2DStructNoScale(_ColdLavaAlbedo_SM);
|
|
float _Property_9888f536495c078d8d13e4f93f260994_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_398a18f78c81d28393067eae86b7f0c3_Out_0 = _ColdLavaTiling;
|
|
float _Property_c92d9ef7ab07168d94ca1468d5742541_Out_0 = _GlobalTiling;
|
|
float2 _Property_877d7e28976d8f85bbc8ab7a485949eb_Out_0 = _ColdLavaMainSpeed;
|
|
UnityTexture2D _Property_431fc4b7bdb08186aa2ebdcdd9ddd27f_Out_0 = UnityBuildTexture2DStructNoScale(_ColdLavaMT_AO_H_EM);
|
|
float _Property_41fea7dea3f9c78fbf154c14e561037a_Out_0 = _ColdLavaFlowUVRefresSpeed;
|
|
float2 _Property_347a6b6c52d14a85a386b3a5ffffdc85_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_32885c98316a4b308da099c27317abaa_Out_0;
|
|
Time_float(_TimeCustomFunction_32885c98316a4b308da099c27317abaa_Out_0);
|
|
Bindings_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a;
|
|
_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV1_7;
|
|
float2 _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV2_6;
|
|
float _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_FlowLerp_3;
|
|
float _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_FlowNonHeigblendedLerp_9;
|
|
float _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_Fraction1_1;
|
|
float _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_Fraction2_2;
|
|
SG_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float(_Property_9888f536495c078d8d13e4f93f260994_Out_0, _Property_398a18f78c81d28393067eae86b7f0c3_Out_0, _Property_c92d9ef7ab07168d94ca1468d5742541_Out_0, _Property_877d7e28976d8f85bbc8ab7a485949eb_Out_0, _Property_431fc4b7bdb08186aa2ebdcdd9ddd27f_Out_0, _Property_41fea7dea3f9c78fbf154c14e561037a_Out_0, _Property_347a6b6c52d14a85a386b3a5ffffdc85_Out_0, _TimeCustomFunction_32885c98316a4b308da099c27317abaa_Out_0, _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a, _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV1_7, _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV2_6, _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_FlowLerp_3, _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_FlowNonHeigblendedLerp_9, _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_Fraction1_1, _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_Fraction2_2);
|
|
float4 _SampleTexture2D_689ba69e2ff7bd888eeaec5d40bddbf7_RGBA_0 = SAMPLE_TEXTURE2D(_Property_b7dfcca6c5206288b31b8e82b4e2e7c5_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_b7dfcca6c5206288b31b8e82b4e2e7c5_Out_0.GetTransformedUV(_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV1_7));
|
|
float _SampleTexture2D_689ba69e2ff7bd888eeaec5d40bddbf7_R_4 = _SampleTexture2D_689ba69e2ff7bd888eeaec5d40bddbf7_RGBA_0.r;
|
|
float _SampleTexture2D_689ba69e2ff7bd888eeaec5d40bddbf7_G_5 = _SampleTexture2D_689ba69e2ff7bd888eeaec5d40bddbf7_RGBA_0.g;
|
|
float _SampleTexture2D_689ba69e2ff7bd888eeaec5d40bddbf7_B_6 = _SampleTexture2D_689ba69e2ff7bd888eeaec5d40bddbf7_RGBA_0.b;
|
|
float _SampleTexture2D_689ba69e2ff7bd888eeaec5d40bddbf7_A_7 = _SampleTexture2D_689ba69e2ff7bd888eeaec5d40bddbf7_RGBA_0.a;
|
|
float4 _SampleTexture2D_a5d6d50c4eb30382b6dbb4e680e74adb_RGBA_0 = SAMPLE_TEXTURE2D(_Property_b7dfcca6c5206288b31b8e82b4e2e7c5_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_b7dfcca6c5206288b31b8e82b4e2e7c5_Out_0.GetTransformedUV(_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV2_6));
|
|
float _SampleTexture2D_a5d6d50c4eb30382b6dbb4e680e74adb_R_4 = _SampleTexture2D_a5d6d50c4eb30382b6dbb4e680e74adb_RGBA_0.r;
|
|
float _SampleTexture2D_a5d6d50c4eb30382b6dbb4e680e74adb_G_5 = _SampleTexture2D_a5d6d50c4eb30382b6dbb4e680e74adb_RGBA_0.g;
|
|
float _SampleTexture2D_a5d6d50c4eb30382b6dbb4e680e74adb_B_6 = _SampleTexture2D_a5d6d50c4eb30382b6dbb4e680e74adb_RGBA_0.b;
|
|
float _SampleTexture2D_a5d6d50c4eb30382b6dbb4e680e74adb_A_7 = _SampleTexture2D_a5d6d50c4eb30382b6dbb4e680e74adb_RGBA_0.a;
|
|
float4 _Lerp_aab81b541d9d3b8280e5e9a669be7666_Out_3;
|
|
Unity_Lerp_float4(_SampleTexture2D_689ba69e2ff7bd888eeaec5d40bddbf7_RGBA_0, _SampleTexture2D_a5d6d50c4eb30382b6dbb4e680e74adb_RGBA_0, (_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_FlowLerp_3.xxxx), _Lerp_aab81b541d9d3b8280e5e9a669be7666_Out_3);
|
|
float4 _Property_81ee9e99fc7a068889b6ba7bdcb202a7_Out_0 = _ColdLavaAlbedoColor;
|
|
float _Property_ae430ed70f674188b5e8b6cf5ec101a9_Out_0 = _ColdLavaAlbedoColorMultiply;
|
|
float4 _Multiply_04c020203bf21887b1adae9c4cc6574a_Out_2;
|
|
Unity_Multiply_float4_float4(_Property_81ee9e99fc7a068889b6ba7bdcb202a7_Out_0, (_Property_ae430ed70f674188b5e8b6cf5ec101a9_Out_0.xxxx), _Multiply_04c020203bf21887b1adae9c4cc6574a_Out_2);
|
|
float4 _Multiply_76086b1955ddc78db0d1105cb61c546f_Out_2;
|
|
Unity_Multiply_float4_float4(_Lerp_aab81b541d9d3b8280e5e9a669be7666_Out_3, _Multiply_04c020203bf21887b1adae9c4cc6574a_Out_2, _Multiply_76086b1955ddc78db0d1105cb61c546f_Out_2);
|
|
float _Split_5d0c2ad1f86f8d8e8438ed908f41a258_R_1 = _Multiply_76086b1955ddc78db0d1105cb61c546f_Out_2[0];
|
|
float _Split_5d0c2ad1f86f8d8e8438ed908f41a258_G_2 = _Multiply_76086b1955ddc78db0d1105cb61c546f_Out_2[1];
|
|
float _Split_5d0c2ad1f86f8d8e8438ed908f41a258_B_3 = _Multiply_76086b1955ddc78db0d1105cb61c546f_Out_2[2];
|
|
float _Split_5d0c2ad1f86f8d8e8438ed908f41a258_A_4 = _Multiply_76086b1955ddc78db0d1105cb61c546f_Out_2[3];
|
|
float _Split_336849396de78d88909e4ad054a44d6c_R_1 = _Lerp_aab81b541d9d3b8280e5e9a669be7666_Out_3[0];
|
|
float _Split_336849396de78d88909e4ad054a44d6c_G_2 = _Lerp_aab81b541d9d3b8280e5e9a669be7666_Out_3[1];
|
|
float _Split_336849396de78d88909e4ad054a44d6c_B_3 = _Lerp_aab81b541d9d3b8280e5e9a669be7666_Out_3[2];
|
|
float _Split_336849396de78d88909e4ad054a44d6c_A_4 = _Lerp_aab81b541d9d3b8280e5e9a669be7666_Out_3[3];
|
|
float _Property_23e147d5684b0c89a7767d3573b12dbd_Out_0 = _ColdLavaSmoothness;
|
|
float _Multiply_3d6654a0a154e088b1b7671fab414640_Out_2;
|
|
Unity_Multiply_float_float(_Split_336849396de78d88909e4ad054a44d6c_A_4, _Property_23e147d5684b0c89a7767d3573b12dbd_Out_0, _Multiply_3d6654a0a154e088b1b7671fab414640_Out_2);
|
|
float4 _Combine_0a9a9298a9464d899f2f2fafc625fec8_RGBA_4;
|
|
float3 _Combine_0a9a9298a9464d899f2f2fafc625fec8_RGB_5;
|
|
float2 _Combine_0a9a9298a9464d899f2f2fafc625fec8_RG_6;
|
|
Unity_Combine_float(_Split_5d0c2ad1f86f8d8e8438ed908f41a258_R_1, _Split_5d0c2ad1f86f8d8e8438ed908f41a258_G_2, _Split_5d0c2ad1f86f8d8e8438ed908f41a258_B_3, _Multiply_3d6654a0a154e088b1b7671fab414640_Out_2, _Combine_0a9a9298a9464d899f2f2fafc625fec8_RGBA_4, _Combine_0a9a9298a9464d899f2f2fafc625fec8_RGB_5, _Combine_0a9a9298a9464d899f2f2fafc625fec8_RG_6);
|
|
UnityTexture2D _Property_416b2573e211708fb7af409507174e09_Out_0 = UnityBuildTexture2DStructNoScale(_MediumLavaAlbedo_SM);
|
|
float _Property_ac1c529019c9d1869d9bfe9bf1104042_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_4a73de4bbed00585a919d64e1b181601_Out_0 = _MediumLavaTiling;
|
|
float _Property_4122249ff176f58da9d0dbace2f883d0_Out_0 = _GlobalTiling;
|
|
float2 _Property_8774276f674d8a8598020af3d4e74f0f_Out_0 = _MediumLavaMainSpeed;
|
|
UnityTexture2D _Property_f1ff1048a1584d1c9247f36b1f2706ce_Out_0 = UnityBuildTexture2DStructNoScale(_MediumLavaMT_AO_H_EM);
|
|
float _Property_a13ee271968db284868bea327ce6cf48_Out_0 = _MediumLavaFlowUVRefreshSpeed;
|
|
float2 _Property_2b353826c2c04c32be043f84b9bc8b18_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_20a1fb6475ec4857a4834303e0bf30fe_Out_0;
|
|
Time_float(_TimeCustomFunction_20a1fb6475ec4857a4834303e0bf30fe_Out_0);
|
|
Bindings_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9;
|
|
_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV1_7;
|
|
float2 _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV2_6;
|
|
float _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_FlowLerp_3;
|
|
float _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_FlowNonHeigblendedLerp_9;
|
|
float _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_Fraction1_1;
|
|
float _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_Fraction2_2;
|
|
SG_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float(_Property_ac1c529019c9d1869d9bfe9bf1104042_Out_0, _Property_4a73de4bbed00585a919d64e1b181601_Out_0, _Property_4122249ff176f58da9d0dbace2f883d0_Out_0, _Property_8774276f674d8a8598020af3d4e74f0f_Out_0, _Property_f1ff1048a1584d1c9247f36b1f2706ce_Out_0, _Property_a13ee271968db284868bea327ce6cf48_Out_0, _Property_2b353826c2c04c32be043f84b9bc8b18_Out_0, _TimeCustomFunction_20a1fb6475ec4857a4834303e0bf30fe_Out_0, _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9, _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV1_7, _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV2_6, _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_FlowLerp_3, _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_FlowNonHeigblendedLerp_9, _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_Fraction1_1, _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_Fraction2_2);
|
|
float4 _SampleTexture2D_81669c6dd85bd2879473510bc4f9109e_RGBA_0 = SAMPLE_TEXTURE2D(_Property_416b2573e211708fb7af409507174e09_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_416b2573e211708fb7af409507174e09_Out_0.GetTransformedUV(_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV1_7));
|
|
float _SampleTexture2D_81669c6dd85bd2879473510bc4f9109e_R_4 = _SampleTexture2D_81669c6dd85bd2879473510bc4f9109e_RGBA_0.r;
|
|
float _SampleTexture2D_81669c6dd85bd2879473510bc4f9109e_G_5 = _SampleTexture2D_81669c6dd85bd2879473510bc4f9109e_RGBA_0.g;
|
|
float _SampleTexture2D_81669c6dd85bd2879473510bc4f9109e_B_6 = _SampleTexture2D_81669c6dd85bd2879473510bc4f9109e_RGBA_0.b;
|
|
float _SampleTexture2D_81669c6dd85bd2879473510bc4f9109e_A_7 = _SampleTexture2D_81669c6dd85bd2879473510bc4f9109e_RGBA_0.a;
|
|
float4 _SampleTexture2D_4a602e59b5c2cd82b26c6532c5dec4bb_RGBA_0 = SAMPLE_TEXTURE2D(_Property_416b2573e211708fb7af409507174e09_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_416b2573e211708fb7af409507174e09_Out_0.GetTransformedUV(_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV2_6));
|
|
float _SampleTexture2D_4a602e59b5c2cd82b26c6532c5dec4bb_R_4 = _SampleTexture2D_4a602e59b5c2cd82b26c6532c5dec4bb_RGBA_0.r;
|
|
float _SampleTexture2D_4a602e59b5c2cd82b26c6532c5dec4bb_G_5 = _SampleTexture2D_4a602e59b5c2cd82b26c6532c5dec4bb_RGBA_0.g;
|
|
float _SampleTexture2D_4a602e59b5c2cd82b26c6532c5dec4bb_B_6 = _SampleTexture2D_4a602e59b5c2cd82b26c6532c5dec4bb_RGBA_0.b;
|
|
float _SampleTexture2D_4a602e59b5c2cd82b26c6532c5dec4bb_A_7 = _SampleTexture2D_4a602e59b5c2cd82b26c6532c5dec4bb_RGBA_0.a;
|
|
float4 _Lerp_93c5f711ce1b4114bd9314cb369a8533_Out_3;
|
|
Unity_Lerp_float4(_SampleTexture2D_81669c6dd85bd2879473510bc4f9109e_RGBA_0, _SampleTexture2D_4a602e59b5c2cd82b26c6532c5dec4bb_RGBA_0, (_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_FlowLerp_3.xxxx), _Lerp_93c5f711ce1b4114bd9314cb369a8533_Out_3);
|
|
float4 _Property_a9e1aded62977f8ca3f9c46207eadfe8_Out_0 = _MediumLavaAlbedoColor;
|
|
float _Property_1761dd4732c7b3858814a0c4bc252900_Out_0 = _MediumLavaAlbedoColorMultiply;
|
|
float4 _Multiply_c98351861904f487ac8fc5401441358e_Out_2;
|
|
Unity_Multiply_float4_float4(_Property_a9e1aded62977f8ca3f9c46207eadfe8_Out_0, (_Property_1761dd4732c7b3858814a0c4bc252900_Out_0.xxxx), _Multiply_c98351861904f487ac8fc5401441358e_Out_2);
|
|
float4 _Multiply_16971dced2f6f384b7d2d65006f03b46_Out_2;
|
|
Unity_Multiply_float4_float4(_Lerp_93c5f711ce1b4114bd9314cb369a8533_Out_3, _Multiply_c98351861904f487ac8fc5401441358e_Out_2, _Multiply_16971dced2f6f384b7d2d65006f03b46_Out_2);
|
|
float _Split_c431e838bb4f458084245282a6fc6137_R_1 = _Multiply_16971dced2f6f384b7d2d65006f03b46_Out_2[0];
|
|
float _Split_c431e838bb4f458084245282a6fc6137_G_2 = _Multiply_16971dced2f6f384b7d2d65006f03b46_Out_2[1];
|
|
float _Split_c431e838bb4f458084245282a6fc6137_B_3 = _Multiply_16971dced2f6f384b7d2d65006f03b46_Out_2[2];
|
|
float _Split_c431e838bb4f458084245282a6fc6137_A_4 = _Multiply_16971dced2f6f384b7d2d65006f03b46_Out_2[3];
|
|
float _Split_77f8ec7707a1888f8f5bb2f3ee9ef36e_R_1 = _Lerp_93c5f711ce1b4114bd9314cb369a8533_Out_3[0];
|
|
float _Split_77f8ec7707a1888f8f5bb2f3ee9ef36e_G_2 = _Lerp_93c5f711ce1b4114bd9314cb369a8533_Out_3[1];
|
|
float _Split_77f8ec7707a1888f8f5bb2f3ee9ef36e_B_3 = _Lerp_93c5f711ce1b4114bd9314cb369a8533_Out_3[2];
|
|
float _Split_77f8ec7707a1888f8f5bb2f3ee9ef36e_A_4 = _Lerp_93c5f711ce1b4114bd9314cb369a8533_Out_3[3];
|
|
float _Property_19729c3fad203984b63630ce8edabf9d_Out_0 = _MediumLavaSmoothness;
|
|
float _Multiply_25537a09620d8e84a159350d0570e3b8_Out_2;
|
|
Unity_Multiply_float_float(_Split_77f8ec7707a1888f8f5bb2f3ee9ef36e_A_4, _Property_19729c3fad203984b63630ce8edabf9d_Out_0, _Multiply_25537a09620d8e84a159350d0570e3b8_Out_2);
|
|
float4 _Combine_8579144aa55f898b914c649ff6fd204b_RGBA_4;
|
|
float3 _Combine_8579144aa55f898b914c649ff6fd204b_RGB_5;
|
|
float2 _Combine_8579144aa55f898b914c649ff6fd204b_RG_6;
|
|
Unity_Combine_float(_Split_c431e838bb4f458084245282a6fc6137_R_1, _Split_c431e838bb4f458084245282a6fc6137_G_2, _Split_c431e838bb4f458084245282a6fc6137_B_3, _Multiply_25537a09620d8e84a159350d0570e3b8_Out_2, _Combine_8579144aa55f898b914c649ff6fd204b_RGBA_4, _Combine_8579144aa55f898b914c649ff6fd204b_RGB_5, _Combine_8579144aa55f898b914c649ff6fd204b_RG_6);
|
|
UnityTexture2D _Property_0bc00b50144a4fbb90619f66bbadc7c7_Out_0 = UnityBuildTexture2DStructNoScale(_ColdLavaMT_AO_H_EM);
|
|
float4 _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0 = SAMPLE_TEXTURE2D(_Property_0bc00b50144a4fbb90619f66bbadc7c7_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_0bc00b50144a4fbb90619f66bbadc7c7_Out_0.GetTransformedUV(_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV1_7));
|
|
float _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_R_4 = _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0.r;
|
|
float _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_G_5 = _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0.g;
|
|
float _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_B_6 = _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0.b;
|
|
float _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_A_7 = _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0.a;
|
|
float4 _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0 = SAMPLE_TEXTURE2D(_Property_0bc00b50144a4fbb90619f66bbadc7c7_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_0bc00b50144a4fbb90619f66bbadc7c7_Out_0.GetTransformedUV(_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV2_6));
|
|
float _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_R_4 = _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0.r;
|
|
float _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_G_5 = _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0.g;
|
|
float _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_B_6 = _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0.b;
|
|
float _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_A_7 = _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0.a;
|
|
float4 _Lerp_73c98c320ef744838327c8caa26d91fb_Out_3;
|
|
Unity_Lerp_float4(_SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0, _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0, (_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_FlowLerp_3.xxxx), _Lerp_73c98c320ef744838327c8caa26d91fb_Out_3);
|
|
float _Split_94cd24e718391e889d186d14735a5f81_R_1 = _Lerp_73c98c320ef744838327c8caa26d91fb_Out_3[0];
|
|
float _Split_94cd24e718391e889d186d14735a5f81_G_2 = _Lerp_73c98c320ef744838327c8caa26d91fb_Out_3[1];
|
|
float _Split_94cd24e718391e889d186d14735a5f81_B_3 = _Lerp_73c98c320ef744838327c8caa26d91fb_Out_3[2];
|
|
float _Split_94cd24e718391e889d186d14735a5f81_A_4 = _Lerp_73c98c320ef744838327c8caa26d91fb_Out_3[3];
|
|
float _OneMinus_d30fd2a07aa5ef8c954841430c669c6f_Out_1;
|
|
Unity_OneMinus_float(_Split_94cd24e718391e889d186d14735a5f81_B_3, _OneMinus_d30fd2a07aa5ef8c954841430c669c6f_Out_1);
|
|
float _Absolute_d8f0ae13edc2475da28ea6d59246df0f_Out_1;
|
|
Unity_Absolute_float(_OneMinus_d30fd2a07aa5ef8c954841430c669c6f_Out_1, _Absolute_d8f0ae13edc2475da28ea6d59246df0f_Out_1);
|
|
float _Property_b4d8b44b98ac218ab5b64e9509780c1f_Out_0 = _MediumLavaHeightBlendTreshold;
|
|
float _Power_8ccb8ba2dc154d8f8d23bb151fc3f936_Out_2;
|
|
Unity_Power_float(_Absolute_d8f0ae13edc2475da28ea6d59246df0f_Out_1, _Property_b4d8b44b98ac218ab5b64e9509780c1f_Out_0, _Power_8ccb8ba2dc154d8f8d23bb151fc3f936_Out_2);
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_A_4 = 0;
|
|
float _Absolute_af2e8d067a75a385bc8da51b27457800_Out_1;
|
|
Unity_Absolute_float(_Split_e8815c5687c0c188b222e57b486e0e5d_G_2, _Absolute_af2e8d067a75a385bc8da51b27457800_Out_1);
|
|
float _Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3;
|
|
Unity_Clamp_float(_Absolute_af2e8d067a75a385bc8da51b27457800_Out_1, 0, 1, _Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3);
|
|
float _Property_f6e7c7b7064d56849dcc327504a5af65_Out_0 = _MediumLavaAngle;
|
|
float _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2;
|
|
Unity_Divide_float(_Property_f6e7c7b7064d56849dcc327504a5af65_Out_0, 45, _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2);
|
|
float _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1;
|
|
Unity_OneMinus_float(_Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2, _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1);
|
|
float _Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2;
|
|
Unity_Subtract_float(_Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3, _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1, _Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2);
|
|
float _Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3;
|
|
Unity_Clamp_float(_Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2, 0, 2, _Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3);
|
|
float _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2;
|
|
Unity_Divide_float(1, _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2, _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2);
|
|
float _Multiply_7079e8acdf5057888843275dbbdb199c_Out_2;
|
|
Unity_Multiply_float_float(_Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3, _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2, _Multiply_7079e8acdf5057888843275dbbdb199c_Out_2);
|
|
float _Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3;
|
|
Unity_Clamp_float(_Multiply_7079e8acdf5057888843275dbbdb199c_Out_2, 0, 1, _Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3);
|
|
float _OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1;
|
|
Unity_OneMinus_float(_Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3, _OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1);
|
|
float _Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1;
|
|
Unity_Absolute_float(_OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1, _Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1);
|
|
float _Property_f6203e15e471e481b8369ee14c1cf745_Out_0 = _MediumLavaAngleFalloff;
|
|
float _Power_1bc1b18487206481a5ce3274075c24a1_Out_2;
|
|
Unity_Power_float(_Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1, _Property_f6203e15e471e481b8369ee14c1cf745_Out_0, _Power_1bc1b18487206481a5ce3274075c24a1_Out_2);
|
|
float _Clamp_08c896054837bb88bc0374bd536ee024_Out_3;
|
|
Unity_Clamp_float(_Power_1bc1b18487206481a5ce3274075c24a1_Out_2, 0, 1, _Clamp_08c896054837bb88bc0374bd536ee024_Out_3);
|
|
float _Property_ebcd48be1c3af28cb628925671461e5e_Out_0 = _MediumLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_9e03d1eca2c3de809ba034bf4abd6d2b;
|
|
float _HeightBlendSplat_9e03d1eca2c3de809ba034bf4abd6d2b_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_Power_8ccb8ba2dc154d8f8d23bb151fc3f936_Out_2, _Clamp_08c896054837bb88bc0374bd536ee024_Out_3, _Property_ebcd48be1c3af28cb628925671461e5e_Out_0, _HeightBlendSplat_9e03d1eca2c3de809ba034bf4abd6d2b, _HeightBlendSplat_9e03d1eca2c3de809ba034bf4abd6d2b_Blend_1);
|
|
float4 _Lerp_60e101ecb3d9ae8a8c8208e24fcdc145_Out_3;
|
|
Unity_Lerp_float4(_Combine_0a9a9298a9464d899f2f2fafc625fec8_RGBA_4, _Combine_8579144aa55f898b914c649ff6fd204b_RGBA_4, (_HeightBlendSplat_9e03d1eca2c3de809ba034bf4abd6d2b_Blend_1.xxxx), _Lerp_60e101ecb3d9ae8a8c8208e24fcdc145_Out_3);
|
|
UnityTexture2D _Property_0be3b3e72a830881bf032d5b81dee190_Out_0 = UnityBuildTexture2DStructNoScale(_HotLavaAlbedo_SM);
|
|
float _Property_11b5e32bb1a6404c96d9c096533c2bbd_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_5db8dc9196e94d72bcadc2a80e298677_Out_0 = _HotLavaTiling;
|
|
float _Property_1214e3d6f36c40cb9d0d4ac4f40e7df3_Out_0 = _GlobalTiling;
|
|
float2 _Property_1d9925ecc19284849bb9705ef6f8c824_Out_0 = _HotLavaMainSpeed;
|
|
UnityTexture2D _Property_792c0bac9b054fd89ddecac232cfc211_Out_0 = UnityBuildTexture2DStructNoScale(_HotLavaMT_AO_H_EM);
|
|
float _Property_a29d4264dadc878687c59348530e0cb7_Out_0 = _HotLavaFlowUVRefreshSpeed;
|
|
float2 _Property_0530099e15864039acc078623bacb697_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_9d76567b67b2401e842a60cd1217bc9f_Out_0;
|
|
Time_float(_TimeCustomFunction_9d76567b67b2401e842a60cd1217bc9f_Out_0);
|
|
Bindings_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd;
|
|
_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV1_7;
|
|
float2 _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV2_6;
|
|
float _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_FlowLerp_3;
|
|
float _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_FlowNonHeigblendedLerp_9;
|
|
float _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_Fraction1_1;
|
|
float _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_Fraction2_2;
|
|
SG_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float(_Property_11b5e32bb1a6404c96d9c096533c2bbd_Out_0, _Property_5db8dc9196e94d72bcadc2a80e298677_Out_0, _Property_1214e3d6f36c40cb9d0d4ac4f40e7df3_Out_0, _Property_1d9925ecc19284849bb9705ef6f8c824_Out_0, _Property_792c0bac9b054fd89ddecac232cfc211_Out_0, _Property_a29d4264dadc878687c59348530e0cb7_Out_0, _Property_0530099e15864039acc078623bacb697_Out_0, _TimeCustomFunction_9d76567b67b2401e842a60cd1217bc9f_Out_0, _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd, _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV1_7, _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV2_6, _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_FlowLerp_3, _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_FlowNonHeigblendedLerp_9, _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_Fraction1_1, _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_Fraction2_2);
|
|
float4 _SampleTexture2D_8d83fa40657c878a8b6151bfdeeecc4e_RGBA_0 = SAMPLE_TEXTURE2D(_Property_0be3b3e72a830881bf032d5b81dee190_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_0be3b3e72a830881bf032d5b81dee190_Out_0.GetTransformedUV(_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV1_7));
|
|
float _SampleTexture2D_8d83fa40657c878a8b6151bfdeeecc4e_R_4 = _SampleTexture2D_8d83fa40657c878a8b6151bfdeeecc4e_RGBA_0.r;
|
|
float _SampleTexture2D_8d83fa40657c878a8b6151bfdeeecc4e_G_5 = _SampleTexture2D_8d83fa40657c878a8b6151bfdeeecc4e_RGBA_0.g;
|
|
float _SampleTexture2D_8d83fa40657c878a8b6151bfdeeecc4e_B_6 = _SampleTexture2D_8d83fa40657c878a8b6151bfdeeecc4e_RGBA_0.b;
|
|
float _SampleTexture2D_8d83fa40657c878a8b6151bfdeeecc4e_A_7 = _SampleTexture2D_8d83fa40657c878a8b6151bfdeeecc4e_RGBA_0.a;
|
|
float4 _SampleTexture2D_d57511f844f62d8e8e5df4262ed4e29c_RGBA_0 = SAMPLE_TEXTURE2D(_Property_0be3b3e72a830881bf032d5b81dee190_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_0be3b3e72a830881bf032d5b81dee190_Out_0.GetTransformedUV(_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV2_6));
|
|
float _SampleTexture2D_d57511f844f62d8e8e5df4262ed4e29c_R_4 = _SampleTexture2D_d57511f844f62d8e8e5df4262ed4e29c_RGBA_0.r;
|
|
float _SampleTexture2D_d57511f844f62d8e8e5df4262ed4e29c_G_5 = _SampleTexture2D_d57511f844f62d8e8e5df4262ed4e29c_RGBA_0.g;
|
|
float _SampleTexture2D_d57511f844f62d8e8e5df4262ed4e29c_B_6 = _SampleTexture2D_d57511f844f62d8e8e5df4262ed4e29c_RGBA_0.b;
|
|
float _SampleTexture2D_d57511f844f62d8e8e5df4262ed4e29c_A_7 = _SampleTexture2D_d57511f844f62d8e8e5df4262ed4e29c_RGBA_0.a;
|
|
float4 _Lerp_4502c166e04e41eeb867c4d04a112e50_Out_3;
|
|
Unity_Lerp_float4(_SampleTexture2D_8d83fa40657c878a8b6151bfdeeecc4e_RGBA_0, _SampleTexture2D_d57511f844f62d8e8e5df4262ed4e29c_RGBA_0, (_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_FlowLerp_3.xxxx), _Lerp_4502c166e04e41eeb867c4d04a112e50_Out_3);
|
|
float4 _Property_f426055a212d488b92e0721ad75eea0d_Out_0 = _HotLavaAlbedoColor;
|
|
float _Property_bc8ee8b7cbd16f83aa2d51aada2d0a51_Out_0 = _HotLavaAlbedoColorMultiply;
|
|
float4 _Multiply_61a826a1dba47d8dbb0510fc1fd2dee2_Out_2;
|
|
Unity_Multiply_float4_float4(_Property_f426055a212d488b92e0721ad75eea0d_Out_0, (_Property_bc8ee8b7cbd16f83aa2d51aada2d0a51_Out_0.xxxx), _Multiply_61a826a1dba47d8dbb0510fc1fd2dee2_Out_2);
|
|
float4 _Multiply_f73b703611c2ee8ea1b712546ec1fdc8_Out_2;
|
|
Unity_Multiply_float4_float4(_Lerp_4502c166e04e41eeb867c4d04a112e50_Out_3, _Multiply_61a826a1dba47d8dbb0510fc1fd2dee2_Out_2, _Multiply_f73b703611c2ee8ea1b712546ec1fdc8_Out_2);
|
|
float _Split_2a6cfd0eedbc128d83eff83d5df85b09_R_1 = _Multiply_f73b703611c2ee8ea1b712546ec1fdc8_Out_2[0];
|
|
float _Split_2a6cfd0eedbc128d83eff83d5df85b09_G_2 = _Multiply_f73b703611c2ee8ea1b712546ec1fdc8_Out_2[1];
|
|
float _Split_2a6cfd0eedbc128d83eff83d5df85b09_B_3 = _Multiply_f73b703611c2ee8ea1b712546ec1fdc8_Out_2[2];
|
|
float _Split_2a6cfd0eedbc128d83eff83d5df85b09_A_4 = _Multiply_f73b703611c2ee8ea1b712546ec1fdc8_Out_2[3];
|
|
float _Split_87213490114de18bbc7496f97751b00a_R_1 = _Lerp_4502c166e04e41eeb867c4d04a112e50_Out_3[0];
|
|
float _Split_87213490114de18bbc7496f97751b00a_G_2 = _Lerp_4502c166e04e41eeb867c4d04a112e50_Out_3[1];
|
|
float _Split_87213490114de18bbc7496f97751b00a_B_3 = _Lerp_4502c166e04e41eeb867c4d04a112e50_Out_3[2];
|
|
float _Split_87213490114de18bbc7496f97751b00a_A_4 = _Lerp_4502c166e04e41eeb867c4d04a112e50_Out_3[3];
|
|
float _Property_94efdcfe3a5a998bb3b399b34d6110a5_Out_0 = _HotLavaSmoothness;
|
|
float _Multiply_1e7303fa97e339859abc539fdacc406f_Out_2;
|
|
Unity_Multiply_float_float(_Split_87213490114de18bbc7496f97751b00a_A_4, _Property_94efdcfe3a5a998bb3b399b34d6110a5_Out_0, _Multiply_1e7303fa97e339859abc539fdacc406f_Out_2);
|
|
float4 _Combine_1bd6341933599685bd9dfbd647433b28_RGBA_4;
|
|
float3 _Combine_1bd6341933599685bd9dfbd647433b28_RGB_5;
|
|
float2 _Combine_1bd6341933599685bd9dfbd647433b28_RG_6;
|
|
Unity_Combine_float(_Split_2a6cfd0eedbc128d83eff83d5df85b09_R_1, _Split_2a6cfd0eedbc128d83eff83d5df85b09_G_2, _Split_2a6cfd0eedbc128d83eff83d5df85b09_B_3, _Multiply_1e7303fa97e339859abc539fdacc406f_Out_2, _Combine_1bd6341933599685bd9dfbd647433b28_RGBA_4, _Combine_1bd6341933599685bd9dfbd647433b28_RGB_5, _Combine_1bd6341933599685bd9dfbd647433b28_RG_6);
|
|
UnityTexture2D _Property_7c78a41ed5fb06878baa4f230eb6da66_Out_0 = UnityBuildTexture2DStructNoScale(_MediumLavaMT_AO_H_EM);
|
|
float4 _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_RGBA_0 = SAMPLE_TEXTURE2D(_Property_7c78a41ed5fb06878baa4f230eb6da66_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_7c78a41ed5fb06878baa4f230eb6da66_Out_0.GetTransformedUV(_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV1_7));
|
|
float _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_R_4 = _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_RGBA_0.r;
|
|
float _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_G_5 = _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_RGBA_0.g;
|
|
float _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_B_6 = _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_RGBA_0.b;
|
|
float _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_A_7 = _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_RGBA_0.a;
|
|
float4 _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_RGBA_0 = SAMPLE_TEXTURE2D(_Property_7c78a41ed5fb06878baa4f230eb6da66_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_7c78a41ed5fb06878baa4f230eb6da66_Out_0.GetTransformedUV(_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV2_6));
|
|
float _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_R_4 = _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_RGBA_0.r;
|
|
float _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_G_5 = _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_RGBA_0.g;
|
|
float _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_B_6 = _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_RGBA_0.b;
|
|
float _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_A_7 = _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_RGBA_0.a;
|
|
float4 _Lerp_d9190fa5aad64387a59eae8b234267b1_Out_3;
|
|
Unity_Lerp_float4(_SampleTexture2D_78273dcdf5689f80952c2a7be9451994_RGBA_0, _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_RGBA_0, (_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_FlowLerp_3.xxxx), _Lerp_d9190fa5aad64387a59eae8b234267b1_Out_3);
|
|
float _Split_503d896cedc1148aa1567e911ed3614b_R_1 = _Lerp_d9190fa5aad64387a59eae8b234267b1_Out_3[0];
|
|
float _Split_503d896cedc1148aa1567e911ed3614b_G_2 = _Lerp_d9190fa5aad64387a59eae8b234267b1_Out_3[1];
|
|
float _Split_503d896cedc1148aa1567e911ed3614b_B_3 = _Lerp_d9190fa5aad64387a59eae8b234267b1_Out_3[2];
|
|
float _Split_503d896cedc1148aa1567e911ed3614b_A_4 = _Lerp_d9190fa5aad64387a59eae8b234267b1_Out_3[3];
|
|
float _OneMinus_8cea3f85f066ff8fbbd54f2eff89ae58_Out_1;
|
|
Unity_OneMinus_float(_Split_503d896cedc1148aa1567e911ed3614b_B_3, _OneMinus_8cea3f85f066ff8fbbd54f2eff89ae58_Out_1);
|
|
float _Absolute_586ec5b572374b96aaffcbc5f9bbb364_Out_1;
|
|
Unity_Absolute_float(_OneMinus_8cea3f85f066ff8fbbd54f2eff89ae58_Out_1, _Absolute_586ec5b572374b96aaffcbc5f9bbb364_Out_1);
|
|
float _Property_54766320db4a7f848cb65321bce3a68e_Out_0 = _HotLavaHeightBlendTreshold;
|
|
float _Power_ca351c1cbba04987a097e6ea5a87eeb8_Out_2;
|
|
Unity_Power_float(_Absolute_586ec5b572374b96aaffcbc5f9bbb364_Out_1, _Property_54766320db4a7f848cb65321bce3a68e_Out_0, _Power_ca351c1cbba04987a097e6ea5a87eeb8_Out_2);
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_A_4 = 0;
|
|
float _Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1;
|
|
Unity_Absolute_float(_Split_b9e7b4a6b4b5e58aa502d4b6d169b792_G_2, _Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1);
|
|
float _Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3;
|
|
Unity_Clamp_float(_Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1, 0, 1, _Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3);
|
|
float _Property_6975119070a7eb84950e7da691463776_Out_0 = _HotLavaAngle;
|
|
float _Divide_86811ef0d01a1581b082fc982daa687c_Out_2;
|
|
Unity_Divide_float(_Property_6975119070a7eb84950e7da691463776_Out_0, 45, _Divide_86811ef0d01a1581b082fc982daa687c_Out_2);
|
|
float _OneMinus_a7c4799546af71898266d38a4354b568_Out_1;
|
|
Unity_OneMinus_float(_Divide_86811ef0d01a1581b082fc982daa687c_Out_2, _OneMinus_a7c4799546af71898266d38a4354b568_Out_1);
|
|
float _Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2;
|
|
Unity_Subtract_float(_Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3, _OneMinus_a7c4799546af71898266d38a4354b568_Out_1, _Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2);
|
|
float _Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3;
|
|
Unity_Clamp_float(_Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2, 0, 2, _Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3);
|
|
float _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2;
|
|
Unity_Divide_float(1, _Divide_86811ef0d01a1581b082fc982daa687c_Out_2, _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2);
|
|
float _Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2;
|
|
Unity_Multiply_float_float(_Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3, _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2, _Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2);
|
|
float _Clamp_69414a1448338e8d9fc890185b317bc6_Out_3;
|
|
Unity_Clamp_float(_Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2, 0, 1, _Clamp_69414a1448338e8d9fc890185b317bc6_Out_3);
|
|
float _OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1;
|
|
Unity_OneMinus_float(_Clamp_69414a1448338e8d9fc890185b317bc6_Out_3, _OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1);
|
|
float _Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1;
|
|
Unity_Absolute_float(_OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1, _Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1);
|
|
float _Property_f5a63fda0810468082350dfa23ec6bf3_Out_0 = _HotLavaAngleFalloff;
|
|
float _Power_0c67a131ce19048caeed8c043e033fb9_Out_2;
|
|
Unity_Power_float(_Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1, _Property_f5a63fda0810468082350dfa23ec6bf3_Out_0, _Power_0c67a131ce19048caeed8c043e033fb9_Out_2);
|
|
float _Clamp_c8349812bf696286b9429cd182d4670a_Out_3;
|
|
Unity_Clamp_float(_Power_0c67a131ce19048caeed8c043e033fb9_Out_2, 0, 1, _Clamp_c8349812bf696286b9429cd182d4670a_Out_3);
|
|
float _Property_598298ccdedaea81a6c7006cdf26d0b3_Out_0 = _HotLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_83e736f68e1ff280996cf462b7ac2718;
|
|
float _HeightBlendSplat_83e736f68e1ff280996cf462b7ac2718_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_Power_ca351c1cbba04987a097e6ea5a87eeb8_Out_2, _Clamp_c8349812bf696286b9429cd182d4670a_Out_3, _Property_598298ccdedaea81a6c7006cdf26d0b3_Out_0, _HeightBlendSplat_83e736f68e1ff280996cf462b7ac2718, _HeightBlendSplat_83e736f68e1ff280996cf462b7ac2718_Blend_1);
|
|
float4 _Lerp_a4738e050e0d2685b5f9698d1e2bb098_Out_3;
|
|
Unity_Lerp_float4(_Lerp_60e101ecb3d9ae8a8c8208e24fcdc145_Out_3, _Combine_1bd6341933599685bd9dfbd647433b28_RGBA_4, (_HeightBlendSplat_83e736f68e1ff280996cf462b7ac2718_Blend_1.xxxx), _Lerp_a4738e050e0d2685b5f9698d1e2bb098_Out_3);
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_R_1 = IN.VertexColor[0];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_G_2 = IN.VertexColor[1];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_B_3 = IN.VertexColor[2];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_A_4 = IN.VertexColor[3];
|
|
float _Property_f10c17c1521403868848dbcecb8a6017_Out_0 = _VCColdLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_bcfdcd070881ce89bbfc3de1ec633b3a;
|
|
float _HeightBlendSplat_bcfdcd070881ce89bbfc3de1ec633b3a_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_OneMinus_d30fd2a07aa5ef8c954841430c669c6f_Out_1, _Split_992c0de0de817484b2d52aeb19e22ee0_R_1, _Property_f10c17c1521403868848dbcecb8a6017_Out_0, _HeightBlendSplat_bcfdcd070881ce89bbfc3de1ec633b3a, _HeightBlendSplat_bcfdcd070881ce89bbfc3de1ec633b3a_Blend_1);
|
|
float4 _Lerp_644cfd81f60c058bbc1dfa84ca7c26a5_Out_3;
|
|
Unity_Lerp_float4(_Lerp_a4738e050e0d2685b5f9698d1e2bb098_Out_3, _Combine_0a9a9298a9464d899f2f2fafc625fec8_RGBA_4, (_HeightBlendSplat_bcfdcd070881ce89bbfc3de1ec633b3a_Blend_1.xxxx), _Lerp_644cfd81f60c058bbc1dfa84ca7c26a5_Out_3);
|
|
float _Property_7b8b9775155e3b82b9b587b2df24f45d_Out_0 = _VCMediumLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_a958bd47a4d7538aa5aa113445de6eb6;
|
|
float _HeightBlendSplat_a958bd47a4d7538aa5aa113445de6eb6_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_OneMinus_8cea3f85f066ff8fbbd54f2eff89ae58_Out_1, _Split_992c0de0de817484b2d52aeb19e22ee0_G_2, _Property_7b8b9775155e3b82b9b587b2df24f45d_Out_0, _HeightBlendSplat_a958bd47a4d7538aa5aa113445de6eb6, _HeightBlendSplat_a958bd47a4d7538aa5aa113445de6eb6_Blend_1);
|
|
float4 _Lerp_f1658301ae29508f8307c28d233736c6_Out_3;
|
|
Unity_Lerp_float4(_Lerp_644cfd81f60c058bbc1dfa84ca7c26a5_Out_3, _Combine_8579144aa55f898b914c649ff6fd204b_RGBA_4, (_HeightBlendSplat_a958bd47a4d7538aa5aa113445de6eb6_Blend_1.xxxx), _Lerp_f1658301ae29508f8307c28d233736c6_Out_3);
|
|
UnityTexture2D _Property_aa20896d4ee14a21ae5c01b2530647ab_Out_0 = UnityBuildTexture2DStructNoScale(_HotLavaMT_AO_H_EM);
|
|
float4 _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_RGBA_0 = SAMPLE_TEXTURE2D(_Property_aa20896d4ee14a21ae5c01b2530647ab_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_aa20896d4ee14a21ae5c01b2530647ab_Out_0.GetTransformedUV(_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV1_7));
|
|
float _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_R_4 = _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_RGBA_0.r;
|
|
float _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_G_5 = _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_RGBA_0.g;
|
|
float _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_B_6 = _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_RGBA_0.b;
|
|
float _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_A_7 = _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_RGBA_0.a;
|
|
float4 _SampleTexture2D_03c935556def188b9bc5100587e1286e_RGBA_0 = SAMPLE_TEXTURE2D(_Property_aa20896d4ee14a21ae5c01b2530647ab_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_aa20896d4ee14a21ae5c01b2530647ab_Out_0.GetTransformedUV(_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV2_6));
|
|
float _SampleTexture2D_03c935556def188b9bc5100587e1286e_R_4 = _SampleTexture2D_03c935556def188b9bc5100587e1286e_RGBA_0.r;
|
|
float _SampleTexture2D_03c935556def188b9bc5100587e1286e_G_5 = _SampleTexture2D_03c935556def188b9bc5100587e1286e_RGBA_0.g;
|
|
float _SampleTexture2D_03c935556def188b9bc5100587e1286e_B_6 = _SampleTexture2D_03c935556def188b9bc5100587e1286e_RGBA_0.b;
|
|
float _SampleTexture2D_03c935556def188b9bc5100587e1286e_A_7 = _SampleTexture2D_03c935556def188b9bc5100587e1286e_RGBA_0.a;
|
|
float4 _Lerp_79f8c8161fb394818f7c8937b1054b53_Out_3;
|
|
Unity_Lerp_float4(_SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_RGBA_0, _SampleTexture2D_03c935556def188b9bc5100587e1286e_RGBA_0, (_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_FlowLerp_3.xxxx), _Lerp_79f8c8161fb394818f7c8937b1054b53_Out_3);
|
|
float _Split_94d707688f4dff88abea8f5931660ff1_R_1 = _Lerp_79f8c8161fb394818f7c8937b1054b53_Out_3[0];
|
|
float _Split_94d707688f4dff88abea8f5931660ff1_G_2 = _Lerp_79f8c8161fb394818f7c8937b1054b53_Out_3[1];
|
|
float _Split_94d707688f4dff88abea8f5931660ff1_B_3 = _Lerp_79f8c8161fb394818f7c8937b1054b53_Out_3[2];
|
|
float _Split_94d707688f4dff88abea8f5931660ff1_A_4 = _Lerp_79f8c8161fb394818f7c8937b1054b53_Out_3[3];
|
|
float _OneMinus_2b6b9b1cf9b54e80b331120fb69183b3_Out_1;
|
|
Unity_OneMinus_float(_Split_94d707688f4dff88abea8f5931660ff1_B_3, _OneMinus_2b6b9b1cf9b54e80b331120fb69183b3_Out_1);
|
|
float _Property_518db0a2d263d48790462785dc3d9758_Out_0 = _VCHotLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_f63240de18ddc08f95c1959bab5338d0;
|
|
float _HeightBlendSplat_f63240de18ddc08f95c1959bab5338d0_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_OneMinus_2b6b9b1cf9b54e80b331120fb69183b3_Out_1, _Split_992c0de0de817484b2d52aeb19e22ee0_B_3, _Property_518db0a2d263d48790462785dc3d9758_Out_0, _HeightBlendSplat_f63240de18ddc08f95c1959bab5338d0, _HeightBlendSplat_f63240de18ddc08f95c1959bab5338d0_Blend_1);
|
|
float4 _Lerp_3f0ebe224b0a608fa630bc706a21b183_Out_3;
|
|
Unity_Lerp_float4(_Lerp_f1658301ae29508f8307c28d233736c6_Out_3, _Combine_1bd6341933599685bd9dfbd647433b28_RGBA_4, (_HeightBlendSplat_f63240de18ddc08f95c1959bab5338d0_Blend_1.xxxx), _Lerp_3f0ebe224b0a608fa630bc706a21b183_Out_3);
|
|
float _Property_661c7656745d4b468e5418922cad980c_Out_0 = _Dynamic_Flow;
|
|
float _Property_0dcc58d7fae4a88ba2336bd311b40f19_Out_0 = _ColdLavaMetalic;
|
|
float _Multiply_086367572588138ebc1240441f2f400d_Out_2;
|
|
Unity_Multiply_float_float(_Property_0dcc58d7fae4a88ba2336bd311b40f19_Out_0, _Split_94cd24e718391e889d186d14735a5f81_R_1, _Multiply_086367572588138ebc1240441f2f400d_Out_2);
|
|
float _Property_13629a8ac7e261869193e0848c215a76_Out_0 = _ColdLavaAO;
|
|
float _Subtract_dc12c0f384708b8fa4a87f78882cf2c9_Out_2;
|
|
Unity_Subtract_float(1, _Property_13629a8ac7e261869193e0848c215a76_Out_0, _Subtract_dc12c0f384708b8fa4a87f78882cf2c9_Out_2);
|
|
float _Clamp_1410b9818aefd882b5441fa87950e0a6_Out_3;
|
|
Unity_Clamp_float(_Split_94cd24e718391e889d186d14735a5f81_G_2, _Subtract_dc12c0f384708b8fa4a87f78882cf2c9_Out_2, 1, _Clamp_1410b9818aefd882b5441fa87950e0a6_Out_3);
|
|
float _Lerp_60114071ddee158f9af9b873a6d840d1_Out_3;
|
|
Unity_Lerp_float(_SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_A_7, _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_A_7, _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_FlowNonHeigblendedLerp_9, _Lerp_60114071ddee158f9af9b873a6d840d1_Out_3);
|
|
float _Property_d965da3019019f838869a1fb407d698d_Out_0 = _ColdLavaEmissionMaskIntensivity;
|
|
float _Multiply_6b1473d0f44e4e82bcf34936acd1a95a_Out_2;
|
|
Unity_Multiply_float_float(_Lerp_60114071ddee158f9af9b873a6d840d1_Out_3, _Property_d965da3019019f838869a1fb407d698d_Out_0, _Multiply_6b1473d0f44e4e82bcf34936acd1a95a_Out_2);
|
|
float _Absolute_c53321c5bc0f868d9de81835ef6f4088_Out_1;
|
|
Unity_Absolute_float(_Multiply_6b1473d0f44e4e82bcf34936acd1a95a_Out_2, _Absolute_c53321c5bc0f868d9de81835ef6f4088_Out_1);
|
|
float _Property_0b9196e386b4ae85a838a11d69d1f2de_Out_0 = _ColdLavaEmissionMaskTreshold;
|
|
float _Power_861f8c527ae8548caad9f4bf5fc72029_Out_2;
|
|
Unity_Power_float(_Absolute_c53321c5bc0f868d9de81835ef6f4088_Out_1, _Property_0b9196e386b4ae85a838a11d69d1f2de_Out_0, _Power_861f8c527ae8548caad9f4bf5fc72029_Out_2);
|
|
float4 _Combine_c59b12698cf8ec8f89598ca72a0c2ba3_RGBA_4;
|
|
float3 _Combine_c59b12698cf8ec8f89598ca72a0c2ba3_RGB_5;
|
|
float2 _Combine_c59b12698cf8ec8f89598ca72a0c2ba3_RG_6;
|
|
Unity_Combine_float(_Multiply_086367572588138ebc1240441f2f400d_Out_2, _Clamp_1410b9818aefd882b5441fa87950e0a6_Out_3, _Power_861f8c527ae8548caad9f4bf5fc72029_Out_2, 0, _Combine_c59b12698cf8ec8f89598ca72a0c2ba3_RGBA_4, _Combine_c59b12698cf8ec8f89598ca72a0c2ba3_RGB_5, _Combine_c59b12698cf8ec8f89598ca72a0c2ba3_RG_6);
|
|
float _Property_d5d35ee97dd2fd8185146b2cbd679bcd_Out_0 = _MediumLavaMetallic;
|
|
float _Multiply_75ae743d3359148487052919f04e48b2_Out_2;
|
|
Unity_Multiply_float_float(_Property_d5d35ee97dd2fd8185146b2cbd679bcd_Out_0, _Split_503d896cedc1148aa1567e911ed3614b_R_1, _Multiply_75ae743d3359148487052919f04e48b2_Out_2);
|
|
float _Property_71564d60d870518cbf142ff71794419d_Out_0 = _MediumLavaAO;
|
|
float _Subtract_1744923d096e8885aea6bc6cc552f975_Out_2;
|
|
Unity_Subtract_float(1, _Property_71564d60d870518cbf142ff71794419d_Out_0, _Subtract_1744923d096e8885aea6bc6cc552f975_Out_2);
|
|
float _Clamp_05e5ffdd0a816887833802741aa74f0a_Out_3;
|
|
Unity_Clamp_float(_Split_503d896cedc1148aa1567e911ed3614b_G_2, _Subtract_1744923d096e8885aea6bc6cc552f975_Out_2, 1, _Clamp_05e5ffdd0a816887833802741aa74f0a_Out_3);
|
|
float _Lerp_86d79a5fd121e78398e4ef45afdd6f37_Out_3;
|
|
Unity_Lerp_float(_SampleTexture2D_78273dcdf5689f80952c2a7be9451994_A_7, _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_A_7, _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_FlowNonHeigblendedLerp_9, _Lerp_86d79a5fd121e78398e4ef45afdd6f37_Out_3);
|
|
float _Property_459a51ffc4728c8ca2926024707897c6_Out_0 = _MediumLavaEmissionMaskIntesivity;
|
|
float _Multiply_0fa7b2efab7b5a8e881668d02edd0564_Out_2;
|
|
Unity_Multiply_float_float(_Lerp_86d79a5fd121e78398e4ef45afdd6f37_Out_3, _Property_459a51ffc4728c8ca2926024707897c6_Out_0, _Multiply_0fa7b2efab7b5a8e881668d02edd0564_Out_2);
|
|
float _Absolute_6e05a38014175a829a84304e3f621745_Out_1;
|
|
Unity_Absolute_float(_Multiply_0fa7b2efab7b5a8e881668d02edd0564_Out_2, _Absolute_6e05a38014175a829a84304e3f621745_Out_1);
|
|
float _Property_493c2ccb3a27c580ab437efe58937c35_Out_0 = _MediumLavaEmissionMaskTreshold;
|
|
float _Power_899ae999721ad384b72c681599af42de_Out_2;
|
|
Unity_Power_float(_Absolute_6e05a38014175a829a84304e3f621745_Out_1, _Property_493c2ccb3a27c580ab437efe58937c35_Out_0, _Power_899ae999721ad384b72c681599af42de_Out_2);
|
|
float4 _Combine_e8537fccc132f988b4e66b7fbcb0054a_RGBA_4;
|
|
float3 _Combine_e8537fccc132f988b4e66b7fbcb0054a_RGB_5;
|
|
float2 _Combine_e8537fccc132f988b4e66b7fbcb0054a_RG_6;
|
|
Unity_Combine_float(_Multiply_75ae743d3359148487052919f04e48b2_Out_2, _Clamp_05e5ffdd0a816887833802741aa74f0a_Out_3, _Power_899ae999721ad384b72c681599af42de_Out_2, 0, _Combine_e8537fccc132f988b4e66b7fbcb0054a_RGBA_4, _Combine_e8537fccc132f988b4e66b7fbcb0054a_RGB_5, _Combine_e8537fccc132f988b4e66b7fbcb0054a_RG_6);
|
|
float3 _Lerp_8ab58e5131383f8baeb4b7abe9b54719_Out_3;
|
|
Unity_Lerp_float3(_Combine_c59b12698cf8ec8f89598ca72a0c2ba3_RGB_5, _Combine_e8537fccc132f988b4e66b7fbcb0054a_RGB_5, (_HeightBlendSplat_9e03d1eca2c3de809ba034bf4abd6d2b_Blend_1.xxx), _Lerp_8ab58e5131383f8baeb4b7abe9b54719_Out_3);
|
|
float _Property_bd7e990dab5d208d8620b5e1f44874a7_Out_0 = _HotLavaMetallic;
|
|
float _Multiply_8c23c6f15dbc0b89b63b439186a74461_Out_2;
|
|
Unity_Multiply_float_float(_Property_bd7e990dab5d208d8620b5e1f44874a7_Out_0, _Split_94d707688f4dff88abea8f5931660ff1_R_1, _Multiply_8c23c6f15dbc0b89b63b439186a74461_Out_2);
|
|
float _Property_e283a823a4aece82b7b75b005a98c0e4_Out_0 = _HotLavaAO;
|
|
float _Subtract_1b951849f3879a89ba4754f096b27f78_Out_2;
|
|
Unity_Subtract_float(1, _Property_e283a823a4aece82b7b75b005a98c0e4_Out_0, _Subtract_1b951849f3879a89ba4754f096b27f78_Out_2);
|
|
float _Clamp_d08049eeee098087ab9597b4ca5669b9_Out_3;
|
|
Unity_Clamp_float(_Split_94d707688f4dff88abea8f5931660ff1_G_2, _Subtract_1b951849f3879a89ba4754f096b27f78_Out_2, 1, _Clamp_d08049eeee098087ab9597b4ca5669b9_Out_3);
|
|
float _Lerp_496c3cb184f74e81b99eb5acea16b6a0_Out_3;
|
|
Unity_Lerp_float(_SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_A_7, _SampleTexture2D_03c935556def188b9bc5100587e1286e_A_7, _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_FlowNonHeigblendedLerp_9, _Lerp_496c3cb184f74e81b99eb5acea16b6a0_Out_3);
|
|
float _Property_515e46f8e19c928393b13e9f9cbdb04e_Out_0 = _HotLavaEmissionMaskIntensivity;
|
|
float _Multiply_4a03b8b1ae505d86a988822af9ecfb45_Out_2;
|
|
Unity_Multiply_float_float(_Lerp_496c3cb184f74e81b99eb5acea16b6a0_Out_3, _Property_515e46f8e19c928393b13e9f9cbdb04e_Out_0, _Multiply_4a03b8b1ae505d86a988822af9ecfb45_Out_2);
|
|
float _Absolute_d1d0ea347a23fb81a2c31ad237e5a357_Out_1;
|
|
Unity_Absolute_float(_Multiply_4a03b8b1ae505d86a988822af9ecfb45_Out_2, _Absolute_d1d0ea347a23fb81a2c31ad237e5a357_Out_1);
|
|
float _Property_f496c3d8b9533f84a76c0fde29dfef08_Out_0 = _HotLavaEmissionMaskTreshold;
|
|
float _Power_0e477cda8e66268c882e8889cb195d72_Out_2;
|
|
Unity_Power_float(_Absolute_d1d0ea347a23fb81a2c31ad237e5a357_Out_1, _Property_f496c3d8b9533f84a76c0fde29dfef08_Out_0, _Power_0e477cda8e66268c882e8889cb195d72_Out_2);
|
|
float4 _Combine_a55e0256baa5a682b416f12d9adff678_RGBA_4;
|
|
float3 _Combine_a55e0256baa5a682b416f12d9adff678_RGB_5;
|
|
float2 _Combine_a55e0256baa5a682b416f12d9adff678_RG_6;
|
|
Unity_Combine_float(_Multiply_8c23c6f15dbc0b89b63b439186a74461_Out_2, _Clamp_d08049eeee098087ab9597b4ca5669b9_Out_3, _Power_0e477cda8e66268c882e8889cb195d72_Out_2, 0, _Combine_a55e0256baa5a682b416f12d9adff678_RGBA_4, _Combine_a55e0256baa5a682b416f12d9adff678_RGB_5, _Combine_a55e0256baa5a682b416f12d9adff678_RG_6);
|
|
float3 _Lerp_407a4e984788d48e9dd385caf96f3e6d_Out_3;
|
|
Unity_Lerp_float3(_Lerp_8ab58e5131383f8baeb4b7abe9b54719_Out_3, _Combine_a55e0256baa5a682b416f12d9adff678_RGB_5, (_HeightBlendSplat_83e736f68e1ff280996cf462b7ac2718_Blend_1.xxx), _Lerp_407a4e984788d48e9dd385caf96f3e6d_Out_3);
|
|
float3 _Lerp_66ccf8c2f5a1198fb09f73c45cf9014a_Out_3;
|
|
Unity_Lerp_float3(_Lerp_407a4e984788d48e9dd385caf96f3e6d_Out_3, _Combine_c59b12698cf8ec8f89598ca72a0c2ba3_RGB_5, float3(0, 0, 0), _Lerp_66ccf8c2f5a1198fb09f73c45cf9014a_Out_3);
|
|
float3 _Lerp_6bdd98ef61a79f8393b14396ffcb6f1e_Out_3;
|
|
Unity_Lerp_float3(_Lerp_66ccf8c2f5a1198fb09f73c45cf9014a_Out_3, _Combine_e8537fccc132f988b4e66b7fbcb0054a_RGB_5, (_HeightBlendSplat_a958bd47a4d7538aa5aa113445de6eb6_Blend_1.xxx), _Lerp_6bdd98ef61a79f8393b14396ffcb6f1e_Out_3);
|
|
float3 _Lerp_a978488a3f10ee869e5dc7653cfd6739_Out_3;
|
|
Unity_Lerp_float3(_Lerp_6bdd98ef61a79f8393b14396ffcb6f1e_Out_3, _Combine_a55e0256baa5a682b416f12d9adff678_RGB_5, (_HeightBlendSplat_f63240de18ddc08f95c1959bab5338d0_Blend_1.xxx), _Lerp_a978488a3f10ee869e5dc7653cfd6739_Out_3);
|
|
float _Split_be0161af2d147e82901bbdfc190c174f_R_1 = _Lerp_a978488a3f10ee869e5dc7653cfd6739_Out_3[0];
|
|
float _Split_be0161af2d147e82901bbdfc190c174f_G_2 = _Lerp_a978488a3f10ee869e5dc7653cfd6739_Out_3[1];
|
|
float _Split_be0161af2d147e82901bbdfc190c174f_B_3 = _Lerp_a978488a3f10ee869e5dc7653cfd6739_Out_3[2];
|
|
float _Split_be0161af2d147e82901bbdfc190c174f_A_4 = 0;
|
|
float _Property_6174b362fef84a64bfc63218c98ca2ad_Out_0 = _Dynamic_Shape_Y_Offset;
|
|
float _Property_5a32e2c3b8ea4693bbcb6465db16e4eb_Out_0 = _Dynamic_Shape_V_Curve_Power;
|
|
float _Property_c1acd6c11c59428c9aa108b90c725006_Out_0 = _Dynamic_Shape_U_Curve_Power;
|
|
float _Property_94a7abd0eed040958756408f5586399b_Out_0 = _Dynamic_Start_Position_Offset;
|
|
float _Property_7430d51dddb6413fa811cec211b99000_Out_0 = _Dynamic_Shape_Speed;
|
|
Bindings_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float _LavaMove_aff8d85a024b46648ad0918900a6bcc3;
|
|
_LavaMove_aff8d85a024b46648ad0918900a6bcc3.uv2 = IN.uv2;
|
|
float3 _LavaMove_aff8d85a024b46648ad0918900a6bcc3_OutVector3_1;
|
|
float _LavaMove_aff8d85a024b46648ad0918900a6bcc3_Mask_2;
|
|
float _LavaMove_aff8d85a024b46648ad0918900a6bcc3_BlackMask_3;
|
|
SG_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float(_Property_6174b362fef84a64bfc63218c98ca2ad_Out_0, _Property_5a32e2c3b8ea4693bbcb6465db16e4eb_Out_0, _Property_c1acd6c11c59428c9aa108b90c725006_Out_0, _Property_94a7abd0eed040958756408f5586399b_Out_0, _Property_7430d51dddb6413fa811cec211b99000_Out_0, _LavaMove_aff8d85a024b46648ad0918900a6bcc3, _LavaMove_aff8d85a024b46648ad0918900a6bcc3_OutVector3_1, _LavaMove_aff8d85a024b46648ad0918900a6bcc3_Mask_2, _LavaMove_aff8d85a024b46648ad0918900a6bcc3_BlackMask_3);
|
|
float _Clamp_5a4c72163e04432f95b155be49fa65e9_Out_3;
|
|
Unity_Clamp_float(_LavaMove_aff8d85a024b46648ad0918900a6bcc3_Mask_2, 0, 1, _Clamp_5a4c72163e04432f95b155be49fa65e9_Out_3);
|
|
float _Property_4c0d13aa12634fd991f24b0f325c7b96_Out_0 = _Dynamic_Lava_Emission_Front_Mask_Intensivity;
|
|
float _Multiply_28b4adb7aaf04c9195b5b4bfc0696be0_Out_2;
|
|
Unity_Multiply_float_float(_Clamp_5a4c72163e04432f95b155be49fa65e9_Out_3, _Property_4c0d13aa12634fd991f24b0f325c7b96_Out_0, _Multiply_28b4adb7aaf04c9195b5b4bfc0696be0_Out_2);
|
|
float _Absolute_8247a8f473ec40e4b993c5d9d8eec215_Out_1;
|
|
Unity_Absolute_float(_Multiply_28b4adb7aaf04c9195b5b4bfc0696be0_Out_2, _Absolute_8247a8f473ec40e4b993c5d9d8eec215_Out_1);
|
|
float _Property_0f17d8dbae984b469332ad1cd4ba2704_Out_0 = _Dynamic_Lava_Emission_Front_Mask_Treshold;
|
|
float _Power_ada2f71309db45e98db8ecfc39a67475_Out_2;
|
|
Unity_Power_float(_Absolute_8247a8f473ec40e4b993c5d9d8eec215_Out_1, _Property_0f17d8dbae984b469332ad1cd4ba2704_Out_0, _Power_ada2f71309db45e98db8ecfc39a67475_Out_2);
|
|
float _Clamp_ae18344023ec439aba6690d8752a601a_Out_3;
|
|
Unity_Clamp_float(_Power_ada2f71309db45e98db8ecfc39a67475_Out_2, 0, 1, _Clamp_ae18344023ec439aba6690d8752a601a_Out_3);
|
|
float _Property_c36b3e007a144a1699b94093c37f3ddf_Out_0 = _Dynamic_Lava_Emission_Intensivity;
|
|
float _Multiply_aebb3669356840589d585ecc1c070936_Out_2;
|
|
Unity_Multiply_float_float(_Clamp_ae18344023ec439aba6690d8752a601a_Out_3, _Property_c36b3e007a144a1699b94093c37f3ddf_Out_0, _Multiply_aebb3669356840589d585ecc1c070936_Out_2);
|
|
float _Absolute_7d654fefd82d4de68aac5462c2d519ee_Out_1;
|
|
Unity_Absolute_float(_Multiply_aebb3669356840589d585ecc1c070936_Out_2, _Absolute_7d654fefd82d4de68aac5462c2d519ee_Out_1);
|
|
float _Property_d87f8a22acd041228f3b494cd2b99c72_Out_0 = _Dynamic_Lava_Emission_Treshold;
|
|
float _Power_0da5c5e9dde54fa7aa18901343a0cc7c_Out_2;
|
|
Unity_Power_float(_Absolute_7d654fefd82d4de68aac5462c2d519ee_Out_1, _Property_d87f8a22acd041228f3b494cd2b99c72_Out_0, _Power_0da5c5e9dde54fa7aa18901343a0cc7c_Out_2);
|
|
float _Multiply_1133d49abcdc4e8bb0504b3658453e93_Out_2;
|
|
Unity_Multiply_float_float(_Power_0da5c5e9dde54fa7aa18901343a0cc7c_Out_2, _Split_be0161af2d147e82901bbdfc190c174f_B_3, _Multiply_1133d49abcdc4e8bb0504b3658453e93_Out_2);
|
|
float _Multiply_84f73767655743539da925247c31d2cf_Out_2;
|
|
Unity_Multiply_float_float(_Power_0e477cda8e66268c882e8889cb195d72_Out_2, 2, _Multiply_84f73767655743539da925247c31d2cf_Out_2);
|
|
float _Clamp_5151e17155c941ba97e0614484fc6667_Out_3;
|
|
Unity_Clamp_float(_Multiply_1133d49abcdc4e8bb0504b3658453e93_Out_2, 0, _Multiply_84f73767655743539da925247c31d2cf_Out_2, _Clamp_5151e17155c941ba97e0614484fc6667_Out_3);
|
|
float _Maximum_9fa8398443a94f33b624e57ffd686c8b_Out_2;
|
|
Unity_Maximum_float(_Split_be0161af2d147e82901bbdfc190c174f_B_3, _Clamp_5151e17155c941ba97e0614484fc6667_Out_3, _Maximum_9fa8398443a94f33b624e57ffd686c8b_Out_2);
|
|
float _Multiply_e4a078b5b33849c6bab82661ad0ac653_Out_2;
|
|
Unity_Multiply_float_float(_Maximum_9fa8398443a94f33b624e57ffd686c8b_Out_2, _LavaMove_aff8d85a024b46648ad0918900a6bcc3_BlackMask_3, _Multiply_e4a078b5b33849c6bab82661ad0ac653_Out_2);
|
|
float _Branch_f06d9316de6f4094833d37a710e8fbda_Out_3;
|
|
Unity_Branch_float(_Property_661c7656745d4b468e5418922cad980c_Out_0, _Multiply_e4a078b5b33849c6bab82661ad0ac653_Out_2, _Split_be0161af2d147e82901bbdfc190c174f_B_3, _Branch_f06d9316de6f4094833d37a710e8fbda_Out_3);
|
|
float4 _Property_b3443969e143738086170ebbcf185caa_Out_0 = IsGammaSpace() ? LinearToSRGB(_LavaEmissionColor) : _LavaEmissionColor;
|
|
float4 _Multiply_139ff6c8e0a3fb8caa53be175ec38d28_Out_2;
|
|
Unity_Multiply_float4_float4((_Branch_f06d9316de6f4094833d37a710e8fbda_Out_3.xxxx), _Property_b3443969e143738086170ebbcf185caa_Out_0, _Multiply_139ff6c8e0a3fb8caa53be175ec38d28_Out_2);
|
|
UnityTexture2D _Property_b204f4dc0e3a57808a1b3d2afeac1751_Out_0 = UnityBuildTexture2DStructNoScale(_Noise);
|
|
float _Property_4273893c41e28e8f83e15df255cfe5c4_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_cd0729367b406d8cacc6ccd0f976623f_Out_0 = _NoiseTiling;
|
|
float _Property_f29cfb3a736d4e84af114cbf820ee141_Out_0 = _GlobalTiling;
|
|
float2 _Property_1fbdca361af74f8791981d29932b1108_Out_0 = _NoiseSpeed;
|
|
float _Property_7d6408c4232b4484a4ae61ebdca6fefc_Out_0 = _HotLavaFlowUVRefreshSpeed_1;
|
|
float2 _Property_9e623369413a498080e7069264721da8_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_80f944800642473da4bd3db5f8ca67c5_Out_0;
|
|
Time_float(_TimeCustomFunction_80f944800642473da4bd3db5f8ca67c5_Out_0);
|
|
Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float _FlowmapUV_c5c940701a3645319b4de4d05ecd4ace;
|
|
_FlowmapUV_c5c940701a3645319b4de4d05ecd4ace.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUV_c5c940701a3645319b4de4d05ecd4ace.uv0 = IN.uv0;
|
|
_FlowmapUV_c5c940701a3645319b4de4d05ecd4ace.uv3 = IN.uv3;
|
|
float2 _FlowmapUV_c5c940701a3645319b4de4d05ecd4ace_UV1_7;
|
|
float2 _FlowmapUV_c5c940701a3645319b4de4d05ecd4ace_UV1LOD_5;
|
|
float2 _FlowmapUV_c5c940701a3645319b4de4d05ecd4ace_UV2_6;
|
|
float2 _FlowmapUV_c5c940701a3645319b4de4d05ecd4ace_UV2LOD_4;
|
|
float _FlowmapUV_c5c940701a3645319b4de4d05ecd4ace_FlowLerp_9;
|
|
SG_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float(_Property_4273893c41e28e8f83e15df255cfe5c4_Out_0, _Property_cd0729367b406d8cacc6ccd0f976623f_Out_0, _Property_f29cfb3a736d4e84af114cbf820ee141_Out_0, _Property_1fbdca361af74f8791981d29932b1108_Out_0, _Property_7d6408c4232b4484a4ae61ebdca6fefc_Out_0, _Property_9e623369413a498080e7069264721da8_Out_0, _TimeCustomFunction_80f944800642473da4bd3db5f8ca67c5_Out_0, _FlowmapUV_c5c940701a3645319b4de4d05ecd4ace, _FlowmapUV_c5c940701a3645319b4de4d05ecd4ace_UV1_7, _FlowmapUV_c5c940701a3645319b4de4d05ecd4ace_UV1LOD_5, _FlowmapUV_c5c940701a3645319b4de4d05ecd4ace_UV2_6, _FlowmapUV_c5c940701a3645319b4de4d05ecd4ace_UV2LOD_4, _FlowmapUV_c5c940701a3645319b4de4d05ecd4ace_FlowLerp_9);
|
|
float4 _SampleTexture2D_c5434a9c2ec579878f4cd8248e70b955_RGBA_0 = SAMPLE_TEXTURE2D(_Property_b204f4dc0e3a57808a1b3d2afeac1751_Out_0.tex, _Property_b204f4dc0e3a57808a1b3d2afeac1751_Out_0.samplerstate, _Property_b204f4dc0e3a57808a1b3d2afeac1751_Out_0.GetTransformedUV(_FlowmapUV_c5c940701a3645319b4de4d05ecd4ace_UV1_7));
|
|
float _SampleTexture2D_c5434a9c2ec579878f4cd8248e70b955_R_4 = _SampleTexture2D_c5434a9c2ec579878f4cd8248e70b955_RGBA_0.r;
|
|
float _SampleTexture2D_c5434a9c2ec579878f4cd8248e70b955_G_5 = _SampleTexture2D_c5434a9c2ec579878f4cd8248e70b955_RGBA_0.g;
|
|
float _SampleTexture2D_c5434a9c2ec579878f4cd8248e70b955_B_6 = _SampleTexture2D_c5434a9c2ec579878f4cd8248e70b955_RGBA_0.b;
|
|
float _SampleTexture2D_c5434a9c2ec579878f4cd8248e70b955_A_7 = _SampleTexture2D_c5434a9c2ec579878f4cd8248e70b955_RGBA_0.a;
|
|
float4 _SampleTexture2D_44313f2c910f9f8f8a87c190445fdac0_RGBA_0 = SAMPLE_TEXTURE2D(_Property_b204f4dc0e3a57808a1b3d2afeac1751_Out_0.tex, _Property_b204f4dc0e3a57808a1b3d2afeac1751_Out_0.samplerstate, _Property_b204f4dc0e3a57808a1b3d2afeac1751_Out_0.GetTransformedUV(_FlowmapUV_c5c940701a3645319b4de4d05ecd4ace_UV2_6));
|
|
float _SampleTexture2D_44313f2c910f9f8f8a87c190445fdac0_R_4 = _SampleTexture2D_44313f2c910f9f8f8a87c190445fdac0_RGBA_0.r;
|
|
float _SampleTexture2D_44313f2c910f9f8f8a87c190445fdac0_G_5 = _SampleTexture2D_44313f2c910f9f8f8a87c190445fdac0_RGBA_0.g;
|
|
float _SampleTexture2D_44313f2c910f9f8f8a87c190445fdac0_B_6 = _SampleTexture2D_44313f2c910f9f8f8a87c190445fdac0_RGBA_0.b;
|
|
float _SampleTexture2D_44313f2c910f9f8f8a87c190445fdac0_A_7 = _SampleTexture2D_44313f2c910f9f8f8a87c190445fdac0_RGBA_0.a;
|
|
float _Lerp_a61b31a158d25a80a7ed85f97cdf0e36_Out_3;
|
|
Unity_Lerp_float(_SampleTexture2D_c5434a9c2ec579878f4cd8248e70b955_A_7, _SampleTexture2D_44313f2c910f9f8f8a87c190445fdac0_A_7, _FlowmapUV_c5c940701a3645319b4de4d05ecd4ace_FlowLerp_9, _Lerp_a61b31a158d25a80a7ed85f97cdf0e36_Out_3);
|
|
float _Absolute_bbb7620451d39789a4abb5a43e40c6c1_Out_1;
|
|
Unity_Absolute_float(_Lerp_a61b31a158d25a80a7ed85f97cdf0e36_Out_3, _Absolute_bbb7620451d39789a4abb5a43e40c6c1_Out_1);
|
|
float _Property_46ee64e6cca7cf819ebc27703d71fc3a_Out_0 = _ColdLavaNoisePower;
|
|
float _Property_a3f785ba1025c483b9e4d05a939efcac_Out_0 = _MediumLavaNoisePower;
|
|
float _Lerp_e859fb8bea9a2b8d8e157dca75b8d969_Out_3;
|
|
Unity_Lerp_float(_Property_46ee64e6cca7cf819ebc27703d71fc3a_Out_0, _Property_a3f785ba1025c483b9e4d05a939efcac_Out_0, _Clamp_08c896054837bb88bc0374bd536ee024_Out_3, _Lerp_e859fb8bea9a2b8d8e157dca75b8d969_Out_3);
|
|
float _Property_8a756da4fda1058f80ca49df1937f450_Out_0 = _HotLavaNoisePower;
|
|
float _Lerp_3600ec4e14b0ec8e956abc53133f1250_Out_3;
|
|
Unity_Lerp_float(_Lerp_e859fb8bea9a2b8d8e157dca75b8d969_Out_3, _Property_8a756da4fda1058f80ca49df1937f450_Out_0, _Clamp_c8349812bf696286b9429cd182d4670a_Out_3, _Lerp_3600ec4e14b0ec8e956abc53133f1250_Out_3);
|
|
float _Power_71ad5b7cab8b348ead45c623e2311de3_Out_2;
|
|
Unity_Power_float(_Absolute_bbb7620451d39789a4abb5a43e40c6c1_Out_1, _Lerp_3600ec4e14b0ec8e956abc53133f1250_Out_3, _Power_71ad5b7cab8b348ead45c623e2311de3_Out_2);
|
|
float _Multiply_70fde6b67f141a8abf73a5edeab0e286_Out_2;
|
|
Unity_Multiply_float_float(_Power_71ad5b7cab8b348ead45c623e2311de3_Out_2, 20, _Multiply_70fde6b67f141a8abf73a5edeab0e286_Out_2);
|
|
float _Clamp_6e6f3fcbd3c1538a947629b6025b80bc_Out_3;
|
|
Unity_Clamp_float(_Multiply_70fde6b67f141a8abf73a5edeab0e286_Out_2, 0.05, 1.2, _Clamp_6e6f3fcbd3c1538a947629b6025b80bc_Out_3);
|
|
float4 _Multiply_329a32a74e6e858696ca0b345435de30_Out_2;
|
|
Unity_Multiply_float4_float4(_Multiply_139ff6c8e0a3fb8caa53be175ec38d28_Out_2, (_Clamp_6e6f3fcbd3c1538a947629b6025b80bc_Out_3.xxxx), _Multiply_329a32a74e6e858696ca0b345435de30_Out_2);
|
|
float4 _Property_cf3addc571774c839fa810884c00cd24_Out_0 = IsGammaSpace() ? LinearToSRGB(_RimColor) : _RimColor;
|
|
UnityTexture2D _Property_973bdb6610abba8aaa3cef63a78baa06_Out_0 = UnityBuildTexture2DStructNoScale(_ColdLavaNormal);
|
|
float4 _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0 = SAMPLE_TEXTURE2D(_Property_973bdb6610abba8aaa3cef63a78baa06_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_973bdb6610abba8aaa3cef63a78baa06_Out_0.GetTransformedUV(_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV1_7));
|
|
_SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0.rgb = UnpackNormal(_SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0);
|
|
float _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_R_4 = _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0.r;
|
|
float _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_G_5 = _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0.g;
|
|
float _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_B_6 = _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0.b;
|
|
float _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_A_7 = _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0.a;
|
|
float _Property_30c36922aabc618192374556ee8ce299_Out_0 = _ColdLavaNormalScale;
|
|
float3 _NormalStrength_768a023761a00b8bac27ec164d4feca3_Out_2;
|
|
Unity_NormalStrength_float((_SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0.xyz), _Property_30c36922aabc618192374556ee8ce299_Out_0, _NormalStrength_768a023761a00b8bac27ec164d4feca3_Out_2);
|
|
float4 _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0 = SAMPLE_TEXTURE2D(_Property_973bdb6610abba8aaa3cef63a78baa06_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_973bdb6610abba8aaa3cef63a78baa06_Out_0.GetTransformedUV(_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV2_6));
|
|
_SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0.rgb = UnpackNormal(_SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0);
|
|
float _SampleTexture2D_1ffc3e624270ee899e223323127b2536_R_4 = _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0.r;
|
|
float _SampleTexture2D_1ffc3e624270ee899e223323127b2536_G_5 = _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0.g;
|
|
float _SampleTexture2D_1ffc3e624270ee899e223323127b2536_B_6 = _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0.b;
|
|
float _SampleTexture2D_1ffc3e624270ee899e223323127b2536_A_7 = _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0.a;
|
|
float3 _NormalStrength_4e7cd17dd72ec485804b19279c62419c_Out_2;
|
|
Unity_NormalStrength_float((_SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0.xyz), _Property_30c36922aabc618192374556ee8ce299_Out_0, _NormalStrength_4e7cd17dd72ec485804b19279c62419c_Out_2);
|
|
float3 _Lerp_63c09ae12140de8da5d72b0b88f55a50_Out_3;
|
|
Unity_Lerp_float3(_NormalStrength_768a023761a00b8bac27ec164d4feca3_Out_2, _NormalStrength_4e7cd17dd72ec485804b19279c62419c_Out_2, (_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_FlowLerp_3.xxx), _Lerp_63c09ae12140de8da5d72b0b88f55a50_Out_3);
|
|
UnityTexture2D _Property_fc5c5a718d5c7a8bb830b1b9effcbafe_Out_0 = UnityBuildTexture2DStructNoScale(_MediumLavaNormal);
|
|
float4 _SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_RGBA_0 = SAMPLE_TEXTURE2D(_Property_fc5c5a718d5c7a8bb830b1b9effcbafe_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_fc5c5a718d5c7a8bb830b1b9effcbafe_Out_0.GetTransformedUV(_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV1_7));
|
|
_SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_RGBA_0.rgb = UnpackNormal(_SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_RGBA_0);
|
|
float _SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_R_4 = _SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_RGBA_0.r;
|
|
float _SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_G_5 = _SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_RGBA_0.g;
|
|
float _SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_B_6 = _SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_RGBA_0.b;
|
|
float _SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_A_7 = _SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_RGBA_0.a;
|
|
float _Property_c488bf556481e28d8a97898896b5cdec_Out_0 = _MediumLavaNormalScale;
|
|
float3 _NormalStrength_353595f40a3cf58cb0c8a5f951505d9a_Out_2;
|
|
Unity_NormalStrength_float((_SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_RGBA_0.xyz), _Property_c488bf556481e28d8a97898896b5cdec_Out_0, _NormalStrength_353595f40a3cf58cb0c8a5f951505d9a_Out_2);
|
|
float4 _SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_RGBA_0 = SAMPLE_TEXTURE2D(_Property_fc5c5a718d5c7a8bb830b1b9effcbafe_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_fc5c5a718d5c7a8bb830b1b9effcbafe_Out_0.GetTransformedUV(_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV2_6));
|
|
_SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_RGBA_0.rgb = UnpackNormal(_SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_RGBA_0);
|
|
float _SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_R_4 = _SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_RGBA_0.r;
|
|
float _SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_G_5 = _SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_RGBA_0.g;
|
|
float _SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_B_6 = _SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_RGBA_0.b;
|
|
float _SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_A_7 = _SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_RGBA_0.a;
|
|
float3 _NormalStrength_59ae87d6cd8faa8f9fea0640fb1a6c7c_Out_2;
|
|
Unity_NormalStrength_float((_SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_RGBA_0.xyz), _Property_c488bf556481e28d8a97898896b5cdec_Out_0, _NormalStrength_59ae87d6cd8faa8f9fea0640fb1a6c7c_Out_2);
|
|
float3 _Lerp_dd9598f6e61c5d85886c8f9a886b7d1b_Out_3;
|
|
Unity_Lerp_float3(_NormalStrength_353595f40a3cf58cb0c8a5f951505d9a_Out_2, _NormalStrength_59ae87d6cd8faa8f9fea0640fb1a6c7c_Out_2, (_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_FlowLerp_3.xxx), _Lerp_dd9598f6e61c5d85886c8f9a886b7d1b_Out_3);
|
|
float3 _Lerp_e4fa486d1ccf2c89a46bb1b2e14a0f39_Out_3;
|
|
Unity_Lerp_float3(_Lerp_63c09ae12140de8da5d72b0b88f55a50_Out_3, _Lerp_dd9598f6e61c5d85886c8f9a886b7d1b_Out_3, (_HeightBlendSplat_9e03d1eca2c3de809ba034bf4abd6d2b_Blend_1.xxx), _Lerp_e4fa486d1ccf2c89a46bb1b2e14a0f39_Out_3);
|
|
UnityTexture2D _Property_fe64ffd246fb078284c5accae98534ff_Out_0 = UnityBuildTexture2DStructNoScale(_HotLavaNormal);
|
|
float4 _SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_RGBA_0 = SAMPLE_TEXTURE2D(_Property_fe64ffd246fb078284c5accae98534ff_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_fe64ffd246fb078284c5accae98534ff_Out_0.GetTransformedUV(_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV1_7));
|
|
_SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_RGBA_0.rgb = UnpackNormal(_SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_RGBA_0);
|
|
float _SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_R_4 = _SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_RGBA_0.r;
|
|
float _SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_G_5 = _SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_RGBA_0.g;
|
|
float _SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_B_6 = _SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_RGBA_0.b;
|
|
float _SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_A_7 = _SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_RGBA_0.a;
|
|
float _Property_48f492f6311fa887a8666bf46f288d9d_Out_0 = _HotLavaNormalScale;
|
|
float3 _NormalStrength_9ebe899be918d38cac53ee34e22a3dc2_Out_2;
|
|
Unity_NormalStrength_float((_SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_RGBA_0.xyz), _Property_48f492f6311fa887a8666bf46f288d9d_Out_0, _NormalStrength_9ebe899be918d38cac53ee34e22a3dc2_Out_2);
|
|
float4 _SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_RGBA_0 = SAMPLE_TEXTURE2D(_Property_fe64ffd246fb078284c5accae98534ff_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_fe64ffd246fb078284c5accae98534ff_Out_0.GetTransformedUV(_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV2_6));
|
|
_SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_RGBA_0.rgb = UnpackNormal(_SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_RGBA_0);
|
|
float _SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_R_4 = _SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_RGBA_0.r;
|
|
float _SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_G_5 = _SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_RGBA_0.g;
|
|
float _SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_B_6 = _SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_RGBA_0.b;
|
|
float _SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_A_7 = _SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_RGBA_0.a;
|
|
float3 _NormalStrength_52f08b3e9ed3698faef8a8a64e53b5cf_Out_2;
|
|
Unity_NormalStrength_float((_SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_RGBA_0.xyz), _Property_48f492f6311fa887a8666bf46f288d9d_Out_0, _NormalStrength_52f08b3e9ed3698faef8a8a64e53b5cf_Out_2);
|
|
float3 _Lerp_18ff3f20527a1f80bfa8428835890e50_Out_3;
|
|
Unity_Lerp_float3(_NormalStrength_9ebe899be918d38cac53ee34e22a3dc2_Out_2, _NormalStrength_52f08b3e9ed3698faef8a8a64e53b5cf_Out_2, (_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_FlowLerp_3.xxx), _Lerp_18ff3f20527a1f80bfa8428835890e50_Out_3);
|
|
float3 _Lerp_85790e354b8b8189bf7442246db27aca_Out_3;
|
|
Unity_Lerp_float3(_Lerp_e4fa486d1ccf2c89a46bb1b2e14a0f39_Out_3, _Lerp_18ff3f20527a1f80bfa8428835890e50_Out_3, (_HeightBlendSplat_83e736f68e1ff280996cf462b7ac2718_Blend_1.xxx), _Lerp_85790e354b8b8189bf7442246db27aca_Out_3);
|
|
float3 _Lerp_3391b2aa0814f488ae89389fd1ac1ac5_Out_3;
|
|
Unity_Lerp_float3(_Lerp_85790e354b8b8189bf7442246db27aca_Out_3, _Lerp_63c09ae12140de8da5d72b0b88f55a50_Out_3, (_HeightBlendSplat_bcfdcd070881ce89bbfc3de1ec633b3a_Blend_1.xxx), _Lerp_3391b2aa0814f488ae89389fd1ac1ac5_Out_3);
|
|
float3 _Lerp_ca63dbd0524b5d808a400ade38f650c2_Out_3;
|
|
Unity_Lerp_float3(_Lerp_3391b2aa0814f488ae89389fd1ac1ac5_Out_3, _Lerp_dd9598f6e61c5d85886c8f9a886b7d1b_Out_3, (_HeightBlendSplat_a958bd47a4d7538aa5aa113445de6eb6_Blend_1.xxx), _Lerp_ca63dbd0524b5d808a400ade38f650c2_Out_3);
|
|
float3 _Lerp_d308da5fddca5e80a3248ae1dcce6877_Out_3;
|
|
Unity_Lerp_float3(_Lerp_ca63dbd0524b5d808a400ade38f650c2_Out_3, _Lerp_18ff3f20527a1f80bfa8428835890e50_Out_3, (_HeightBlendSplat_f63240de18ddc08f95c1959bab5338d0_Blend_1.xxx), _Lerp_d308da5fddca5e80a3248ae1dcce6877_Out_3);
|
|
float3 _Normalize_2d8cd6029a1ca58e87a5be2e5a01e15e_Out_1;
|
|
Unity_Normalize_float3(IN.TangentSpaceViewDirection, _Normalize_2d8cd6029a1ca58e87a5be2e5a01e15e_Out_1);
|
|
float _DotProduct_1b51b1fafd7ac7889ee58801143c68b9_Out_2;
|
|
Unity_DotProduct_float3(_Lerp_d308da5fddca5e80a3248ae1dcce6877_Out_3, _Normalize_2d8cd6029a1ca58e87a5be2e5a01e15e_Out_1, _DotProduct_1b51b1fafd7ac7889ee58801143c68b9_Out_2);
|
|
float _Saturate_c1bb45b253bf67819366e3e0e1194a6e_Out_1;
|
|
Unity_Saturate_float(_DotProduct_1b51b1fafd7ac7889ee58801143c68b9_Out_2, _Saturate_c1bb45b253bf67819366e3e0e1194a6e_Out_1);
|
|
float _OneMinus_ab92052166d6b88088e3ae64f07c84e3_Out_1;
|
|
Unity_OneMinus_float(_Saturate_c1bb45b253bf67819366e3e0e1194a6e_Out_1, _OneMinus_ab92052166d6b88088e3ae64f07c84e3_Out_1);
|
|
float _Absolute_e04ab6d6feeddf82abf95ef37ffc24e6_Out_1;
|
|
Unity_Absolute_float(_OneMinus_ab92052166d6b88088e3ae64f07c84e3_Out_1, _Absolute_e04ab6d6feeddf82abf95ef37ffc24e6_Out_1);
|
|
float _Power_794153891ef23b81949e6742199c05e5_Out_2;
|
|
Unity_Power_float(_Absolute_e04ab6d6feeddf82abf95ef37ffc24e6_Out_1, 10, _Power_794153891ef23b81949e6742199c05e5_Out_2);
|
|
float4 _Multiply_6e494459d9fb6b889a99993f3ac13616_Out_2;
|
|
Unity_Multiply_float4_float4(_Property_cf3addc571774c839fa810884c00cd24_Out_0, (_Power_794153891ef23b81949e6742199c05e5_Out_2.xxxx), _Multiply_6e494459d9fb6b889a99993f3ac13616_Out_2);
|
|
float _Property_8211bc8906ca37889da99ea6a7e7754f_Out_0 = _RimLightPower;
|
|
float4 _Multiply_d428aacc9d2cb985b24739bcbb7b49ad_Out_2;
|
|
Unity_Multiply_float4_float4(_Multiply_6e494459d9fb6b889a99993f3ac13616_Out_2, (_Property_8211bc8906ca37889da99ea6a7e7754f_Out_0.xxxx), _Multiply_d428aacc9d2cb985b24739bcbb7b49ad_Out_2);
|
|
float4 _Multiply_be13d295db861585b43f43be6452e40a_Out_2;
|
|
Unity_Multiply_float4_float4((_Branch_f06d9316de6f4094833d37a710e8fbda_Out_3.xxxx), _Multiply_d428aacc9d2cb985b24739bcbb7b49ad_Out_2, _Multiply_be13d295db861585b43f43be6452e40a_Out_2);
|
|
float4 _Add_7384245b641b208b945d188f9c0e1fdc_Out_2;
|
|
Unity_Add_float4(_Multiply_329a32a74e6e858696ca0b345435de30_Out_2, _Multiply_be13d295db861585b43f43be6452e40a_Out_2, _Add_7384245b641b208b945d188f9c0e1fdc_Out_2);
|
|
float4 _Clamp_ed0dfc1986298f8a8ea5d26b22a4c936_Out_3;
|
|
Unity_Clamp_float4(_Add_7384245b641b208b945d188f9c0e1fdc_Out_2, float4(0, 0, 0, 0), _Add_7384245b641b208b945d188f9c0e1fdc_Out_2, _Clamp_ed0dfc1986298f8a8ea5d26b22a4c936_Out_3);
|
|
float4 _Multiply_6d53084a8041428287e1516d476b8861_Out_2;
|
|
Unity_Multiply_float4_float4((_Split_992c0de0de817484b2d52aeb19e22ee0_A_4.xxxx), _Clamp_ed0dfc1986298f8a8ea5d26b22a4c936_Out_3, _Multiply_6d53084a8041428287e1516d476b8861_Out_2);
|
|
surface.BaseColor = (_Lerp_3f0ebe224b0a608fa630bc706a21b183_Out_3.xyz);
|
|
surface.Emission = (_Multiply_6d53084a8041428287e1516d476b8861_Out_2.xyz);
|
|
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);
|
|
|
|
output.ObjectSpaceNormal = input.normalOS;
|
|
output.WorldSpaceNormal = TransformObjectToWorldNormal(input.normalOS);
|
|
output.ObjectSpaceTangent = input.tangentOS.xyz;
|
|
output.ObjectSpacePosition = input.positionOS;
|
|
output.uv0 = input.uv0;
|
|
output.uv2 = input.uv2;
|
|
output.uv3 = input.uv3;
|
|
output.VertexColor = input.color;
|
|
|
|
return output;
|
|
}
|
|
SurfaceDescriptionInputs BuildSurfaceDescriptionInputs(Varyings input)
|
|
{
|
|
SurfaceDescriptionInputs output;
|
|
ZERO_INITIALIZE(SurfaceDescriptionInputs, output);
|
|
|
|
#ifdef HAVE_VFX_MODIFICATION
|
|
// FragInputs from VFX come from two places: Interpolator or CBuffer.
|
|
/* WARNING: $splice Could not find named fragment 'VFXSetFragInputs' */
|
|
|
|
#endif
|
|
|
|
|
|
|
|
// must use interpolated tangent, bitangent and normal before they are normalized in the pixel shader.
|
|
float3 unnormalizedNormalWS = input.normalWS;
|
|
const float renormFactor = 1.0 / length(unnormalizedNormalWS);
|
|
|
|
// use bitangent on the fly like in hdrp
|
|
// IMPORTANT! If we ever support Flip on double sided materials ensure bitangent and tangent are NOT flipped.
|
|
float crossSign = (input.tangentWS.w > 0.0 ? 1.0 : -1.0)* GetOddNegativeScale();
|
|
float3 bitang = crossSign * cross(input.normalWS.xyz, input.tangentWS.xyz);
|
|
|
|
output.WorldSpaceNormal = renormFactor * input.normalWS.xyz; // we want a unit length Normal Vector node in shader graph
|
|
|
|
// to pr eserve mikktspace compliance we use same scale renormFactor as was used on the normal.
|
|
// This is explained in section 2.2 in "surface gradient based bump mapping framework"
|
|
output.WorldSpaceTangent = renormFactor * input.tangentWS.xyz;
|
|
output.WorldSpaceBiTangent = renormFactor * bitang;
|
|
|
|
output.WorldSpaceViewDirection = normalize(input.viewDirectionWS);
|
|
float3x3 tangentSpaceTransform = float3x3(output.WorldSpaceTangent, output.WorldSpaceBiTangent, output.WorldSpaceNormal);
|
|
output.TangentSpaceViewDirection = mul(tangentSpaceTransform, output.WorldSpaceViewDirection);
|
|
output.uv0 = input.texCoord0;
|
|
output.uv2 = input.texCoord2;
|
|
output.uv3 = input.texCoord3;
|
|
output.VertexColor = input.color;
|
|
#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
|
|
#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
|
|
// <None>
|
|
|
|
// --------------------------------------------------
|
|
// Pass
|
|
|
|
HLSLPROGRAM
|
|
|
|
// Pragmas
|
|
#pragma target 4.5
|
|
#pragma exclude_renderers gles gles3 glcore
|
|
#pragma vertex vert
|
|
#pragma fragment frag
|
|
|
|
// DotsInstancingOptions: <None>
|
|
// HybridV1InjectedBuiltinProperties: <None>
|
|
|
|
// Keywords
|
|
// PassKeywords: <None>
|
|
// GraphKeywords: <None>
|
|
|
|
// Defines
|
|
|
|
#define _NORMALMAP 1
|
|
#define _NORMAL_DROPOFF_TS 1
|
|
#define ATTRIBUTES_NEED_NORMAL
|
|
#define ATTRIBUTES_NEED_TANGENT
|
|
#define ATTRIBUTES_NEED_TEXCOORD0
|
|
#define ATTRIBUTES_NEED_TEXCOORD2
|
|
#define ATTRIBUTES_NEED_TEXCOORD3
|
|
#define ATTRIBUTES_NEED_COLOR
|
|
#define FEATURES_GRAPH_VERTEX
|
|
/* WARNING: $splice Could not find named fragment 'PassInstancing' */
|
|
#define SHADERPASS SHADERPASS_DEPTHONLY
|
|
#define SCENESELECTIONPASS 1
|
|
#define ALPHA_CLIP_THRESHOLD 1
|
|
/* WARNING: $splice Could not find named fragment 'DotsInstancingVars' */
|
|
|
|
|
|
// 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.core/ShaderLibrary/TextureStack.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
|
|
{
|
|
float3 positionOS : POSITION;
|
|
float3 normalOS : NORMAL;
|
|
float4 tangentOS : TANGENT;
|
|
float4 uv0 : TEXCOORD0;
|
|
float4 uv2 : TEXCOORD2;
|
|
float4 uv3 : TEXCOORD3;
|
|
float4 color : COLOR;
|
|
#if UNITY_ANY_INSTANCING_ENABLED
|
|
uint instanceID : INSTANCEID_SEMANTIC;
|
|
#endif
|
|
};
|
|
struct Varyings
|
|
{
|
|
float4 positionCS : SV_POSITION;
|
|
#if UNITY_ANY_INSTANCING_ENABLED
|
|
uint instanceID : CUSTOM_INSTANCE_ID;
|
|
#endif
|
|
#if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE)))
|
|
uint stereoTargetEyeIndexAsBlendIdx0 : BLENDINDICES0;
|
|
#endif
|
|
#if (defined(UNITY_STEREO_INSTANCING_ENABLED))
|
|
uint stereoTargetEyeIndexAsRTArrayIdx : SV_RenderTargetArrayIndex;
|
|
#endif
|
|
#if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE)
|
|
FRONT_FACE_TYPE cullFace : FRONT_FACE_SEMANTIC;
|
|
#endif
|
|
};
|
|
struct SurfaceDescriptionInputs
|
|
{
|
|
};
|
|
struct VertexDescriptionInputs
|
|
{
|
|
float3 ObjectSpaceNormal;
|
|
float3 WorldSpaceNormal;
|
|
float3 ObjectSpaceTangent;
|
|
float3 ObjectSpacePosition;
|
|
float4 uv0;
|
|
float4 uv2;
|
|
float4 uv3;
|
|
float4 VertexColor;
|
|
};
|
|
struct PackedVaryings
|
|
{
|
|
float4 positionCS : SV_POSITION;
|
|
#if UNITY_ANY_INSTANCING_ENABLED
|
|
uint instanceID : CUSTOM_INSTANCE_ID;
|
|
#endif
|
|
#if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE)))
|
|
uint stereoTargetEyeIndexAsBlendIdx0 : BLENDINDICES0;
|
|
#endif
|
|
#if (defined(UNITY_STEREO_INSTANCING_ENABLED))
|
|
uint stereoTargetEyeIndexAsRTArrayIdx : SV_RenderTargetArrayIndex;
|
|
#endif
|
|
#if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE)
|
|
FRONT_FACE_TYPE cullFace : FRONT_FACE_SEMANTIC;
|
|
#endif
|
|
};
|
|
|
|
PackedVaryings PackVaryings (Varyings input)
|
|
{
|
|
PackedVaryings output;
|
|
ZERO_INITIALIZE(PackedVaryings, output);
|
|
output.positionCS = input.positionCS;
|
|
#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 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;
|
|
}
|
|
|
|
|
|
// --------------------------------------------------
|
|
// Graph
|
|
|
|
// Graph Properties
|
|
CBUFFER_START(UnityPerMaterial)
|
|
float _Dynamic_Shape_Y_Offset;
|
|
float _Dynamic_Start_Position_Offset;
|
|
float _GlobalTiling;
|
|
float _UVVDirection1UDirection0;
|
|
float2 _ColdLavaMainSpeed;
|
|
float2 _MediumLavaMainSpeed;
|
|
float _HotLavaFlowUVRefreshSpeed_1;
|
|
float2 _HotLavaMainSpeed;
|
|
float4 _ColdLavaAlbedo_SM_TexelSize;
|
|
float4 _ColdLavaAlbedoColor;
|
|
float _ColdLavaAlbedoColorMultiply;
|
|
float2 _ColdLavaTiling;
|
|
float _ColdLavaSmoothness;
|
|
float4 _ColdLavaNormal_TexelSize;
|
|
float _ColdLavaNormalScale;
|
|
float4 _ColdLavaMT_AO_H_EM_TexelSize;
|
|
float _ColdLavaMetalic;
|
|
float _ColdLavaAO;
|
|
float _ColdLavaTessScale;
|
|
float _MediumLavaAngle;
|
|
float _MediumLavaAngleFalloff;
|
|
float _MediumLavaHeightBlendTreshold;
|
|
float _MediumLavaHeightBlendStrenght;
|
|
float4 _MediumLavaAlbedo_SM_TexelSize;
|
|
float4 _MediumLavaAlbedoColor;
|
|
float _MediumLavaAlbedoColorMultiply;
|
|
float2 _MediumLavaTiling;
|
|
float _MediumLavaSmoothness;
|
|
float4 _MediumLavaNormal_TexelSize;
|
|
float _MediumLavaNormalScale;
|
|
float4 _MediumLavaMT_AO_H_EM_TexelSize;
|
|
float _MediumLavaMetallic;
|
|
float _MediumLavaAO;
|
|
float _MediumLavaTessScale;
|
|
float _HotLavaAngle;
|
|
float _HotLavaAngleFalloff;
|
|
float _HotLavaHeightBlendTreshold;
|
|
float _HotLavaHeightBlendStrenght;
|
|
float4 _HotLavaAlbedo_SM_TexelSize;
|
|
float4 _HotLavaAlbedoColor;
|
|
float _HotLavaAlbedoColorMultiply;
|
|
float2 _HotLavaTiling;
|
|
float _HotLavaSmoothness;
|
|
float4 _HotLavaNormal_TexelSize;
|
|
float _HotLavaNormalScale;
|
|
float4 _HotLavaMT_AO_H_EM_TexelSize;
|
|
float _HotLavaMetallic;
|
|
float _HotLavaAO;
|
|
float _HotLavaTessScale;
|
|
float _ColdLavaFlowUVRefresSpeed;
|
|
float _MediumLavaFlowUVRefreshSpeed;
|
|
float _HotLavaFlowUVRefreshSpeed;
|
|
float4 _LavaEmissionColor;
|
|
float _ColdLavaEmissionMaskIntensivity;
|
|
float _ColdLavaEmissionMaskTreshold;
|
|
float _MediumLavaEmissionMaskIntesivity;
|
|
float _MediumLavaEmissionMaskTreshold;
|
|
float _HotLavaEmissionMaskIntensivity;
|
|
float _HotLavaEmissionMaskTreshold;
|
|
float4 _RimColor;
|
|
float _RimLightPower;
|
|
float4 _Noise_TexelSize;
|
|
float2 _NoiseTiling;
|
|
float2 _NoiseSpeed;
|
|
float _ColdLavaNoisePower;
|
|
float _MediumLavaNoisePower;
|
|
float _HotLavaNoisePower;
|
|
float _VCColdLavaHeightBlendStrenght;
|
|
float _VCMediumLavaHeightBlendStrenght;
|
|
float _VCHotLavaHeightBlendStrenght;
|
|
float _Dynamic_Shape_Speed;
|
|
float _Dynamic_Shape_U_Curve_Power;
|
|
float _Dynamic_Shape_V_Curve_Power;
|
|
float _Dynamic_Lava_Emission_Intensivity;
|
|
float _Dynamic_Lava_Emission_Treshold;
|
|
float2 _Slope_Speed_Influence;
|
|
float _Dynamic_Lava_Emission_Front_Mask_Treshold;
|
|
float _Dynamic_Lava_Emission_Front_Mask_Intensivity;
|
|
float _Dynamic_Flow;
|
|
CBUFFER_END
|
|
|
|
// Object and Global properties
|
|
SAMPLER(SamplerState_Linear_Repeat);
|
|
SAMPLER(SamplerState_Linear_Repeat_Aniso8);
|
|
TEXTURE2D(_ColdLavaAlbedo_SM);
|
|
SAMPLER(sampler_ColdLavaAlbedo_SM);
|
|
TEXTURE2D(_ColdLavaNormal);
|
|
SAMPLER(sampler_ColdLavaNormal);
|
|
TEXTURE2D(_ColdLavaMT_AO_H_EM);
|
|
SAMPLER(sampler_ColdLavaMT_AO_H_EM);
|
|
TEXTURE2D(_MediumLavaAlbedo_SM);
|
|
SAMPLER(sampler_MediumLavaAlbedo_SM);
|
|
TEXTURE2D(_MediumLavaNormal);
|
|
SAMPLER(sampler_MediumLavaNormal);
|
|
TEXTURE2D(_MediumLavaMT_AO_H_EM);
|
|
SAMPLER(sampler_MediumLavaMT_AO_H_EM);
|
|
TEXTURE2D(_HotLavaAlbedo_SM);
|
|
SAMPLER(sampler_HotLavaAlbedo_SM);
|
|
TEXTURE2D(_HotLavaNormal);
|
|
SAMPLER(sampler_HotLavaNormal);
|
|
TEXTURE2D(_HotLavaMT_AO_H_EM);
|
|
SAMPLER(sampler_HotLavaMT_AO_H_EM);
|
|
TEXTURE2D(_Noise);
|
|
SAMPLER(sampler_Noise);
|
|
|
|
// Graph Includes
|
|
// GraphIncludes: <None>
|
|
|
|
// -- Property used by ScenePickingPass
|
|
#ifdef SCENEPICKINGPASS
|
|
float4 _SelectionID;
|
|
#endif
|
|
|
|
// -- Properties used by SceneSelectionPass
|
|
#ifdef SCENESELECTIONPASS
|
|
int _ObjectId;
|
|
int _PassValue;
|
|
#endif
|
|
|
|
// Graph Functions
|
|
|
|
void Time_float(out float Out){
|
|
Out = _Time.y;
|
|
}
|
|
|
|
void Unity_Multiply_float_float(float A, float B, out float Out)
|
|
{
|
|
Out = A * B;
|
|
}
|
|
|
|
void Unity_Add_float(float A, float B, out float Out)
|
|
{
|
|
Out = A + B;
|
|
}
|
|
|
|
void Unity_Sine_float(float In, out float Out)
|
|
{
|
|
Out = sin(In);
|
|
}
|
|
|
|
void Unity_OneMinus_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);
|
|
}
|
|
|
|
void Unity_Fraction_float(float In, out float Out)
|
|
{
|
|
Out = frac(In);
|
|
}
|
|
|
|
void Unity_Subtract_float(float A, float B, out float Out)
|
|
{
|
|
Out = A - B;
|
|
}
|
|
|
|
void Unity_Clamp_float(float In, float Min, float Max, out float Out)
|
|
{
|
|
Out = clamp(In, Min, Max);
|
|
}
|
|
|
|
struct Bindings_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float
|
|
{
|
|
half4 uv2;
|
|
};
|
|
|
|
void SG_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float(float _Lava_Move, float _Lava_Blend, float _Lava_Blend_Length, float _Lava_Position, float _Speed, Bindings_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float IN, out float3 OutVector3_1, out float Mask_2, out float BlackMask_3)
|
|
{
|
|
float _Property_2a185003c3494beeb70cdf5ed0e65bcd_Out_0 = _Lava_Position;
|
|
float _TimeCustomFunction_de3c9bb8524d44f4ab32edcb4d6b4f54_Out_0;
|
|
Time_float(_TimeCustomFunction_de3c9bb8524d44f4ab32edcb4d6b4f54_Out_0);
|
|
float _Property_e7f9cc195866428a85d01e3ecd313a79_Out_0 = _Speed;
|
|
float _Multiply_9e68ac9cbbee4bd89bda6f5e83200ba1_Out_2;
|
|
Unity_Multiply_float_float(_TimeCustomFunction_de3c9bb8524d44f4ab32edcb4d6b4f54_Out_0, _Property_e7f9cc195866428a85d01e3ecd313a79_Out_0, _Multiply_9e68ac9cbbee4bd89bda6f5e83200ba1_Out_2);
|
|
float _Add_89e5e16041eb42c185127581c324d3ef_Out_2;
|
|
Unity_Add_float(_Property_2a185003c3494beeb70cdf5ed0e65bcd_Out_0, _Multiply_9e68ac9cbbee4bd89bda6f5e83200ba1_Out_2, _Add_89e5e16041eb42c185127581c324d3ef_Out_2);
|
|
float _Property_c36e7c40bdfb40a1b331d81d87dc8ea2_Out_0 = _Lava_Blend_Length;
|
|
float _Add_c00f6c5fae1f40ce848e7c22007c4187_Out_2;
|
|
Unity_Add_float(_Property_c36e7c40bdfb40a1b331d81d87dc8ea2_Out_0, _Add_89e5e16041eb42c185127581c324d3ef_Out_2, _Add_c00f6c5fae1f40ce848e7c22007c4187_Out_2);
|
|
float4 _UV_3e2c7754188f4248b45724449a0b0102_Out_0 = IN.uv2;
|
|
float _Split_1c5a40226cc8434d858bb235be3df686_R_1 = _UV_3e2c7754188f4248b45724449a0b0102_Out_0[0];
|
|
float _Split_1c5a40226cc8434d858bb235be3df686_G_2 = _UV_3e2c7754188f4248b45724449a0b0102_Out_0[1];
|
|
float _Split_1c5a40226cc8434d858bb235be3df686_B_3 = _UV_3e2c7754188f4248b45724449a0b0102_Out_0[2];
|
|
float _Split_1c5a40226cc8434d858bb235be3df686_A_4 = _UV_3e2c7754188f4248b45724449a0b0102_Out_0[3];
|
|
float Constant_07fa30ece4ce41b5b24296e8ca24455e = 3.141593;
|
|
float _Multiply_a446488e00e945cb9bdfe5be3426f420_Out_2;
|
|
Unity_Multiply_float_float(_Split_1c5a40226cc8434d858bb235be3df686_G_2, Constant_07fa30ece4ce41b5b24296e8ca24455e, _Multiply_a446488e00e945cb9bdfe5be3426f420_Out_2);
|
|
float _Sine_246d772169bc44e8a89cd956f8db3945_Out_1;
|
|
Unity_Sine_float(_Multiply_a446488e00e945cb9bdfe5be3426f420_Out_2, _Sine_246d772169bc44e8a89cd956f8db3945_Out_1);
|
|
float _OneMinus_5a23f296bc0d4c259759488043d04af8_Out_1;
|
|
Unity_OneMinus_float(_Sine_246d772169bc44e8a89cd956f8db3945_Out_1, _OneMinus_5a23f296bc0d4c259759488043d04af8_Out_1);
|
|
float _Property_e47653aa77f64be691ab7fbc06e93a03_Out_0 = _Lava_Blend;
|
|
float _Multiply_da8ac054968b49f2902ac2cb6adbf7ce_Out_2;
|
|
Unity_Multiply_float_float(_OneMinus_5a23f296bc0d4c259759488043d04af8_Out_1, _Property_e47653aa77f64be691ab7fbc06e93a03_Out_0, _Multiply_da8ac054968b49f2902ac2cb6adbf7ce_Out_2);
|
|
float _Add_14d2aa97a990488095216c24e0fce025_Out_2;
|
|
Unity_Add_float(_Split_1c5a40226cc8434d858bb235be3df686_R_1, _Multiply_da8ac054968b49f2902ac2cb6adbf7ce_Out_2, _Add_14d2aa97a990488095216c24e0fce025_Out_2);
|
|
float _Smoothstep_cdbeceeb99e04282a57ed4060a77ccfa_Out_3;
|
|
Unity_Smoothstep_float(_Add_89e5e16041eb42c185127581c324d3ef_Out_2, _Add_c00f6c5fae1f40ce848e7c22007c4187_Out_2, _Add_14d2aa97a990488095216c24e0fce025_Out_2, _Smoothstep_cdbeceeb99e04282a57ed4060a77ccfa_Out_3);
|
|
float _Property_9b3bca5a847f487c9f9ea762b17e9e6f_Out_0 = _Lava_Move;
|
|
float _Multiply_cfe5164c85184498b5f555c37c60f6e7_Out_2;
|
|
Unity_Multiply_float_float(_Smoothstep_cdbeceeb99e04282a57ed4060a77ccfa_Out_3, _Property_9b3bca5a847f487c9f9ea762b17e9e6f_Out_0, _Multiply_cfe5164c85184498b5f555c37c60f6e7_Out_2);
|
|
float3 _Vector3_6776765fcd694cd4a1fda0cee619f6fd_Out_0 = float3(0, _Multiply_cfe5164c85184498b5f555c37c60f6e7_Out_2, 0);
|
|
float _Fraction_534e1fabf58244d58a8b4810525daf90_Out_1;
|
|
Unity_Fraction_float(_Smoothstep_cdbeceeb99e04282a57ed4060a77ccfa_Out_3, _Fraction_534e1fabf58244d58a8b4810525daf90_Out_1);
|
|
float _Subtract_8953bd445cba4da5bd2f520f8181e98d_Out_2;
|
|
Unity_Subtract_float(_Add_c00f6c5fae1f40ce848e7c22007c4187_Out_2, _Add_14d2aa97a990488095216c24e0fce025_Out_2, _Subtract_8953bd445cba4da5bd2f520f8181e98d_Out_2);
|
|
float _Clamp_f8658c6871554a12b16cd7ce892df954_Out_3;
|
|
Unity_Clamp_float(_Subtract_8953bd445cba4da5bd2f520f8181e98d_Out_2, 0, 1, _Clamp_f8658c6871554a12b16cd7ce892df954_Out_3);
|
|
OutVector3_1 = _Vector3_6776765fcd694cd4a1fda0cee619f6fd_Out_0;
|
|
Mask_2 = _Fraction_534e1fabf58244d58a8b4810525daf90_Out_1;
|
|
BlackMask_3 = _Clamp_f8658c6871554a12b16cd7ce892df954_Out_3;
|
|
}
|
|
|
|
void Unity_Multiply_float3_float3(float3 A, float3 B, out float3 Out)
|
|
{
|
|
Out = A * B;
|
|
}
|
|
|
|
void Unity_Absolute_float(float In, out float Out)
|
|
{
|
|
Out = abs(In);
|
|
}
|
|
|
|
void Unity_Multiply_float2_float2(float2 A, float2 B, out float2 Out)
|
|
{
|
|
Out = A * B;
|
|
}
|
|
|
|
void Unity_Add_float2(float2 A, float2 B, out float2 Out)
|
|
{
|
|
Out = A + B;
|
|
}
|
|
|
|
void Unity_Branch_float2(float Predicate, float2 True, float2 False, out float2 Out)
|
|
{
|
|
Out = Predicate ? True : False;
|
|
}
|
|
|
|
void Unity_Divide_float(float A, float B, out float Out)
|
|
{
|
|
Out = A / B;
|
|
}
|
|
|
|
void Unity_Power_float(float A, float B, out float Out)
|
|
{
|
|
Out = pow(A, B);
|
|
}
|
|
|
|
struct Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float
|
|
{
|
|
float3 WorldSpaceNormal;
|
|
half4 uv0;
|
|
half4 uv3;
|
|
};
|
|
|
|
void SG_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float(float _UV_Direction_V_T_U_F, float2 _Texture_Tiling, float _Global_Tiling, float2 _Texture_Speed, UnityTexture2D _HeightMap_B, float _UV_Refresh_Speed, float2 _Slope_Influence, float _Time_Float, Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float IN, out float2 UV_1_LOD_5, out float2 UV_2_LOD_4, out float FlowLerp_LOD_8, out float NonHeigblendedLerp_LOD_9, out float Fraction_1_1, out float Fraction_2_2)
|
|
{
|
|
float _Property_e1ff2b453fec41069201c9a23f45243f_Out_0 = _UV_Direction_V_T_U_F;
|
|
float2 _Property_11e9ef21a6164714b54867b4fec442fb_Out_0 = _Texture_Speed;
|
|
float _Split_66fafc81d60b44af9ca4955d1c41a23e_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_66fafc81d60b44af9ca4955d1c41a23e_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_66fafc81d60b44af9ca4955d1c41a23e_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_66fafc81d60b44af9ca4955d1c41a23e_A_4 = 0;
|
|
float _Absolute_9ed12a85859d4c3abd48e4e3ad86a4a3_Out_1;
|
|
Unity_Absolute_float(_Split_66fafc81d60b44af9ca4955d1c41a23e_G_2, _Absolute_9ed12a85859d4c3abd48e4e3ad86a4a3_Out_1);
|
|
float _Clamp_381065d3a34d4d03a8e14f5344363851_Out_3;
|
|
Unity_Clamp_float(_Absolute_9ed12a85859d4c3abd48e4e3ad86a4a3_Out_1, 0, 1, _Clamp_381065d3a34d4d03a8e14f5344363851_Out_3);
|
|
float _OneMinus_e2b233a02f02413b9067eba7b3be8fdb_Out_1;
|
|
Unity_OneMinus_float(_Clamp_381065d3a34d4d03a8e14f5344363851_Out_3, _OneMinus_e2b233a02f02413b9067eba7b3be8fdb_Out_1);
|
|
float2 _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0 = _Slope_Influence;
|
|
float2 _Multiply_8b98ec2e94864acc851f15193013d9c5_Out_2;
|
|
Unity_Multiply_float2_float2((_OneMinus_e2b233a02f02413b9067eba7b3be8fdb_Out_1.xx), _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0, _Multiply_8b98ec2e94864acc851f15193013d9c5_Out_2);
|
|
float2 _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2;
|
|
Unity_Add_float2(_Property_11e9ef21a6164714b54867b4fec442fb_Out_0, _Multiply_8b98ec2e94864acc851f15193013d9c5_Out_2, _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2);
|
|
float2 _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0 = _Texture_Tiling;
|
|
float2 _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2;
|
|
Unity_Multiply_float2_float2(_Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2, _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0, _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2);
|
|
float4 _UV_5065e53f57da48938d389be8b756e79f_Out_0 = IN.uv3;
|
|
float2 _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2;
|
|
Unity_Multiply_float2_float2(_Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2, (_UV_5065e53f57da48938d389be8b756e79f_Out_0.xy), _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2);
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_R_1 = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2[0];
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_G_2 = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2[1];
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_B_3 = 0;
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_A_4 = 0;
|
|
float2 _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0 = float2(_Split_8a205a4b761446f9bd6e51fef55cd516_G_2, _Split_8a205a4b761446f9bd6e51fef55cd516_R_1);
|
|
float2 _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3;
|
|
Unity_Branch_float2(_Property_e1ff2b453fec41069201c9a23f45243f_Out_0, _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2, _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0, _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3);
|
|
float _Property_85997eba6114477b8cf506155f6b748c_Out_0 = _Time_Float;
|
|
float _Property_eca1185428d546de9034f062796c7f3b_Out_0 = _UV_Refresh_Speed;
|
|
float _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2;
|
|
Unity_Multiply_float_float(_Property_85997eba6114477b8cf506155f6b748c_Out_0, _Property_eca1185428d546de9034f062796c7f3b_Out_0, _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2);
|
|
float _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2;
|
|
Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2, 0, _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2);
|
|
float _Fraction_32b193bd71ca404588517d6887bbf390_Out_1;
|
|
Unity_Fraction_float(_Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2, _Fraction_32b193bd71ca404588517d6887bbf390_Out_1);
|
|
float2 _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2;
|
|
Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3, (_Fraction_32b193bd71ca404588517d6887bbf390_Out_1.xx), _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2);
|
|
float _Property_62f67c70aae5489e94e37cafe73baf35_Out_0 = _Global_Tiling;
|
|
float _Divide_19c9049f60754d499008ce4b06109655_Out_2;
|
|
Unity_Divide_float(1, _Property_62f67c70aae5489e94e37cafe73baf35_Out_0, _Divide_19c9049f60754d499008ce4b06109655_Out_2);
|
|
float4 _UV_6b1eec7607104319aba3d875527da073_Out_0 = IN.uv0;
|
|
float2 _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2;
|
|
Unity_Multiply_float2_float2(_Property_4d24cadf92ee4d43b52d3755629e269e_Out_0, (_UV_6b1eec7607104319aba3d875527da073_Out_0.xy), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2);
|
|
float2 _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2;
|
|
Unity_Multiply_float2_float2((_Divide_19c9049f60754d499008ce4b06109655_Out_2.xx), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2);
|
|
float2 _Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2;
|
|
Unity_Add_float2(_Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2, _Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2);
|
|
float _Add_9eadb94808de4bc885bc1be18df4f639_Out_2;
|
|
Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2, -0.5, _Add_9eadb94808de4bc885bc1be18df4f639_Out_2);
|
|
float _Fraction_38e5506afa51447283ddde13593ada4d_Out_1;
|
|
Unity_Fraction_float(_Add_9eadb94808de4bc885bc1be18df4f639_Out_2, _Fraction_38e5506afa51447283ddde13593ada4d_Out_1);
|
|
float2 _Multiply_14c20d62ad084293accedac425b831fe_Out_2;
|
|
Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3, (_Fraction_38e5506afa51447283ddde13593ada4d_Out_1.xx), _Multiply_14c20d62ad084293accedac425b831fe_Out_2);
|
|
float2 _Add_5373f3ceb31249868a4f178de8a7ccc5_Out_2;
|
|
Unity_Add_float2(_Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2, _Multiply_14c20d62ad084293accedac425b831fe_Out_2, _Add_5373f3ceb31249868a4f178de8a7ccc5_Out_2);
|
|
float _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2;
|
|
Unity_Multiply_float_float(_Fraction_32b193bd71ca404588517d6887bbf390_Out_1, 1, _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2);
|
|
float Constant_9550753bbc114dd4994f4e99790a3669 = 3.141593;
|
|
float _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2;
|
|
Unity_Multiply_float_float(_Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2, Constant_9550753bbc114dd4994f4e99790a3669, _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2);
|
|
float Constant_b538a449c4eb42328f031521a22bd3e3 = 3.141593;
|
|
float _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2;
|
|
Unity_Multiply_float_float(Constant_b538a449c4eb42328f031521a22bd3e3, 1.5, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2);
|
|
float _Add_590bbae990404254a6309a5fa210ca31_Out_2;
|
|
Unity_Add_float(_Multiply_c4390f9bbb504e9981494940812a3c59_Out_2, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2, _Add_590bbae990404254a6309a5fa210ca31_Out_2);
|
|
float _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1;
|
|
Unity_Sine_float(_Add_590bbae990404254a6309a5fa210ca31_Out_2, _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1);
|
|
float _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1;
|
|
Unity_Absolute_float(_Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1, _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1);
|
|
float _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3;
|
|
Unity_Clamp_float(_Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1, 0, 1, _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3);
|
|
UnityTexture2D _Property_455d32b94af045e4ac963d23b1a8dceb_Out_0 = _HeightMap_B;
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_455d32b94af045e4ac963d23b1a8dceb_Out_0.tex, _Property_455d32b94af045e4ac963d23b1a8dceb_Out_0.samplerstate, _Property_455d32b94af045e4ac963d23b1a8dceb_Out_0.GetTransformedUV(_Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_R_5 = _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0.r;
|
|
float _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_G_6 = _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0.g;
|
|
float _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_B_7 = _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0.b;
|
|
float _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_A_8 = _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0.a;
|
|
float _Multiply_d08510aad90c46c79f14152cfed0f078_Out_2;
|
|
Unity_Multiply_float_float(_SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_B_7, 7, _Multiply_d08510aad90c46c79f14152cfed0f078_Out_2);
|
|
float _Power_9a99fc4a330a4c5aac5363723a9e297d_Out_2;
|
|
Unity_Power_float(_Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3, _Multiply_d08510aad90c46c79f14152cfed0f078_Out_2, _Power_9a99fc4a330a4c5aac5363723a9e297d_Out_2);
|
|
float _Clamp_134461fc226e4794bd6323caf229ec29_Out_3;
|
|
Unity_Clamp_float(_Power_9a99fc4a330a4c5aac5363723a9e297d_Out_2, 0, 1, _Clamp_134461fc226e4794bd6323caf229ec29_Out_3);
|
|
float _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1;
|
|
Unity_Fraction_float(_Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2, _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1);
|
|
float _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1;
|
|
Unity_Fraction_float(_Add_9eadb94808de4bc885bc1be18df4f639_Out_2, _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1);
|
|
UV_1_LOD_5 = _Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2;
|
|
UV_2_LOD_4 = _Add_5373f3ceb31249868a4f178de8a7ccc5_Out_2;
|
|
FlowLerp_LOD_8 = _Clamp_134461fc226e4794bd6323caf229ec29_Out_3;
|
|
NonHeigblendedLerp_LOD_9 = _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3;
|
|
Fraction_1_1 = _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1;
|
|
Fraction_2_2 = _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1;
|
|
}
|
|
|
|
void Unity_Lerp_float(float A, float B, float T, out float Out)
|
|
{
|
|
Out = lerp(A, B, T);
|
|
}
|
|
|
|
void Unity_Saturate_float(float In, out float Out)
|
|
{
|
|
Out = saturate(In);
|
|
}
|
|
|
|
struct Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float
|
|
{
|
|
};
|
|
|
|
void SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(float Vector1_3D7AF960, float Vector1_23CABB44, float Vector1_50A6BA5E, Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float IN, out float Blend_1)
|
|
{
|
|
float _Property_804e86228598eb8b92ce6c007ac5fbc9_Out_0 = Vector1_3D7AF960;
|
|
float _Property_9dc4e2ee5a613e8bacccce3aeee46c32_Out_0 = Vector1_23CABB44;
|
|
float _Multiply_fb91b2b13771718bb4cb013bab2768ac_Out_2;
|
|
Unity_Multiply_float_float(_Property_804e86228598eb8b92ce6c007ac5fbc9_Out_0, _Property_9dc4e2ee5a613e8bacccce3aeee46c32_Out_0, _Multiply_fb91b2b13771718bb4cb013bab2768ac_Out_2);
|
|
float _Multiply_aa534fa162410f8f935b21bd5d9c58ab_Out_2;
|
|
Unity_Multiply_float_float(_Multiply_fb91b2b13771718bb4cb013bab2768ac_Out_2, 4, _Multiply_aa534fa162410f8f935b21bd5d9c58ab_Out_2);
|
|
float _Multiply_283464c99bf1ac8789d1ff8ec1948e00_Out_2;
|
|
Unity_Multiply_float_float(_Property_9dc4e2ee5a613e8bacccce3aeee46c32_Out_0, 2, _Multiply_283464c99bf1ac8789d1ff8ec1948e00_Out_2);
|
|
float _Add_4b45f8bab5909883a71690c307b567a2_Out_2;
|
|
Unity_Add_float(_Multiply_aa534fa162410f8f935b21bd5d9c58ab_Out_2, _Multiply_283464c99bf1ac8789d1ff8ec1948e00_Out_2, _Add_4b45f8bab5909883a71690c307b567a2_Out_2);
|
|
float _Absolute_3d1440cf68e24d60b4c40bc66c13c0e5_Out_1;
|
|
Unity_Absolute_float(_Add_4b45f8bab5909883a71690c307b567a2_Out_2, _Absolute_3d1440cf68e24d60b4c40bc66c13c0e5_Out_1);
|
|
float _Property_d01ca21e1ed88487b7c132aa64b85be9_Out_0 = Vector1_50A6BA5E;
|
|
float _Power_376a71f1029b5d888cc4d93d7d8eb032_Out_2;
|
|
Unity_Power_float(_Absolute_3d1440cf68e24d60b4c40bc66c13c0e5_Out_1, _Property_d01ca21e1ed88487b7c132aa64b85be9_Out_0, _Power_376a71f1029b5d888cc4d93d7d8eb032_Out_2);
|
|
float _Saturate_f8e2104d93edb487bdad4a3604d89b6b_Out_1;
|
|
Unity_Saturate_float(_Power_376a71f1029b5d888cc4d93d7d8eb032_Out_2, _Saturate_f8e2104d93edb487bdad4a3604d89b6b_Out_1);
|
|
Blend_1 = _Saturate_f8e2104d93edb487bdad4a3604d89b6b_Out_1;
|
|
}
|
|
|
|
void Unity_Add_float3(float3 A, float3 B, out float3 Out)
|
|
{
|
|
Out = A + B;
|
|
}
|
|
|
|
void Unity_Branch_float3(float Predicate, float3 True, float3 False, out float3 Out)
|
|
{
|
|
Out = Predicate ? True : False;
|
|
}
|
|
|
|
// 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;
|
|
float _Property_661c7656745d4b468e5418922cad980c_Out_0 = _Dynamic_Flow;
|
|
float _Property_6174b362fef84a64bfc63218c98ca2ad_Out_0 = _Dynamic_Shape_Y_Offset;
|
|
float _Property_5a32e2c3b8ea4693bbcb6465db16e4eb_Out_0 = _Dynamic_Shape_V_Curve_Power;
|
|
float _Property_c1acd6c11c59428c9aa108b90c725006_Out_0 = _Dynamic_Shape_U_Curve_Power;
|
|
float _Property_94a7abd0eed040958756408f5586399b_Out_0 = _Dynamic_Start_Position_Offset;
|
|
float _Property_7430d51dddb6413fa811cec211b99000_Out_0 = _Dynamic_Shape_Speed;
|
|
Bindings_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526;
|
|
_LavaMove_e7c2dd23675f46dfb5d627bef2a4f526.uv2 = IN.uv2;
|
|
float3 _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_OutVector3_1;
|
|
float _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_Mask_2;
|
|
float _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_BlackMask_3;
|
|
SG_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float(_Property_6174b362fef84a64bfc63218c98ca2ad_Out_0, _Property_5a32e2c3b8ea4693bbcb6465db16e4eb_Out_0, _Property_c1acd6c11c59428c9aa108b90c725006_Out_0, _Property_94a7abd0eed040958756408f5586399b_Out_0, _Property_7430d51dddb6413fa811cec211b99000_Out_0, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_OutVector3_1, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_Mask_2, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_BlackMask_3);
|
|
float3 _Multiply_dbb7c1d4b3bc4fe0aa3119bb0c945e19_Out_2;
|
|
Unity_Multiply_float3_float3(IN.ObjectSpaceNormal, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_OutVector3_1, _Multiply_dbb7c1d4b3bc4fe0aa3119bb0c945e19_Out_2);
|
|
UnityTexture2D _Property_d1dd8451b9a54063aa1bf0516031825d_Out_0 = UnityBuildTexture2DStructNoScale(_ColdLavaMT_AO_H_EM);
|
|
float _Property_826d006643654800b130e720cfee9283_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_30f8ed4e6dbf49d9bed951f8353f56dd_Out_0 = _ColdLavaTiling;
|
|
float _Property_b0afac94ec4546f9b499dcebb27f4454_Out_0 = _GlobalTiling;
|
|
float2 _Property_39b80d50a1cc47f5837e0616a7b5f484_Out_0 = _ColdLavaMainSpeed;
|
|
UnityTexture2D _Property_97e6f4af77ce47b9a2bd94a7f7e72195_Out_0 = UnityBuildTexture2DStructNoScale(_ColdLavaMT_AO_H_EM);
|
|
float _Property_cf3c3ed2779248fab05956b139b70614_Out_0 = _ColdLavaFlowUVRefresSpeed;
|
|
float2 _Property_76c46234a6774d6b8e09471a8a609832_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_b262837696e74b029d5478b0bdc80655_Out_0;
|
|
Time_float(_TimeCustomFunction_b262837696e74b029d5478b0bdc80655_Out_0);
|
|
Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d;
|
|
_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV1LOD_5;
|
|
float2 _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV2LOD_4;
|
|
float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_FlowLerpLOD_8;
|
|
float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_NonHeigblendedLerpLOD_9;
|
|
float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_Fraction1_1;
|
|
float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_Fraction2_2;
|
|
SG_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float(_Property_826d006643654800b130e720cfee9283_Out_0, _Property_30f8ed4e6dbf49d9bed951f8353f56dd_Out_0, _Property_b0afac94ec4546f9b499dcebb27f4454_Out_0, _Property_39b80d50a1cc47f5837e0616a7b5f484_Out_0, _Property_97e6f4af77ce47b9a2bd94a7f7e72195_Out_0, _Property_cf3c3ed2779248fab05956b139b70614_Out_0, _Property_76c46234a6774d6b8e09471a8a609832_Out_0, _TimeCustomFunction_b262837696e74b029d5478b0bdc80655_Out_0, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV1LOD_5, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV2LOD_4, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_FlowLerpLOD_8, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_NonHeigblendedLerpLOD_9, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_Fraction1_1, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_Fraction2_2);
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_d1dd8451b9a54063aa1bf0516031825d_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_d1dd8451b9a54063aa1bf0516031825d_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV1LOD_5), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_R_5 = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0.r;
|
|
float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_G_6 = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0.g;
|
|
float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_B_7 = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0.b;
|
|
float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_A_8 = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0.a;
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_d1dd8451b9a54063aa1bf0516031825d_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_d1dd8451b9a54063aa1bf0516031825d_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV2LOD_4), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_R_5 = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0.r;
|
|
float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_G_6 = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0.g;
|
|
float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_B_7 = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0.b;
|
|
float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_A_8 = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0.a;
|
|
float _Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3;
|
|
Unity_Lerp_float(_SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_B_7, _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_B_7, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_FlowLerpLOD_8, _Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3);
|
|
float _Add_f5d3919f9d110f84be2db0b4e57905db_Out_2;
|
|
Unity_Add_float(_Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3, -0.25, _Add_f5d3919f9d110f84be2db0b4e57905db_Out_2);
|
|
float _Property_5f6191b3eec22f8691968a8c6e01b3ba_Out_0 = _ColdLavaTessScale;
|
|
float _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2;
|
|
Unity_Multiply_float_float(_Add_f5d3919f9d110f84be2db0b4e57905db_Out_2, _Property_5f6191b3eec22f8691968a8c6e01b3ba_Out_0, _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2);
|
|
UnityTexture2D _Property_56863f8742833f83a9c0285cb3a6c344_Out_0 = UnityBuildTexture2DStructNoScale(_MediumLavaMT_AO_H_EM);
|
|
float _Property_129eb4e64ee94a539b4fcd33d6963539_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_d449c1fd7bee4109b74db35119b5d317_Out_0 = _MediumLavaTiling;
|
|
float _Property_d11985e336744f738fa113fbe21e8b6c_Out_0 = _GlobalTiling;
|
|
float2 _Property_a66b70fbc93c45b09178aeffbc10901a_Out_0 = _MediumLavaMainSpeed;
|
|
UnityTexture2D _Property_ba5c124ff8cb4be699e4a9fc5e7e4a41_Out_0 = UnityBuildTexture2DStructNoScale(_MediumLavaMT_AO_H_EM);
|
|
float _Property_0ae710a197254ff1bd92334a386e969d_Out_0 = _MediumLavaFlowUVRefreshSpeed;
|
|
float2 _Property_ebac93cdf45e4381b5c5d3b4b9fd3fe8_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_61c6b7d904c344f78fe8568d44e53710_Out_0;
|
|
Time_float(_TimeCustomFunction_61c6b7d904c344f78fe8568d44e53710_Out_0);
|
|
Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4;
|
|
_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV1LOD_5;
|
|
float2 _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV2LOD_4;
|
|
float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_FlowLerpLOD_8;
|
|
float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_NonHeigblendedLerpLOD_9;
|
|
float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_Fraction1_1;
|
|
float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_Fraction2_2;
|
|
SG_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float(_Property_129eb4e64ee94a539b4fcd33d6963539_Out_0, _Property_d449c1fd7bee4109b74db35119b5d317_Out_0, _Property_d11985e336744f738fa113fbe21e8b6c_Out_0, _Property_a66b70fbc93c45b09178aeffbc10901a_Out_0, _Property_ba5c124ff8cb4be699e4a9fc5e7e4a41_Out_0, _Property_0ae710a197254ff1bd92334a386e969d_Out_0, _Property_ebac93cdf45e4381b5c5d3b4b9fd3fe8_Out_0, _TimeCustomFunction_61c6b7d904c344f78fe8568d44e53710_Out_0, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV1LOD_5, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV2LOD_4, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_FlowLerpLOD_8, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_NonHeigblendedLerpLOD_9, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_Fraction1_1, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_Fraction2_2);
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_56863f8742833f83a9c0285cb3a6c344_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_56863f8742833f83a9c0285cb3a6c344_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV1LOD_5), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_R_5 = _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0.r;
|
|
float _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_G_6 = _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0.g;
|
|
float _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_B_7 = _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0.b;
|
|
float _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_A_8 = _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0.a;
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_56863f8742833f83a9c0285cb3a6c344_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_56863f8742833f83a9c0285cb3a6c344_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV2LOD_4), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_R_5 = _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0.r;
|
|
float _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_G_6 = _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0.g;
|
|
float _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_B_7 = _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0.b;
|
|
float _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_A_8 = _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0.a;
|
|
float _Lerp_79202e8722bd198a8e3c96b6f6ed9ee9_Out_3;
|
|
Unity_Lerp_float(_SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_B_7, _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_B_7, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_FlowLerpLOD_8, _Lerp_79202e8722bd198a8e3c96b6f6ed9ee9_Out_3);
|
|
float _Add_653ccc57b165d688b8b4122d29bdb348_Out_2;
|
|
Unity_Add_float(_Lerp_79202e8722bd198a8e3c96b6f6ed9ee9_Out_3, -0.25, _Add_653ccc57b165d688b8b4122d29bdb348_Out_2);
|
|
float _Property_3174f3b50d8f8b809685448270c41957_Out_0 = _MediumLavaTessScale;
|
|
float _Multiply_36f60bc2706a8a839dd567cffb1e3428_Out_2;
|
|
Unity_Multiply_float_float(_Add_653ccc57b165d688b8b4122d29bdb348_Out_2, _Property_3174f3b50d8f8b809685448270c41957_Out_0, _Multiply_36f60bc2706a8a839dd567cffb1e3428_Out_2);
|
|
float _OneMinus_559f0fb51d664e529e348d84b4af292f_Out_1;
|
|
Unity_OneMinus_float(_Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3, _OneMinus_559f0fb51d664e529e348d84b4af292f_Out_1);
|
|
float _Absolute_e7aa87a50fd84525a05e4c15faa6ed85_Out_1;
|
|
Unity_Absolute_float(_OneMinus_559f0fb51d664e529e348d84b4af292f_Out_1, _Absolute_e7aa87a50fd84525a05e4c15faa6ed85_Out_1);
|
|
float _Property_29b2fd9cda5f4f5089c3a83fc03e82e9_Out_0 = _MediumLavaHeightBlendTreshold;
|
|
float _Power_1f877a35dc84439b8975ae3495259f32_Out_2;
|
|
Unity_Power_float(_Absolute_e7aa87a50fd84525a05e4c15faa6ed85_Out_1, _Property_29b2fd9cda5f4f5089c3a83fc03e82e9_Out_0, _Power_1f877a35dc84439b8975ae3495259f32_Out_2);
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_A_4 = 0;
|
|
float _Absolute_af2e8d067a75a385bc8da51b27457800_Out_1;
|
|
Unity_Absolute_float(_Split_e8815c5687c0c188b222e57b486e0e5d_G_2, _Absolute_af2e8d067a75a385bc8da51b27457800_Out_1);
|
|
float _Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3;
|
|
Unity_Clamp_float(_Absolute_af2e8d067a75a385bc8da51b27457800_Out_1, 0, 1, _Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3);
|
|
float _Property_f6e7c7b7064d56849dcc327504a5af65_Out_0 = _MediumLavaAngle;
|
|
float _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2;
|
|
Unity_Divide_float(_Property_f6e7c7b7064d56849dcc327504a5af65_Out_0, 45, _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2);
|
|
float _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1;
|
|
Unity_OneMinus_float(_Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2, _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1);
|
|
float _Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2;
|
|
Unity_Subtract_float(_Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3, _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1, _Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2);
|
|
float _Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3;
|
|
Unity_Clamp_float(_Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2, 0, 2, _Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3);
|
|
float _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2;
|
|
Unity_Divide_float(1, _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2, _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2);
|
|
float _Multiply_7079e8acdf5057888843275dbbdb199c_Out_2;
|
|
Unity_Multiply_float_float(_Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3, _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2, _Multiply_7079e8acdf5057888843275dbbdb199c_Out_2);
|
|
float _Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3;
|
|
Unity_Clamp_float(_Multiply_7079e8acdf5057888843275dbbdb199c_Out_2, 0, 1, _Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3);
|
|
float _OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1;
|
|
Unity_OneMinus_float(_Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3, _OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1);
|
|
float _Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1;
|
|
Unity_Absolute_float(_OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1, _Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1);
|
|
float _Property_f6203e15e471e481b8369ee14c1cf745_Out_0 = _MediumLavaAngleFalloff;
|
|
float _Power_1bc1b18487206481a5ce3274075c24a1_Out_2;
|
|
Unity_Power_float(_Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1, _Property_f6203e15e471e481b8369ee14c1cf745_Out_0, _Power_1bc1b18487206481a5ce3274075c24a1_Out_2);
|
|
float _Clamp_08c896054837bb88bc0374bd536ee024_Out_3;
|
|
Unity_Clamp_float(_Power_1bc1b18487206481a5ce3274075c24a1_Out_2, 0, 1, _Clamp_08c896054837bb88bc0374bd536ee024_Out_3);
|
|
float _Property_c6fdc37b90444cbf8cbf004b1c01d820_Out_0 = _MediumLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54;
|
|
float _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_Power_1f877a35dc84439b8975ae3495259f32_Out_2, _Clamp_08c896054837bb88bc0374bd536ee024_Out_3, _Property_c6fdc37b90444cbf8cbf004b1c01d820_Out_0, _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54, _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54_Blend_1);
|
|
float _Lerp_bbad2bae9298a98fb0f4e5807244e03d_Out_3;
|
|
Unity_Lerp_float(_Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2, _Multiply_36f60bc2706a8a839dd567cffb1e3428_Out_2, _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54_Blend_1, _Lerp_bbad2bae9298a98fb0f4e5807244e03d_Out_3);
|
|
UnityTexture2D _Property_65b22a07dcd745828b471df9172deaa4_Out_0 = UnityBuildTexture2DStructNoScale(_HotLavaMT_AO_H_EM);
|
|
float _Property_d32c017d9c624ffa90d8984f38f746d0_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_b0bb4e9015e84d95a4bc288f0187888b_Out_0 = _HotLavaTiling;
|
|
float _Property_162f3942f5b44cc98f8accf8b6293159_Out_0 = _GlobalTiling;
|
|
float2 _Property_120466aaf69b4fbdb89bcb097bfd6df4_Out_0 = _HotLavaMainSpeed;
|
|
UnityTexture2D _Property_cb85121173c148debffeebcfebf7167d_Out_0 = UnityBuildTexture2DStructNoScale(_HotLavaMT_AO_H_EM);
|
|
float _Property_277288be9f08428eb953c8ee761d793c_Out_0 = _HotLavaFlowUVRefreshSpeed;
|
|
float2 _Property_2a69b9c45b8e4f9b84b561e49c548b8e_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_84f6f740bbf64a11a8f9f67f370e8676_Out_0;
|
|
Time_float(_TimeCustomFunction_84f6f740bbf64a11a8f9f67f370e8676_Out_0);
|
|
Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf;
|
|
_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV1LOD_5;
|
|
float2 _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV2LOD_4;
|
|
float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_FlowLerpLOD_8;
|
|
float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_NonHeigblendedLerpLOD_9;
|
|
float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_Fraction1_1;
|
|
float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_Fraction2_2;
|
|
SG_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float(_Property_d32c017d9c624ffa90d8984f38f746d0_Out_0, _Property_b0bb4e9015e84d95a4bc288f0187888b_Out_0, _Property_162f3942f5b44cc98f8accf8b6293159_Out_0, _Property_120466aaf69b4fbdb89bcb097bfd6df4_Out_0, _Property_cb85121173c148debffeebcfebf7167d_Out_0, _Property_277288be9f08428eb953c8ee761d793c_Out_0, _Property_2a69b9c45b8e4f9b84b561e49c548b8e_Out_0, _TimeCustomFunction_84f6f740bbf64a11a8f9f67f370e8676_Out_0, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV1LOD_5, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV2LOD_4, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_FlowLerpLOD_8, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_NonHeigblendedLerpLOD_9, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_Fraction1_1, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_Fraction2_2);
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_65b22a07dcd745828b471df9172deaa4_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_65b22a07dcd745828b471df9172deaa4_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV1LOD_5), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_R_5 = _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0.r;
|
|
float _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_G_6 = _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0.g;
|
|
float _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_B_7 = _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0.b;
|
|
float _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_A_8 = _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0.a;
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_65b22a07dcd745828b471df9172deaa4_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_65b22a07dcd745828b471df9172deaa4_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV2LOD_4), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_R_5 = _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0.r;
|
|
float _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_G_6 = _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0.g;
|
|
float _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_B_7 = _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0.b;
|
|
float _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_A_8 = _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0.a;
|
|
float _Lerp_a74bf7006e0ceb81af461eaab46f23b1_Out_3;
|
|
Unity_Lerp_float(_SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_B_7, _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_B_7, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_FlowLerpLOD_8, _Lerp_a74bf7006e0ceb81af461eaab46f23b1_Out_3);
|
|
float _Add_4a55e899a9299a83877d178ae45f49f1_Out_2;
|
|
Unity_Add_float(_Lerp_a74bf7006e0ceb81af461eaab46f23b1_Out_3, -0.25, _Add_4a55e899a9299a83877d178ae45f49f1_Out_2);
|
|
float _Property_f6b107e5e0d31d8c98e66eefbf3de6f2_Out_0 = _HotLavaTessScale;
|
|
float _Multiply_f3c73cf50cdf8e8689aed97f89e3046c_Out_2;
|
|
Unity_Multiply_float_float(_Add_4a55e899a9299a83877d178ae45f49f1_Out_2, _Property_f6b107e5e0d31d8c98e66eefbf3de6f2_Out_0, _Multiply_f3c73cf50cdf8e8689aed97f89e3046c_Out_2);
|
|
float _OneMinus_58b9e464e3ca4d479e369a8be9a7ee08_Out_1;
|
|
Unity_OneMinus_float(_Lerp_79202e8722bd198a8e3c96b6f6ed9ee9_Out_3, _OneMinus_58b9e464e3ca4d479e369a8be9a7ee08_Out_1);
|
|
float _Absolute_fb324d79ccc14d32b39e90513d31b50b_Out_1;
|
|
Unity_Absolute_float(_OneMinus_58b9e464e3ca4d479e369a8be9a7ee08_Out_1, _Absolute_fb324d79ccc14d32b39e90513d31b50b_Out_1);
|
|
float _Property_d8670d1e08f54d1899644251f1099601_Out_0 = _HotLavaHeightBlendTreshold;
|
|
float _Power_99605ede7ecd4b6f976609d07b4629bb_Out_2;
|
|
Unity_Power_float(_Absolute_fb324d79ccc14d32b39e90513d31b50b_Out_1, _Property_d8670d1e08f54d1899644251f1099601_Out_0, _Power_99605ede7ecd4b6f976609d07b4629bb_Out_2);
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_A_4 = 0;
|
|
float _Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1;
|
|
Unity_Absolute_float(_Split_b9e7b4a6b4b5e58aa502d4b6d169b792_G_2, _Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1);
|
|
float _Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3;
|
|
Unity_Clamp_float(_Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1, 0, 1, _Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3);
|
|
float _Property_6975119070a7eb84950e7da691463776_Out_0 = _HotLavaAngle;
|
|
float _Divide_86811ef0d01a1581b082fc982daa687c_Out_2;
|
|
Unity_Divide_float(_Property_6975119070a7eb84950e7da691463776_Out_0, 45, _Divide_86811ef0d01a1581b082fc982daa687c_Out_2);
|
|
float _OneMinus_a7c4799546af71898266d38a4354b568_Out_1;
|
|
Unity_OneMinus_float(_Divide_86811ef0d01a1581b082fc982daa687c_Out_2, _OneMinus_a7c4799546af71898266d38a4354b568_Out_1);
|
|
float _Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2;
|
|
Unity_Subtract_float(_Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3, _OneMinus_a7c4799546af71898266d38a4354b568_Out_1, _Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2);
|
|
float _Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3;
|
|
Unity_Clamp_float(_Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2, 0, 2, _Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3);
|
|
float _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2;
|
|
Unity_Divide_float(1, _Divide_86811ef0d01a1581b082fc982daa687c_Out_2, _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2);
|
|
float _Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2;
|
|
Unity_Multiply_float_float(_Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3, _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2, _Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2);
|
|
float _Clamp_69414a1448338e8d9fc890185b317bc6_Out_3;
|
|
Unity_Clamp_float(_Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2, 0, 1, _Clamp_69414a1448338e8d9fc890185b317bc6_Out_3);
|
|
float _OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1;
|
|
Unity_OneMinus_float(_Clamp_69414a1448338e8d9fc890185b317bc6_Out_3, _OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1);
|
|
float _Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1;
|
|
Unity_Absolute_float(_OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1, _Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1);
|
|
float _Property_f5a63fda0810468082350dfa23ec6bf3_Out_0 = _HotLavaAngleFalloff;
|
|
float _Power_0c67a131ce19048caeed8c043e033fb9_Out_2;
|
|
Unity_Power_float(_Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1, _Property_f5a63fda0810468082350dfa23ec6bf3_Out_0, _Power_0c67a131ce19048caeed8c043e033fb9_Out_2);
|
|
float _Clamp_c8349812bf696286b9429cd182d4670a_Out_3;
|
|
Unity_Clamp_float(_Power_0c67a131ce19048caeed8c043e033fb9_Out_2, 0, 1, _Clamp_c8349812bf696286b9429cd182d4670a_Out_3);
|
|
float _Property_b67bd351f0d84590833dacb1b608a490_Out_0 = _HotLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98;
|
|
float _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_Power_99605ede7ecd4b6f976609d07b4629bb_Out_2, _Clamp_c8349812bf696286b9429cd182d4670a_Out_3, _Property_b67bd351f0d84590833dacb1b608a490_Out_0, _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98, _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98_Blend_1);
|
|
float _Lerp_ba0188e0033c96818127ab277dd7743d_Out_3;
|
|
Unity_Lerp_float(_Lerp_bbad2bae9298a98fb0f4e5807244e03d_Out_3, _Multiply_f3c73cf50cdf8e8689aed97f89e3046c_Out_2, _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98_Blend_1, _Lerp_ba0188e0033c96818127ab277dd7743d_Out_3);
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_R_1 = IN.VertexColor[0];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_G_2 = IN.VertexColor[1];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_B_3 = IN.VertexColor[2];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_A_4 = IN.VertexColor[3];
|
|
float _Lerp_93a62f8efa294882a3799fb182d00ce6_Out_3;
|
|
Unity_Lerp_float(_Lerp_ba0188e0033c96818127ab277dd7743d_Out_3, _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2, _Split_992c0de0de817484b2d52aeb19e22ee0_R_1, _Lerp_93a62f8efa294882a3799fb182d00ce6_Out_3);
|
|
float _Lerp_614557f98d2300819fe9b855a1a93f0b_Out_3;
|
|
Unity_Lerp_float(_Lerp_93a62f8efa294882a3799fb182d00ce6_Out_3, _Multiply_36f60bc2706a8a839dd567cffb1e3428_Out_2, _Split_992c0de0de817484b2d52aeb19e22ee0_G_2, _Lerp_614557f98d2300819fe9b855a1a93f0b_Out_3);
|
|
float _Lerp_ef565d386ab90a89ab99065d782595a0_Out_3;
|
|
Unity_Lerp_float(_Lerp_614557f98d2300819fe9b855a1a93f0b_Out_3, _Multiply_f3c73cf50cdf8e8689aed97f89e3046c_Out_2, _Split_992c0de0de817484b2d52aeb19e22ee0_B_3, _Lerp_ef565d386ab90a89ab99065d782595a0_Out_3);
|
|
float3 _Multiply_a2efee1a779e44c6ada9832d9fff09ed_Out_2;
|
|
Unity_Multiply_float3_float3(IN.ObjectSpaceNormal, (_Lerp_ef565d386ab90a89ab99065d782595a0_Out_3.xxx), _Multiply_a2efee1a779e44c6ada9832d9fff09ed_Out_2);
|
|
float3 _Add_8556fe5688a74b4e99dc6a3c66d812ab_Out_2;
|
|
Unity_Add_float3(_Multiply_dbb7c1d4b3bc4fe0aa3119bb0c945e19_Out_2, _Multiply_a2efee1a779e44c6ada9832d9fff09ed_Out_2, _Add_8556fe5688a74b4e99dc6a3c66d812ab_Out_2);
|
|
float3 _Add_30764b0390cf4e34bc89f95f39e6d8be_Out_2;
|
|
Unity_Add_float3(IN.ObjectSpacePosition, _Add_8556fe5688a74b4e99dc6a3c66d812ab_Out_2, _Add_30764b0390cf4e34bc89f95f39e6d8be_Out_2);
|
|
float3 _Add_1536ebe00df2440bbc68b2506484262f_Out_2;
|
|
Unity_Add_float3(IN.ObjectSpacePosition, _Multiply_a2efee1a779e44c6ada9832d9fff09ed_Out_2, _Add_1536ebe00df2440bbc68b2506484262f_Out_2);
|
|
float3 _Branch_385f920ecee74e51ae1e55548ef40ceb_Out_3;
|
|
Unity_Branch_float3(_Property_661c7656745d4b468e5418922cad980c_Out_0, _Add_30764b0390cf4e34bc89f95f39e6d8be_Out_2, _Add_1536ebe00df2440bbc68b2506484262f_Out_2, _Branch_385f920ecee74e51ae1e55548ef40ceb_Out_3);
|
|
description.Position = _Branch_385f920ecee74e51ae1e55548ef40ceb_Out_3;
|
|
description.Normal = IN.ObjectSpaceNormal;
|
|
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
|
|
{
|
|
};
|
|
|
|
SurfaceDescription SurfaceDescriptionFunction(SurfaceDescriptionInputs IN)
|
|
{
|
|
SurfaceDescription surface = (SurfaceDescription)0;
|
|
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);
|
|
|
|
output.ObjectSpaceNormal = input.normalOS;
|
|
output.WorldSpaceNormal = TransformObjectToWorldNormal(input.normalOS);
|
|
output.ObjectSpaceTangent = input.tangentOS.xyz;
|
|
output.ObjectSpacePosition = input.positionOS;
|
|
output.uv0 = input.uv0;
|
|
output.uv2 = input.uv2;
|
|
output.uv3 = input.uv3;
|
|
output.VertexColor = input.color;
|
|
|
|
return output;
|
|
}
|
|
SurfaceDescriptionInputs BuildSurfaceDescriptionInputs(Varyings input)
|
|
{
|
|
SurfaceDescriptionInputs output;
|
|
ZERO_INITIALIZE(SurfaceDescriptionInputs, output);
|
|
|
|
#ifdef HAVE_VFX_MODIFICATION
|
|
// FragInputs from VFX come from two places: Interpolator or CBuffer.
|
|
/* WARNING: $splice Could not find named fragment 'VFXSetFragInputs' */
|
|
|
|
#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
|
|
#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 Back
|
|
|
|
// Debug
|
|
// <None>
|
|
|
|
// --------------------------------------------------
|
|
// Pass
|
|
|
|
HLSLPROGRAM
|
|
|
|
// Pragmas
|
|
#pragma target 4.5
|
|
#pragma exclude_renderers gles gles3 glcore
|
|
#pragma vertex vert
|
|
#pragma fragment frag
|
|
|
|
// DotsInstancingOptions: <None>
|
|
// HybridV1InjectedBuiltinProperties: <None>
|
|
|
|
// Keywords
|
|
// PassKeywords: <None>
|
|
// GraphKeywords: <None>
|
|
|
|
// Defines
|
|
|
|
#define _NORMALMAP 1
|
|
#define _NORMAL_DROPOFF_TS 1
|
|
#define ATTRIBUTES_NEED_NORMAL
|
|
#define ATTRIBUTES_NEED_TANGENT
|
|
#define ATTRIBUTES_NEED_TEXCOORD0
|
|
#define ATTRIBUTES_NEED_TEXCOORD2
|
|
#define ATTRIBUTES_NEED_TEXCOORD3
|
|
#define ATTRIBUTES_NEED_COLOR
|
|
#define FEATURES_GRAPH_VERTEX
|
|
/* WARNING: $splice Could not find named fragment 'PassInstancing' */
|
|
#define SHADERPASS SHADERPASS_DEPTHONLY
|
|
#define SCENEPICKINGPASS 1
|
|
#define ALPHA_CLIP_THRESHOLD 1
|
|
/* WARNING: $splice Could not find named fragment 'DotsInstancingVars' */
|
|
|
|
|
|
// 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.core/ShaderLibrary/TextureStack.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
|
|
{
|
|
float3 positionOS : POSITION;
|
|
float3 normalOS : NORMAL;
|
|
float4 tangentOS : TANGENT;
|
|
float4 uv0 : TEXCOORD0;
|
|
float4 uv2 : TEXCOORD2;
|
|
float4 uv3 : TEXCOORD3;
|
|
float4 color : COLOR;
|
|
#if UNITY_ANY_INSTANCING_ENABLED
|
|
uint instanceID : INSTANCEID_SEMANTIC;
|
|
#endif
|
|
};
|
|
struct Varyings
|
|
{
|
|
float4 positionCS : SV_POSITION;
|
|
#if UNITY_ANY_INSTANCING_ENABLED
|
|
uint instanceID : CUSTOM_INSTANCE_ID;
|
|
#endif
|
|
#if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE)))
|
|
uint stereoTargetEyeIndexAsBlendIdx0 : BLENDINDICES0;
|
|
#endif
|
|
#if (defined(UNITY_STEREO_INSTANCING_ENABLED))
|
|
uint stereoTargetEyeIndexAsRTArrayIdx : SV_RenderTargetArrayIndex;
|
|
#endif
|
|
#if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE)
|
|
FRONT_FACE_TYPE cullFace : FRONT_FACE_SEMANTIC;
|
|
#endif
|
|
};
|
|
struct SurfaceDescriptionInputs
|
|
{
|
|
};
|
|
struct VertexDescriptionInputs
|
|
{
|
|
float3 ObjectSpaceNormal;
|
|
float3 WorldSpaceNormal;
|
|
float3 ObjectSpaceTangent;
|
|
float3 ObjectSpacePosition;
|
|
float4 uv0;
|
|
float4 uv2;
|
|
float4 uv3;
|
|
float4 VertexColor;
|
|
};
|
|
struct PackedVaryings
|
|
{
|
|
float4 positionCS : SV_POSITION;
|
|
#if UNITY_ANY_INSTANCING_ENABLED
|
|
uint instanceID : CUSTOM_INSTANCE_ID;
|
|
#endif
|
|
#if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE)))
|
|
uint stereoTargetEyeIndexAsBlendIdx0 : BLENDINDICES0;
|
|
#endif
|
|
#if (defined(UNITY_STEREO_INSTANCING_ENABLED))
|
|
uint stereoTargetEyeIndexAsRTArrayIdx : SV_RenderTargetArrayIndex;
|
|
#endif
|
|
#if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE)
|
|
FRONT_FACE_TYPE cullFace : FRONT_FACE_SEMANTIC;
|
|
#endif
|
|
};
|
|
|
|
PackedVaryings PackVaryings (Varyings input)
|
|
{
|
|
PackedVaryings output;
|
|
ZERO_INITIALIZE(PackedVaryings, output);
|
|
output.positionCS = input.positionCS;
|
|
#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 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;
|
|
}
|
|
|
|
|
|
// --------------------------------------------------
|
|
// Graph
|
|
|
|
// Graph Properties
|
|
CBUFFER_START(UnityPerMaterial)
|
|
float _Dynamic_Shape_Y_Offset;
|
|
float _Dynamic_Start_Position_Offset;
|
|
float _GlobalTiling;
|
|
float _UVVDirection1UDirection0;
|
|
float2 _ColdLavaMainSpeed;
|
|
float2 _MediumLavaMainSpeed;
|
|
float _HotLavaFlowUVRefreshSpeed_1;
|
|
float2 _HotLavaMainSpeed;
|
|
float4 _ColdLavaAlbedo_SM_TexelSize;
|
|
float4 _ColdLavaAlbedoColor;
|
|
float _ColdLavaAlbedoColorMultiply;
|
|
float2 _ColdLavaTiling;
|
|
float _ColdLavaSmoothness;
|
|
float4 _ColdLavaNormal_TexelSize;
|
|
float _ColdLavaNormalScale;
|
|
float4 _ColdLavaMT_AO_H_EM_TexelSize;
|
|
float _ColdLavaMetalic;
|
|
float _ColdLavaAO;
|
|
float _ColdLavaTessScale;
|
|
float _MediumLavaAngle;
|
|
float _MediumLavaAngleFalloff;
|
|
float _MediumLavaHeightBlendTreshold;
|
|
float _MediumLavaHeightBlendStrenght;
|
|
float4 _MediumLavaAlbedo_SM_TexelSize;
|
|
float4 _MediumLavaAlbedoColor;
|
|
float _MediumLavaAlbedoColorMultiply;
|
|
float2 _MediumLavaTiling;
|
|
float _MediumLavaSmoothness;
|
|
float4 _MediumLavaNormal_TexelSize;
|
|
float _MediumLavaNormalScale;
|
|
float4 _MediumLavaMT_AO_H_EM_TexelSize;
|
|
float _MediumLavaMetallic;
|
|
float _MediumLavaAO;
|
|
float _MediumLavaTessScale;
|
|
float _HotLavaAngle;
|
|
float _HotLavaAngleFalloff;
|
|
float _HotLavaHeightBlendTreshold;
|
|
float _HotLavaHeightBlendStrenght;
|
|
float4 _HotLavaAlbedo_SM_TexelSize;
|
|
float4 _HotLavaAlbedoColor;
|
|
float _HotLavaAlbedoColorMultiply;
|
|
float2 _HotLavaTiling;
|
|
float _HotLavaSmoothness;
|
|
float4 _HotLavaNormal_TexelSize;
|
|
float _HotLavaNormalScale;
|
|
float4 _HotLavaMT_AO_H_EM_TexelSize;
|
|
float _HotLavaMetallic;
|
|
float _HotLavaAO;
|
|
float _HotLavaTessScale;
|
|
float _ColdLavaFlowUVRefresSpeed;
|
|
float _MediumLavaFlowUVRefreshSpeed;
|
|
float _HotLavaFlowUVRefreshSpeed;
|
|
float4 _LavaEmissionColor;
|
|
float _ColdLavaEmissionMaskIntensivity;
|
|
float _ColdLavaEmissionMaskTreshold;
|
|
float _MediumLavaEmissionMaskIntesivity;
|
|
float _MediumLavaEmissionMaskTreshold;
|
|
float _HotLavaEmissionMaskIntensivity;
|
|
float _HotLavaEmissionMaskTreshold;
|
|
float4 _RimColor;
|
|
float _RimLightPower;
|
|
float4 _Noise_TexelSize;
|
|
float2 _NoiseTiling;
|
|
float2 _NoiseSpeed;
|
|
float _ColdLavaNoisePower;
|
|
float _MediumLavaNoisePower;
|
|
float _HotLavaNoisePower;
|
|
float _VCColdLavaHeightBlendStrenght;
|
|
float _VCMediumLavaHeightBlendStrenght;
|
|
float _VCHotLavaHeightBlendStrenght;
|
|
float _Dynamic_Shape_Speed;
|
|
float _Dynamic_Shape_U_Curve_Power;
|
|
float _Dynamic_Shape_V_Curve_Power;
|
|
float _Dynamic_Lava_Emission_Intensivity;
|
|
float _Dynamic_Lava_Emission_Treshold;
|
|
float2 _Slope_Speed_Influence;
|
|
float _Dynamic_Lava_Emission_Front_Mask_Treshold;
|
|
float _Dynamic_Lava_Emission_Front_Mask_Intensivity;
|
|
float _Dynamic_Flow;
|
|
CBUFFER_END
|
|
|
|
// Object and Global properties
|
|
SAMPLER(SamplerState_Linear_Repeat);
|
|
SAMPLER(SamplerState_Linear_Repeat_Aniso8);
|
|
TEXTURE2D(_ColdLavaAlbedo_SM);
|
|
SAMPLER(sampler_ColdLavaAlbedo_SM);
|
|
TEXTURE2D(_ColdLavaNormal);
|
|
SAMPLER(sampler_ColdLavaNormal);
|
|
TEXTURE2D(_ColdLavaMT_AO_H_EM);
|
|
SAMPLER(sampler_ColdLavaMT_AO_H_EM);
|
|
TEXTURE2D(_MediumLavaAlbedo_SM);
|
|
SAMPLER(sampler_MediumLavaAlbedo_SM);
|
|
TEXTURE2D(_MediumLavaNormal);
|
|
SAMPLER(sampler_MediumLavaNormal);
|
|
TEXTURE2D(_MediumLavaMT_AO_H_EM);
|
|
SAMPLER(sampler_MediumLavaMT_AO_H_EM);
|
|
TEXTURE2D(_HotLavaAlbedo_SM);
|
|
SAMPLER(sampler_HotLavaAlbedo_SM);
|
|
TEXTURE2D(_HotLavaNormal);
|
|
SAMPLER(sampler_HotLavaNormal);
|
|
TEXTURE2D(_HotLavaMT_AO_H_EM);
|
|
SAMPLER(sampler_HotLavaMT_AO_H_EM);
|
|
TEXTURE2D(_Noise);
|
|
SAMPLER(sampler_Noise);
|
|
|
|
// Graph Includes
|
|
// GraphIncludes: <None>
|
|
|
|
// -- Property used by ScenePickingPass
|
|
#ifdef SCENEPICKINGPASS
|
|
float4 _SelectionID;
|
|
#endif
|
|
|
|
// -- Properties used by SceneSelectionPass
|
|
#ifdef SCENESELECTIONPASS
|
|
int _ObjectId;
|
|
int _PassValue;
|
|
#endif
|
|
|
|
// Graph Functions
|
|
|
|
void Time_float(out float Out){
|
|
Out = _Time.y;
|
|
}
|
|
|
|
void Unity_Multiply_float_float(float A, float B, out float Out)
|
|
{
|
|
Out = A * B;
|
|
}
|
|
|
|
void Unity_Add_float(float A, float B, out float Out)
|
|
{
|
|
Out = A + B;
|
|
}
|
|
|
|
void Unity_Sine_float(float In, out float Out)
|
|
{
|
|
Out = sin(In);
|
|
}
|
|
|
|
void Unity_OneMinus_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);
|
|
}
|
|
|
|
void Unity_Fraction_float(float In, out float Out)
|
|
{
|
|
Out = frac(In);
|
|
}
|
|
|
|
void Unity_Subtract_float(float A, float B, out float Out)
|
|
{
|
|
Out = A - B;
|
|
}
|
|
|
|
void Unity_Clamp_float(float In, float Min, float Max, out float Out)
|
|
{
|
|
Out = clamp(In, Min, Max);
|
|
}
|
|
|
|
struct Bindings_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float
|
|
{
|
|
half4 uv2;
|
|
};
|
|
|
|
void SG_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float(float _Lava_Move, float _Lava_Blend, float _Lava_Blend_Length, float _Lava_Position, float _Speed, Bindings_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float IN, out float3 OutVector3_1, out float Mask_2, out float BlackMask_3)
|
|
{
|
|
float _Property_2a185003c3494beeb70cdf5ed0e65bcd_Out_0 = _Lava_Position;
|
|
float _TimeCustomFunction_de3c9bb8524d44f4ab32edcb4d6b4f54_Out_0;
|
|
Time_float(_TimeCustomFunction_de3c9bb8524d44f4ab32edcb4d6b4f54_Out_0);
|
|
float _Property_e7f9cc195866428a85d01e3ecd313a79_Out_0 = _Speed;
|
|
float _Multiply_9e68ac9cbbee4bd89bda6f5e83200ba1_Out_2;
|
|
Unity_Multiply_float_float(_TimeCustomFunction_de3c9bb8524d44f4ab32edcb4d6b4f54_Out_0, _Property_e7f9cc195866428a85d01e3ecd313a79_Out_0, _Multiply_9e68ac9cbbee4bd89bda6f5e83200ba1_Out_2);
|
|
float _Add_89e5e16041eb42c185127581c324d3ef_Out_2;
|
|
Unity_Add_float(_Property_2a185003c3494beeb70cdf5ed0e65bcd_Out_0, _Multiply_9e68ac9cbbee4bd89bda6f5e83200ba1_Out_2, _Add_89e5e16041eb42c185127581c324d3ef_Out_2);
|
|
float _Property_c36e7c40bdfb40a1b331d81d87dc8ea2_Out_0 = _Lava_Blend_Length;
|
|
float _Add_c00f6c5fae1f40ce848e7c22007c4187_Out_2;
|
|
Unity_Add_float(_Property_c36e7c40bdfb40a1b331d81d87dc8ea2_Out_0, _Add_89e5e16041eb42c185127581c324d3ef_Out_2, _Add_c00f6c5fae1f40ce848e7c22007c4187_Out_2);
|
|
float4 _UV_3e2c7754188f4248b45724449a0b0102_Out_0 = IN.uv2;
|
|
float _Split_1c5a40226cc8434d858bb235be3df686_R_1 = _UV_3e2c7754188f4248b45724449a0b0102_Out_0[0];
|
|
float _Split_1c5a40226cc8434d858bb235be3df686_G_2 = _UV_3e2c7754188f4248b45724449a0b0102_Out_0[1];
|
|
float _Split_1c5a40226cc8434d858bb235be3df686_B_3 = _UV_3e2c7754188f4248b45724449a0b0102_Out_0[2];
|
|
float _Split_1c5a40226cc8434d858bb235be3df686_A_4 = _UV_3e2c7754188f4248b45724449a0b0102_Out_0[3];
|
|
float Constant_07fa30ece4ce41b5b24296e8ca24455e = 3.141593;
|
|
float _Multiply_a446488e00e945cb9bdfe5be3426f420_Out_2;
|
|
Unity_Multiply_float_float(_Split_1c5a40226cc8434d858bb235be3df686_G_2, Constant_07fa30ece4ce41b5b24296e8ca24455e, _Multiply_a446488e00e945cb9bdfe5be3426f420_Out_2);
|
|
float _Sine_246d772169bc44e8a89cd956f8db3945_Out_1;
|
|
Unity_Sine_float(_Multiply_a446488e00e945cb9bdfe5be3426f420_Out_2, _Sine_246d772169bc44e8a89cd956f8db3945_Out_1);
|
|
float _OneMinus_5a23f296bc0d4c259759488043d04af8_Out_1;
|
|
Unity_OneMinus_float(_Sine_246d772169bc44e8a89cd956f8db3945_Out_1, _OneMinus_5a23f296bc0d4c259759488043d04af8_Out_1);
|
|
float _Property_e47653aa77f64be691ab7fbc06e93a03_Out_0 = _Lava_Blend;
|
|
float _Multiply_da8ac054968b49f2902ac2cb6adbf7ce_Out_2;
|
|
Unity_Multiply_float_float(_OneMinus_5a23f296bc0d4c259759488043d04af8_Out_1, _Property_e47653aa77f64be691ab7fbc06e93a03_Out_0, _Multiply_da8ac054968b49f2902ac2cb6adbf7ce_Out_2);
|
|
float _Add_14d2aa97a990488095216c24e0fce025_Out_2;
|
|
Unity_Add_float(_Split_1c5a40226cc8434d858bb235be3df686_R_1, _Multiply_da8ac054968b49f2902ac2cb6adbf7ce_Out_2, _Add_14d2aa97a990488095216c24e0fce025_Out_2);
|
|
float _Smoothstep_cdbeceeb99e04282a57ed4060a77ccfa_Out_3;
|
|
Unity_Smoothstep_float(_Add_89e5e16041eb42c185127581c324d3ef_Out_2, _Add_c00f6c5fae1f40ce848e7c22007c4187_Out_2, _Add_14d2aa97a990488095216c24e0fce025_Out_2, _Smoothstep_cdbeceeb99e04282a57ed4060a77ccfa_Out_3);
|
|
float _Property_9b3bca5a847f487c9f9ea762b17e9e6f_Out_0 = _Lava_Move;
|
|
float _Multiply_cfe5164c85184498b5f555c37c60f6e7_Out_2;
|
|
Unity_Multiply_float_float(_Smoothstep_cdbeceeb99e04282a57ed4060a77ccfa_Out_3, _Property_9b3bca5a847f487c9f9ea762b17e9e6f_Out_0, _Multiply_cfe5164c85184498b5f555c37c60f6e7_Out_2);
|
|
float3 _Vector3_6776765fcd694cd4a1fda0cee619f6fd_Out_0 = float3(0, _Multiply_cfe5164c85184498b5f555c37c60f6e7_Out_2, 0);
|
|
float _Fraction_534e1fabf58244d58a8b4810525daf90_Out_1;
|
|
Unity_Fraction_float(_Smoothstep_cdbeceeb99e04282a57ed4060a77ccfa_Out_3, _Fraction_534e1fabf58244d58a8b4810525daf90_Out_1);
|
|
float _Subtract_8953bd445cba4da5bd2f520f8181e98d_Out_2;
|
|
Unity_Subtract_float(_Add_c00f6c5fae1f40ce848e7c22007c4187_Out_2, _Add_14d2aa97a990488095216c24e0fce025_Out_2, _Subtract_8953bd445cba4da5bd2f520f8181e98d_Out_2);
|
|
float _Clamp_f8658c6871554a12b16cd7ce892df954_Out_3;
|
|
Unity_Clamp_float(_Subtract_8953bd445cba4da5bd2f520f8181e98d_Out_2, 0, 1, _Clamp_f8658c6871554a12b16cd7ce892df954_Out_3);
|
|
OutVector3_1 = _Vector3_6776765fcd694cd4a1fda0cee619f6fd_Out_0;
|
|
Mask_2 = _Fraction_534e1fabf58244d58a8b4810525daf90_Out_1;
|
|
BlackMask_3 = _Clamp_f8658c6871554a12b16cd7ce892df954_Out_3;
|
|
}
|
|
|
|
void Unity_Multiply_float3_float3(float3 A, float3 B, out float3 Out)
|
|
{
|
|
Out = A * B;
|
|
}
|
|
|
|
void Unity_Absolute_float(float In, out float Out)
|
|
{
|
|
Out = abs(In);
|
|
}
|
|
|
|
void Unity_Multiply_float2_float2(float2 A, float2 B, out float2 Out)
|
|
{
|
|
Out = A * B;
|
|
}
|
|
|
|
void Unity_Add_float2(float2 A, float2 B, out float2 Out)
|
|
{
|
|
Out = A + B;
|
|
}
|
|
|
|
void Unity_Branch_float2(float Predicate, float2 True, float2 False, out float2 Out)
|
|
{
|
|
Out = Predicate ? True : False;
|
|
}
|
|
|
|
void Unity_Divide_float(float A, float B, out float Out)
|
|
{
|
|
Out = A / B;
|
|
}
|
|
|
|
void Unity_Power_float(float A, float B, out float Out)
|
|
{
|
|
Out = pow(A, B);
|
|
}
|
|
|
|
struct Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float
|
|
{
|
|
float3 WorldSpaceNormal;
|
|
half4 uv0;
|
|
half4 uv3;
|
|
};
|
|
|
|
void SG_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float(float _UV_Direction_V_T_U_F, float2 _Texture_Tiling, float _Global_Tiling, float2 _Texture_Speed, UnityTexture2D _HeightMap_B, float _UV_Refresh_Speed, float2 _Slope_Influence, float _Time_Float, Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float IN, out float2 UV_1_LOD_5, out float2 UV_2_LOD_4, out float FlowLerp_LOD_8, out float NonHeigblendedLerp_LOD_9, out float Fraction_1_1, out float Fraction_2_2)
|
|
{
|
|
float _Property_e1ff2b453fec41069201c9a23f45243f_Out_0 = _UV_Direction_V_T_U_F;
|
|
float2 _Property_11e9ef21a6164714b54867b4fec442fb_Out_0 = _Texture_Speed;
|
|
float _Split_66fafc81d60b44af9ca4955d1c41a23e_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_66fafc81d60b44af9ca4955d1c41a23e_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_66fafc81d60b44af9ca4955d1c41a23e_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_66fafc81d60b44af9ca4955d1c41a23e_A_4 = 0;
|
|
float _Absolute_9ed12a85859d4c3abd48e4e3ad86a4a3_Out_1;
|
|
Unity_Absolute_float(_Split_66fafc81d60b44af9ca4955d1c41a23e_G_2, _Absolute_9ed12a85859d4c3abd48e4e3ad86a4a3_Out_1);
|
|
float _Clamp_381065d3a34d4d03a8e14f5344363851_Out_3;
|
|
Unity_Clamp_float(_Absolute_9ed12a85859d4c3abd48e4e3ad86a4a3_Out_1, 0, 1, _Clamp_381065d3a34d4d03a8e14f5344363851_Out_3);
|
|
float _OneMinus_e2b233a02f02413b9067eba7b3be8fdb_Out_1;
|
|
Unity_OneMinus_float(_Clamp_381065d3a34d4d03a8e14f5344363851_Out_3, _OneMinus_e2b233a02f02413b9067eba7b3be8fdb_Out_1);
|
|
float2 _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0 = _Slope_Influence;
|
|
float2 _Multiply_8b98ec2e94864acc851f15193013d9c5_Out_2;
|
|
Unity_Multiply_float2_float2((_OneMinus_e2b233a02f02413b9067eba7b3be8fdb_Out_1.xx), _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0, _Multiply_8b98ec2e94864acc851f15193013d9c5_Out_2);
|
|
float2 _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2;
|
|
Unity_Add_float2(_Property_11e9ef21a6164714b54867b4fec442fb_Out_0, _Multiply_8b98ec2e94864acc851f15193013d9c5_Out_2, _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2);
|
|
float2 _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0 = _Texture_Tiling;
|
|
float2 _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2;
|
|
Unity_Multiply_float2_float2(_Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2, _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0, _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2);
|
|
float4 _UV_5065e53f57da48938d389be8b756e79f_Out_0 = IN.uv3;
|
|
float2 _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2;
|
|
Unity_Multiply_float2_float2(_Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2, (_UV_5065e53f57da48938d389be8b756e79f_Out_0.xy), _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2);
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_R_1 = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2[0];
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_G_2 = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2[1];
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_B_3 = 0;
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_A_4 = 0;
|
|
float2 _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0 = float2(_Split_8a205a4b761446f9bd6e51fef55cd516_G_2, _Split_8a205a4b761446f9bd6e51fef55cd516_R_1);
|
|
float2 _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3;
|
|
Unity_Branch_float2(_Property_e1ff2b453fec41069201c9a23f45243f_Out_0, _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2, _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0, _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3);
|
|
float _Property_85997eba6114477b8cf506155f6b748c_Out_0 = _Time_Float;
|
|
float _Property_eca1185428d546de9034f062796c7f3b_Out_0 = _UV_Refresh_Speed;
|
|
float _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2;
|
|
Unity_Multiply_float_float(_Property_85997eba6114477b8cf506155f6b748c_Out_0, _Property_eca1185428d546de9034f062796c7f3b_Out_0, _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2);
|
|
float _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2;
|
|
Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2, 0, _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2);
|
|
float _Fraction_32b193bd71ca404588517d6887bbf390_Out_1;
|
|
Unity_Fraction_float(_Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2, _Fraction_32b193bd71ca404588517d6887bbf390_Out_1);
|
|
float2 _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2;
|
|
Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3, (_Fraction_32b193bd71ca404588517d6887bbf390_Out_1.xx), _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2);
|
|
float _Property_62f67c70aae5489e94e37cafe73baf35_Out_0 = _Global_Tiling;
|
|
float _Divide_19c9049f60754d499008ce4b06109655_Out_2;
|
|
Unity_Divide_float(1, _Property_62f67c70aae5489e94e37cafe73baf35_Out_0, _Divide_19c9049f60754d499008ce4b06109655_Out_2);
|
|
float4 _UV_6b1eec7607104319aba3d875527da073_Out_0 = IN.uv0;
|
|
float2 _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2;
|
|
Unity_Multiply_float2_float2(_Property_4d24cadf92ee4d43b52d3755629e269e_Out_0, (_UV_6b1eec7607104319aba3d875527da073_Out_0.xy), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2);
|
|
float2 _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2;
|
|
Unity_Multiply_float2_float2((_Divide_19c9049f60754d499008ce4b06109655_Out_2.xx), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2);
|
|
float2 _Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2;
|
|
Unity_Add_float2(_Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2, _Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2);
|
|
float _Add_9eadb94808de4bc885bc1be18df4f639_Out_2;
|
|
Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2, -0.5, _Add_9eadb94808de4bc885bc1be18df4f639_Out_2);
|
|
float _Fraction_38e5506afa51447283ddde13593ada4d_Out_1;
|
|
Unity_Fraction_float(_Add_9eadb94808de4bc885bc1be18df4f639_Out_2, _Fraction_38e5506afa51447283ddde13593ada4d_Out_1);
|
|
float2 _Multiply_14c20d62ad084293accedac425b831fe_Out_2;
|
|
Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3, (_Fraction_38e5506afa51447283ddde13593ada4d_Out_1.xx), _Multiply_14c20d62ad084293accedac425b831fe_Out_2);
|
|
float2 _Add_5373f3ceb31249868a4f178de8a7ccc5_Out_2;
|
|
Unity_Add_float2(_Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2, _Multiply_14c20d62ad084293accedac425b831fe_Out_2, _Add_5373f3ceb31249868a4f178de8a7ccc5_Out_2);
|
|
float _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2;
|
|
Unity_Multiply_float_float(_Fraction_32b193bd71ca404588517d6887bbf390_Out_1, 1, _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2);
|
|
float Constant_9550753bbc114dd4994f4e99790a3669 = 3.141593;
|
|
float _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2;
|
|
Unity_Multiply_float_float(_Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2, Constant_9550753bbc114dd4994f4e99790a3669, _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2);
|
|
float Constant_b538a449c4eb42328f031521a22bd3e3 = 3.141593;
|
|
float _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2;
|
|
Unity_Multiply_float_float(Constant_b538a449c4eb42328f031521a22bd3e3, 1.5, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2);
|
|
float _Add_590bbae990404254a6309a5fa210ca31_Out_2;
|
|
Unity_Add_float(_Multiply_c4390f9bbb504e9981494940812a3c59_Out_2, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2, _Add_590bbae990404254a6309a5fa210ca31_Out_2);
|
|
float _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1;
|
|
Unity_Sine_float(_Add_590bbae990404254a6309a5fa210ca31_Out_2, _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1);
|
|
float _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1;
|
|
Unity_Absolute_float(_Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1, _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1);
|
|
float _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3;
|
|
Unity_Clamp_float(_Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1, 0, 1, _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3);
|
|
UnityTexture2D _Property_455d32b94af045e4ac963d23b1a8dceb_Out_0 = _HeightMap_B;
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_455d32b94af045e4ac963d23b1a8dceb_Out_0.tex, _Property_455d32b94af045e4ac963d23b1a8dceb_Out_0.samplerstate, _Property_455d32b94af045e4ac963d23b1a8dceb_Out_0.GetTransformedUV(_Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_R_5 = _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0.r;
|
|
float _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_G_6 = _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0.g;
|
|
float _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_B_7 = _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0.b;
|
|
float _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_A_8 = _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0.a;
|
|
float _Multiply_d08510aad90c46c79f14152cfed0f078_Out_2;
|
|
Unity_Multiply_float_float(_SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_B_7, 7, _Multiply_d08510aad90c46c79f14152cfed0f078_Out_2);
|
|
float _Power_9a99fc4a330a4c5aac5363723a9e297d_Out_2;
|
|
Unity_Power_float(_Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3, _Multiply_d08510aad90c46c79f14152cfed0f078_Out_2, _Power_9a99fc4a330a4c5aac5363723a9e297d_Out_2);
|
|
float _Clamp_134461fc226e4794bd6323caf229ec29_Out_3;
|
|
Unity_Clamp_float(_Power_9a99fc4a330a4c5aac5363723a9e297d_Out_2, 0, 1, _Clamp_134461fc226e4794bd6323caf229ec29_Out_3);
|
|
float _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1;
|
|
Unity_Fraction_float(_Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2, _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1);
|
|
float _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1;
|
|
Unity_Fraction_float(_Add_9eadb94808de4bc885bc1be18df4f639_Out_2, _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1);
|
|
UV_1_LOD_5 = _Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2;
|
|
UV_2_LOD_4 = _Add_5373f3ceb31249868a4f178de8a7ccc5_Out_2;
|
|
FlowLerp_LOD_8 = _Clamp_134461fc226e4794bd6323caf229ec29_Out_3;
|
|
NonHeigblendedLerp_LOD_9 = _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3;
|
|
Fraction_1_1 = _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1;
|
|
Fraction_2_2 = _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1;
|
|
}
|
|
|
|
void Unity_Lerp_float(float A, float B, float T, out float Out)
|
|
{
|
|
Out = lerp(A, B, T);
|
|
}
|
|
|
|
void Unity_Saturate_float(float In, out float Out)
|
|
{
|
|
Out = saturate(In);
|
|
}
|
|
|
|
struct Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float
|
|
{
|
|
};
|
|
|
|
void SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(float Vector1_3D7AF960, float Vector1_23CABB44, float Vector1_50A6BA5E, Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float IN, out float Blend_1)
|
|
{
|
|
float _Property_804e86228598eb8b92ce6c007ac5fbc9_Out_0 = Vector1_3D7AF960;
|
|
float _Property_9dc4e2ee5a613e8bacccce3aeee46c32_Out_0 = Vector1_23CABB44;
|
|
float _Multiply_fb91b2b13771718bb4cb013bab2768ac_Out_2;
|
|
Unity_Multiply_float_float(_Property_804e86228598eb8b92ce6c007ac5fbc9_Out_0, _Property_9dc4e2ee5a613e8bacccce3aeee46c32_Out_0, _Multiply_fb91b2b13771718bb4cb013bab2768ac_Out_2);
|
|
float _Multiply_aa534fa162410f8f935b21bd5d9c58ab_Out_2;
|
|
Unity_Multiply_float_float(_Multiply_fb91b2b13771718bb4cb013bab2768ac_Out_2, 4, _Multiply_aa534fa162410f8f935b21bd5d9c58ab_Out_2);
|
|
float _Multiply_283464c99bf1ac8789d1ff8ec1948e00_Out_2;
|
|
Unity_Multiply_float_float(_Property_9dc4e2ee5a613e8bacccce3aeee46c32_Out_0, 2, _Multiply_283464c99bf1ac8789d1ff8ec1948e00_Out_2);
|
|
float _Add_4b45f8bab5909883a71690c307b567a2_Out_2;
|
|
Unity_Add_float(_Multiply_aa534fa162410f8f935b21bd5d9c58ab_Out_2, _Multiply_283464c99bf1ac8789d1ff8ec1948e00_Out_2, _Add_4b45f8bab5909883a71690c307b567a2_Out_2);
|
|
float _Absolute_3d1440cf68e24d60b4c40bc66c13c0e5_Out_1;
|
|
Unity_Absolute_float(_Add_4b45f8bab5909883a71690c307b567a2_Out_2, _Absolute_3d1440cf68e24d60b4c40bc66c13c0e5_Out_1);
|
|
float _Property_d01ca21e1ed88487b7c132aa64b85be9_Out_0 = Vector1_50A6BA5E;
|
|
float _Power_376a71f1029b5d888cc4d93d7d8eb032_Out_2;
|
|
Unity_Power_float(_Absolute_3d1440cf68e24d60b4c40bc66c13c0e5_Out_1, _Property_d01ca21e1ed88487b7c132aa64b85be9_Out_0, _Power_376a71f1029b5d888cc4d93d7d8eb032_Out_2);
|
|
float _Saturate_f8e2104d93edb487bdad4a3604d89b6b_Out_1;
|
|
Unity_Saturate_float(_Power_376a71f1029b5d888cc4d93d7d8eb032_Out_2, _Saturate_f8e2104d93edb487bdad4a3604d89b6b_Out_1);
|
|
Blend_1 = _Saturate_f8e2104d93edb487bdad4a3604d89b6b_Out_1;
|
|
}
|
|
|
|
void Unity_Add_float3(float3 A, float3 B, out float3 Out)
|
|
{
|
|
Out = A + B;
|
|
}
|
|
|
|
void Unity_Branch_float3(float Predicate, float3 True, float3 False, out float3 Out)
|
|
{
|
|
Out = Predicate ? True : False;
|
|
}
|
|
|
|
// 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;
|
|
float _Property_661c7656745d4b468e5418922cad980c_Out_0 = _Dynamic_Flow;
|
|
float _Property_6174b362fef84a64bfc63218c98ca2ad_Out_0 = _Dynamic_Shape_Y_Offset;
|
|
float _Property_5a32e2c3b8ea4693bbcb6465db16e4eb_Out_0 = _Dynamic_Shape_V_Curve_Power;
|
|
float _Property_c1acd6c11c59428c9aa108b90c725006_Out_0 = _Dynamic_Shape_U_Curve_Power;
|
|
float _Property_94a7abd0eed040958756408f5586399b_Out_0 = _Dynamic_Start_Position_Offset;
|
|
float _Property_7430d51dddb6413fa811cec211b99000_Out_0 = _Dynamic_Shape_Speed;
|
|
Bindings_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526;
|
|
_LavaMove_e7c2dd23675f46dfb5d627bef2a4f526.uv2 = IN.uv2;
|
|
float3 _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_OutVector3_1;
|
|
float _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_Mask_2;
|
|
float _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_BlackMask_3;
|
|
SG_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float(_Property_6174b362fef84a64bfc63218c98ca2ad_Out_0, _Property_5a32e2c3b8ea4693bbcb6465db16e4eb_Out_0, _Property_c1acd6c11c59428c9aa108b90c725006_Out_0, _Property_94a7abd0eed040958756408f5586399b_Out_0, _Property_7430d51dddb6413fa811cec211b99000_Out_0, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_OutVector3_1, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_Mask_2, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_BlackMask_3);
|
|
float3 _Multiply_dbb7c1d4b3bc4fe0aa3119bb0c945e19_Out_2;
|
|
Unity_Multiply_float3_float3(IN.ObjectSpaceNormal, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_OutVector3_1, _Multiply_dbb7c1d4b3bc4fe0aa3119bb0c945e19_Out_2);
|
|
UnityTexture2D _Property_d1dd8451b9a54063aa1bf0516031825d_Out_0 = UnityBuildTexture2DStructNoScale(_ColdLavaMT_AO_H_EM);
|
|
float _Property_826d006643654800b130e720cfee9283_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_30f8ed4e6dbf49d9bed951f8353f56dd_Out_0 = _ColdLavaTiling;
|
|
float _Property_b0afac94ec4546f9b499dcebb27f4454_Out_0 = _GlobalTiling;
|
|
float2 _Property_39b80d50a1cc47f5837e0616a7b5f484_Out_0 = _ColdLavaMainSpeed;
|
|
UnityTexture2D _Property_97e6f4af77ce47b9a2bd94a7f7e72195_Out_0 = UnityBuildTexture2DStructNoScale(_ColdLavaMT_AO_H_EM);
|
|
float _Property_cf3c3ed2779248fab05956b139b70614_Out_0 = _ColdLavaFlowUVRefresSpeed;
|
|
float2 _Property_76c46234a6774d6b8e09471a8a609832_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_b262837696e74b029d5478b0bdc80655_Out_0;
|
|
Time_float(_TimeCustomFunction_b262837696e74b029d5478b0bdc80655_Out_0);
|
|
Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d;
|
|
_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV1LOD_5;
|
|
float2 _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV2LOD_4;
|
|
float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_FlowLerpLOD_8;
|
|
float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_NonHeigblendedLerpLOD_9;
|
|
float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_Fraction1_1;
|
|
float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_Fraction2_2;
|
|
SG_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float(_Property_826d006643654800b130e720cfee9283_Out_0, _Property_30f8ed4e6dbf49d9bed951f8353f56dd_Out_0, _Property_b0afac94ec4546f9b499dcebb27f4454_Out_0, _Property_39b80d50a1cc47f5837e0616a7b5f484_Out_0, _Property_97e6f4af77ce47b9a2bd94a7f7e72195_Out_0, _Property_cf3c3ed2779248fab05956b139b70614_Out_0, _Property_76c46234a6774d6b8e09471a8a609832_Out_0, _TimeCustomFunction_b262837696e74b029d5478b0bdc80655_Out_0, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV1LOD_5, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV2LOD_4, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_FlowLerpLOD_8, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_NonHeigblendedLerpLOD_9, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_Fraction1_1, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_Fraction2_2);
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_d1dd8451b9a54063aa1bf0516031825d_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_d1dd8451b9a54063aa1bf0516031825d_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV1LOD_5), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_R_5 = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0.r;
|
|
float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_G_6 = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0.g;
|
|
float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_B_7 = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0.b;
|
|
float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_A_8 = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0.a;
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_d1dd8451b9a54063aa1bf0516031825d_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_d1dd8451b9a54063aa1bf0516031825d_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV2LOD_4), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_R_5 = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0.r;
|
|
float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_G_6 = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0.g;
|
|
float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_B_7 = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0.b;
|
|
float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_A_8 = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0.a;
|
|
float _Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3;
|
|
Unity_Lerp_float(_SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_B_7, _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_B_7, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_FlowLerpLOD_8, _Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3);
|
|
float _Add_f5d3919f9d110f84be2db0b4e57905db_Out_2;
|
|
Unity_Add_float(_Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3, -0.25, _Add_f5d3919f9d110f84be2db0b4e57905db_Out_2);
|
|
float _Property_5f6191b3eec22f8691968a8c6e01b3ba_Out_0 = _ColdLavaTessScale;
|
|
float _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2;
|
|
Unity_Multiply_float_float(_Add_f5d3919f9d110f84be2db0b4e57905db_Out_2, _Property_5f6191b3eec22f8691968a8c6e01b3ba_Out_0, _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2);
|
|
UnityTexture2D _Property_56863f8742833f83a9c0285cb3a6c344_Out_0 = UnityBuildTexture2DStructNoScale(_MediumLavaMT_AO_H_EM);
|
|
float _Property_129eb4e64ee94a539b4fcd33d6963539_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_d449c1fd7bee4109b74db35119b5d317_Out_0 = _MediumLavaTiling;
|
|
float _Property_d11985e336744f738fa113fbe21e8b6c_Out_0 = _GlobalTiling;
|
|
float2 _Property_a66b70fbc93c45b09178aeffbc10901a_Out_0 = _MediumLavaMainSpeed;
|
|
UnityTexture2D _Property_ba5c124ff8cb4be699e4a9fc5e7e4a41_Out_0 = UnityBuildTexture2DStructNoScale(_MediumLavaMT_AO_H_EM);
|
|
float _Property_0ae710a197254ff1bd92334a386e969d_Out_0 = _MediumLavaFlowUVRefreshSpeed;
|
|
float2 _Property_ebac93cdf45e4381b5c5d3b4b9fd3fe8_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_61c6b7d904c344f78fe8568d44e53710_Out_0;
|
|
Time_float(_TimeCustomFunction_61c6b7d904c344f78fe8568d44e53710_Out_0);
|
|
Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4;
|
|
_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV1LOD_5;
|
|
float2 _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV2LOD_4;
|
|
float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_FlowLerpLOD_8;
|
|
float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_NonHeigblendedLerpLOD_9;
|
|
float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_Fraction1_1;
|
|
float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_Fraction2_2;
|
|
SG_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float(_Property_129eb4e64ee94a539b4fcd33d6963539_Out_0, _Property_d449c1fd7bee4109b74db35119b5d317_Out_0, _Property_d11985e336744f738fa113fbe21e8b6c_Out_0, _Property_a66b70fbc93c45b09178aeffbc10901a_Out_0, _Property_ba5c124ff8cb4be699e4a9fc5e7e4a41_Out_0, _Property_0ae710a197254ff1bd92334a386e969d_Out_0, _Property_ebac93cdf45e4381b5c5d3b4b9fd3fe8_Out_0, _TimeCustomFunction_61c6b7d904c344f78fe8568d44e53710_Out_0, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV1LOD_5, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV2LOD_4, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_FlowLerpLOD_8, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_NonHeigblendedLerpLOD_9, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_Fraction1_1, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_Fraction2_2);
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_56863f8742833f83a9c0285cb3a6c344_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_56863f8742833f83a9c0285cb3a6c344_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV1LOD_5), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_R_5 = _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0.r;
|
|
float _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_G_6 = _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0.g;
|
|
float _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_B_7 = _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0.b;
|
|
float _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_A_8 = _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0.a;
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_56863f8742833f83a9c0285cb3a6c344_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_56863f8742833f83a9c0285cb3a6c344_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV2LOD_4), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_R_5 = _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0.r;
|
|
float _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_G_6 = _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0.g;
|
|
float _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_B_7 = _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0.b;
|
|
float _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_A_8 = _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0.a;
|
|
float _Lerp_79202e8722bd198a8e3c96b6f6ed9ee9_Out_3;
|
|
Unity_Lerp_float(_SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_B_7, _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_B_7, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_FlowLerpLOD_8, _Lerp_79202e8722bd198a8e3c96b6f6ed9ee9_Out_3);
|
|
float _Add_653ccc57b165d688b8b4122d29bdb348_Out_2;
|
|
Unity_Add_float(_Lerp_79202e8722bd198a8e3c96b6f6ed9ee9_Out_3, -0.25, _Add_653ccc57b165d688b8b4122d29bdb348_Out_2);
|
|
float _Property_3174f3b50d8f8b809685448270c41957_Out_0 = _MediumLavaTessScale;
|
|
float _Multiply_36f60bc2706a8a839dd567cffb1e3428_Out_2;
|
|
Unity_Multiply_float_float(_Add_653ccc57b165d688b8b4122d29bdb348_Out_2, _Property_3174f3b50d8f8b809685448270c41957_Out_0, _Multiply_36f60bc2706a8a839dd567cffb1e3428_Out_2);
|
|
float _OneMinus_559f0fb51d664e529e348d84b4af292f_Out_1;
|
|
Unity_OneMinus_float(_Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3, _OneMinus_559f0fb51d664e529e348d84b4af292f_Out_1);
|
|
float _Absolute_e7aa87a50fd84525a05e4c15faa6ed85_Out_1;
|
|
Unity_Absolute_float(_OneMinus_559f0fb51d664e529e348d84b4af292f_Out_1, _Absolute_e7aa87a50fd84525a05e4c15faa6ed85_Out_1);
|
|
float _Property_29b2fd9cda5f4f5089c3a83fc03e82e9_Out_0 = _MediumLavaHeightBlendTreshold;
|
|
float _Power_1f877a35dc84439b8975ae3495259f32_Out_2;
|
|
Unity_Power_float(_Absolute_e7aa87a50fd84525a05e4c15faa6ed85_Out_1, _Property_29b2fd9cda5f4f5089c3a83fc03e82e9_Out_0, _Power_1f877a35dc84439b8975ae3495259f32_Out_2);
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_A_4 = 0;
|
|
float _Absolute_af2e8d067a75a385bc8da51b27457800_Out_1;
|
|
Unity_Absolute_float(_Split_e8815c5687c0c188b222e57b486e0e5d_G_2, _Absolute_af2e8d067a75a385bc8da51b27457800_Out_1);
|
|
float _Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3;
|
|
Unity_Clamp_float(_Absolute_af2e8d067a75a385bc8da51b27457800_Out_1, 0, 1, _Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3);
|
|
float _Property_f6e7c7b7064d56849dcc327504a5af65_Out_0 = _MediumLavaAngle;
|
|
float _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2;
|
|
Unity_Divide_float(_Property_f6e7c7b7064d56849dcc327504a5af65_Out_0, 45, _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2);
|
|
float _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1;
|
|
Unity_OneMinus_float(_Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2, _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1);
|
|
float _Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2;
|
|
Unity_Subtract_float(_Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3, _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1, _Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2);
|
|
float _Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3;
|
|
Unity_Clamp_float(_Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2, 0, 2, _Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3);
|
|
float _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2;
|
|
Unity_Divide_float(1, _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2, _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2);
|
|
float _Multiply_7079e8acdf5057888843275dbbdb199c_Out_2;
|
|
Unity_Multiply_float_float(_Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3, _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2, _Multiply_7079e8acdf5057888843275dbbdb199c_Out_2);
|
|
float _Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3;
|
|
Unity_Clamp_float(_Multiply_7079e8acdf5057888843275dbbdb199c_Out_2, 0, 1, _Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3);
|
|
float _OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1;
|
|
Unity_OneMinus_float(_Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3, _OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1);
|
|
float _Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1;
|
|
Unity_Absolute_float(_OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1, _Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1);
|
|
float _Property_f6203e15e471e481b8369ee14c1cf745_Out_0 = _MediumLavaAngleFalloff;
|
|
float _Power_1bc1b18487206481a5ce3274075c24a1_Out_2;
|
|
Unity_Power_float(_Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1, _Property_f6203e15e471e481b8369ee14c1cf745_Out_0, _Power_1bc1b18487206481a5ce3274075c24a1_Out_2);
|
|
float _Clamp_08c896054837bb88bc0374bd536ee024_Out_3;
|
|
Unity_Clamp_float(_Power_1bc1b18487206481a5ce3274075c24a1_Out_2, 0, 1, _Clamp_08c896054837bb88bc0374bd536ee024_Out_3);
|
|
float _Property_c6fdc37b90444cbf8cbf004b1c01d820_Out_0 = _MediumLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54;
|
|
float _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_Power_1f877a35dc84439b8975ae3495259f32_Out_2, _Clamp_08c896054837bb88bc0374bd536ee024_Out_3, _Property_c6fdc37b90444cbf8cbf004b1c01d820_Out_0, _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54, _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54_Blend_1);
|
|
float _Lerp_bbad2bae9298a98fb0f4e5807244e03d_Out_3;
|
|
Unity_Lerp_float(_Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2, _Multiply_36f60bc2706a8a839dd567cffb1e3428_Out_2, _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54_Blend_1, _Lerp_bbad2bae9298a98fb0f4e5807244e03d_Out_3);
|
|
UnityTexture2D _Property_65b22a07dcd745828b471df9172deaa4_Out_0 = UnityBuildTexture2DStructNoScale(_HotLavaMT_AO_H_EM);
|
|
float _Property_d32c017d9c624ffa90d8984f38f746d0_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_b0bb4e9015e84d95a4bc288f0187888b_Out_0 = _HotLavaTiling;
|
|
float _Property_162f3942f5b44cc98f8accf8b6293159_Out_0 = _GlobalTiling;
|
|
float2 _Property_120466aaf69b4fbdb89bcb097bfd6df4_Out_0 = _HotLavaMainSpeed;
|
|
UnityTexture2D _Property_cb85121173c148debffeebcfebf7167d_Out_0 = UnityBuildTexture2DStructNoScale(_HotLavaMT_AO_H_EM);
|
|
float _Property_277288be9f08428eb953c8ee761d793c_Out_0 = _HotLavaFlowUVRefreshSpeed;
|
|
float2 _Property_2a69b9c45b8e4f9b84b561e49c548b8e_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_84f6f740bbf64a11a8f9f67f370e8676_Out_0;
|
|
Time_float(_TimeCustomFunction_84f6f740bbf64a11a8f9f67f370e8676_Out_0);
|
|
Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf;
|
|
_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV1LOD_5;
|
|
float2 _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV2LOD_4;
|
|
float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_FlowLerpLOD_8;
|
|
float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_NonHeigblendedLerpLOD_9;
|
|
float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_Fraction1_1;
|
|
float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_Fraction2_2;
|
|
SG_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float(_Property_d32c017d9c624ffa90d8984f38f746d0_Out_0, _Property_b0bb4e9015e84d95a4bc288f0187888b_Out_0, _Property_162f3942f5b44cc98f8accf8b6293159_Out_0, _Property_120466aaf69b4fbdb89bcb097bfd6df4_Out_0, _Property_cb85121173c148debffeebcfebf7167d_Out_0, _Property_277288be9f08428eb953c8ee761d793c_Out_0, _Property_2a69b9c45b8e4f9b84b561e49c548b8e_Out_0, _TimeCustomFunction_84f6f740bbf64a11a8f9f67f370e8676_Out_0, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV1LOD_5, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV2LOD_4, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_FlowLerpLOD_8, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_NonHeigblendedLerpLOD_9, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_Fraction1_1, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_Fraction2_2);
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_65b22a07dcd745828b471df9172deaa4_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_65b22a07dcd745828b471df9172deaa4_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV1LOD_5), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_R_5 = _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0.r;
|
|
float _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_G_6 = _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0.g;
|
|
float _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_B_7 = _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0.b;
|
|
float _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_A_8 = _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0.a;
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_65b22a07dcd745828b471df9172deaa4_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_65b22a07dcd745828b471df9172deaa4_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV2LOD_4), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_R_5 = _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0.r;
|
|
float _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_G_6 = _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0.g;
|
|
float _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_B_7 = _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0.b;
|
|
float _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_A_8 = _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0.a;
|
|
float _Lerp_a74bf7006e0ceb81af461eaab46f23b1_Out_3;
|
|
Unity_Lerp_float(_SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_B_7, _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_B_7, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_FlowLerpLOD_8, _Lerp_a74bf7006e0ceb81af461eaab46f23b1_Out_3);
|
|
float _Add_4a55e899a9299a83877d178ae45f49f1_Out_2;
|
|
Unity_Add_float(_Lerp_a74bf7006e0ceb81af461eaab46f23b1_Out_3, -0.25, _Add_4a55e899a9299a83877d178ae45f49f1_Out_2);
|
|
float _Property_f6b107e5e0d31d8c98e66eefbf3de6f2_Out_0 = _HotLavaTessScale;
|
|
float _Multiply_f3c73cf50cdf8e8689aed97f89e3046c_Out_2;
|
|
Unity_Multiply_float_float(_Add_4a55e899a9299a83877d178ae45f49f1_Out_2, _Property_f6b107e5e0d31d8c98e66eefbf3de6f2_Out_0, _Multiply_f3c73cf50cdf8e8689aed97f89e3046c_Out_2);
|
|
float _OneMinus_58b9e464e3ca4d479e369a8be9a7ee08_Out_1;
|
|
Unity_OneMinus_float(_Lerp_79202e8722bd198a8e3c96b6f6ed9ee9_Out_3, _OneMinus_58b9e464e3ca4d479e369a8be9a7ee08_Out_1);
|
|
float _Absolute_fb324d79ccc14d32b39e90513d31b50b_Out_1;
|
|
Unity_Absolute_float(_OneMinus_58b9e464e3ca4d479e369a8be9a7ee08_Out_1, _Absolute_fb324d79ccc14d32b39e90513d31b50b_Out_1);
|
|
float _Property_d8670d1e08f54d1899644251f1099601_Out_0 = _HotLavaHeightBlendTreshold;
|
|
float _Power_99605ede7ecd4b6f976609d07b4629bb_Out_2;
|
|
Unity_Power_float(_Absolute_fb324d79ccc14d32b39e90513d31b50b_Out_1, _Property_d8670d1e08f54d1899644251f1099601_Out_0, _Power_99605ede7ecd4b6f976609d07b4629bb_Out_2);
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_A_4 = 0;
|
|
float _Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1;
|
|
Unity_Absolute_float(_Split_b9e7b4a6b4b5e58aa502d4b6d169b792_G_2, _Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1);
|
|
float _Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3;
|
|
Unity_Clamp_float(_Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1, 0, 1, _Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3);
|
|
float _Property_6975119070a7eb84950e7da691463776_Out_0 = _HotLavaAngle;
|
|
float _Divide_86811ef0d01a1581b082fc982daa687c_Out_2;
|
|
Unity_Divide_float(_Property_6975119070a7eb84950e7da691463776_Out_0, 45, _Divide_86811ef0d01a1581b082fc982daa687c_Out_2);
|
|
float _OneMinus_a7c4799546af71898266d38a4354b568_Out_1;
|
|
Unity_OneMinus_float(_Divide_86811ef0d01a1581b082fc982daa687c_Out_2, _OneMinus_a7c4799546af71898266d38a4354b568_Out_1);
|
|
float _Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2;
|
|
Unity_Subtract_float(_Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3, _OneMinus_a7c4799546af71898266d38a4354b568_Out_1, _Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2);
|
|
float _Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3;
|
|
Unity_Clamp_float(_Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2, 0, 2, _Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3);
|
|
float _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2;
|
|
Unity_Divide_float(1, _Divide_86811ef0d01a1581b082fc982daa687c_Out_2, _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2);
|
|
float _Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2;
|
|
Unity_Multiply_float_float(_Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3, _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2, _Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2);
|
|
float _Clamp_69414a1448338e8d9fc890185b317bc6_Out_3;
|
|
Unity_Clamp_float(_Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2, 0, 1, _Clamp_69414a1448338e8d9fc890185b317bc6_Out_3);
|
|
float _OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1;
|
|
Unity_OneMinus_float(_Clamp_69414a1448338e8d9fc890185b317bc6_Out_3, _OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1);
|
|
float _Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1;
|
|
Unity_Absolute_float(_OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1, _Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1);
|
|
float _Property_f5a63fda0810468082350dfa23ec6bf3_Out_0 = _HotLavaAngleFalloff;
|
|
float _Power_0c67a131ce19048caeed8c043e033fb9_Out_2;
|
|
Unity_Power_float(_Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1, _Property_f5a63fda0810468082350dfa23ec6bf3_Out_0, _Power_0c67a131ce19048caeed8c043e033fb9_Out_2);
|
|
float _Clamp_c8349812bf696286b9429cd182d4670a_Out_3;
|
|
Unity_Clamp_float(_Power_0c67a131ce19048caeed8c043e033fb9_Out_2, 0, 1, _Clamp_c8349812bf696286b9429cd182d4670a_Out_3);
|
|
float _Property_b67bd351f0d84590833dacb1b608a490_Out_0 = _HotLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98;
|
|
float _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_Power_99605ede7ecd4b6f976609d07b4629bb_Out_2, _Clamp_c8349812bf696286b9429cd182d4670a_Out_3, _Property_b67bd351f0d84590833dacb1b608a490_Out_0, _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98, _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98_Blend_1);
|
|
float _Lerp_ba0188e0033c96818127ab277dd7743d_Out_3;
|
|
Unity_Lerp_float(_Lerp_bbad2bae9298a98fb0f4e5807244e03d_Out_3, _Multiply_f3c73cf50cdf8e8689aed97f89e3046c_Out_2, _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98_Blend_1, _Lerp_ba0188e0033c96818127ab277dd7743d_Out_3);
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_R_1 = IN.VertexColor[0];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_G_2 = IN.VertexColor[1];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_B_3 = IN.VertexColor[2];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_A_4 = IN.VertexColor[3];
|
|
float _Lerp_93a62f8efa294882a3799fb182d00ce6_Out_3;
|
|
Unity_Lerp_float(_Lerp_ba0188e0033c96818127ab277dd7743d_Out_3, _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2, _Split_992c0de0de817484b2d52aeb19e22ee0_R_1, _Lerp_93a62f8efa294882a3799fb182d00ce6_Out_3);
|
|
float _Lerp_614557f98d2300819fe9b855a1a93f0b_Out_3;
|
|
Unity_Lerp_float(_Lerp_93a62f8efa294882a3799fb182d00ce6_Out_3, _Multiply_36f60bc2706a8a839dd567cffb1e3428_Out_2, _Split_992c0de0de817484b2d52aeb19e22ee0_G_2, _Lerp_614557f98d2300819fe9b855a1a93f0b_Out_3);
|
|
float _Lerp_ef565d386ab90a89ab99065d782595a0_Out_3;
|
|
Unity_Lerp_float(_Lerp_614557f98d2300819fe9b855a1a93f0b_Out_3, _Multiply_f3c73cf50cdf8e8689aed97f89e3046c_Out_2, _Split_992c0de0de817484b2d52aeb19e22ee0_B_3, _Lerp_ef565d386ab90a89ab99065d782595a0_Out_3);
|
|
float3 _Multiply_a2efee1a779e44c6ada9832d9fff09ed_Out_2;
|
|
Unity_Multiply_float3_float3(IN.ObjectSpaceNormal, (_Lerp_ef565d386ab90a89ab99065d782595a0_Out_3.xxx), _Multiply_a2efee1a779e44c6ada9832d9fff09ed_Out_2);
|
|
float3 _Add_8556fe5688a74b4e99dc6a3c66d812ab_Out_2;
|
|
Unity_Add_float3(_Multiply_dbb7c1d4b3bc4fe0aa3119bb0c945e19_Out_2, _Multiply_a2efee1a779e44c6ada9832d9fff09ed_Out_2, _Add_8556fe5688a74b4e99dc6a3c66d812ab_Out_2);
|
|
float3 _Add_30764b0390cf4e34bc89f95f39e6d8be_Out_2;
|
|
Unity_Add_float3(IN.ObjectSpacePosition, _Add_8556fe5688a74b4e99dc6a3c66d812ab_Out_2, _Add_30764b0390cf4e34bc89f95f39e6d8be_Out_2);
|
|
float3 _Add_1536ebe00df2440bbc68b2506484262f_Out_2;
|
|
Unity_Add_float3(IN.ObjectSpacePosition, _Multiply_a2efee1a779e44c6ada9832d9fff09ed_Out_2, _Add_1536ebe00df2440bbc68b2506484262f_Out_2);
|
|
float3 _Branch_385f920ecee74e51ae1e55548ef40ceb_Out_3;
|
|
Unity_Branch_float3(_Property_661c7656745d4b468e5418922cad980c_Out_0, _Add_30764b0390cf4e34bc89f95f39e6d8be_Out_2, _Add_1536ebe00df2440bbc68b2506484262f_Out_2, _Branch_385f920ecee74e51ae1e55548ef40ceb_Out_3);
|
|
description.Position = _Branch_385f920ecee74e51ae1e55548ef40ceb_Out_3;
|
|
description.Normal = IN.ObjectSpaceNormal;
|
|
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
|
|
{
|
|
};
|
|
|
|
SurfaceDescription SurfaceDescriptionFunction(SurfaceDescriptionInputs IN)
|
|
{
|
|
SurfaceDescription surface = (SurfaceDescription)0;
|
|
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);
|
|
|
|
output.ObjectSpaceNormal = input.normalOS;
|
|
output.WorldSpaceNormal = TransformObjectToWorldNormal(input.normalOS);
|
|
output.ObjectSpaceTangent = input.tangentOS.xyz;
|
|
output.ObjectSpacePosition = input.positionOS;
|
|
output.uv0 = input.uv0;
|
|
output.uv2 = input.uv2;
|
|
output.uv3 = input.uv3;
|
|
output.VertexColor = input.color;
|
|
|
|
return output;
|
|
}
|
|
SurfaceDescriptionInputs BuildSurfaceDescriptionInputs(Varyings input)
|
|
{
|
|
SurfaceDescriptionInputs output;
|
|
ZERO_INITIALIZE(SurfaceDescriptionInputs, output);
|
|
|
|
#ifdef HAVE_VFX_MODIFICATION
|
|
// FragInputs from VFX come from two places: Interpolator or CBuffer.
|
|
/* WARNING: $splice Could not find named fragment 'VFXSetFragInputs' */
|
|
|
|
#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
|
|
#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: <None>
|
|
Tags
|
|
{
|
|
"LightMode" = "Universal2D"
|
|
}
|
|
|
|
// Render State
|
|
Cull Back
|
|
Blend One Zero
|
|
ZTest LEqual
|
|
ZWrite On
|
|
|
|
// Debug
|
|
// <None>
|
|
|
|
// --------------------------------------------------
|
|
// Pass
|
|
|
|
HLSLPROGRAM
|
|
|
|
// Pragmas
|
|
#pragma target 4.5
|
|
#pragma exclude_renderers gles gles3 glcore
|
|
#pragma vertex vert
|
|
#pragma fragment frag
|
|
|
|
// DotsInstancingOptions: <None>
|
|
// HybridV1InjectedBuiltinProperties: <None>
|
|
|
|
// Keywords
|
|
// PassKeywords: <None>
|
|
// GraphKeywords: <None>
|
|
|
|
// Defines
|
|
|
|
#define _NORMALMAP 1
|
|
#define _NORMAL_DROPOFF_TS 1
|
|
#define ATTRIBUTES_NEED_NORMAL
|
|
#define ATTRIBUTES_NEED_TANGENT
|
|
#define ATTRIBUTES_NEED_TEXCOORD0
|
|
#define ATTRIBUTES_NEED_TEXCOORD2
|
|
#define ATTRIBUTES_NEED_TEXCOORD3
|
|
#define ATTRIBUTES_NEED_COLOR
|
|
#define VARYINGS_NEED_NORMAL_WS
|
|
#define VARYINGS_NEED_TEXCOORD0
|
|
#define VARYINGS_NEED_TEXCOORD3
|
|
#define VARYINGS_NEED_COLOR
|
|
#define FEATURES_GRAPH_VERTEX
|
|
/* WARNING: $splice Could not find named fragment 'PassInstancing' */
|
|
#define SHADERPASS SHADERPASS_2D
|
|
/* WARNING: $splice Could not find named fragment 'DotsInstancingVars' */
|
|
|
|
|
|
// 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.core/ShaderLibrary/TextureStack.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
|
|
{
|
|
float3 positionOS : POSITION;
|
|
float3 normalOS : NORMAL;
|
|
float4 tangentOS : TANGENT;
|
|
float4 uv0 : TEXCOORD0;
|
|
float4 uv2 : TEXCOORD2;
|
|
float4 uv3 : TEXCOORD3;
|
|
float4 color : COLOR;
|
|
#if UNITY_ANY_INSTANCING_ENABLED
|
|
uint instanceID : INSTANCEID_SEMANTIC;
|
|
#endif
|
|
};
|
|
struct Varyings
|
|
{
|
|
float4 positionCS : SV_POSITION;
|
|
float3 normalWS;
|
|
float4 texCoord0;
|
|
float4 texCoord3;
|
|
float4 color;
|
|
#if UNITY_ANY_INSTANCING_ENABLED
|
|
uint instanceID : CUSTOM_INSTANCE_ID;
|
|
#endif
|
|
#if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE)))
|
|
uint stereoTargetEyeIndexAsBlendIdx0 : BLENDINDICES0;
|
|
#endif
|
|
#if (defined(UNITY_STEREO_INSTANCING_ENABLED))
|
|
uint stereoTargetEyeIndexAsRTArrayIdx : SV_RenderTargetArrayIndex;
|
|
#endif
|
|
#if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE)
|
|
FRONT_FACE_TYPE cullFace : FRONT_FACE_SEMANTIC;
|
|
#endif
|
|
};
|
|
struct SurfaceDescriptionInputs
|
|
{
|
|
float3 WorldSpaceNormal;
|
|
float4 uv0;
|
|
float4 uv3;
|
|
float4 VertexColor;
|
|
};
|
|
struct VertexDescriptionInputs
|
|
{
|
|
float3 ObjectSpaceNormal;
|
|
float3 WorldSpaceNormal;
|
|
float3 ObjectSpaceTangent;
|
|
float3 ObjectSpacePosition;
|
|
float4 uv0;
|
|
float4 uv2;
|
|
float4 uv3;
|
|
float4 VertexColor;
|
|
};
|
|
struct PackedVaryings
|
|
{
|
|
float4 positionCS : SV_POSITION;
|
|
float3 interp0 : INTERP0;
|
|
float4 interp1 : INTERP1;
|
|
float4 interp2 : INTERP2;
|
|
float4 interp3 : INTERP3;
|
|
#if UNITY_ANY_INSTANCING_ENABLED
|
|
uint instanceID : CUSTOM_INSTANCE_ID;
|
|
#endif
|
|
#if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE)))
|
|
uint stereoTargetEyeIndexAsBlendIdx0 : BLENDINDICES0;
|
|
#endif
|
|
#if (defined(UNITY_STEREO_INSTANCING_ENABLED))
|
|
uint stereoTargetEyeIndexAsRTArrayIdx : SV_RenderTargetArrayIndex;
|
|
#endif
|
|
#if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE)
|
|
FRONT_FACE_TYPE cullFace : FRONT_FACE_SEMANTIC;
|
|
#endif
|
|
};
|
|
|
|
PackedVaryings PackVaryings (Varyings input)
|
|
{
|
|
PackedVaryings output;
|
|
ZERO_INITIALIZE(PackedVaryings, output);
|
|
output.positionCS = input.positionCS;
|
|
output.interp0.xyz = input.normalWS;
|
|
output.interp1.xyzw = input.texCoord0;
|
|
output.interp2.xyzw = input.texCoord3;
|
|
output.interp3.xyzw = input.color;
|
|
#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.normalWS = input.interp0.xyz;
|
|
output.texCoord0 = input.interp1.xyzw;
|
|
output.texCoord3 = input.interp2.xyzw;
|
|
output.color = input.interp3.xyzw;
|
|
#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;
|
|
}
|
|
|
|
|
|
// --------------------------------------------------
|
|
// Graph
|
|
|
|
// Graph Properties
|
|
CBUFFER_START(UnityPerMaterial)
|
|
float _Dynamic_Shape_Y_Offset;
|
|
float _Dynamic_Start_Position_Offset;
|
|
float _GlobalTiling;
|
|
float _UVVDirection1UDirection0;
|
|
float2 _ColdLavaMainSpeed;
|
|
float2 _MediumLavaMainSpeed;
|
|
float _HotLavaFlowUVRefreshSpeed_1;
|
|
float2 _HotLavaMainSpeed;
|
|
float4 _ColdLavaAlbedo_SM_TexelSize;
|
|
float4 _ColdLavaAlbedoColor;
|
|
float _ColdLavaAlbedoColorMultiply;
|
|
float2 _ColdLavaTiling;
|
|
float _ColdLavaSmoothness;
|
|
float4 _ColdLavaNormal_TexelSize;
|
|
float _ColdLavaNormalScale;
|
|
float4 _ColdLavaMT_AO_H_EM_TexelSize;
|
|
float _ColdLavaMetalic;
|
|
float _ColdLavaAO;
|
|
float _ColdLavaTessScale;
|
|
float _MediumLavaAngle;
|
|
float _MediumLavaAngleFalloff;
|
|
float _MediumLavaHeightBlendTreshold;
|
|
float _MediumLavaHeightBlendStrenght;
|
|
float4 _MediumLavaAlbedo_SM_TexelSize;
|
|
float4 _MediumLavaAlbedoColor;
|
|
float _MediumLavaAlbedoColorMultiply;
|
|
float2 _MediumLavaTiling;
|
|
float _MediumLavaSmoothness;
|
|
float4 _MediumLavaNormal_TexelSize;
|
|
float _MediumLavaNormalScale;
|
|
float4 _MediumLavaMT_AO_H_EM_TexelSize;
|
|
float _MediumLavaMetallic;
|
|
float _MediumLavaAO;
|
|
float _MediumLavaTessScale;
|
|
float _HotLavaAngle;
|
|
float _HotLavaAngleFalloff;
|
|
float _HotLavaHeightBlendTreshold;
|
|
float _HotLavaHeightBlendStrenght;
|
|
float4 _HotLavaAlbedo_SM_TexelSize;
|
|
float4 _HotLavaAlbedoColor;
|
|
float _HotLavaAlbedoColorMultiply;
|
|
float2 _HotLavaTiling;
|
|
float _HotLavaSmoothness;
|
|
float4 _HotLavaNormal_TexelSize;
|
|
float _HotLavaNormalScale;
|
|
float4 _HotLavaMT_AO_H_EM_TexelSize;
|
|
float _HotLavaMetallic;
|
|
float _HotLavaAO;
|
|
float _HotLavaTessScale;
|
|
float _ColdLavaFlowUVRefresSpeed;
|
|
float _MediumLavaFlowUVRefreshSpeed;
|
|
float _HotLavaFlowUVRefreshSpeed;
|
|
float4 _LavaEmissionColor;
|
|
float _ColdLavaEmissionMaskIntensivity;
|
|
float _ColdLavaEmissionMaskTreshold;
|
|
float _MediumLavaEmissionMaskIntesivity;
|
|
float _MediumLavaEmissionMaskTreshold;
|
|
float _HotLavaEmissionMaskIntensivity;
|
|
float _HotLavaEmissionMaskTreshold;
|
|
float4 _RimColor;
|
|
float _RimLightPower;
|
|
float4 _Noise_TexelSize;
|
|
float2 _NoiseTiling;
|
|
float2 _NoiseSpeed;
|
|
float _ColdLavaNoisePower;
|
|
float _MediumLavaNoisePower;
|
|
float _HotLavaNoisePower;
|
|
float _VCColdLavaHeightBlendStrenght;
|
|
float _VCMediumLavaHeightBlendStrenght;
|
|
float _VCHotLavaHeightBlendStrenght;
|
|
float _Dynamic_Shape_Speed;
|
|
float _Dynamic_Shape_U_Curve_Power;
|
|
float _Dynamic_Shape_V_Curve_Power;
|
|
float _Dynamic_Lava_Emission_Intensivity;
|
|
float _Dynamic_Lava_Emission_Treshold;
|
|
float2 _Slope_Speed_Influence;
|
|
float _Dynamic_Lava_Emission_Front_Mask_Treshold;
|
|
float _Dynamic_Lava_Emission_Front_Mask_Intensivity;
|
|
float _Dynamic_Flow;
|
|
CBUFFER_END
|
|
|
|
// Object and Global properties
|
|
SAMPLER(SamplerState_Linear_Repeat);
|
|
SAMPLER(SamplerState_Linear_Repeat_Aniso8);
|
|
TEXTURE2D(_ColdLavaAlbedo_SM);
|
|
SAMPLER(sampler_ColdLavaAlbedo_SM);
|
|
TEXTURE2D(_ColdLavaNormal);
|
|
SAMPLER(sampler_ColdLavaNormal);
|
|
TEXTURE2D(_ColdLavaMT_AO_H_EM);
|
|
SAMPLER(sampler_ColdLavaMT_AO_H_EM);
|
|
TEXTURE2D(_MediumLavaAlbedo_SM);
|
|
SAMPLER(sampler_MediumLavaAlbedo_SM);
|
|
TEXTURE2D(_MediumLavaNormal);
|
|
SAMPLER(sampler_MediumLavaNormal);
|
|
TEXTURE2D(_MediumLavaMT_AO_H_EM);
|
|
SAMPLER(sampler_MediumLavaMT_AO_H_EM);
|
|
TEXTURE2D(_HotLavaAlbedo_SM);
|
|
SAMPLER(sampler_HotLavaAlbedo_SM);
|
|
TEXTURE2D(_HotLavaNormal);
|
|
SAMPLER(sampler_HotLavaNormal);
|
|
TEXTURE2D(_HotLavaMT_AO_H_EM);
|
|
SAMPLER(sampler_HotLavaMT_AO_H_EM);
|
|
TEXTURE2D(_Noise);
|
|
SAMPLER(sampler_Noise);
|
|
|
|
// Graph Includes
|
|
// GraphIncludes: <None>
|
|
|
|
// -- Property used by ScenePickingPass
|
|
#ifdef SCENEPICKINGPASS
|
|
float4 _SelectionID;
|
|
#endif
|
|
|
|
// -- Properties used by SceneSelectionPass
|
|
#ifdef SCENESELECTIONPASS
|
|
int _ObjectId;
|
|
int _PassValue;
|
|
#endif
|
|
|
|
// Graph Functions
|
|
|
|
void Time_float(out float Out){
|
|
Out = _Time.y;
|
|
}
|
|
|
|
void Unity_Multiply_float_float(float A, float B, out float Out)
|
|
{
|
|
Out = A * B;
|
|
}
|
|
|
|
void Unity_Add_float(float A, float B, out float Out)
|
|
{
|
|
Out = A + B;
|
|
}
|
|
|
|
void Unity_Sine_float(float In, out float Out)
|
|
{
|
|
Out = sin(In);
|
|
}
|
|
|
|
void Unity_OneMinus_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);
|
|
}
|
|
|
|
void Unity_Fraction_float(float In, out float Out)
|
|
{
|
|
Out = frac(In);
|
|
}
|
|
|
|
void Unity_Subtract_float(float A, float B, out float Out)
|
|
{
|
|
Out = A - B;
|
|
}
|
|
|
|
void Unity_Clamp_float(float In, float Min, float Max, out float Out)
|
|
{
|
|
Out = clamp(In, Min, Max);
|
|
}
|
|
|
|
struct Bindings_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float
|
|
{
|
|
half4 uv2;
|
|
};
|
|
|
|
void SG_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float(float _Lava_Move, float _Lava_Blend, float _Lava_Blend_Length, float _Lava_Position, float _Speed, Bindings_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float IN, out float3 OutVector3_1, out float Mask_2, out float BlackMask_3)
|
|
{
|
|
float _Property_2a185003c3494beeb70cdf5ed0e65bcd_Out_0 = _Lava_Position;
|
|
float _TimeCustomFunction_de3c9bb8524d44f4ab32edcb4d6b4f54_Out_0;
|
|
Time_float(_TimeCustomFunction_de3c9bb8524d44f4ab32edcb4d6b4f54_Out_0);
|
|
float _Property_e7f9cc195866428a85d01e3ecd313a79_Out_0 = _Speed;
|
|
float _Multiply_9e68ac9cbbee4bd89bda6f5e83200ba1_Out_2;
|
|
Unity_Multiply_float_float(_TimeCustomFunction_de3c9bb8524d44f4ab32edcb4d6b4f54_Out_0, _Property_e7f9cc195866428a85d01e3ecd313a79_Out_0, _Multiply_9e68ac9cbbee4bd89bda6f5e83200ba1_Out_2);
|
|
float _Add_89e5e16041eb42c185127581c324d3ef_Out_2;
|
|
Unity_Add_float(_Property_2a185003c3494beeb70cdf5ed0e65bcd_Out_0, _Multiply_9e68ac9cbbee4bd89bda6f5e83200ba1_Out_2, _Add_89e5e16041eb42c185127581c324d3ef_Out_2);
|
|
float _Property_c36e7c40bdfb40a1b331d81d87dc8ea2_Out_0 = _Lava_Blend_Length;
|
|
float _Add_c00f6c5fae1f40ce848e7c22007c4187_Out_2;
|
|
Unity_Add_float(_Property_c36e7c40bdfb40a1b331d81d87dc8ea2_Out_0, _Add_89e5e16041eb42c185127581c324d3ef_Out_2, _Add_c00f6c5fae1f40ce848e7c22007c4187_Out_2);
|
|
float4 _UV_3e2c7754188f4248b45724449a0b0102_Out_0 = IN.uv2;
|
|
float _Split_1c5a40226cc8434d858bb235be3df686_R_1 = _UV_3e2c7754188f4248b45724449a0b0102_Out_0[0];
|
|
float _Split_1c5a40226cc8434d858bb235be3df686_G_2 = _UV_3e2c7754188f4248b45724449a0b0102_Out_0[1];
|
|
float _Split_1c5a40226cc8434d858bb235be3df686_B_3 = _UV_3e2c7754188f4248b45724449a0b0102_Out_0[2];
|
|
float _Split_1c5a40226cc8434d858bb235be3df686_A_4 = _UV_3e2c7754188f4248b45724449a0b0102_Out_0[3];
|
|
float Constant_07fa30ece4ce41b5b24296e8ca24455e = 3.141593;
|
|
float _Multiply_a446488e00e945cb9bdfe5be3426f420_Out_2;
|
|
Unity_Multiply_float_float(_Split_1c5a40226cc8434d858bb235be3df686_G_2, Constant_07fa30ece4ce41b5b24296e8ca24455e, _Multiply_a446488e00e945cb9bdfe5be3426f420_Out_2);
|
|
float _Sine_246d772169bc44e8a89cd956f8db3945_Out_1;
|
|
Unity_Sine_float(_Multiply_a446488e00e945cb9bdfe5be3426f420_Out_2, _Sine_246d772169bc44e8a89cd956f8db3945_Out_1);
|
|
float _OneMinus_5a23f296bc0d4c259759488043d04af8_Out_1;
|
|
Unity_OneMinus_float(_Sine_246d772169bc44e8a89cd956f8db3945_Out_1, _OneMinus_5a23f296bc0d4c259759488043d04af8_Out_1);
|
|
float _Property_e47653aa77f64be691ab7fbc06e93a03_Out_0 = _Lava_Blend;
|
|
float _Multiply_da8ac054968b49f2902ac2cb6adbf7ce_Out_2;
|
|
Unity_Multiply_float_float(_OneMinus_5a23f296bc0d4c259759488043d04af8_Out_1, _Property_e47653aa77f64be691ab7fbc06e93a03_Out_0, _Multiply_da8ac054968b49f2902ac2cb6adbf7ce_Out_2);
|
|
float _Add_14d2aa97a990488095216c24e0fce025_Out_2;
|
|
Unity_Add_float(_Split_1c5a40226cc8434d858bb235be3df686_R_1, _Multiply_da8ac054968b49f2902ac2cb6adbf7ce_Out_2, _Add_14d2aa97a990488095216c24e0fce025_Out_2);
|
|
float _Smoothstep_cdbeceeb99e04282a57ed4060a77ccfa_Out_3;
|
|
Unity_Smoothstep_float(_Add_89e5e16041eb42c185127581c324d3ef_Out_2, _Add_c00f6c5fae1f40ce848e7c22007c4187_Out_2, _Add_14d2aa97a990488095216c24e0fce025_Out_2, _Smoothstep_cdbeceeb99e04282a57ed4060a77ccfa_Out_3);
|
|
float _Property_9b3bca5a847f487c9f9ea762b17e9e6f_Out_0 = _Lava_Move;
|
|
float _Multiply_cfe5164c85184498b5f555c37c60f6e7_Out_2;
|
|
Unity_Multiply_float_float(_Smoothstep_cdbeceeb99e04282a57ed4060a77ccfa_Out_3, _Property_9b3bca5a847f487c9f9ea762b17e9e6f_Out_0, _Multiply_cfe5164c85184498b5f555c37c60f6e7_Out_2);
|
|
float3 _Vector3_6776765fcd694cd4a1fda0cee619f6fd_Out_0 = float3(0, _Multiply_cfe5164c85184498b5f555c37c60f6e7_Out_2, 0);
|
|
float _Fraction_534e1fabf58244d58a8b4810525daf90_Out_1;
|
|
Unity_Fraction_float(_Smoothstep_cdbeceeb99e04282a57ed4060a77ccfa_Out_3, _Fraction_534e1fabf58244d58a8b4810525daf90_Out_1);
|
|
float _Subtract_8953bd445cba4da5bd2f520f8181e98d_Out_2;
|
|
Unity_Subtract_float(_Add_c00f6c5fae1f40ce848e7c22007c4187_Out_2, _Add_14d2aa97a990488095216c24e0fce025_Out_2, _Subtract_8953bd445cba4da5bd2f520f8181e98d_Out_2);
|
|
float _Clamp_f8658c6871554a12b16cd7ce892df954_Out_3;
|
|
Unity_Clamp_float(_Subtract_8953bd445cba4da5bd2f520f8181e98d_Out_2, 0, 1, _Clamp_f8658c6871554a12b16cd7ce892df954_Out_3);
|
|
OutVector3_1 = _Vector3_6776765fcd694cd4a1fda0cee619f6fd_Out_0;
|
|
Mask_2 = _Fraction_534e1fabf58244d58a8b4810525daf90_Out_1;
|
|
BlackMask_3 = _Clamp_f8658c6871554a12b16cd7ce892df954_Out_3;
|
|
}
|
|
|
|
void Unity_Multiply_float3_float3(float3 A, float3 B, out float3 Out)
|
|
{
|
|
Out = A * B;
|
|
}
|
|
|
|
void Unity_Absolute_float(float In, out float Out)
|
|
{
|
|
Out = abs(In);
|
|
}
|
|
|
|
void Unity_Multiply_float2_float2(float2 A, float2 B, out float2 Out)
|
|
{
|
|
Out = A * B;
|
|
}
|
|
|
|
void Unity_Add_float2(float2 A, float2 B, out float2 Out)
|
|
{
|
|
Out = A + B;
|
|
}
|
|
|
|
void Unity_Branch_float2(float Predicate, float2 True, float2 False, out float2 Out)
|
|
{
|
|
Out = Predicate ? True : False;
|
|
}
|
|
|
|
void Unity_Divide_float(float A, float B, out float Out)
|
|
{
|
|
Out = A / B;
|
|
}
|
|
|
|
void Unity_Power_float(float A, float B, out float Out)
|
|
{
|
|
Out = pow(A, B);
|
|
}
|
|
|
|
struct Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float
|
|
{
|
|
float3 WorldSpaceNormal;
|
|
half4 uv0;
|
|
half4 uv3;
|
|
};
|
|
|
|
void SG_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float(float _UV_Direction_V_T_U_F, float2 _Texture_Tiling, float _Global_Tiling, float2 _Texture_Speed, UnityTexture2D _HeightMap_B, float _UV_Refresh_Speed, float2 _Slope_Influence, float _Time_Float, Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float IN, out float2 UV_1_LOD_5, out float2 UV_2_LOD_4, out float FlowLerp_LOD_8, out float NonHeigblendedLerp_LOD_9, out float Fraction_1_1, out float Fraction_2_2)
|
|
{
|
|
float _Property_e1ff2b453fec41069201c9a23f45243f_Out_0 = _UV_Direction_V_T_U_F;
|
|
float2 _Property_11e9ef21a6164714b54867b4fec442fb_Out_0 = _Texture_Speed;
|
|
float _Split_66fafc81d60b44af9ca4955d1c41a23e_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_66fafc81d60b44af9ca4955d1c41a23e_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_66fafc81d60b44af9ca4955d1c41a23e_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_66fafc81d60b44af9ca4955d1c41a23e_A_4 = 0;
|
|
float _Absolute_9ed12a85859d4c3abd48e4e3ad86a4a3_Out_1;
|
|
Unity_Absolute_float(_Split_66fafc81d60b44af9ca4955d1c41a23e_G_2, _Absolute_9ed12a85859d4c3abd48e4e3ad86a4a3_Out_1);
|
|
float _Clamp_381065d3a34d4d03a8e14f5344363851_Out_3;
|
|
Unity_Clamp_float(_Absolute_9ed12a85859d4c3abd48e4e3ad86a4a3_Out_1, 0, 1, _Clamp_381065d3a34d4d03a8e14f5344363851_Out_3);
|
|
float _OneMinus_e2b233a02f02413b9067eba7b3be8fdb_Out_1;
|
|
Unity_OneMinus_float(_Clamp_381065d3a34d4d03a8e14f5344363851_Out_3, _OneMinus_e2b233a02f02413b9067eba7b3be8fdb_Out_1);
|
|
float2 _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0 = _Slope_Influence;
|
|
float2 _Multiply_8b98ec2e94864acc851f15193013d9c5_Out_2;
|
|
Unity_Multiply_float2_float2((_OneMinus_e2b233a02f02413b9067eba7b3be8fdb_Out_1.xx), _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0, _Multiply_8b98ec2e94864acc851f15193013d9c5_Out_2);
|
|
float2 _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2;
|
|
Unity_Add_float2(_Property_11e9ef21a6164714b54867b4fec442fb_Out_0, _Multiply_8b98ec2e94864acc851f15193013d9c5_Out_2, _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2);
|
|
float2 _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0 = _Texture_Tiling;
|
|
float2 _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2;
|
|
Unity_Multiply_float2_float2(_Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2, _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0, _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2);
|
|
float4 _UV_5065e53f57da48938d389be8b756e79f_Out_0 = IN.uv3;
|
|
float2 _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2;
|
|
Unity_Multiply_float2_float2(_Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2, (_UV_5065e53f57da48938d389be8b756e79f_Out_0.xy), _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2);
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_R_1 = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2[0];
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_G_2 = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2[1];
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_B_3 = 0;
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_A_4 = 0;
|
|
float2 _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0 = float2(_Split_8a205a4b761446f9bd6e51fef55cd516_G_2, _Split_8a205a4b761446f9bd6e51fef55cd516_R_1);
|
|
float2 _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3;
|
|
Unity_Branch_float2(_Property_e1ff2b453fec41069201c9a23f45243f_Out_0, _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2, _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0, _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3);
|
|
float _Property_85997eba6114477b8cf506155f6b748c_Out_0 = _Time_Float;
|
|
float _Property_eca1185428d546de9034f062796c7f3b_Out_0 = _UV_Refresh_Speed;
|
|
float _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2;
|
|
Unity_Multiply_float_float(_Property_85997eba6114477b8cf506155f6b748c_Out_0, _Property_eca1185428d546de9034f062796c7f3b_Out_0, _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2);
|
|
float _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2;
|
|
Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2, 0, _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2);
|
|
float _Fraction_32b193bd71ca404588517d6887bbf390_Out_1;
|
|
Unity_Fraction_float(_Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2, _Fraction_32b193bd71ca404588517d6887bbf390_Out_1);
|
|
float2 _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2;
|
|
Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3, (_Fraction_32b193bd71ca404588517d6887bbf390_Out_1.xx), _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2);
|
|
float _Property_62f67c70aae5489e94e37cafe73baf35_Out_0 = _Global_Tiling;
|
|
float _Divide_19c9049f60754d499008ce4b06109655_Out_2;
|
|
Unity_Divide_float(1, _Property_62f67c70aae5489e94e37cafe73baf35_Out_0, _Divide_19c9049f60754d499008ce4b06109655_Out_2);
|
|
float4 _UV_6b1eec7607104319aba3d875527da073_Out_0 = IN.uv0;
|
|
float2 _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2;
|
|
Unity_Multiply_float2_float2(_Property_4d24cadf92ee4d43b52d3755629e269e_Out_0, (_UV_6b1eec7607104319aba3d875527da073_Out_0.xy), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2);
|
|
float2 _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2;
|
|
Unity_Multiply_float2_float2((_Divide_19c9049f60754d499008ce4b06109655_Out_2.xx), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2);
|
|
float2 _Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2;
|
|
Unity_Add_float2(_Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2, _Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2);
|
|
float _Add_9eadb94808de4bc885bc1be18df4f639_Out_2;
|
|
Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2, -0.5, _Add_9eadb94808de4bc885bc1be18df4f639_Out_2);
|
|
float _Fraction_38e5506afa51447283ddde13593ada4d_Out_1;
|
|
Unity_Fraction_float(_Add_9eadb94808de4bc885bc1be18df4f639_Out_2, _Fraction_38e5506afa51447283ddde13593ada4d_Out_1);
|
|
float2 _Multiply_14c20d62ad084293accedac425b831fe_Out_2;
|
|
Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3, (_Fraction_38e5506afa51447283ddde13593ada4d_Out_1.xx), _Multiply_14c20d62ad084293accedac425b831fe_Out_2);
|
|
float2 _Add_5373f3ceb31249868a4f178de8a7ccc5_Out_2;
|
|
Unity_Add_float2(_Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2, _Multiply_14c20d62ad084293accedac425b831fe_Out_2, _Add_5373f3ceb31249868a4f178de8a7ccc5_Out_2);
|
|
float _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2;
|
|
Unity_Multiply_float_float(_Fraction_32b193bd71ca404588517d6887bbf390_Out_1, 1, _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2);
|
|
float Constant_9550753bbc114dd4994f4e99790a3669 = 3.141593;
|
|
float _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2;
|
|
Unity_Multiply_float_float(_Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2, Constant_9550753bbc114dd4994f4e99790a3669, _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2);
|
|
float Constant_b538a449c4eb42328f031521a22bd3e3 = 3.141593;
|
|
float _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2;
|
|
Unity_Multiply_float_float(Constant_b538a449c4eb42328f031521a22bd3e3, 1.5, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2);
|
|
float _Add_590bbae990404254a6309a5fa210ca31_Out_2;
|
|
Unity_Add_float(_Multiply_c4390f9bbb504e9981494940812a3c59_Out_2, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2, _Add_590bbae990404254a6309a5fa210ca31_Out_2);
|
|
float _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1;
|
|
Unity_Sine_float(_Add_590bbae990404254a6309a5fa210ca31_Out_2, _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1);
|
|
float _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1;
|
|
Unity_Absolute_float(_Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1, _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1);
|
|
float _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3;
|
|
Unity_Clamp_float(_Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1, 0, 1, _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3);
|
|
UnityTexture2D _Property_455d32b94af045e4ac963d23b1a8dceb_Out_0 = _HeightMap_B;
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_455d32b94af045e4ac963d23b1a8dceb_Out_0.tex, _Property_455d32b94af045e4ac963d23b1a8dceb_Out_0.samplerstate, _Property_455d32b94af045e4ac963d23b1a8dceb_Out_0.GetTransformedUV(_Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_R_5 = _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0.r;
|
|
float _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_G_6 = _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0.g;
|
|
float _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_B_7 = _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0.b;
|
|
float _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_A_8 = _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0.a;
|
|
float _Multiply_d08510aad90c46c79f14152cfed0f078_Out_2;
|
|
Unity_Multiply_float_float(_SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_B_7, 7, _Multiply_d08510aad90c46c79f14152cfed0f078_Out_2);
|
|
float _Power_9a99fc4a330a4c5aac5363723a9e297d_Out_2;
|
|
Unity_Power_float(_Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3, _Multiply_d08510aad90c46c79f14152cfed0f078_Out_2, _Power_9a99fc4a330a4c5aac5363723a9e297d_Out_2);
|
|
float _Clamp_134461fc226e4794bd6323caf229ec29_Out_3;
|
|
Unity_Clamp_float(_Power_9a99fc4a330a4c5aac5363723a9e297d_Out_2, 0, 1, _Clamp_134461fc226e4794bd6323caf229ec29_Out_3);
|
|
float _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1;
|
|
Unity_Fraction_float(_Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2, _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1);
|
|
float _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1;
|
|
Unity_Fraction_float(_Add_9eadb94808de4bc885bc1be18df4f639_Out_2, _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1);
|
|
UV_1_LOD_5 = _Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2;
|
|
UV_2_LOD_4 = _Add_5373f3ceb31249868a4f178de8a7ccc5_Out_2;
|
|
FlowLerp_LOD_8 = _Clamp_134461fc226e4794bd6323caf229ec29_Out_3;
|
|
NonHeigblendedLerp_LOD_9 = _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3;
|
|
Fraction_1_1 = _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1;
|
|
Fraction_2_2 = _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1;
|
|
}
|
|
|
|
void Unity_Lerp_float(float A, float B, float T, out float Out)
|
|
{
|
|
Out = lerp(A, B, T);
|
|
}
|
|
|
|
void Unity_Saturate_float(float In, out float Out)
|
|
{
|
|
Out = saturate(In);
|
|
}
|
|
|
|
struct Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float
|
|
{
|
|
};
|
|
|
|
void SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(float Vector1_3D7AF960, float Vector1_23CABB44, float Vector1_50A6BA5E, Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float IN, out float Blend_1)
|
|
{
|
|
float _Property_804e86228598eb8b92ce6c007ac5fbc9_Out_0 = Vector1_3D7AF960;
|
|
float _Property_9dc4e2ee5a613e8bacccce3aeee46c32_Out_0 = Vector1_23CABB44;
|
|
float _Multiply_fb91b2b13771718bb4cb013bab2768ac_Out_2;
|
|
Unity_Multiply_float_float(_Property_804e86228598eb8b92ce6c007ac5fbc9_Out_0, _Property_9dc4e2ee5a613e8bacccce3aeee46c32_Out_0, _Multiply_fb91b2b13771718bb4cb013bab2768ac_Out_2);
|
|
float _Multiply_aa534fa162410f8f935b21bd5d9c58ab_Out_2;
|
|
Unity_Multiply_float_float(_Multiply_fb91b2b13771718bb4cb013bab2768ac_Out_2, 4, _Multiply_aa534fa162410f8f935b21bd5d9c58ab_Out_2);
|
|
float _Multiply_283464c99bf1ac8789d1ff8ec1948e00_Out_2;
|
|
Unity_Multiply_float_float(_Property_9dc4e2ee5a613e8bacccce3aeee46c32_Out_0, 2, _Multiply_283464c99bf1ac8789d1ff8ec1948e00_Out_2);
|
|
float _Add_4b45f8bab5909883a71690c307b567a2_Out_2;
|
|
Unity_Add_float(_Multiply_aa534fa162410f8f935b21bd5d9c58ab_Out_2, _Multiply_283464c99bf1ac8789d1ff8ec1948e00_Out_2, _Add_4b45f8bab5909883a71690c307b567a2_Out_2);
|
|
float _Absolute_3d1440cf68e24d60b4c40bc66c13c0e5_Out_1;
|
|
Unity_Absolute_float(_Add_4b45f8bab5909883a71690c307b567a2_Out_2, _Absolute_3d1440cf68e24d60b4c40bc66c13c0e5_Out_1);
|
|
float _Property_d01ca21e1ed88487b7c132aa64b85be9_Out_0 = Vector1_50A6BA5E;
|
|
float _Power_376a71f1029b5d888cc4d93d7d8eb032_Out_2;
|
|
Unity_Power_float(_Absolute_3d1440cf68e24d60b4c40bc66c13c0e5_Out_1, _Property_d01ca21e1ed88487b7c132aa64b85be9_Out_0, _Power_376a71f1029b5d888cc4d93d7d8eb032_Out_2);
|
|
float _Saturate_f8e2104d93edb487bdad4a3604d89b6b_Out_1;
|
|
Unity_Saturate_float(_Power_376a71f1029b5d888cc4d93d7d8eb032_Out_2, _Saturate_f8e2104d93edb487bdad4a3604d89b6b_Out_1);
|
|
Blend_1 = _Saturate_f8e2104d93edb487bdad4a3604d89b6b_Out_1;
|
|
}
|
|
|
|
void Unity_Add_float3(float3 A, float3 B, out float3 Out)
|
|
{
|
|
Out = A + B;
|
|
}
|
|
|
|
void Unity_Branch_float3(float Predicate, float3 True, float3 False, out float3 Out)
|
|
{
|
|
Out = Predicate ? True : False;
|
|
}
|
|
|
|
struct Bindings_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float
|
|
{
|
|
float3 WorldSpaceNormal;
|
|
half4 uv0;
|
|
half4 uv3;
|
|
};
|
|
|
|
void SG_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float(float _UV_Direction_V_T_U_F, float2 _Texture_Tiling, float _Global_Tiling, float2 _Texture_Speed, UnityTexture2D _HeightMap_B, float _UV_Refresh_Speed, float2 _Slope_Influence, float _Time_Float, Bindings_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float IN, out float2 UV_1_7, out float2 UV_2_6, out float FlowLerp_3, out float FlowNonHeigblendedLerp_9, out float Fraction_1_1, out float Fraction_2_2)
|
|
{
|
|
float _Property_e1ff2b453fec41069201c9a23f45243f_Out_0 = _UV_Direction_V_T_U_F;
|
|
float2 _Property_11e9ef21a6164714b54867b4fec442fb_Out_0 = _Texture_Speed;
|
|
float _Split_5a779872e58e4682b33358f5e2850697_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_5a779872e58e4682b33358f5e2850697_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_5a779872e58e4682b33358f5e2850697_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_5a779872e58e4682b33358f5e2850697_A_4 = 0;
|
|
float _Absolute_fb845f894d534654b9d873d439ec97e8_Out_1;
|
|
Unity_Absolute_float(_Split_5a779872e58e4682b33358f5e2850697_G_2, _Absolute_fb845f894d534654b9d873d439ec97e8_Out_1);
|
|
float _Clamp_7cf11436c7f14a38a02294151824c461_Out_3;
|
|
Unity_Clamp_float(_Absolute_fb845f894d534654b9d873d439ec97e8_Out_1, 0, 1, _Clamp_7cf11436c7f14a38a02294151824c461_Out_3);
|
|
float _OneMinus_2c8bc3c932cd4c2fa381d8f0385263c5_Out_1;
|
|
Unity_OneMinus_float(_Clamp_7cf11436c7f14a38a02294151824c461_Out_3, _OneMinus_2c8bc3c932cd4c2fa381d8f0385263c5_Out_1);
|
|
float2 _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0 = _Slope_Influence;
|
|
float2 _Multiply_bcb4a687c3be4bcc81009fedabf30aee_Out_2;
|
|
Unity_Multiply_float2_float2((_OneMinus_2c8bc3c932cd4c2fa381d8f0385263c5_Out_1.xx), _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0, _Multiply_bcb4a687c3be4bcc81009fedabf30aee_Out_2);
|
|
float2 _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2;
|
|
Unity_Add_float2(_Property_11e9ef21a6164714b54867b4fec442fb_Out_0, _Multiply_bcb4a687c3be4bcc81009fedabf30aee_Out_2, _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2);
|
|
float2 _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0 = _Texture_Tiling;
|
|
float2 _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2;
|
|
Unity_Multiply_float2_float2(_Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2, _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0, _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2);
|
|
float4 _UV_5065e53f57da48938d389be8b756e79f_Out_0 = IN.uv3;
|
|
float2 _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2;
|
|
Unity_Multiply_float2_float2(_Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2, (_UV_5065e53f57da48938d389be8b756e79f_Out_0.xy), _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2);
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_R_1 = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2[0];
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_G_2 = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2[1];
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_B_3 = 0;
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_A_4 = 0;
|
|
float2 _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0 = float2(_Split_8a205a4b761446f9bd6e51fef55cd516_G_2, _Split_8a205a4b761446f9bd6e51fef55cd516_R_1);
|
|
float2 _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3;
|
|
Unity_Branch_float2(_Property_e1ff2b453fec41069201c9a23f45243f_Out_0, _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2, _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0, _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3);
|
|
float _Property_85997eba6114477b8cf506155f6b748c_Out_0 = _Time_Float;
|
|
float _Property_eca1185428d546de9034f062796c7f3b_Out_0 = _UV_Refresh_Speed;
|
|
float _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2;
|
|
Unity_Multiply_float_float(_Property_85997eba6114477b8cf506155f6b748c_Out_0, _Property_eca1185428d546de9034f062796c7f3b_Out_0, _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2);
|
|
float _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2;
|
|
Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2, 0, _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2);
|
|
float _Fraction_32b193bd71ca404588517d6887bbf390_Out_1;
|
|
Unity_Fraction_float(_Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2, _Fraction_32b193bd71ca404588517d6887bbf390_Out_1);
|
|
float2 _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2;
|
|
Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3, (_Fraction_32b193bd71ca404588517d6887bbf390_Out_1.xx), _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2);
|
|
float _Property_62f67c70aae5489e94e37cafe73baf35_Out_0 = _Global_Tiling;
|
|
float _Divide_19c9049f60754d499008ce4b06109655_Out_2;
|
|
Unity_Divide_float(1, _Property_62f67c70aae5489e94e37cafe73baf35_Out_0, _Divide_19c9049f60754d499008ce4b06109655_Out_2);
|
|
float4 _UV_6b1eec7607104319aba3d875527da073_Out_0 = IN.uv0;
|
|
float2 _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2;
|
|
Unity_Multiply_float2_float2(_Property_4d24cadf92ee4d43b52d3755629e269e_Out_0, (_UV_6b1eec7607104319aba3d875527da073_Out_0.xy), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2);
|
|
float2 _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2;
|
|
Unity_Multiply_float2_float2((_Divide_19c9049f60754d499008ce4b06109655_Out_2.xx), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2);
|
|
float2 _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2;
|
|
Unity_Add_float2(_Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2, _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2);
|
|
float _Add_9eadb94808de4bc885bc1be18df4f639_Out_2;
|
|
Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2, -0.5, _Add_9eadb94808de4bc885bc1be18df4f639_Out_2);
|
|
float _Fraction_38e5506afa51447283ddde13593ada4d_Out_1;
|
|
Unity_Fraction_float(_Add_9eadb94808de4bc885bc1be18df4f639_Out_2, _Fraction_38e5506afa51447283ddde13593ada4d_Out_1);
|
|
float2 _Multiply_14c20d62ad084293accedac425b831fe_Out_2;
|
|
Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3, (_Fraction_38e5506afa51447283ddde13593ada4d_Out_1.xx), _Multiply_14c20d62ad084293accedac425b831fe_Out_2);
|
|
float2 _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2;
|
|
Unity_Add_float2(_Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2, _Multiply_14c20d62ad084293accedac425b831fe_Out_2, _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2);
|
|
float _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2;
|
|
Unity_Multiply_float_float(_Fraction_32b193bd71ca404588517d6887bbf390_Out_1, 1, _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2);
|
|
float Constant_9550753bbc114dd4994f4e99790a3669 = 3.141593;
|
|
float _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2;
|
|
Unity_Multiply_float_float(_Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2, Constant_9550753bbc114dd4994f4e99790a3669, _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2);
|
|
float Constant_b538a449c4eb42328f031521a22bd3e3 = 3.141593;
|
|
float _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2;
|
|
Unity_Multiply_float_float(Constant_b538a449c4eb42328f031521a22bd3e3, 1.5, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2);
|
|
float _Add_590bbae990404254a6309a5fa210ca31_Out_2;
|
|
Unity_Add_float(_Multiply_c4390f9bbb504e9981494940812a3c59_Out_2, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2, _Add_590bbae990404254a6309a5fa210ca31_Out_2);
|
|
float _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1;
|
|
Unity_Sine_float(_Add_590bbae990404254a6309a5fa210ca31_Out_2, _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1);
|
|
float _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1;
|
|
Unity_Absolute_float(_Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1, _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1);
|
|
float _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3;
|
|
Unity_Clamp_float(_Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1, 0, 1, _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3);
|
|
UnityTexture2D _Property_356ce9056fc544f8856bbafa83a6b8f2_Out_0 = _HeightMap_B;
|
|
float4 _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_RGBA_0 = SAMPLE_TEXTURE2D(_Property_356ce9056fc544f8856bbafa83a6b8f2_Out_0.tex, _Property_356ce9056fc544f8856bbafa83a6b8f2_Out_0.samplerstate, _Property_356ce9056fc544f8856bbafa83a6b8f2_Out_0.GetTransformedUV(_Add_1eb91db7e08b47ee90597a337cc5d191_Out_2));
|
|
float _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_R_4 = _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_RGBA_0.r;
|
|
float _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_G_5 = _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_RGBA_0.g;
|
|
float _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_B_6 = _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_RGBA_0.b;
|
|
float _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_A_7 = _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_RGBA_0.a;
|
|
float _Multiply_cc46294d59e74987a182db87f0cdd3f7_Out_2;
|
|
Unity_Multiply_float_float(_SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_B_6, 7, _Multiply_cc46294d59e74987a182db87f0cdd3f7_Out_2);
|
|
float _Power_45c7600ee2fa44349461174061fff9f7_Out_2;
|
|
Unity_Power_float(_Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3, _Multiply_cc46294d59e74987a182db87f0cdd3f7_Out_2, _Power_45c7600ee2fa44349461174061fff9f7_Out_2);
|
|
float _Clamp_ca7963fdad79479c876e733ec49a0460_Out_3;
|
|
Unity_Clamp_float(_Power_45c7600ee2fa44349461174061fff9f7_Out_2, 0, 1, _Clamp_ca7963fdad79479c876e733ec49a0460_Out_3);
|
|
float _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1;
|
|
Unity_Fraction_float(_Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2, _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1);
|
|
float _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1;
|
|
Unity_Fraction_float(_Add_9eadb94808de4bc885bc1be18df4f639_Out_2, _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1);
|
|
UV_1_7 = _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2;
|
|
UV_2_6 = _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2;
|
|
FlowLerp_3 = _Clamp_ca7963fdad79479c876e733ec49a0460_Out_3;
|
|
FlowNonHeigblendedLerp_9 = _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3;
|
|
Fraction_1_1 = _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1;
|
|
Fraction_2_2 = _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1;
|
|
}
|
|
|
|
void Unity_Lerp_float4(float4 A, float4 B, float4 T, out float4 Out)
|
|
{
|
|
Out = lerp(A, B, T);
|
|
}
|
|
|
|
void Unity_Multiply_float4_float4(float4 A, float4 B, out float4 Out)
|
|
{
|
|
Out = A * B;
|
|
}
|
|
|
|
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);
|
|
}
|
|
|
|
// 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;
|
|
float _Property_661c7656745d4b468e5418922cad980c_Out_0 = _Dynamic_Flow;
|
|
float _Property_6174b362fef84a64bfc63218c98ca2ad_Out_0 = _Dynamic_Shape_Y_Offset;
|
|
float _Property_5a32e2c3b8ea4693bbcb6465db16e4eb_Out_0 = _Dynamic_Shape_V_Curve_Power;
|
|
float _Property_c1acd6c11c59428c9aa108b90c725006_Out_0 = _Dynamic_Shape_U_Curve_Power;
|
|
float _Property_94a7abd0eed040958756408f5586399b_Out_0 = _Dynamic_Start_Position_Offset;
|
|
float _Property_7430d51dddb6413fa811cec211b99000_Out_0 = _Dynamic_Shape_Speed;
|
|
Bindings_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526;
|
|
_LavaMove_e7c2dd23675f46dfb5d627bef2a4f526.uv2 = IN.uv2;
|
|
float3 _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_OutVector3_1;
|
|
float _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_Mask_2;
|
|
float _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_BlackMask_3;
|
|
SG_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float(_Property_6174b362fef84a64bfc63218c98ca2ad_Out_0, _Property_5a32e2c3b8ea4693bbcb6465db16e4eb_Out_0, _Property_c1acd6c11c59428c9aa108b90c725006_Out_0, _Property_94a7abd0eed040958756408f5586399b_Out_0, _Property_7430d51dddb6413fa811cec211b99000_Out_0, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_OutVector3_1, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_Mask_2, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_BlackMask_3);
|
|
float3 _Multiply_dbb7c1d4b3bc4fe0aa3119bb0c945e19_Out_2;
|
|
Unity_Multiply_float3_float3(IN.ObjectSpaceNormal, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_OutVector3_1, _Multiply_dbb7c1d4b3bc4fe0aa3119bb0c945e19_Out_2);
|
|
UnityTexture2D _Property_d1dd8451b9a54063aa1bf0516031825d_Out_0 = UnityBuildTexture2DStructNoScale(_ColdLavaMT_AO_H_EM);
|
|
float _Property_826d006643654800b130e720cfee9283_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_30f8ed4e6dbf49d9bed951f8353f56dd_Out_0 = _ColdLavaTiling;
|
|
float _Property_b0afac94ec4546f9b499dcebb27f4454_Out_0 = _GlobalTiling;
|
|
float2 _Property_39b80d50a1cc47f5837e0616a7b5f484_Out_0 = _ColdLavaMainSpeed;
|
|
UnityTexture2D _Property_97e6f4af77ce47b9a2bd94a7f7e72195_Out_0 = UnityBuildTexture2DStructNoScale(_ColdLavaMT_AO_H_EM);
|
|
float _Property_cf3c3ed2779248fab05956b139b70614_Out_0 = _ColdLavaFlowUVRefresSpeed;
|
|
float2 _Property_76c46234a6774d6b8e09471a8a609832_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_b262837696e74b029d5478b0bdc80655_Out_0;
|
|
Time_float(_TimeCustomFunction_b262837696e74b029d5478b0bdc80655_Out_0);
|
|
Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d;
|
|
_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV1LOD_5;
|
|
float2 _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV2LOD_4;
|
|
float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_FlowLerpLOD_8;
|
|
float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_NonHeigblendedLerpLOD_9;
|
|
float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_Fraction1_1;
|
|
float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_Fraction2_2;
|
|
SG_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float(_Property_826d006643654800b130e720cfee9283_Out_0, _Property_30f8ed4e6dbf49d9bed951f8353f56dd_Out_0, _Property_b0afac94ec4546f9b499dcebb27f4454_Out_0, _Property_39b80d50a1cc47f5837e0616a7b5f484_Out_0, _Property_97e6f4af77ce47b9a2bd94a7f7e72195_Out_0, _Property_cf3c3ed2779248fab05956b139b70614_Out_0, _Property_76c46234a6774d6b8e09471a8a609832_Out_0, _TimeCustomFunction_b262837696e74b029d5478b0bdc80655_Out_0, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV1LOD_5, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV2LOD_4, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_FlowLerpLOD_8, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_NonHeigblendedLerpLOD_9, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_Fraction1_1, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_Fraction2_2);
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_d1dd8451b9a54063aa1bf0516031825d_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_d1dd8451b9a54063aa1bf0516031825d_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV1LOD_5), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_R_5 = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0.r;
|
|
float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_G_6 = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0.g;
|
|
float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_B_7 = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0.b;
|
|
float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_A_8 = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0.a;
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_d1dd8451b9a54063aa1bf0516031825d_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_d1dd8451b9a54063aa1bf0516031825d_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV2LOD_4), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_R_5 = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0.r;
|
|
float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_G_6 = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0.g;
|
|
float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_B_7 = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0.b;
|
|
float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_A_8 = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0.a;
|
|
float _Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3;
|
|
Unity_Lerp_float(_SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_B_7, _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_B_7, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_FlowLerpLOD_8, _Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3);
|
|
float _Add_f5d3919f9d110f84be2db0b4e57905db_Out_2;
|
|
Unity_Add_float(_Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3, -0.25, _Add_f5d3919f9d110f84be2db0b4e57905db_Out_2);
|
|
float _Property_5f6191b3eec22f8691968a8c6e01b3ba_Out_0 = _ColdLavaTessScale;
|
|
float _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2;
|
|
Unity_Multiply_float_float(_Add_f5d3919f9d110f84be2db0b4e57905db_Out_2, _Property_5f6191b3eec22f8691968a8c6e01b3ba_Out_0, _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2);
|
|
UnityTexture2D _Property_56863f8742833f83a9c0285cb3a6c344_Out_0 = UnityBuildTexture2DStructNoScale(_MediumLavaMT_AO_H_EM);
|
|
float _Property_129eb4e64ee94a539b4fcd33d6963539_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_d449c1fd7bee4109b74db35119b5d317_Out_0 = _MediumLavaTiling;
|
|
float _Property_d11985e336744f738fa113fbe21e8b6c_Out_0 = _GlobalTiling;
|
|
float2 _Property_a66b70fbc93c45b09178aeffbc10901a_Out_0 = _MediumLavaMainSpeed;
|
|
UnityTexture2D _Property_ba5c124ff8cb4be699e4a9fc5e7e4a41_Out_0 = UnityBuildTexture2DStructNoScale(_MediumLavaMT_AO_H_EM);
|
|
float _Property_0ae710a197254ff1bd92334a386e969d_Out_0 = _MediumLavaFlowUVRefreshSpeed;
|
|
float2 _Property_ebac93cdf45e4381b5c5d3b4b9fd3fe8_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_61c6b7d904c344f78fe8568d44e53710_Out_0;
|
|
Time_float(_TimeCustomFunction_61c6b7d904c344f78fe8568d44e53710_Out_0);
|
|
Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4;
|
|
_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV1LOD_5;
|
|
float2 _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV2LOD_4;
|
|
float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_FlowLerpLOD_8;
|
|
float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_NonHeigblendedLerpLOD_9;
|
|
float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_Fraction1_1;
|
|
float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_Fraction2_2;
|
|
SG_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float(_Property_129eb4e64ee94a539b4fcd33d6963539_Out_0, _Property_d449c1fd7bee4109b74db35119b5d317_Out_0, _Property_d11985e336744f738fa113fbe21e8b6c_Out_0, _Property_a66b70fbc93c45b09178aeffbc10901a_Out_0, _Property_ba5c124ff8cb4be699e4a9fc5e7e4a41_Out_0, _Property_0ae710a197254ff1bd92334a386e969d_Out_0, _Property_ebac93cdf45e4381b5c5d3b4b9fd3fe8_Out_0, _TimeCustomFunction_61c6b7d904c344f78fe8568d44e53710_Out_0, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV1LOD_5, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV2LOD_4, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_FlowLerpLOD_8, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_NonHeigblendedLerpLOD_9, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_Fraction1_1, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_Fraction2_2);
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_56863f8742833f83a9c0285cb3a6c344_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_56863f8742833f83a9c0285cb3a6c344_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV1LOD_5), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_R_5 = _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0.r;
|
|
float _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_G_6 = _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0.g;
|
|
float _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_B_7 = _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0.b;
|
|
float _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_A_8 = _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0.a;
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_56863f8742833f83a9c0285cb3a6c344_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_56863f8742833f83a9c0285cb3a6c344_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV2LOD_4), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_R_5 = _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0.r;
|
|
float _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_G_6 = _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0.g;
|
|
float _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_B_7 = _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0.b;
|
|
float _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_A_8 = _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0.a;
|
|
float _Lerp_79202e8722bd198a8e3c96b6f6ed9ee9_Out_3;
|
|
Unity_Lerp_float(_SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_B_7, _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_B_7, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_FlowLerpLOD_8, _Lerp_79202e8722bd198a8e3c96b6f6ed9ee9_Out_3);
|
|
float _Add_653ccc57b165d688b8b4122d29bdb348_Out_2;
|
|
Unity_Add_float(_Lerp_79202e8722bd198a8e3c96b6f6ed9ee9_Out_3, -0.25, _Add_653ccc57b165d688b8b4122d29bdb348_Out_2);
|
|
float _Property_3174f3b50d8f8b809685448270c41957_Out_0 = _MediumLavaTessScale;
|
|
float _Multiply_36f60bc2706a8a839dd567cffb1e3428_Out_2;
|
|
Unity_Multiply_float_float(_Add_653ccc57b165d688b8b4122d29bdb348_Out_2, _Property_3174f3b50d8f8b809685448270c41957_Out_0, _Multiply_36f60bc2706a8a839dd567cffb1e3428_Out_2);
|
|
float _OneMinus_559f0fb51d664e529e348d84b4af292f_Out_1;
|
|
Unity_OneMinus_float(_Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3, _OneMinus_559f0fb51d664e529e348d84b4af292f_Out_1);
|
|
float _Absolute_e7aa87a50fd84525a05e4c15faa6ed85_Out_1;
|
|
Unity_Absolute_float(_OneMinus_559f0fb51d664e529e348d84b4af292f_Out_1, _Absolute_e7aa87a50fd84525a05e4c15faa6ed85_Out_1);
|
|
float _Property_29b2fd9cda5f4f5089c3a83fc03e82e9_Out_0 = _MediumLavaHeightBlendTreshold;
|
|
float _Power_1f877a35dc84439b8975ae3495259f32_Out_2;
|
|
Unity_Power_float(_Absolute_e7aa87a50fd84525a05e4c15faa6ed85_Out_1, _Property_29b2fd9cda5f4f5089c3a83fc03e82e9_Out_0, _Power_1f877a35dc84439b8975ae3495259f32_Out_2);
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_A_4 = 0;
|
|
float _Absolute_af2e8d067a75a385bc8da51b27457800_Out_1;
|
|
Unity_Absolute_float(_Split_e8815c5687c0c188b222e57b486e0e5d_G_2, _Absolute_af2e8d067a75a385bc8da51b27457800_Out_1);
|
|
float _Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3;
|
|
Unity_Clamp_float(_Absolute_af2e8d067a75a385bc8da51b27457800_Out_1, 0, 1, _Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3);
|
|
float _Property_f6e7c7b7064d56849dcc327504a5af65_Out_0 = _MediumLavaAngle;
|
|
float _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2;
|
|
Unity_Divide_float(_Property_f6e7c7b7064d56849dcc327504a5af65_Out_0, 45, _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2);
|
|
float _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1;
|
|
Unity_OneMinus_float(_Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2, _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1);
|
|
float _Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2;
|
|
Unity_Subtract_float(_Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3, _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1, _Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2);
|
|
float _Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3;
|
|
Unity_Clamp_float(_Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2, 0, 2, _Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3);
|
|
float _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2;
|
|
Unity_Divide_float(1, _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2, _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2);
|
|
float _Multiply_7079e8acdf5057888843275dbbdb199c_Out_2;
|
|
Unity_Multiply_float_float(_Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3, _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2, _Multiply_7079e8acdf5057888843275dbbdb199c_Out_2);
|
|
float _Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3;
|
|
Unity_Clamp_float(_Multiply_7079e8acdf5057888843275dbbdb199c_Out_2, 0, 1, _Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3);
|
|
float _OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1;
|
|
Unity_OneMinus_float(_Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3, _OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1);
|
|
float _Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1;
|
|
Unity_Absolute_float(_OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1, _Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1);
|
|
float _Property_f6203e15e471e481b8369ee14c1cf745_Out_0 = _MediumLavaAngleFalloff;
|
|
float _Power_1bc1b18487206481a5ce3274075c24a1_Out_2;
|
|
Unity_Power_float(_Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1, _Property_f6203e15e471e481b8369ee14c1cf745_Out_0, _Power_1bc1b18487206481a5ce3274075c24a1_Out_2);
|
|
float _Clamp_08c896054837bb88bc0374bd536ee024_Out_3;
|
|
Unity_Clamp_float(_Power_1bc1b18487206481a5ce3274075c24a1_Out_2, 0, 1, _Clamp_08c896054837bb88bc0374bd536ee024_Out_3);
|
|
float _Property_c6fdc37b90444cbf8cbf004b1c01d820_Out_0 = _MediumLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54;
|
|
float _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_Power_1f877a35dc84439b8975ae3495259f32_Out_2, _Clamp_08c896054837bb88bc0374bd536ee024_Out_3, _Property_c6fdc37b90444cbf8cbf004b1c01d820_Out_0, _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54, _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54_Blend_1);
|
|
float _Lerp_bbad2bae9298a98fb0f4e5807244e03d_Out_3;
|
|
Unity_Lerp_float(_Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2, _Multiply_36f60bc2706a8a839dd567cffb1e3428_Out_2, _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54_Blend_1, _Lerp_bbad2bae9298a98fb0f4e5807244e03d_Out_3);
|
|
UnityTexture2D _Property_65b22a07dcd745828b471df9172deaa4_Out_0 = UnityBuildTexture2DStructNoScale(_HotLavaMT_AO_H_EM);
|
|
float _Property_d32c017d9c624ffa90d8984f38f746d0_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_b0bb4e9015e84d95a4bc288f0187888b_Out_0 = _HotLavaTiling;
|
|
float _Property_162f3942f5b44cc98f8accf8b6293159_Out_0 = _GlobalTiling;
|
|
float2 _Property_120466aaf69b4fbdb89bcb097bfd6df4_Out_0 = _HotLavaMainSpeed;
|
|
UnityTexture2D _Property_cb85121173c148debffeebcfebf7167d_Out_0 = UnityBuildTexture2DStructNoScale(_HotLavaMT_AO_H_EM);
|
|
float _Property_277288be9f08428eb953c8ee761d793c_Out_0 = _HotLavaFlowUVRefreshSpeed;
|
|
float2 _Property_2a69b9c45b8e4f9b84b561e49c548b8e_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_84f6f740bbf64a11a8f9f67f370e8676_Out_0;
|
|
Time_float(_TimeCustomFunction_84f6f740bbf64a11a8f9f67f370e8676_Out_0);
|
|
Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf;
|
|
_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV1LOD_5;
|
|
float2 _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV2LOD_4;
|
|
float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_FlowLerpLOD_8;
|
|
float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_NonHeigblendedLerpLOD_9;
|
|
float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_Fraction1_1;
|
|
float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_Fraction2_2;
|
|
SG_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float(_Property_d32c017d9c624ffa90d8984f38f746d0_Out_0, _Property_b0bb4e9015e84d95a4bc288f0187888b_Out_0, _Property_162f3942f5b44cc98f8accf8b6293159_Out_0, _Property_120466aaf69b4fbdb89bcb097bfd6df4_Out_0, _Property_cb85121173c148debffeebcfebf7167d_Out_0, _Property_277288be9f08428eb953c8ee761d793c_Out_0, _Property_2a69b9c45b8e4f9b84b561e49c548b8e_Out_0, _TimeCustomFunction_84f6f740bbf64a11a8f9f67f370e8676_Out_0, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV1LOD_5, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV2LOD_4, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_FlowLerpLOD_8, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_NonHeigblendedLerpLOD_9, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_Fraction1_1, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_Fraction2_2);
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_65b22a07dcd745828b471df9172deaa4_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_65b22a07dcd745828b471df9172deaa4_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV1LOD_5), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_R_5 = _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0.r;
|
|
float _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_G_6 = _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0.g;
|
|
float _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_B_7 = _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0.b;
|
|
float _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_A_8 = _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0.a;
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_65b22a07dcd745828b471df9172deaa4_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_65b22a07dcd745828b471df9172deaa4_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV2LOD_4), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_R_5 = _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0.r;
|
|
float _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_G_6 = _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0.g;
|
|
float _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_B_7 = _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0.b;
|
|
float _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_A_8 = _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0.a;
|
|
float _Lerp_a74bf7006e0ceb81af461eaab46f23b1_Out_3;
|
|
Unity_Lerp_float(_SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_B_7, _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_B_7, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_FlowLerpLOD_8, _Lerp_a74bf7006e0ceb81af461eaab46f23b1_Out_3);
|
|
float _Add_4a55e899a9299a83877d178ae45f49f1_Out_2;
|
|
Unity_Add_float(_Lerp_a74bf7006e0ceb81af461eaab46f23b1_Out_3, -0.25, _Add_4a55e899a9299a83877d178ae45f49f1_Out_2);
|
|
float _Property_f6b107e5e0d31d8c98e66eefbf3de6f2_Out_0 = _HotLavaTessScale;
|
|
float _Multiply_f3c73cf50cdf8e8689aed97f89e3046c_Out_2;
|
|
Unity_Multiply_float_float(_Add_4a55e899a9299a83877d178ae45f49f1_Out_2, _Property_f6b107e5e0d31d8c98e66eefbf3de6f2_Out_0, _Multiply_f3c73cf50cdf8e8689aed97f89e3046c_Out_2);
|
|
float _OneMinus_58b9e464e3ca4d479e369a8be9a7ee08_Out_1;
|
|
Unity_OneMinus_float(_Lerp_79202e8722bd198a8e3c96b6f6ed9ee9_Out_3, _OneMinus_58b9e464e3ca4d479e369a8be9a7ee08_Out_1);
|
|
float _Absolute_fb324d79ccc14d32b39e90513d31b50b_Out_1;
|
|
Unity_Absolute_float(_OneMinus_58b9e464e3ca4d479e369a8be9a7ee08_Out_1, _Absolute_fb324d79ccc14d32b39e90513d31b50b_Out_1);
|
|
float _Property_d8670d1e08f54d1899644251f1099601_Out_0 = _HotLavaHeightBlendTreshold;
|
|
float _Power_99605ede7ecd4b6f976609d07b4629bb_Out_2;
|
|
Unity_Power_float(_Absolute_fb324d79ccc14d32b39e90513d31b50b_Out_1, _Property_d8670d1e08f54d1899644251f1099601_Out_0, _Power_99605ede7ecd4b6f976609d07b4629bb_Out_2);
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_A_4 = 0;
|
|
float _Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1;
|
|
Unity_Absolute_float(_Split_b9e7b4a6b4b5e58aa502d4b6d169b792_G_2, _Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1);
|
|
float _Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3;
|
|
Unity_Clamp_float(_Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1, 0, 1, _Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3);
|
|
float _Property_6975119070a7eb84950e7da691463776_Out_0 = _HotLavaAngle;
|
|
float _Divide_86811ef0d01a1581b082fc982daa687c_Out_2;
|
|
Unity_Divide_float(_Property_6975119070a7eb84950e7da691463776_Out_0, 45, _Divide_86811ef0d01a1581b082fc982daa687c_Out_2);
|
|
float _OneMinus_a7c4799546af71898266d38a4354b568_Out_1;
|
|
Unity_OneMinus_float(_Divide_86811ef0d01a1581b082fc982daa687c_Out_2, _OneMinus_a7c4799546af71898266d38a4354b568_Out_1);
|
|
float _Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2;
|
|
Unity_Subtract_float(_Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3, _OneMinus_a7c4799546af71898266d38a4354b568_Out_1, _Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2);
|
|
float _Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3;
|
|
Unity_Clamp_float(_Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2, 0, 2, _Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3);
|
|
float _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2;
|
|
Unity_Divide_float(1, _Divide_86811ef0d01a1581b082fc982daa687c_Out_2, _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2);
|
|
float _Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2;
|
|
Unity_Multiply_float_float(_Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3, _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2, _Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2);
|
|
float _Clamp_69414a1448338e8d9fc890185b317bc6_Out_3;
|
|
Unity_Clamp_float(_Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2, 0, 1, _Clamp_69414a1448338e8d9fc890185b317bc6_Out_3);
|
|
float _OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1;
|
|
Unity_OneMinus_float(_Clamp_69414a1448338e8d9fc890185b317bc6_Out_3, _OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1);
|
|
float _Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1;
|
|
Unity_Absolute_float(_OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1, _Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1);
|
|
float _Property_f5a63fda0810468082350dfa23ec6bf3_Out_0 = _HotLavaAngleFalloff;
|
|
float _Power_0c67a131ce19048caeed8c043e033fb9_Out_2;
|
|
Unity_Power_float(_Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1, _Property_f5a63fda0810468082350dfa23ec6bf3_Out_0, _Power_0c67a131ce19048caeed8c043e033fb9_Out_2);
|
|
float _Clamp_c8349812bf696286b9429cd182d4670a_Out_3;
|
|
Unity_Clamp_float(_Power_0c67a131ce19048caeed8c043e033fb9_Out_2, 0, 1, _Clamp_c8349812bf696286b9429cd182d4670a_Out_3);
|
|
float _Property_b67bd351f0d84590833dacb1b608a490_Out_0 = _HotLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98;
|
|
float _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_Power_99605ede7ecd4b6f976609d07b4629bb_Out_2, _Clamp_c8349812bf696286b9429cd182d4670a_Out_3, _Property_b67bd351f0d84590833dacb1b608a490_Out_0, _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98, _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98_Blend_1);
|
|
float _Lerp_ba0188e0033c96818127ab277dd7743d_Out_3;
|
|
Unity_Lerp_float(_Lerp_bbad2bae9298a98fb0f4e5807244e03d_Out_3, _Multiply_f3c73cf50cdf8e8689aed97f89e3046c_Out_2, _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98_Blend_1, _Lerp_ba0188e0033c96818127ab277dd7743d_Out_3);
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_R_1 = IN.VertexColor[0];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_G_2 = IN.VertexColor[1];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_B_3 = IN.VertexColor[2];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_A_4 = IN.VertexColor[3];
|
|
float _Lerp_93a62f8efa294882a3799fb182d00ce6_Out_3;
|
|
Unity_Lerp_float(_Lerp_ba0188e0033c96818127ab277dd7743d_Out_3, _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2, _Split_992c0de0de817484b2d52aeb19e22ee0_R_1, _Lerp_93a62f8efa294882a3799fb182d00ce6_Out_3);
|
|
float _Lerp_614557f98d2300819fe9b855a1a93f0b_Out_3;
|
|
Unity_Lerp_float(_Lerp_93a62f8efa294882a3799fb182d00ce6_Out_3, _Multiply_36f60bc2706a8a839dd567cffb1e3428_Out_2, _Split_992c0de0de817484b2d52aeb19e22ee0_G_2, _Lerp_614557f98d2300819fe9b855a1a93f0b_Out_3);
|
|
float _Lerp_ef565d386ab90a89ab99065d782595a0_Out_3;
|
|
Unity_Lerp_float(_Lerp_614557f98d2300819fe9b855a1a93f0b_Out_3, _Multiply_f3c73cf50cdf8e8689aed97f89e3046c_Out_2, _Split_992c0de0de817484b2d52aeb19e22ee0_B_3, _Lerp_ef565d386ab90a89ab99065d782595a0_Out_3);
|
|
float3 _Multiply_a2efee1a779e44c6ada9832d9fff09ed_Out_2;
|
|
Unity_Multiply_float3_float3(IN.ObjectSpaceNormal, (_Lerp_ef565d386ab90a89ab99065d782595a0_Out_3.xxx), _Multiply_a2efee1a779e44c6ada9832d9fff09ed_Out_2);
|
|
float3 _Add_8556fe5688a74b4e99dc6a3c66d812ab_Out_2;
|
|
Unity_Add_float3(_Multiply_dbb7c1d4b3bc4fe0aa3119bb0c945e19_Out_2, _Multiply_a2efee1a779e44c6ada9832d9fff09ed_Out_2, _Add_8556fe5688a74b4e99dc6a3c66d812ab_Out_2);
|
|
float3 _Add_30764b0390cf4e34bc89f95f39e6d8be_Out_2;
|
|
Unity_Add_float3(IN.ObjectSpacePosition, _Add_8556fe5688a74b4e99dc6a3c66d812ab_Out_2, _Add_30764b0390cf4e34bc89f95f39e6d8be_Out_2);
|
|
float3 _Add_1536ebe00df2440bbc68b2506484262f_Out_2;
|
|
Unity_Add_float3(IN.ObjectSpacePosition, _Multiply_a2efee1a779e44c6ada9832d9fff09ed_Out_2, _Add_1536ebe00df2440bbc68b2506484262f_Out_2);
|
|
float3 _Branch_385f920ecee74e51ae1e55548ef40ceb_Out_3;
|
|
Unity_Branch_float3(_Property_661c7656745d4b468e5418922cad980c_Out_0, _Add_30764b0390cf4e34bc89f95f39e6d8be_Out_2, _Add_1536ebe00df2440bbc68b2506484262f_Out_2, _Branch_385f920ecee74e51ae1e55548ef40ceb_Out_3);
|
|
description.Position = _Branch_385f920ecee74e51ae1e55548ef40ceb_Out_3;
|
|
description.Normal = IN.ObjectSpaceNormal;
|
|
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;
|
|
};
|
|
|
|
SurfaceDescription SurfaceDescriptionFunction(SurfaceDescriptionInputs IN)
|
|
{
|
|
SurfaceDescription surface = (SurfaceDescription)0;
|
|
UnityTexture2D _Property_b7dfcca6c5206288b31b8e82b4e2e7c5_Out_0 = UnityBuildTexture2DStructNoScale(_ColdLavaAlbedo_SM);
|
|
float _Property_9888f536495c078d8d13e4f93f260994_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_398a18f78c81d28393067eae86b7f0c3_Out_0 = _ColdLavaTiling;
|
|
float _Property_c92d9ef7ab07168d94ca1468d5742541_Out_0 = _GlobalTiling;
|
|
float2 _Property_877d7e28976d8f85bbc8ab7a485949eb_Out_0 = _ColdLavaMainSpeed;
|
|
UnityTexture2D _Property_431fc4b7bdb08186aa2ebdcdd9ddd27f_Out_0 = UnityBuildTexture2DStructNoScale(_ColdLavaMT_AO_H_EM);
|
|
float _Property_41fea7dea3f9c78fbf154c14e561037a_Out_0 = _ColdLavaFlowUVRefresSpeed;
|
|
float2 _Property_347a6b6c52d14a85a386b3a5ffffdc85_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_32885c98316a4b308da099c27317abaa_Out_0;
|
|
Time_float(_TimeCustomFunction_32885c98316a4b308da099c27317abaa_Out_0);
|
|
Bindings_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a;
|
|
_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV1_7;
|
|
float2 _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV2_6;
|
|
float _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_FlowLerp_3;
|
|
float _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_FlowNonHeigblendedLerp_9;
|
|
float _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_Fraction1_1;
|
|
float _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_Fraction2_2;
|
|
SG_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float(_Property_9888f536495c078d8d13e4f93f260994_Out_0, _Property_398a18f78c81d28393067eae86b7f0c3_Out_0, _Property_c92d9ef7ab07168d94ca1468d5742541_Out_0, _Property_877d7e28976d8f85bbc8ab7a485949eb_Out_0, _Property_431fc4b7bdb08186aa2ebdcdd9ddd27f_Out_0, _Property_41fea7dea3f9c78fbf154c14e561037a_Out_0, _Property_347a6b6c52d14a85a386b3a5ffffdc85_Out_0, _TimeCustomFunction_32885c98316a4b308da099c27317abaa_Out_0, _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a, _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV1_7, _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV2_6, _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_FlowLerp_3, _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_FlowNonHeigblendedLerp_9, _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_Fraction1_1, _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_Fraction2_2);
|
|
float4 _SampleTexture2D_689ba69e2ff7bd888eeaec5d40bddbf7_RGBA_0 = SAMPLE_TEXTURE2D(_Property_b7dfcca6c5206288b31b8e82b4e2e7c5_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_b7dfcca6c5206288b31b8e82b4e2e7c5_Out_0.GetTransformedUV(_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV1_7));
|
|
float _SampleTexture2D_689ba69e2ff7bd888eeaec5d40bddbf7_R_4 = _SampleTexture2D_689ba69e2ff7bd888eeaec5d40bddbf7_RGBA_0.r;
|
|
float _SampleTexture2D_689ba69e2ff7bd888eeaec5d40bddbf7_G_5 = _SampleTexture2D_689ba69e2ff7bd888eeaec5d40bddbf7_RGBA_0.g;
|
|
float _SampleTexture2D_689ba69e2ff7bd888eeaec5d40bddbf7_B_6 = _SampleTexture2D_689ba69e2ff7bd888eeaec5d40bddbf7_RGBA_0.b;
|
|
float _SampleTexture2D_689ba69e2ff7bd888eeaec5d40bddbf7_A_7 = _SampleTexture2D_689ba69e2ff7bd888eeaec5d40bddbf7_RGBA_0.a;
|
|
float4 _SampleTexture2D_a5d6d50c4eb30382b6dbb4e680e74adb_RGBA_0 = SAMPLE_TEXTURE2D(_Property_b7dfcca6c5206288b31b8e82b4e2e7c5_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_b7dfcca6c5206288b31b8e82b4e2e7c5_Out_0.GetTransformedUV(_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV2_6));
|
|
float _SampleTexture2D_a5d6d50c4eb30382b6dbb4e680e74adb_R_4 = _SampleTexture2D_a5d6d50c4eb30382b6dbb4e680e74adb_RGBA_0.r;
|
|
float _SampleTexture2D_a5d6d50c4eb30382b6dbb4e680e74adb_G_5 = _SampleTexture2D_a5d6d50c4eb30382b6dbb4e680e74adb_RGBA_0.g;
|
|
float _SampleTexture2D_a5d6d50c4eb30382b6dbb4e680e74adb_B_6 = _SampleTexture2D_a5d6d50c4eb30382b6dbb4e680e74adb_RGBA_0.b;
|
|
float _SampleTexture2D_a5d6d50c4eb30382b6dbb4e680e74adb_A_7 = _SampleTexture2D_a5d6d50c4eb30382b6dbb4e680e74adb_RGBA_0.a;
|
|
float4 _Lerp_aab81b541d9d3b8280e5e9a669be7666_Out_3;
|
|
Unity_Lerp_float4(_SampleTexture2D_689ba69e2ff7bd888eeaec5d40bddbf7_RGBA_0, _SampleTexture2D_a5d6d50c4eb30382b6dbb4e680e74adb_RGBA_0, (_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_FlowLerp_3.xxxx), _Lerp_aab81b541d9d3b8280e5e9a669be7666_Out_3);
|
|
float4 _Property_81ee9e99fc7a068889b6ba7bdcb202a7_Out_0 = _ColdLavaAlbedoColor;
|
|
float _Property_ae430ed70f674188b5e8b6cf5ec101a9_Out_0 = _ColdLavaAlbedoColorMultiply;
|
|
float4 _Multiply_04c020203bf21887b1adae9c4cc6574a_Out_2;
|
|
Unity_Multiply_float4_float4(_Property_81ee9e99fc7a068889b6ba7bdcb202a7_Out_0, (_Property_ae430ed70f674188b5e8b6cf5ec101a9_Out_0.xxxx), _Multiply_04c020203bf21887b1adae9c4cc6574a_Out_2);
|
|
float4 _Multiply_76086b1955ddc78db0d1105cb61c546f_Out_2;
|
|
Unity_Multiply_float4_float4(_Lerp_aab81b541d9d3b8280e5e9a669be7666_Out_3, _Multiply_04c020203bf21887b1adae9c4cc6574a_Out_2, _Multiply_76086b1955ddc78db0d1105cb61c546f_Out_2);
|
|
float _Split_5d0c2ad1f86f8d8e8438ed908f41a258_R_1 = _Multiply_76086b1955ddc78db0d1105cb61c546f_Out_2[0];
|
|
float _Split_5d0c2ad1f86f8d8e8438ed908f41a258_G_2 = _Multiply_76086b1955ddc78db0d1105cb61c546f_Out_2[1];
|
|
float _Split_5d0c2ad1f86f8d8e8438ed908f41a258_B_3 = _Multiply_76086b1955ddc78db0d1105cb61c546f_Out_2[2];
|
|
float _Split_5d0c2ad1f86f8d8e8438ed908f41a258_A_4 = _Multiply_76086b1955ddc78db0d1105cb61c546f_Out_2[3];
|
|
float _Split_336849396de78d88909e4ad054a44d6c_R_1 = _Lerp_aab81b541d9d3b8280e5e9a669be7666_Out_3[0];
|
|
float _Split_336849396de78d88909e4ad054a44d6c_G_2 = _Lerp_aab81b541d9d3b8280e5e9a669be7666_Out_3[1];
|
|
float _Split_336849396de78d88909e4ad054a44d6c_B_3 = _Lerp_aab81b541d9d3b8280e5e9a669be7666_Out_3[2];
|
|
float _Split_336849396de78d88909e4ad054a44d6c_A_4 = _Lerp_aab81b541d9d3b8280e5e9a669be7666_Out_3[3];
|
|
float _Property_23e147d5684b0c89a7767d3573b12dbd_Out_0 = _ColdLavaSmoothness;
|
|
float _Multiply_3d6654a0a154e088b1b7671fab414640_Out_2;
|
|
Unity_Multiply_float_float(_Split_336849396de78d88909e4ad054a44d6c_A_4, _Property_23e147d5684b0c89a7767d3573b12dbd_Out_0, _Multiply_3d6654a0a154e088b1b7671fab414640_Out_2);
|
|
float4 _Combine_0a9a9298a9464d899f2f2fafc625fec8_RGBA_4;
|
|
float3 _Combine_0a9a9298a9464d899f2f2fafc625fec8_RGB_5;
|
|
float2 _Combine_0a9a9298a9464d899f2f2fafc625fec8_RG_6;
|
|
Unity_Combine_float(_Split_5d0c2ad1f86f8d8e8438ed908f41a258_R_1, _Split_5d0c2ad1f86f8d8e8438ed908f41a258_G_2, _Split_5d0c2ad1f86f8d8e8438ed908f41a258_B_3, _Multiply_3d6654a0a154e088b1b7671fab414640_Out_2, _Combine_0a9a9298a9464d899f2f2fafc625fec8_RGBA_4, _Combine_0a9a9298a9464d899f2f2fafc625fec8_RGB_5, _Combine_0a9a9298a9464d899f2f2fafc625fec8_RG_6);
|
|
UnityTexture2D _Property_416b2573e211708fb7af409507174e09_Out_0 = UnityBuildTexture2DStructNoScale(_MediumLavaAlbedo_SM);
|
|
float _Property_ac1c529019c9d1869d9bfe9bf1104042_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_4a73de4bbed00585a919d64e1b181601_Out_0 = _MediumLavaTiling;
|
|
float _Property_4122249ff176f58da9d0dbace2f883d0_Out_0 = _GlobalTiling;
|
|
float2 _Property_8774276f674d8a8598020af3d4e74f0f_Out_0 = _MediumLavaMainSpeed;
|
|
UnityTexture2D _Property_f1ff1048a1584d1c9247f36b1f2706ce_Out_0 = UnityBuildTexture2DStructNoScale(_MediumLavaMT_AO_H_EM);
|
|
float _Property_a13ee271968db284868bea327ce6cf48_Out_0 = _MediumLavaFlowUVRefreshSpeed;
|
|
float2 _Property_2b353826c2c04c32be043f84b9bc8b18_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_20a1fb6475ec4857a4834303e0bf30fe_Out_0;
|
|
Time_float(_TimeCustomFunction_20a1fb6475ec4857a4834303e0bf30fe_Out_0);
|
|
Bindings_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9;
|
|
_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV1_7;
|
|
float2 _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV2_6;
|
|
float _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_FlowLerp_3;
|
|
float _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_FlowNonHeigblendedLerp_9;
|
|
float _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_Fraction1_1;
|
|
float _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_Fraction2_2;
|
|
SG_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float(_Property_ac1c529019c9d1869d9bfe9bf1104042_Out_0, _Property_4a73de4bbed00585a919d64e1b181601_Out_0, _Property_4122249ff176f58da9d0dbace2f883d0_Out_0, _Property_8774276f674d8a8598020af3d4e74f0f_Out_0, _Property_f1ff1048a1584d1c9247f36b1f2706ce_Out_0, _Property_a13ee271968db284868bea327ce6cf48_Out_0, _Property_2b353826c2c04c32be043f84b9bc8b18_Out_0, _TimeCustomFunction_20a1fb6475ec4857a4834303e0bf30fe_Out_0, _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9, _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV1_7, _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV2_6, _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_FlowLerp_3, _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_FlowNonHeigblendedLerp_9, _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_Fraction1_1, _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_Fraction2_2);
|
|
float4 _SampleTexture2D_81669c6dd85bd2879473510bc4f9109e_RGBA_0 = SAMPLE_TEXTURE2D(_Property_416b2573e211708fb7af409507174e09_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_416b2573e211708fb7af409507174e09_Out_0.GetTransformedUV(_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV1_7));
|
|
float _SampleTexture2D_81669c6dd85bd2879473510bc4f9109e_R_4 = _SampleTexture2D_81669c6dd85bd2879473510bc4f9109e_RGBA_0.r;
|
|
float _SampleTexture2D_81669c6dd85bd2879473510bc4f9109e_G_5 = _SampleTexture2D_81669c6dd85bd2879473510bc4f9109e_RGBA_0.g;
|
|
float _SampleTexture2D_81669c6dd85bd2879473510bc4f9109e_B_6 = _SampleTexture2D_81669c6dd85bd2879473510bc4f9109e_RGBA_0.b;
|
|
float _SampleTexture2D_81669c6dd85bd2879473510bc4f9109e_A_7 = _SampleTexture2D_81669c6dd85bd2879473510bc4f9109e_RGBA_0.a;
|
|
float4 _SampleTexture2D_4a602e59b5c2cd82b26c6532c5dec4bb_RGBA_0 = SAMPLE_TEXTURE2D(_Property_416b2573e211708fb7af409507174e09_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_416b2573e211708fb7af409507174e09_Out_0.GetTransformedUV(_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV2_6));
|
|
float _SampleTexture2D_4a602e59b5c2cd82b26c6532c5dec4bb_R_4 = _SampleTexture2D_4a602e59b5c2cd82b26c6532c5dec4bb_RGBA_0.r;
|
|
float _SampleTexture2D_4a602e59b5c2cd82b26c6532c5dec4bb_G_5 = _SampleTexture2D_4a602e59b5c2cd82b26c6532c5dec4bb_RGBA_0.g;
|
|
float _SampleTexture2D_4a602e59b5c2cd82b26c6532c5dec4bb_B_6 = _SampleTexture2D_4a602e59b5c2cd82b26c6532c5dec4bb_RGBA_0.b;
|
|
float _SampleTexture2D_4a602e59b5c2cd82b26c6532c5dec4bb_A_7 = _SampleTexture2D_4a602e59b5c2cd82b26c6532c5dec4bb_RGBA_0.a;
|
|
float4 _Lerp_93c5f711ce1b4114bd9314cb369a8533_Out_3;
|
|
Unity_Lerp_float4(_SampleTexture2D_81669c6dd85bd2879473510bc4f9109e_RGBA_0, _SampleTexture2D_4a602e59b5c2cd82b26c6532c5dec4bb_RGBA_0, (_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_FlowLerp_3.xxxx), _Lerp_93c5f711ce1b4114bd9314cb369a8533_Out_3);
|
|
float4 _Property_a9e1aded62977f8ca3f9c46207eadfe8_Out_0 = _MediumLavaAlbedoColor;
|
|
float _Property_1761dd4732c7b3858814a0c4bc252900_Out_0 = _MediumLavaAlbedoColorMultiply;
|
|
float4 _Multiply_c98351861904f487ac8fc5401441358e_Out_2;
|
|
Unity_Multiply_float4_float4(_Property_a9e1aded62977f8ca3f9c46207eadfe8_Out_0, (_Property_1761dd4732c7b3858814a0c4bc252900_Out_0.xxxx), _Multiply_c98351861904f487ac8fc5401441358e_Out_2);
|
|
float4 _Multiply_16971dced2f6f384b7d2d65006f03b46_Out_2;
|
|
Unity_Multiply_float4_float4(_Lerp_93c5f711ce1b4114bd9314cb369a8533_Out_3, _Multiply_c98351861904f487ac8fc5401441358e_Out_2, _Multiply_16971dced2f6f384b7d2d65006f03b46_Out_2);
|
|
float _Split_c431e838bb4f458084245282a6fc6137_R_1 = _Multiply_16971dced2f6f384b7d2d65006f03b46_Out_2[0];
|
|
float _Split_c431e838bb4f458084245282a6fc6137_G_2 = _Multiply_16971dced2f6f384b7d2d65006f03b46_Out_2[1];
|
|
float _Split_c431e838bb4f458084245282a6fc6137_B_3 = _Multiply_16971dced2f6f384b7d2d65006f03b46_Out_2[2];
|
|
float _Split_c431e838bb4f458084245282a6fc6137_A_4 = _Multiply_16971dced2f6f384b7d2d65006f03b46_Out_2[3];
|
|
float _Split_77f8ec7707a1888f8f5bb2f3ee9ef36e_R_1 = _Lerp_93c5f711ce1b4114bd9314cb369a8533_Out_3[0];
|
|
float _Split_77f8ec7707a1888f8f5bb2f3ee9ef36e_G_2 = _Lerp_93c5f711ce1b4114bd9314cb369a8533_Out_3[1];
|
|
float _Split_77f8ec7707a1888f8f5bb2f3ee9ef36e_B_3 = _Lerp_93c5f711ce1b4114bd9314cb369a8533_Out_3[2];
|
|
float _Split_77f8ec7707a1888f8f5bb2f3ee9ef36e_A_4 = _Lerp_93c5f711ce1b4114bd9314cb369a8533_Out_3[3];
|
|
float _Property_19729c3fad203984b63630ce8edabf9d_Out_0 = _MediumLavaSmoothness;
|
|
float _Multiply_25537a09620d8e84a159350d0570e3b8_Out_2;
|
|
Unity_Multiply_float_float(_Split_77f8ec7707a1888f8f5bb2f3ee9ef36e_A_4, _Property_19729c3fad203984b63630ce8edabf9d_Out_0, _Multiply_25537a09620d8e84a159350d0570e3b8_Out_2);
|
|
float4 _Combine_8579144aa55f898b914c649ff6fd204b_RGBA_4;
|
|
float3 _Combine_8579144aa55f898b914c649ff6fd204b_RGB_5;
|
|
float2 _Combine_8579144aa55f898b914c649ff6fd204b_RG_6;
|
|
Unity_Combine_float(_Split_c431e838bb4f458084245282a6fc6137_R_1, _Split_c431e838bb4f458084245282a6fc6137_G_2, _Split_c431e838bb4f458084245282a6fc6137_B_3, _Multiply_25537a09620d8e84a159350d0570e3b8_Out_2, _Combine_8579144aa55f898b914c649ff6fd204b_RGBA_4, _Combine_8579144aa55f898b914c649ff6fd204b_RGB_5, _Combine_8579144aa55f898b914c649ff6fd204b_RG_6);
|
|
UnityTexture2D _Property_0bc00b50144a4fbb90619f66bbadc7c7_Out_0 = UnityBuildTexture2DStructNoScale(_ColdLavaMT_AO_H_EM);
|
|
float4 _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0 = SAMPLE_TEXTURE2D(_Property_0bc00b50144a4fbb90619f66bbadc7c7_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_0bc00b50144a4fbb90619f66bbadc7c7_Out_0.GetTransformedUV(_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV1_7));
|
|
float _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_R_4 = _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0.r;
|
|
float _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_G_5 = _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0.g;
|
|
float _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_B_6 = _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0.b;
|
|
float _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_A_7 = _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0.a;
|
|
float4 _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0 = SAMPLE_TEXTURE2D(_Property_0bc00b50144a4fbb90619f66bbadc7c7_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_0bc00b50144a4fbb90619f66bbadc7c7_Out_0.GetTransformedUV(_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV2_6));
|
|
float _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_R_4 = _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0.r;
|
|
float _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_G_5 = _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0.g;
|
|
float _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_B_6 = _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0.b;
|
|
float _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_A_7 = _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0.a;
|
|
float4 _Lerp_73c98c320ef744838327c8caa26d91fb_Out_3;
|
|
Unity_Lerp_float4(_SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0, _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0, (_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_FlowLerp_3.xxxx), _Lerp_73c98c320ef744838327c8caa26d91fb_Out_3);
|
|
float _Split_94cd24e718391e889d186d14735a5f81_R_1 = _Lerp_73c98c320ef744838327c8caa26d91fb_Out_3[0];
|
|
float _Split_94cd24e718391e889d186d14735a5f81_G_2 = _Lerp_73c98c320ef744838327c8caa26d91fb_Out_3[1];
|
|
float _Split_94cd24e718391e889d186d14735a5f81_B_3 = _Lerp_73c98c320ef744838327c8caa26d91fb_Out_3[2];
|
|
float _Split_94cd24e718391e889d186d14735a5f81_A_4 = _Lerp_73c98c320ef744838327c8caa26d91fb_Out_3[3];
|
|
float _OneMinus_d30fd2a07aa5ef8c954841430c669c6f_Out_1;
|
|
Unity_OneMinus_float(_Split_94cd24e718391e889d186d14735a5f81_B_3, _OneMinus_d30fd2a07aa5ef8c954841430c669c6f_Out_1);
|
|
float _Absolute_d8f0ae13edc2475da28ea6d59246df0f_Out_1;
|
|
Unity_Absolute_float(_OneMinus_d30fd2a07aa5ef8c954841430c669c6f_Out_1, _Absolute_d8f0ae13edc2475da28ea6d59246df0f_Out_1);
|
|
float _Property_b4d8b44b98ac218ab5b64e9509780c1f_Out_0 = _MediumLavaHeightBlendTreshold;
|
|
float _Power_8ccb8ba2dc154d8f8d23bb151fc3f936_Out_2;
|
|
Unity_Power_float(_Absolute_d8f0ae13edc2475da28ea6d59246df0f_Out_1, _Property_b4d8b44b98ac218ab5b64e9509780c1f_Out_0, _Power_8ccb8ba2dc154d8f8d23bb151fc3f936_Out_2);
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_A_4 = 0;
|
|
float _Absolute_af2e8d067a75a385bc8da51b27457800_Out_1;
|
|
Unity_Absolute_float(_Split_e8815c5687c0c188b222e57b486e0e5d_G_2, _Absolute_af2e8d067a75a385bc8da51b27457800_Out_1);
|
|
float _Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3;
|
|
Unity_Clamp_float(_Absolute_af2e8d067a75a385bc8da51b27457800_Out_1, 0, 1, _Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3);
|
|
float _Property_f6e7c7b7064d56849dcc327504a5af65_Out_0 = _MediumLavaAngle;
|
|
float _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2;
|
|
Unity_Divide_float(_Property_f6e7c7b7064d56849dcc327504a5af65_Out_0, 45, _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2);
|
|
float _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1;
|
|
Unity_OneMinus_float(_Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2, _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1);
|
|
float _Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2;
|
|
Unity_Subtract_float(_Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3, _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1, _Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2);
|
|
float _Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3;
|
|
Unity_Clamp_float(_Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2, 0, 2, _Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3);
|
|
float _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2;
|
|
Unity_Divide_float(1, _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2, _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2);
|
|
float _Multiply_7079e8acdf5057888843275dbbdb199c_Out_2;
|
|
Unity_Multiply_float_float(_Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3, _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2, _Multiply_7079e8acdf5057888843275dbbdb199c_Out_2);
|
|
float _Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3;
|
|
Unity_Clamp_float(_Multiply_7079e8acdf5057888843275dbbdb199c_Out_2, 0, 1, _Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3);
|
|
float _OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1;
|
|
Unity_OneMinus_float(_Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3, _OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1);
|
|
float _Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1;
|
|
Unity_Absolute_float(_OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1, _Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1);
|
|
float _Property_f6203e15e471e481b8369ee14c1cf745_Out_0 = _MediumLavaAngleFalloff;
|
|
float _Power_1bc1b18487206481a5ce3274075c24a1_Out_2;
|
|
Unity_Power_float(_Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1, _Property_f6203e15e471e481b8369ee14c1cf745_Out_0, _Power_1bc1b18487206481a5ce3274075c24a1_Out_2);
|
|
float _Clamp_08c896054837bb88bc0374bd536ee024_Out_3;
|
|
Unity_Clamp_float(_Power_1bc1b18487206481a5ce3274075c24a1_Out_2, 0, 1, _Clamp_08c896054837bb88bc0374bd536ee024_Out_3);
|
|
float _Property_ebcd48be1c3af28cb628925671461e5e_Out_0 = _MediumLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_9e03d1eca2c3de809ba034bf4abd6d2b;
|
|
float _HeightBlendSplat_9e03d1eca2c3de809ba034bf4abd6d2b_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_Power_8ccb8ba2dc154d8f8d23bb151fc3f936_Out_2, _Clamp_08c896054837bb88bc0374bd536ee024_Out_3, _Property_ebcd48be1c3af28cb628925671461e5e_Out_0, _HeightBlendSplat_9e03d1eca2c3de809ba034bf4abd6d2b, _HeightBlendSplat_9e03d1eca2c3de809ba034bf4abd6d2b_Blend_1);
|
|
float4 _Lerp_60e101ecb3d9ae8a8c8208e24fcdc145_Out_3;
|
|
Unity_Lerp_float4(_Combine_0a9a9298a9464d899f2f2fafc625fec8_RGBA_4, _Combine_8579144aa55f898b914c649ff6fd204b_RGBA_4, (_HeightBlendSplat_9e03d1eca2c3de809ba034bf4abd6d2b_Blend_1.xxxx), _Lerp_60e101ecb3d9ae8a8c8208e24fcdc145_Out_3);
|
|
UnityTexture2D _Property_0be3b3e72a830881bf032d5b81dee190_Out_0 = UnityBuildTexture2DStructNoScale(_HotLavaAlbedo_SM);
|
|
float _Property_11b5e32bb1a6404c96d9c096533c2bbd_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_5db8dc9196e94d72bcadc2a80e298677_Out_0 = _HotLavaTiling;
|
|
float _Property_1214e3d6f36c40cb9d0d4ac4f40e7df3_Out_0 = _GlobalTiling;
|
|
float2 _Property_1d9925ecc19284849bb9705ef6f8c824_Out_0 = _HotLavaMainSpeed;
|
|
UnityTexture2D _Property_792c0bac9b054fd89ddecac232cfc211_Out_0 = UnityBuildTexture2DStructNoScale(_HotLavaMT_AO_H_EM);
|
|
float _Property_a29d4264dadc878687c59348530e0cb7_Out_0 = _HotLavaFlowUVRefreshSpeed;
|
|
float2 _Property_0530099e15864039acc078623bacb697_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_9d76567b67b2401e842a60cd1217bc9f_Out_0;
|
|
Time_float(_TimeCustomFunction_9d76567b67b2401e842a60cd1217bc9f_Out_0);
|
|
Bindings_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd;
|
|
_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV1_7;
|
|
float2 _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV2_6;
|
|
float _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_FlowLerp_3;
|
|
float _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_FlowNonHeigblendedLerp_9;
|
|
float _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_Fraction1_1;
|
|
float _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_Fraction2_2;
|
|
SG_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float(_Property_11b5e32bb1a6404c96d9c096533c2bbd_Out_0, _Property_5db8dc9196e94d72bcadc2a80e298677_Out_0, _Property_1214e3d6f36c40cb9d0d4ac4f40e7df3_Out_0, _Property_1d9925ecc19284849bb9705ef6f8c824_Out_0, _Property_792c0bac9b054fd89ddecac232cfc211_Out_0, _Property_a29d4264dadc878687c59348530e0cb7_Out_0, _Property_0530099e15864039acc078623bacb697_Out_0, _TimeCustomFunction_9d76567b67b2401e842a60cd1217bc9f_Out_0, _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd, _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV1_7, _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV2_6, _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_FlowLerp_3, _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_FlowNonHeigblendedLerp_9, _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_Fraction1_1, _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_Fraction2_2);
|
|
float4 _SampleTexture2D_8d83fa40657c878a8b6151bfdeeecc4e_RGBA_0 = SAMPLE_TEXTURE2D(_Property_0be3b3e72a830881bf032d5b81dee190_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_0be3b3e72a830881bf032d5b81dee190_Out_0.GetTransformedUV(_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV1_7));
|
|
float _SampleTexture2D_8d83fa40657c878a8b6151bfdeeecc4e_R_4 = _SampleTexture2D_8d83fa40657c878a8b6151bfdeeecc4e_RGBA_0.r;
|
|
float _SampleTexture2D_8d83fa40657c878a8b6151bfdeeecc4e_G_5 = _SampleTexture2D_8d83fa40657c878a8b6151bfdeeecc4e_RGBA_0.g;
|
|
float _SampleTexture2D_8d83fa40657c878a8b6151bfdeeecc4e_B_6 = _SampleTexture2D_8d83fa40657c878a8b6151bfdeeecc4e_RGBA_0.b;
|
|
float _SampleTexture2D_8d83fa40657c878a8b6151bfdeeecc4e_A_7 = _SampleTexture2D_8d83fa40657c878a8b6151bfdeeecc4e_RGBA_0.a;
|
|
float4 _SampleTexture2D_d57511f844f62d8e8e5df4262ed4e29c_RGBA_0 = SAMPLE_TEXTURE2D(_Property_0be3b3e72a830881bf032d5b81dee190_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_0be3b3e72a830881bf032d5b81dee190_Out_0.GetTransformedUV(_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV2_6));
|
|
float _SampleTexture2D_d57511f844f62d8e8e5df4262ed4e29c_R_4 = _SampleTexture2D_d57511f844f62d8e8e5df4262ed4e29c_RGBA_0.r;
|
|
float _SampleTexture2D_d57511f844f62d8e8e5df4262ed4e29c_G_5 = _SampleTexture2D_d57511f844f62d8e8e5df4262ed4e29c_RGBA_0.g;
|
|
float _SampleTexture2D_d57511f844f62d8e8e5df4262ed4e29c_B_6 = _SampleTexture2D_d57511f844f62d8e8e5df4262ed4e29c_RGBA_0.b;
|
|
float _SampleTexture2D_d57511f844f62d8e8e5df4262ed4e29c_A_7 = _SampleTexture2D_d57511f844f62d8e8e5df4262ed4e29c_RGBA_0.a;
|
|
float4 _Lerp_4502c166e04e41eeb867c4d04a112e50_Out_3;
|
|
Unity_Lerp_float4(_SampleTexture2D_8d83fa40657c878a8b6151bfdeeecc4e_RGBA_0, _SampleTexture2D_d57511f844f62d8e8e5df4262ed4e29c_RGBA_0, (_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_FlowLerp_3.xxxx), _Lerp_4502c166e04e41eeb867c4d04a112e50_Out_3);
|
|
float4 _Property_f426055a212d488b92e0721ad75eea0d_Out_0 = _HotLavaAlbedoColor;
|
|
float _Property_bc8ee8b7cbd16f83aa2d51aada2d0a51_Out_0 = _HotLavaAlbedoColorMultiply;
|
|
float4 _Multiply_61a826a1dba47d8dbb0510fc1fd2dee2_Out_2;
|
|
Unity_Multiply_float4_float4(_Property_f426055a212d488b92e0721ad75eea0d_Out_0, (_Property_bc8ee8b7cbd16f83aa2d51aada2d0a51_Out_0.xxxx), _Multiply_61a826a1dba47d8dbb0510fc1fd2dee2_Out_2);
|
|
float4 _Multiply_f73b703611c2ee8ea1b712546ec1fdc8_Out_2;
|
|
Unity_Multiply_float4_float4(_Lerp_4502c166e04e41eeb867c4d04a112e50_Out_3, _Multiply_61a826a1dba47d8dbb0510fc1fd2dee2_Out_2, _Multiply_f73b703611c2ee8ea1b712546ec1fdc8_Out_2);
|
|
float _Split_2a6cfd0eedbc128d83eff83d5df85b09_R_1 = _Multiply_f73b703611c2ee8ea1b712546ec1fdc8_Out_2[0];
|
|
float _Split_2a6cfd0eedbc128d83eff83d5df85b09_G_2 = _Multiply_f73b703611c2ee8ea1b712546ec1fdc8_Out_2[1];
|
|
float _Split_2a6cfd0eedbc128d83eff83d5df85b09_B_3 = _Multiply_f73b703611c2ee8ea1b712546ec1fdc8_Out_2[2];
|
|
float _Split_2a6cfd0eedbc128d83eff83d5df85b09_A_4 = _Multiply_f73b703611c2ee8ea1b712546ec1fdc8_Out_2[3];
|
|
float _Split_87213490114de18bbc7496f97751b00a_R_1 = _Lerp_4502c166e04e41eeb867c4d04a112e50_Out_3[0];
|
|
float _Split_87213490114de18bbc7496f97751b00a_G_2 = _Lerp_4502c166e04e41eeb867c4d04a112e50_Out_3[1];
|
|
float _Split_87213490114de18bbc7496f97751b00a_B_3 = _Lerp_4502c166e04e41eeb867c4d04a112e50_Out_3[2];
|
|
float _Split_87213490114de18bbc7496f97751b00a_A_4 = _Lerp_4502c166e04e41eeb867c4d04a112e50_Out_3[3];
|
|
float _Property_94efdcfe3a5a998bb3b399b34d6110a5_Out_0 = _HotLavaSmoothness;
|
|
float _Multiply_1e7303fa97e339859abc539fdacc406f_Out_2;
|
|
Unity_Multiply_float_float(_Split_87213490114de18bbc7496f97751b00a_A_4, _Property_94efdcfe3a5a998bb3b399b34d6110a5_Out_0, _Multiply_1e7303fa97e339859abc539fdacc406f_Out_2);
|
|
float4 _Combine_1bd6341933599685bd9dfbd647433b28_RGBA_4;
|
|
float3 _Combine_1bd6341933599685bd9dfbd647433b28_RGB_5;
|
|
float2 _Combine_1bd6341933599685bd9dfbd647433b28_RG_6;
|
|
Unity_Combine_float(_Split_2a6cfd0eedbc128d83eff83d5df85b09_R_1, _Split_2a6cfd0eedbc128d83eff83d5df85b09_G_2, _Split_2a6cfd0eedbc128d83eff83d5df85b09_B_3, _Multiply_1e7303fa97e339859abc539fdacc406f_Out_2, _Combine_1bd6341933599685bd9dfbd647433b28_RGBA_4, _Combine_1bd6341933599685bd9dfbd647433b28_RGB_5, _Combine_1bd6341933599685bd9dfbd647433b28_RG_6);
|
|
UnityTexture2D _Property_7c78a41ed5fb06878baa4f230eb6da66_Out_0 = UnityBuildTexture2DStructNoScale(_MediumLavaMT_AO_H_EM);
|
|
float4 _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_RGBA_0 = SAMPLE_TEXTURE2D(_Property_7c78a41ed5fb06878baa4f230eb6da66_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_7c78a41ed5fb06878baa4f230eb6da66_Out_0.GetTransformedUV(_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV1_7));
|
|
float _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_R_4 = _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_RGBA_0.r;
|
|
float _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_G_5 = _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_RGBA_0.g;
|
|
float _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_B_6 = _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_RGBA_0.b;
|
|
float _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_A_7 = _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_RGBA_0.a;
|
|
float4 _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_RGBA_0 = SAMPLE_TEXTURE2D(_Property_7c78a41ed5fb06878baa4f230eb6da66_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_7c78a41ed5fb06878baa4f230eb6da66_Out_0.GetTransformedUV(_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV2_6));
|
|
float _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_R_4 = _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_RGBA_0.r;
|
|
float _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_G_5 = _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_RGBA_0.g;
|
|
float _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_B_6 = _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_RGBA_0.b;
|
|
float _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_A_7 = _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_RGBA_0.a;
|
|
float4 _Lerp_d9190fa5aad64387a59eae8b234267b1_Out_3;
|
|
Unity_Lerp_float4(_SampleTexture2D_78273dcdf5689f80952c2a7be9451994_RGBA_0, _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_RGBA_0, (_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_FlowLerp_3.xxxx), _Lerp_d9190fa5aad64387a59eae8b234267b1_Out_3);
|
|
float _Split_503d896cedc1148aa1567e911ed3614b_R_1 = _Lerp_d9190fa5aad64387a59eae8b234267b1_Out_3[0];
|
|
float _Split_503d896cedc1148aa1567e911ed3614b_G_2 = _Lerp_d9190fa5aad64387a59eae8b234267b1_Out_3[1];
|
|
float _Split_503d896cedc1148aa1567e911ed3614b_B_3 = _Lerp_d9190fa5aad64387a59eae8b234267b1_Out_3[2];
|
|
float _Split_503d896cedc1148aa1567e911ed3614b_A_4 = _Lerp_d9190fa5aad64387a59eae8b234267b1_Out_3[3];
|
|
float _OneMinus_8cea3f85f066ff8fbbd54f2eff89ae58_Out_1;
|
|
Unity_OneMinus_float(_Split_503d896cedc1148aa1567e911ed3614b_B_3, _OneMinus_8cea3f85f066ff8fbbd54f2eff89ae58_Out_1);
|
|
float _Absolute_586ec5b572374b96aaffcbc5f9bbb364_Out_1;
|
|
Unity_Absolute_float(_OneMinus_8cea3f85f066ff8fbbd54f2eff89ae58_Out_1, _Absolute_586ec5b572374b96aaffcbc5f9bbb364_Out_1);
|
|
float _Property_54766320db4a7f848cb65321bce3a68e_Out_0 = _HotLavaHeightBlendTreshold;
|
|
float _Power_ca351c1cbba04987a097e6ea5a87eeb8_Out_2;
|
|
Unity_Power_float(_Absolute_586ec5b572374b96aaffcbc5f9bbb364_Out_1, _Property_54766320db4a7f848cb65321bce3a68e_Out_0, _Power_ca351c1cbba04987a097e6ea5a87eeb8_Out_2);
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_A_4 = 0;
|
|
float _Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1;
|
|
Unity_Absolute_float(_Split_b9e7b4a6b4b5e58aa502d4b6d169b792_G_2, _Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1);
|
|
float _Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3;
|
|
Unity_Clamp_float(_Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1, 0, 1, _Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3);
|
|
float _Property_6975119070a7eb84950e7da691463776_Out_0 = _HotLavaAngle;
|
|
float _Divide_86811ef0d01a1581b082fc982daa687c_Out_2;
|
|
Unity_Divide_float(_Property_6975119070a7eb84950e7da691463776_Out_0, 45, _Divide_86811ef0d01a1581b082fc982daa687c_Out_2);
|
|
float _OneMinus_a7c4799546af71898266d38a4354b568_Out_1;
|
|
Unity_OneMinus_float(_Divide_86811ef0d01a1581b082fc982daa687c_Out_2, _OneMinus_a7c4799546af71898266d38a4354b568_Out_1);
|
|
float _Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2;
|
|
Unity_Subtract_float(_Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3, _OneMinus_a7c4799546af71898266d38a4354b568_Out_1, _Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2);
|
|
float _Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3;
|
|
Unity_Clamp_float(_Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2, 0, 2, _Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3);
|
|
float _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2;
|
|
Unity_Divide_float(1, _Divide_86811ef0d01a1581b082fc982daa687c_Out_2, _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2);
|
|
float _Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2;
|
|
Unity_Multiply_float_float(_Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3, _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2, _Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2);
|
|
float _Clamp_69414a1448338e8d9fc890185b317bc6_Out_3;
|
|
Unity_Clamp_float(_Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2, 0, 1, _Clamp_69414a1448338e8d9fc890185b317bc6_Out_3);
|
|
float _OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1;
|
|
Unity_OneMinus_float(_Clamp_69414a1448338e8d9fc890185b317bc6_Out_3, _OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1);
|
|
float _Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1;
|
|
Unity_Absolute_float(_OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1, _Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1);
|
|
float _Property_f5a63fda0810468082350dfa23ec6bf3_Out_0 = _HotLavaAngleFalloff;
|
|
float _Power_0c67a131ce19048caeed8c043e033fb9_Out_2;
|
|
Unity_Power_float(_Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1, _Property_f5a63fda0810468082350dfa23ec6bf3_Out_0, _Power_0c67a131ce19048caeed8c043e033fb9_Out_2);
|
|
float _Clamp_c8349812bf696286b9429cd182d4670a_Out_3;
|
|
Unity_Clamp_float(_Power_0c67a131ce19048caeed8c043e033fb9_Out_2, 0, 1, _Clamp_c8349812bf696286b9429cd182d4670a_Out_3);
|
|
float _Property_598298ccdedaea81a6c7006cdf26d0b3_Out_0 = _HotLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_83e736f68e1ff280996cf462b7ac2718;
|
|
float _HeightBlendSplat_83e736f68e1ff280996cf462b7ac2718_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_Power_ca351c1cbba04987a097e6ea5a87eeb8_Out_2, _Clamp_c8349812bf696286b9429cd182d4670a_Out_3, _Property_598298ccdedaea81a6c7006cdf26d0b3_Out_0, _HeightBlendSplat_83e736f68e1ff280996cf462b7ac2718, _HeightBlendSplat_83e736f68e1ff280996cf462b7ac2718_Blend_1);
|
|
float4 _Lerp_a4738e050e0d2685b5f9698d1e2bb098_Out_3;
|
|
Unity_Lerp_float4(_Lerp_60e101ecb3d9ae8a8c8208e24fcdc145_Out_3, _Combine_1bd6341933599685bd9dfbd647433b28_RGBA_4, (_HeightBlendSplat_83e736f68e1ff280996cf462b7ac2718_Blend_1.xxxx), _Lerp_a4738e050e0d2685b5f9698d1e2bb098_Out_3);
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_R_1 = IN.VertexColor[0];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_G_2 = IN.VertexColor[1];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_B_3 = IN.VertexColor[2];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_A_4 = IN.VertexColor[3];
|
|
float _Property_f10c17c1521403868848dbcecb8a6017_Out_0 = _VCColdLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_bcfdcd070881ce89bbfc3de1ec633b3a;
|
|
float _HeightBlendSplat_bcfdcd070881ce89bbfc3de1ec633b3a_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_OneMinus_d30fd2a07aa5ef8c954841430c669c6f_Out_1, _Split_992c0de0de817484b2d52aeb19e22ee0_R_1, _Property_f10c17c1521403868848dbcecb8a6017_Out_0, _HeightBlendSplat_bcfdcd070881ce89bbfc3de1ec633b3a, _HeightBlendSplat_bcfdcd070881ce89bbfc3de1ec633b3a_Blend_1);
|
|
float4 _Lerp_644cfd81f60c058bbc1dfa84ca7c26a5_Out_3;
|
|
Unity_Lerp_float4(_Lerp_a4738e050e0d2685b5f9698d1e2bb098_Out_3, _Combine_0a9a9298a9464d899f2f2fafc625fec8_RGBA_4, (_HeightBlendSplat_bcfdcd070881ce89bbfc3de1ec633b3a_Blend_1.xxxx), _Lerp_644cfd81f60c058bbc1dfa84ca7c26a5_Out_3);
|
|
float _Property_7b8b9775155e3b82b9b587b2df24f45d_Out_0 = _VCMediumLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_a958bd47a4d7538aa5aa113445de6eb6;
|
|
float _HeightBlendSplat_a958bd47a4d7538aa5aa113445de6eb6_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_OneMinus_8cea3f85f066ff8fbbd54f2eff89ae58_Out_1, _Split_992c0de0de817484b2d52aeb19e22ee0_G_2, _Property_7b8b9775155e3b82b9b587b2df24f45d_Out_0, _HeightBlendSplat_a958bd47a4d7538aa5aa113445de6eb6, _HeightBlendSplat_a958bd47a4d7538aa5aa113445de6eb6_Blend_1);
|
|
float4 _Lerp_f1658301ae29508f8307c28d233736c6_Out_3;
|
|
Unity_Lerp_float4(_Lerp_644cfd81f60c058bbc1dfa84ca7c26a5_Out_3, _Combine_8579144aa55f898b914c649ff6fd204b_RGBA_4, (_HeightBlendSplat_a958bd47a4d7538aa5aa113445de6eb6_Blend_1.xxxx), _Lerp_f1658301ae29508f8307c28d233736c6_Out_3);
|
|
UnityTexture2D _Property_aa20896d4ee14a21ae5c01b2530647ab_Out_0 = UnityBuildTexture2DStructNoScale(_HotLavaMT_AO_H_EM);
|
|
float4 _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_RGBA_0 = SAMPLE_TEXTURE2D(_Property_aa20896d4ee14a21ae5c01b2530647ab_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_aa20896d4ee14a21ae5c01b2530647ab_Out_0.GetTransformedUV(_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV1_7));
|
|
float _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_R_4 = _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_RGBA_0.r;
|
|
float _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_G_5 = _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_RGBA_0.g;
|
|
float _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_B_6 = _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_RGBA_0.b;
|
|
float _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_A_7 = _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_RGBA_0.a;
|
|
float4 _SampleTexture2D_03c935556def188b9bc5100587e1286e_RGBA_0 = SAMPLE_TEXTURE2D(_Property_aa20896d4ee14a21ae5c01b2530647ab_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_aa20896d4ee14a21ae5c01b2530647ab_Out_0.GetTransformedUV(_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV2_6));
|
|
float _SampleTexture2D_03c935556def188b9bc5100587e1286e_R_4 = _SampleTexture2D_03c935556def188b9bc5100587e1286e_RGBA_0.r;
|
|
float _SampleTexture2D_03c935556def188b9bc5100587e1286e_G_5 = _SampleTexture2D_03c935556def188b9bc5100587e1286e_RGBA_0.g;
|
|
float _SampleTexture2D_03c935556def188b9bc5100587e1286e_B_6 = _SampleTexture2D_03c935556def188b9bc5100587e1286e_RGBA_0.b;
|
|
float _SampleTexture2D_03c935556def188b9bc5100587e1286e_A_7 = _SampleTexture2D_03c935556def188b9bc5100587e1286e_RGBA_0.a;
|
|
float4 _Lerp_79f8c8161fb394818f7c8937b1054b53_Out_3;
|
|
Unity_Lerp_float4(_SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_RGBA_0, _SampleTexture2D_03c935556def188b9bc5100587e1286e_RGBA_0, (_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_FlowLerp_3.xxxx), _Lerp_79f8c8161fb394818f7c8937b1054b53_Out_3);
|
|
float _Split_94d707688f4dff88abea8f5931660ff1_R_1 = _Lerp_79f8c8161fb394818f7c8937b1054b53_Out_3[0];
|
|
float _Split_94d707688f4dff88abea8f5931660ff1_G_2 = _Lerp_79f8c8161fb394818f7c8937b1054b53_Out_3[1];
|
|
float _Split_94d707688f4dff88abea8f5931660ff1_B_3 = _Lerp_79f8c8161fb394818f7c8937b1054b53_Out_3[2];
|
|
float _Split_94d707688f4dff88abea8f5931660ff1_A_4 = _Lerp_79f8c8161fb394818f7c8937b1054b53_Out_3[3];
|
|
float _OneMinus_2b6b9b1cf9b54e80b331120fb69183b3_Out_1;
|
|
Unity_OneMinus_float(_Split_94d707688f4dff88abea8f5931660ff1_B_3, _OneMinus_2b6b9b1cf9b54e80b331120fb69183b3_Out_1);
|
|
float _Property_518db0a2d263d48790462785dc3d9758_Out_0 = _VCHotLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_f63240de18ddc08f95c1959bab5338d0;
|
|
float _HeightBlendSplat_f63240de18ddc08f95c1959bab5338d0_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_OneMinus_2b6b9b1cf9b54e80b331120fb69183b3_Out_1, _Split_992c0de0de817484b2d52aeb19e22ee0_B_3, _Property_518db0a2d263d48790462785dc3d9758_Out_0, _HeightBlendSplat_f63240de18ddc08f95c1959bab5338d0, _HeightBlendSplat_f63240de18ddc08f95c1959bab5338d0_Blend_1);
|
|
float4 _Lerp_3f0ebe224b0a608fa630bc706a21b183_Out_3;
|
|
Unity_Lerp_float4(_Lerp_f1658301ae29508f8307c28d233736c6_Out_3, _Combine_1bd6341933599685bd9dfbd647433b28_RGBA_4, (_HeightBlendSplat_f63240de18ddc08f95c1959bab5338d0_Blend_1.xxxx), _Lerp_3f0ebe224b0a608fa630bc706a21b183_Out_3);
|
|
surface.BaseColor = (_Lerp_3f0ebe224b0a608fa630bc706a21b183_Out_3.xyz);
|
|
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);
|
|
|
|
output.ObjectSpaceNormal = input.normalOS;
|
|
output.WorldSpaceNormal = TransformObjectToWorldNormal(input.normalOS);
|
|
output.ObjectSpaceTangent = input.tangentOS.xyz;
|
|
output.ObjectSpacePosition = input.positionOS;
|
|
output.uv0 = input.uv0;
|
|
output.uv2 = input.uv2;
|
|
output.uv3 = input.uv3;
|
|
output.VertexColor = input.color;
|
|
|
|
return output;
|
|
}
|
|
SurfaceDescriptionInputs BuildSurfaceDescriptionInputs(Varyings input)
|
|
{
|
|
SurfaceDescriptionInputs output;
|
|
ZERO_INITIALIZE(SurfaceDescriptionInputs, output);
|
|
|
|
#ifdef HAVE_VFX_MODIFICATION
|
|
// FragInputs from VFX come from two places: Interpolator or CBuffer.
|
|
/* WARNING: $splice Could not find named fragment 'VFXSetFragInputs' */
|
|
|
|
#endif
|
|
|
|
|
|
|
|
// must use interpolated tangent, bitangent and normal before they are normalized in the pixel shader.
|
|
float3 unnormalizedNormalWS = input.normalWS;
|
|
const float renormFactor = 1.0 / length(unnormalizedNormalWS);
|
|
|
|
|
|
output.WorldSpaceNormal = renormFactor * input.normalWS.xyz; // we want a unit length Normal Vector node in shader graph
|
|
|
|
|
|
output.uv0 = input.texCoord0;
|
|
output.uv3 = input.texCoord3;
|
|
output.VertexColor = input.color;
|
|
#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
|
|
#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
|
|
}
|
|
}
|
|
SubShader
|
|
{
|
|
Tags
|
|
{
|
|
"RenderPipeline"="UniversalPipeline"
|
|
"RenderType"="Opaque"
|
|
"UniversalMaterialType" = "Lit"
|
|
"Queue"="Geometry"
|
|
"ShaderGraphShader"="true"
|
|
"ShaderGraphTargetId"="UniversalLitSubTarget"
|
|
}
|
|
Pass
|
|
{
|
|
Name "Universal Forward"
|
|
Tags
|
|
{
|
|
"LightMode" = "UniversalForward"
|
|
}
|
|
|
|
// Render State
|
|
Cull Back
|
|
Blend One Zero
|
|
ZTest LEqual
|
|
ZWrite On
|
|
|
|
// Debug
|
|
// <None>
|
|
|
|
// --------------------------------------------------
|
|
// Pass
|
|
|
|
HLSLPROGRAM
|
|
|
|
// Pragmas
|
|
#pragma target 2.0
|
|
#pragma only_renderers gles gles3 glcore d3d11
|
|
#pragma multi_compile_instancing
|
|
#pragma multi_compile_fog
|
|
#pragma instancing_options renderinglayer
|
|
#pragma vertex vert
|
|
#pragma fragment frag
|
|
|
|
// DotsInstancingOptions: <None>
|
|
// HybridV1InjectedBuiltinProperties: <None>
|
|
|
|
// 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
|
|
#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 _ _CLUSTERED_RENDERING
|
|
// GraphKeywords: <None>
|
|
|
|
// Defines
|
|
|
|
#define _NORMALMAP 1
|
|
#define _NORMAL_DROPOFF_TS 1
|
|
#define ATTRIBUTES_NEED_NORMAL
|
|
#define ATTRIBUTES_NEED_TANGENT
|
|
#define ATTRIBUTES_NEED_TEXCOORD0
|
|
#define ATTRIBUTES_NEED_TEXCOORD1
|
|
#define ATTRIBUTES_NEED_TEXCOORD2
|
|
#define ATTRIBUTES_NEED_TEXCOORD3
|
|
#define ATTRIBUTES_NEED_COLOR
|
|
#define VARYINGS_NEED_POSITION_WS
|
|
#define VARYINGS_NEED_NORMAL_WS
|
|
#define VARYINGS_NEED_TANGENT_WS
|
|
#define VARYINGS_NEED_TEXCOORD0
|
|
#define VARYINGS_NEED_TEXCOORD2
|
|
#define VARYINGS_NEED_TEXCOORD3
|
|
#define VARYINGS_NEED_COLOR
|
|
#define VARYINGS_NEED_VIEWDIRECTION_WS
|
|
#define VARYINGS_NEED_FOG_AND_VERTEX_LIGHT
|
|
#define VARYINGS_NEED_SHADOW_COORD
|
|
#define FEATURES_GRAPH_VERTEX
|
|
/* WARNING: $splice Could not find named fragment 'PassInstancing' */
|
|
#define SHADERPASS SHADERPASS_FORWARD
|
|
#define _FOG_FRAGMENT 1
|
|
/* WARNING: $splice Could not find named fragment 'DotsInstancingVars' */
|
|
|
|
|
|
// 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.core/ShaderLibrary/TextureStack.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
|
|
{
|
|
float3 positionOS : POSITION;
|
|
float3 normalOS : NORMAL;
|
|
float4 tangentOS : TANGENT;
|
|
float4 uv0 : TEXCOORD0;
|
|
float4 uv1 : TEXCOORD1;
|
|
float4 uv2 : TEXCOORD2;
|
|
float4 uv3 : TEXCOORD3;
|
|
float4 color : COLOR;
|
|
#if UNITY_ANY_INSTANCING_ENABLED
|
|
uint instanceID : INSTANCEID_SEMANTIC;
|
|
#endif
|
|
};
|
|
struct Varyings
|
|
{
|
|
float4 positionCS : SV_POSITION;
|
|
float3 positionWS;
|
|
float3 normalWS;
|
|
float4 tangentWS;
|
|
float4 texCoord0;
|
|
float4 texCoord2;
|
|
float4 texCoord3;
|
|
float4 color;
|
|
float3 viewDirectionWS;
|
|
#if defined(LIGHTMAP_ON)
|
|
float2 staticLightmapUV;
|
|
#endif
|
|
#if defined(DYNAMICLIGHTMAP_ON)
|
|
float2 dynamicLightmapUV;
|
|
#endif
|
|
#if !defined(LIGHTMAP_ON)
|
|
float3 sh;
|
|
#endif
|
|
float4 fogFactorAndVertexLight;
|
|
#if defined(REQUIRES_VERTEX_SHADOW_COORD_INTERPOLATOR)
|
|
float4 shadowCoord;
|
|
#endif
|
|
#if UNITY_ANY_INSTANCING_ENABLED
|
|
uint instanceID : CUSTOM_INSTANCE_ID;
|
|
#endif
|
|
#if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE)))
|
|
uint stereoTargetEyeIndexAsBlendIdx0 : BLENDINDICES0;
|
|
#endif
|
|
#if (defined(UNITY_STEREO_INSTANCING_ENABLED))
|
|
uint stereoTargetEyeIndexAsRTArrayIdx : SV_RenderTargetArrayIndex;
|
|
#endif
|
|
#if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE)
|
|
FRONT_FACE_TYPE cullFace : FRONT_FACE_SEMANTIC;
|
|
#endif
|
|
};
|
|
struct SurfaceDescriptionInputs
|
|
{
|
|
float3 WorldSpaceNormal;
|
|
float3 TangentSpaceNormal;
|
|
float3 WorldSpaceTangent;
|
|
float3 WorldSpaceBiTangent;
|
|
float3 WorldSpaceViewDirection;
|
|
float3 TangentSpaceViewDirection;
|
|
float4 uv0;
|
|
float4 uv2;
|
|
float4 uv3;
|
|
float4 VertexColor;
|
|
};
|
|
struct VertexDescriptionInputs
|
|
{
|
|
float3 ObjectSpaceNormal;
|
|
float3 WorldSpaceNormal;
|
|
float3 ObjectSpaceTangent;
|
|
float3 ObjectSpacePosition;
|
|
float4 uv0;
|
|
float4 uv2;
|
|
float4 uv3;
|
|
float4 VertexColor;
|
|
};
|
|
struct PackedVaryings
|
|
{
|
|
float4 positionCS : SV_POSITION;
|
|
float3 interp0 : INTERP0;
|
|
float3 interp1 : INTERP1;
|
|
float4 interp2 : INTERP2;
|
|
float4 interp3 : INTERP3;
|
|
float4 interp4 : INTERP4;
|
|
float4 interp5 : INTERP5;
|
|
float4 interp6 : INTERP6;
|
|
float3 interp7 : INTERP7;
|
|
float2 interp8 : INTERP8;
|
|
float2 interp9 : INTERP9;
|
|
float3 interp10 : INTERP10;
|
|
float4 interp11 : INTERP11;
|
|
float4 interp12 : INTERP12;
|
|
#if UNITY_ANY_INSTANCING_ENABLED
|
|
uint instanceID : CUSTOM_INSTANCE_ID;
|
|
#endif
|
|
#if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE)))
|
|
uint stereoTargetEyeIndexAsBlendIdx0 : BLENDINDICES0;
|
|
#endif
|
|
#if (defined(UNITY_STEREO_INSTANCING_ENABLED))
|
|
uint stereoTargetEyeIndexAsRTArrayIdx : SV_RenderTargetArrayIndex;
|
|
#endif
|
|
#if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE)
|
|
FRONT_FACE_TYPE cullFace : FRONT_FACE_SEMANTIC;
|
|
#endif
|
|
};
|
|
|
|
PackedVaryings PackVaryings (Varyings input)
|
|
{
|
|
PackedVaryings output;
|
|
ZERO_INITIALIZE(PackedVaryings, output);
|
|
output.positionCS = input.positionCS;
|
|
output.interp0.xyz = input.positionWS;
|
|
output.interp1.xyz = input.normalWS;
|
|
output.interp2.xyzw = input.tangentWS;
|
|
output.interp3.xyzw = input.texCoord0;
|
|
output.interp4.xyzw = input.texCoord2;
|
|
output.interp5.xyzw = input.texCoord3;
|
|
output.interp6.xyzw = input.color;
|
|
output.interp7.xyz = input.viewDirectionWS;
|
|
#if defined(LIGHTMAP_ON)
|
|
output.interp8.xy = input.staticLightmapUV;
|
|
#endif
|
|
#if defined(DYNAMICLIGHTMAP_ON)
|
|
output.interp9.xy = input.dynamicLightmapUV;
|
|
#endif
|
|
#if !defined(LIGHTMAP_ON)
|
|
output.interp10.xyz = input.sh;
|
|
#endif
|
|
output.interp11.xyzw = input.fogFactorAndVertexLight;
|
|
#if defined(REQUIRES_VERTEX_SHADOW_COORD_INTERPOLATOR)
|
|
output.interp12.xyzw = input.shadowCoord;
|
|
#endif
|
|
#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.positionWS = input.interp0.xyz;
|
|
output.normalWS = input.interp1.xyz;
|
|
output.tangentWS = input.interp2.xyzw;
|
|
output.texCoord0 = input.interp3.xyzw;
|
|
output.texCoord2 = input.interp4.xyzw;
|
|
output.texCoord3 = input.interp5.xyzw;
|
|
output.color = input.interp6.xyzw;
|
|
output.viewDirectionWS = input.interp7.xyz;
|
|
#if defined(LIGHTMAP_ON)
|
|
output.staticLightmapUV = input.interp8.xy;
|
|
#endif
|
|
#if defined(DYNAMICLIGHTMAP_ON)
|
|
output.dynamicLightmapUV = input.interp9.xy;
|
|
#endif
|
|
#if !defined(LIGHTMAP_ON)
|
|
output.sh = input.interp10.xyz;
|
|
#endif
|
|
output.fogFactorAndVertexLight = input.interp11.xyzw;
|
|
#if defined(REQUIRES_VERTEX_SHADOW_COORD_INTERPOLATOR)
|
|
output.shadowCoord = input.interp12.xyzw;
|
|
#endif
|
|
#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;
|
|
}
|
|
|
|
|
|
// --------------------------------------------------
|
|
// Graph
|
|
|
|
// Graph Properties
|
|
CBUFFER_START(UnityPerMaterial)
|
|
float _Dynamic_Shape_Y_Offset;
|
|
float _Dynamic_Start_Position_Offset;
|
|
float _GlobalTiling;
|
|
float _UVVDirection1UDirection0;
|
|
float2 _ColdLavaMainSpeed;
|
|
float2 _MediumLavaMainSpeed;
|
|
float _HotLavaFlowUVRefreshSpeed_1;
|
|
float2 _HotLavaMainSpeed;
|
|
float4 _ColdLavaAlbedo_SM_TexelSize;
|
|
float4 _ColdLavaAlbedoColor;
|
|
float _ColdLavaAlbedoColorMultiply;
|
|
float2 _ColdLavaTiling;
|
|
float _ColdLavaSmoothness;
|
|
float4 _ColdLavaNormal_TexelSize;
|
|
float _ColdLavaNormalScale;
|
|
float4 _ColdLavaMT_AO_H_EM_TexelSize;
|
|
float _ColdLavaMetalic;
|
|
float _ColdLavaAO;
|
|
float _ColdLavaTessScale;
|
|
float _MediumLavaAngle;
|
|
float _MediumLavaAngleFalloff;
|
|
float _MediumLavaHeightBlendTreshold;
|
|
float _MediumLavaHeightBlendStrenght;
|
|
float4 _MediumLavaAlbedo_SM_TexelSize;
|
|
float4 _MediumLavaAlbedoColor;
|
|
float _MediumLavaAlbedoColorMultiply;
|
|
float2 _MediumLavaTiling;
|
|
float _MediumLavaSmoothness;
|
|
float4 _MediumLavaNormal_TexelSize;
|
|
float _MediumLavaNormalScale;
|
|
float4 _MediumLavaMT_AO_H_EM_TexelSize;
|
|
float _MediumLavaMetallic;
|
|
float _MediumLavaAO;
|
|
float _MediumLavaTessScale;
|
|
float _HotLavaAngle;
|
|
float _HotLavaAngleFalloff;
|
|
float _HotLavaHeightBlendTreshold;
|
|
float _HotLavaHeightBlendStrenght;
|
|
float4 _HotLavaAlbedo_SM_TexelSize;
|
|
float4 _HotLavaAlbedoColor;
|
|
float _HotLavaAlbedoColorMultiply;
|
|
float2 _HotLavaTiling;
|
|
float _HotLavaSmoothness;
|
|
float4 _HotLavaNormal_TexelSize;
|
|
float _HotLavaNormalScale;
|
|
float4 _HotLavaMT_AO_H_EM_TexelSize;
|
|
float _HotLavaMetallic;
|
|
float _HotLavaAO;
|
|
float _HotLavaTessScale;
|
|
float _ColdLavaFlowUVRefresSpeed;
|
|
float _MediumLavaFlowUVRefreshSpeed;
|
|
float _HotLavaFlowUVRefreshSpeed;
|
|
float4 _LavaEmissionColor;
|
|
float _ColdLavaEmissionMaskIntensivity;
|
|
float _ColdLavaEmissionMaskTreshold;
|
|
float _MediumLavaEmissionMaskIntesivity;
|
|
float _MediumLavaEmissionMaskTreshold;
|
|
float _HotLavaEmissionMaskIntensivity;
|
|
float _HotLavaEmissionMaskTreshold;
|
|
float4 _RimColor;
|
|
float _RimLightPower;
|
|
float4 _Noise_TexelSize;
|
|
float2 _NoiseTiling;
|
|
float2 _NoiseSpeed;
|
|
float _ColdLavaNoisePower;
|
|
float _MediumLavaNoisePower;
|
|
float _HotLavaNoisePower;
|
|
float _VCColdLavaHeightBlendStrenght;
|
|
float _VCMediumLavaHeightBlendStrenght;
|
|
float _VCHotLavaHeightBlendStrenght;
|
|
float _Dynamic_Shape_Speed;
|
|
float _Dynamic_Shape_U_Curve_Power;
|
|
float _Dynamic_Shape_V_Curve_Power;
|
|
float _Dynamic_Lava_Emission_Intensivity;
|
|
float _Dynamic_Lava_Emission_Treshold;
|
|
float2 _Slope_Speed_Influence;
|
|
float _Dynamic_Lava_Emission_Front_Mask_Treshold;
|
|
float _Dynamic_Lava_Emission_Front_Mask_Intensivity;
|
|
float _Dynamic_Flow;
|
|
CBUFFER_END
|
|
|
|
// Object and Global properties
|
|
SAMPLER(SamplerState_Linear_Repeat);
|
|
SAMPLER(SamplerState_Linear_Repeat_Aniso8);
|
|
TEXTURE2D(_ColdLavaAlbedo_SM);
|
|
SAMPLER(sampler_ColdLavaAlbedo_SM);
|
|
TEXTURE2D(_ColdLavaNormal);
|
|
SAMPLER(sampler_ColdLavaNormal);
|
|
TEXTURE2D(_ColdLavaMT_AO_H_EM);
|
|
SAMPLER(sampler_ColdLavaMT_AO_H_EM);
|
|
TEXTURE2D(_MediumLavaAlbedo_SM);
|
|
SAMPLER(sampler_MediumLavaAlbedo_SM);
|
|
TEXTURE2D(_MediumLavaNormal);
|
|
SAMPLER(sampler_MediumLavaNormal);
|
|
TEXTURE2D(_MediumLavaMT_AO_H_EM);
|
|
SAMPLER(sampler_MediumLavaMT_AO_H_EM);
|
|
TEXTURE2D(_HotLavaAlbedo_SM);
|
|
SAMPLER(sampler_HotLavaAlbedo_SM);
|
|
TEXTURE2D(_HotLavaNormal);
|
|
SAMPLER(sampler_HotLavaNormal);
|
|
TEXTURE2D(_HotLavaMT_AO_H_EM);
|
|
SAMPLER(sampler_HotLavaMT_AO_H_EM);
|
|
TEXTURE2D(_Noise);
|
|
SAMPLER(sampler_Noise);
|
|
|
|
// Graph Includes
|
|
// GraphIncludes: <None>
|
|
|
|
// -- Property used by ScenePickingPass
|
|
#ifdef SCENEPICKINGPASS
|
|
float4 _SelectionID;
|
|
#endif
|
|
|
|
// -- Properties used by SceneSelectionPass
|
|
#ifdef SCENESELECTIONPASS
|
|
int _ObjectId;
|
|
int _PassValue;
|
|
#endif
|
|
|
|
// Graph Functions
|
|
|
|
void Time_float(out float Out){
|
|
Out = _Time.y;
|
|
}
|
|
|
|
void Unity_Multiply_float_float(float A, float B, out float Out)
|
|
{
|
|
Out = A * B;
|
|
}
|
|
|
|
void Unity_Add_float(float A, float B, out float Out)
|
|
{
|
|
Out = A + B;
|
|
}
|
|
|
|
void Unity_Sine_float(float In, out float Out)
|
|
{
|
|
Out = sin(In);
|
|
}
|
|
|
|
void Unity_OneMinus_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);
|
|
}
|
|
|
|
void Unity_Fraction_float(float In, out float Out)
|
|
{
|
|
Out = frac(In);
|
|
}
|
|
|
|
void Unity_Subtract_float(float A, float B, out float Out)
|
|
{
|
|
Out = A - B;
|
|
}
|
|
|
|
void Unity_Clamp_float(float In, float Min, float Max, out float Out)
|
|
{
|
|
Out = clamp(In, Min, Max);
|
|
}
|
|
|
|
struct Bindings_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float
|
|
{
|
|
half4 uv2;
|
|
};
|
|
|
|
void SG_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float(float _Lava_Move, float _Lava_Blend, float _Lava_Blend_Length, float _Lava_Position, float _Speed, Bindings_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float IN, out float3 OutVector3_1, out float Mask_2, out float BlackMask_3)
|
|
{
|
|
float _Property_2a185003c3494beeb70cdf5ed0e65bcd_Out_0 = _Lava_Position;
|
|
float _TimeCustomFunction_de3c9bb8524d44f4ab32edcb4d6b4f54_Out_0;
|
|
Time_float(_TimeCustomFunction_de3c9bb8524d44f4ab32edcb4d6b4f54_Out_0);
|
|
float _Property_e7f9cc195866428a85d01e3ecd313a79_Out_0 = _Speed;
|
|
float _Multiply_9e68ac9cbbee4bd89bda6f5e83200ba1_Out_2;
|
|
Unity_Multiply_float_float(_TimeCustomFunction_de3c9bb8524d44f4ab32edcb4d6b4f54_Out_0, _Property_e7f9cc195866428a85d01e3ecd313a79_Out_0, _Multiply_9e68ac9cbbee4bd89bda6f5e83200ba1_Out_2);
|
|
float _Add_89e5e16041eb42c185127581c324d3ef_Out_2;
|
|
Unity_Add_float(_Property_2a185003c3494beeb70cdf5ed0e65bcd_Out_0, _Multiply_9e68ac9cbbee4bd89bda6f5e83200ba1_Out_2, _Add_89e5e16041eb42c185127581c324d3ef_Out_2);
|
|
float _Property_c36e7c40bdfb40a1b331d81d87dc8ea2_Out_0 = _Lava_Blend_Length;
|
|
float _Add_c00f6c5fae1f40ce848e7c22007c4187_Out_2;
|
|
Unity_Add_float(_Property_c36e7c40bdfb40a1b331d81d87dc8ea2_Out_0, _Add_89e5e16041eb42c185127581c324d3ef_Out_2, _Add_c00f6c5fae1f40ce848e7c22007c4187_Out_2);
|
|
float4 _UV_3e2c7754188f4248b45724449a0b0102_Out_0 = IN.uv2;
|
|
float _Split_1c5a40226cc8434d858bb235be3df686_R_1 = _UV_3e2c7754188f4248b45724449a0b0102_Out_0[0];
|
|
float _Split_1c5a40226cc8434d858bb235be3df686_G_2 = _UV_3e2c7754188f4248b45724449a0b0102_Out_0[1];
|
|
float _Split_1c5a40226cc8434d858bb235be3df686_B_3 = _UV_3e2c7754188f4248b45724449a0b0102_Out_0[2];
|
|
float _Split_1c5a40226cc8434d858bb235be3df686_A_4 = _UV_3e2c7754188f4248b45724449a0b0102_Out_0[3];
|
|
float Constant_07fa30ece4ce41b5b24296e8ca24455e = 3.141593;
|
|
float _Multiply_a446488e00e945cb9bdfe5be3426f420_Out_2;
|
|
Unity_Multiply_float_float(_Split_1c5a40226cc8434d858bb235be3df686_G_2, Constant_07fa30ece4ce41b5b24296e8ca24455e, _Multiply_a446488e00e945cb9bdfe5be3426f420_Out_2);
|
|
float _Sine_246d772169bc44e8a89cd956f8db3945_Out_1;
|
|
Unity_Sine_float(_Multiply_a446488e00e945cb9bdfe5be3426f420_Out_2, _Sine_246d772169bc44e8a89cd956f8db3945_Out_1);
|
|
float _OneMinus_5a23f296bc0d4c259759488043d04af8_Out_1;
|
|
Unity_OneMinus_float(_Sine_246d772169bc44e8a89cd956f8db3945_Out_1, _OneMinus_5a23f296bc0d4c259759488043d04af8_Out_1);
|
|
float _Property_e47653aa77f64be691ab7fbc06e93a03_Out_0 = _Lava_Blend;
|
|
float _Multiply_da8ac054968b49f2902ac2cb6adbf7ce_Out_2;
|
|
Unity_Multiply_float_float(_OneMinus_5a23f296bc0d4c259759488043d04af8_Out_1, _Property_e47653aa77f64be691ab7fbc06e93a03_Out_0, _Multiply_da8ac054968b49f2902ac2cb6adbf7ce_Out_2);
|
|
float _Add_14d2aa97a990488095216c24e0fce025_Out_2;
|
|
Unity_Add_float(_Split_1c5a40226cc8434d858bb235be3df686_R_1, _Multiply_da8ac054968b49f2902ac2cb6adbf7ce_Out_2, _Add_14d2aa97a990488095216c24e0fce025_Out_2);
|
|
float _Smoothstep_cdbeceeb99e04282a57ed4060a77ccfa_Out_3;
|
|
Unity_Smoothstep_float(_Add_89e5e16041eb42c185127581c324d3ef_Out_2, _Add_c00f6c5fae1f40ce848e7c22007c4187_Out_2, _Add_14d2aa97a990488095216c24e0fce025_Out_2, _Smoothstep_cdbeceeb99e04282a57ed4060a77ccfa_Out_3);
|
|
float _Property_9b3bca5a847f487c9f9ea762b17e9e6f_Out_0 = _Lava_Move;
|
|
float _Multiply_cfe5164c85184498b5f555c37c60f6e7_Out_2;
|
|
Unity_Multiply_float_float(_Smoothstep_cdbeceeb99e04282a57ed4060a77ccfa_Out_3, _Property_9b3bca5a847f487c9f9ea762b17e9e6f_Out_0, _Multiply_cfe5164c85184498b5f555c37c60f6e7_Out_2);
|
|
float3 _Vector3_6776765fcd694cd4a1fda0cee619f6fd_Out_0 = float3(0, _Multiply_cfe5164c85184498b5f555c37c60f6e7_Out_2, 0);
|
|
float _Fraction_534e1fabf58244d58a8b4810525daf90_Out_1;
|
|
Unity_Fraction_float(_Smoothstep_cdbeceeb99e04282a57ed4060a77ccfa_Out_3, _Fraction_534e1fabf58244d58a8b4810525daf90_Out_1);
|
|
float _Subtract_8953bd445cba4da5bd2f520f8181e98d_Out_2;
|
|
Unity_Subtract_float(_Add_c00f6c5fae1f40ce848e7c22007c4187_Out_2, _Add_14d2aa97a990488095216c24e0fce025_Out_2, _Subtract_8953bd445cba4da5bd2f520f8181e98d_Out_2);
|
|
float _Clamp_f8658c6871554a12b16cd7ce892df954_Out_3;
|
|
Unity_Clamp_float(_Subtract_8953bd445cba4da5bd2f520f8181e98d_Out_2, 0, 1, _Clamp_f8658c6871554a12b16cd7ce892df954_Out_3);
|
|
OutVector3_1 = _Vector3_6776765fcd694cd4a1fda0cee619f6fd_Out_0;
|
|
Mask_2 = _Fraction_534e1fabf58244d58a8b4810525daf90_Out_1;
|
|
BlackMask_3 = _Clamp_f8658c6871554a12b16cd7ce892df954_Out_3;
|
|
}
|
|
|
|
void Unity_Multiply_float3_float3(float3 A, float3 B, out float3 Out)
|
|
{
|
|
Out = A * B;
|
|
}
|
|
|
|
void Unity_Absolute_float(float In, out float Out)
|
|
{
|
|
Out = abs(In);
|
|
}
|
|
|
|
void Unity_Multiply_float2_float2(float2 A, float2 B, out float2 Out)
|
|
{
|
|
Out = A * B;
|
|
}
|
|
|
|
void Unity_Add_float2(float2 A, float2 B, out float2 Out)
|
|
{
|
|
Out = A + B;
|
|
}
|
|
|
|
void Unity_Branch_float2(float Predicate, float2 True, float2 False, out float2 Out)
|
|
{
|
|
Out = Predicate ? True : False;
|
|
}
|
|
|
|
void Unity_Divide_float(float A, float B, out float Out)
|
|
{
|
|
Out = A / B;
|
|
}
|
|
|
|
void Unity_Power_float(float A, float B, out float Out)
|
|
{
|
|
Out = pow(A, B);
|
|
}
|
|
|
|
struct Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float
|
|
{
|
|
float3 WorldSpaceNormal;
|
|
half4 uv0;
|
|
half4 uv3;
|
|
};
|
|
|
|
void SG_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float(float _UV_Direction_V_T_U_F, float2 _Texture_Tiling, float _Global_Tiling, float2 _Texture_Speed, UnityTexture2D _HeightMap_B, float _UV_Refresh_Speed, float2 _Slope_Influence, float _Time_Float, Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float IN, out float2 UV_1_LOD_5, out float2 UV_2_LOD_4, out float FlowLerp_LOD_8, out float NonHeigblendedLerp_LOD_9, out float Fraction_1_1, out float Fraction_2_2)
|
|
{
|
|
float _Property_e1ff2b453fec41069201c9a23f45243f_Out_0 = _UV_Direction_V_T_U_F;
|
|
float2 _Property_11e9ef21a6164714b54867b4fec442fb_Out_0 = _Texture_Speed;
|
|
float _Split_66fafc81d60b44af9ca4955d1c41a23e_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_66fafc81d60b44af9ca4955d1c41a23e_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_66fafc81d60b44af9ca4955d1c41a23e_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_66fafc81d60b44af9ca4955d1c41a23e_A_4 = 0;
|
|
float _Absolute_9ed12a85859d4c3abd48e4e3ad86a4a3_Out_1;
|
|
Unity_Absolute_float(_Split_66fafc81d60b44af9ca4955d1c41a23e_G_2, _Absolute_9ed12a85859d4c3abd48e4e3ad86a4a3_Out_1);
|
|
float _Clamp_381065d3a34d4d03a8e14f5344363851_Out_3;
|
|
Unity_Clamp_float(_Absolute_9ed12a85859d4c3abd48e4e3ad86a4a3_Out_1, 0, 1, _Clamp_381065d3a34d4d03a8e14f5344363851_Out_3);
|
|
float _OneMinus_e2b233a02f02413b9067eba7b3be8fdb_Out_1;
|
|
Unity_OneMinus_float(_Clamp_381065d3a34d4d03a8e14f5344363851_Out_3, _OneMinus_e2b233a02f02413b9067eba7b3be8fdb_Out_1);
|
|
float2 _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0 = _Slope_Influence;
|
|
float2 _Multiply_8b98ec2e94864acc851f15193013d9c5_Out_2;
|
|
Unity_Multiply_float2_float2((_OneMinus_e2b233a02f02413b9067eba7b3be8fdb_Out_1.xx), _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0, _Multiply_8b98ec2e94864acc851f15193013d9c5_Out_2);
|
|
float2 _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2;
|
|
Unity_Add_float2(_Property_11e9ef21a6164714b54867b4fec442fb_Out_0, _Multiply_8b98ec2e94864acc851f15193013d9c5_Out_2, _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2);
|
|
float2 _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0 = _Texture_Tiling;
|
|
float2 _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2;
|
|
Unity_Multiply_float2_float2(_Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2, _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0, _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2);
|
|
float4 _UV_5065e53f57da48938d389be8b756e79f_Out_0 = IN.uv3;
|
|
float2 _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2;
|
|
Unity_Multiply_float2_float2(_Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2, (_UV_5065e53f57da48938d389be8b756e79f_Out_0.xy), _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2);
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_R_1 = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2[0];
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_G_2 = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2[1];
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_B_3 = 0;
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_A_4 = 0;
|
|
float2 _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0 = float2(_Split_8a205a4b761446f9bd6e51fef55cd516_G_2, _Split_8a205a4b761446f9bd6e51fef55cd516_R_1);
|
|
float2 _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3;
|
|
Unity_Branch_float2(_Property_e1ff2b453fec41069201c9a23f45243f_Out_0, _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2, _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0, _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3);
|
|
float _Property_85997eba6114477b8cf506155f6b748c_Out_0 = _Time_Float;
|
|
float _Property_eca1185428d546de9034f062796c7f3b_Out_0 = _UV_Refresh_Speed;
|
|
float _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2;
|
|
Unity_Multiply_float_float(_Property_85997eba6114477b8cf506155f6b748c_Out_0, _Property_eca1185428d546de9034f062796c7f3b_Out_0, _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2);
|
|
float _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2;
|
|
Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2, 0, _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2);
|
|
float _Fraction_32b193bd71ca404588517d6887bbf390_Out_1;
|
|
Unity_Fraction_float(_Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2, _Fraction_32b193bd71ca404588517d6887bbf390_Out_1);
|
|
float2 _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2;
|
|
Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3, (_Fraction_32b193bd71ca404588517d6887bbf390_Out_1.xx), _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2);
|
|
float _Property_62f67c70aae5489e94e37cafe73baf35_Out_0 = _Global_Tiling;
|
|
float _Divide_19c9049f60754d499008ce4b06109655_Out_2;
|
|
Unity_Divide_float(1, _Property_62f67c70aae5489e94e37cafe73baf35_Out_0, _Divide_19c9049f60754d499008ce4b06109655_Out_2);
|
|
float4 _UV_6b1eec7607104319aba3d875527da073_Out_0 = IN.uv0;
|
|
float2 _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2;
|
|
Unity_Multiply_float2_float2(_Property_4d24cadf92ee4d43b52d3755629e269e_Out_0, (_UV_6b1eec7607104319aba3d875527da073_Out_0.xy), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2);
|
|
float2 _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2;
|
|
Unity_Multiply_float2_float2((_Divide_19c9049f60754d499008ce4b06109655_Out_2.xx), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2);
|
|
float2 _Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2;
|
|
Unity_Add_float2(_Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2, _Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2);
|
|
float _Add_9eadb94808de4bc885bc1be18df4f639_Out_2;
|
|
Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2, -0.5, _Add_9eadb94808de4bc885bc1be18df4f639_Out_2);
|
|
float _Fraction_38e5506afa51447283ddde13593ada4d_Out_1;
|
|
Unity_Fraction_float(_Add_9eadb94808de4bc885bc1be18df4f639_Out_2, _Fraction_38e5506afa51447283ddde13593ada4d_Out_1);
|
|
float2 _Multiply_14c20d62ad084293accedac425b831fe_Out_2;
|
|
Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3, (_Fraction_38e5506afa51447283ddde13593ada4d_Out_1.xx), _Multiply_14c20d62ad084293accedac425b831fe_Out_2);
|
|
float2 _Add_5373f3ceb31249868a4f178de8a7ccc5_Out_2;
|
|
Unity_Add_float2(_Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2, _Multiply_14c20d62ad084293accedac425b831fe_Out_2, _Add_5373f3ceb31249868a4f178de8a7ccc5_Out_2);
|
|
float _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2;
|
|
Unity_Multiply_float_float(_Fraction_32b193bd71ca404588517d6887bbf390_Out_1, 1, _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2);
|
|
float Constant_9550753bbc114dd4994f4e99790a3669 = 3.141593;
|
|
float _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2;
|
|
Unity_Multiply_float_float(_Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2, Constant_9550753bbc114dd4994f4e99790a3669, _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2);
|
|
float Constant_b538a449c4eb42328f031521a22bd3e3 = 3.141593;
|
|
float _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2;
|
|
Unity_Multiply_float_float(Constant_b538a449c4eb42328f031521a22bd3e3, 1.5, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2);
|
|
float _Add_590bbae990404254a6309a5fa210ca31_Out_2;
|
|
Unity_Add_float(_Multiply_c4390f9bbb504e9981494940812a3c59_Out_2, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2, _Add_590bbae990404254a6309a5fa210ca31_Out_2);
|
|
float _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1;
|
|
Unity_Sine_float(_Add_590bbae990404254a6309a5fa210ca31_Out_2, _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1);
|
|
float _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1;
|
|
Unity_Absolute_float(_Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1, _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1);
|
|
float _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3;
|
|
Unity_Clamp_float(_Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1, 0, 1, _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3);
|
|
UnityTexture2D _Property_455d32b94af045e4ac963d23b1a8dceb_Out_0 = _HeightMap_B;
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_455d32b94af045e4ac963d23b1a8dceb_Out_0.tex, _Property_455d32b94af045e4ac963d23b1a8dceb_Out_0.samplerstate, _Property_455d32b94af045e4ac963d23b1a8dceb_Out_0.GetTransformedUV(_Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_R_5 = _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0.r;
|
|
float _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_G_6 = _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0.g;
|
|
float _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_B_7 = _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0.b;
|
|
float _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_A_8 = _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0.a;
|
|
float _Multiply_d08510aad90c46c79f14152cfed0f078_Out_2;
|
|
Unity_Multiply_float_float(_SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_B_7, 7, _Multiply_d08510aad90c46c79f14152cfed0f078_Out_2);
|
|
float _Power_9a99fc4a330a4c5aac5363723a9e297d_Out_2;
|
|
Unity_Power_float(_Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3, _Multiply_d08510aad90c46c79f14152cfed0f078_Out_2, _Power_9a99fc4a330a4c5aac5363723a9e297d_Out_2);
|
|
float _Clamp_134461fc226e4794bd6323caf229ec29_Out_3;
|
|
Unity_Clamp_float(_Power_9a99fc4a330a4c5aac5363723a9e297d_Out_2, 0, 1, _Clamp_134461fc226e4794bd6323caf229ec29_Out_3);
|
|
float _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1;
|
|
Unity_Fraction_float(_Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2, _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1);
|
|
float _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1;
|
|
Unity_Fraction_float(_Add_9eadb94808de4bc885bc1be18df4f639_Out_2, _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1);
|
|
UV_1_LOD_5 = _Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2;
|
|
UV_2_LOD_4 = _Add_5373f3ceb31249868a4f178de8a7ccc5_Out_2;
|
|
FlowLerp_LOD_8 = _Clamp_134461fc226e4794bd6323caf229ec29_Out_3;
|
|
NonHeigblendedLerp_LOD_9 = _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3;
|
|
Fraction_1_1 = _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1;
|
|
Fraction_2_2 = _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1;
|
|
}
|
|
|
|
void Unity_Lerp_float(float A, float B, float T, out float Out)
|
|
{
|
|
Out = lerp(A, B, T);
|
|
}
|
|
|
|
void Unity_Saturate_float(float In, out float Out)
|
|
{
|
|
Out = saturate(In);
|
|
}
|
|
|
|
struct Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float
|
|
{
|
|
};
|
|
|
|
void SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(float Vector1_3D7AF960, float Vector1_23CABB44, float Vector1_50A6BA5E, Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float IN, out float Blend_1)
|
|
{
|
|
float _Property_804e86228598eb8b92ce6c007ac5fbc9_Out_0 = Vector1_3D7AF960;
|
|
float _Property_9dc4e2ee5a613e8bacccce3aeee46c32_Out_0 = Vector1_23CABB44;
|
|
float _Multiply_fb91b2b13771718bb4cb013bab2768ac_Out_2;
|
|
Unity_Multiply_float_float(_Property_804e86228598eb8b92ce6c007ac5fbc9_Out_0, _Property_9dc4e2ee5a613e8bacccce3aeee46c32_Out_0, _Multiply_fb91b2b13771718bb4cb013bab2768ac_Out_2);
|
|
float _Multiply_aa534fa162410f8f935b21bd5d9c58ab_Out_2;
|
|
Unity_Multiply_float_float(_Multiply_fb91b2b13771718bb4cb013bab2768ac_Out_2, 4, _Multiply_aa534fa162410f8f935b21bd5d9c58ab_Out_2);
|
|
float _Multiply_283464c99bf1ac8789d1ff8ec1948e00_Out_2;
|
|
Unity_Multiply_float_float(_Property_9dc4e2ee5a613e8bacccce3aeee46c32_Out_0, 2, _Multiply_283464c99bf1ac8789d1ff8ec1948e00_Out_2);
|
|
float _Add_4b45f8bab5909883a71690c307b567a2_Out_2;
|
|
Unity_Add_float(_Multiply_aa534fa162410f8f935b21bd5d9c58ab_Out_2, _Multiply_283464c99bf1ac8789d1ff8ec1948e00_Out_2, _Add_4b45f8bab5909883a71690c307b567a2_Out_2);
|
|
float _Absolute_3d1440cf68e24d60b4c40bc66c13c0e5_Out_1;
|
|
Unity_Absolute_float(_Add_4b45f8bab5909883a71690c307b567a2_Out_2, _Absolute_3d1440cf68e24d60b4c40bc66c13c0e5_Out_1);
|
|
float _Property_d01ca21e1ed88487b7c132aa64b85be9_Out_0 = Vector1_50A6BA5E;
|
|
float _Power_376a71f1029b5d888cc4d93d7d8eb032_Out_2;
|
|
Unity_Power_float(_Absolute_3d1440cf68e24d60b4c40bc66c13c0e5_Out_1, _Property_d01ca21e1ed88487b7c132aa64b85be9_Out_0, _Power_376a71f1029b5d888cc4d93d7d8eb032_Out_2);
|
|
float _Saturate_f8e2104d93edb487bdad4a3604d89b6b_Out_1;
|
|
Unity_Saturate_float(_Power_376a71f1029b5d888cc4d93d7d8eb032_Out_2, _Saturate_f8e2104d93edb487bdad4a3604d89b6b_Out_1);
|
|
Blend_1 = _Saturate_f8e2104d93edb487bdad4a3604d89b6b_Out_1;
|
|
}
|
|
|
|
void Unity_Add_float3(float3 A, float3 B, out float3 Out)
|
|
{
|
|
Out = A + B;
|
|
}
|
|
|
|
void Unity_Branch_float3(float Predicate, float3 True, float3 False, out float3 Out)
|
|
{
|
|
Out = Predicate ? True : False;
|
|
}
|
|
|
|
struct Bindings_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float
|
|
{
|
|
float3 WorldSpaceNormal;
|
|
half4 uv0;
|
|
half4 uv3;
|
|
};
|
|
|
|
void SG_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float(float _UV_Direction_V_T_U_F, float2 _Texture_Tiling, float _Global_Tiling, float2 _Texture_Speed, UnityTexture2D _HeightMap_B, float _UV_Refresh_Speed, float2 _Slope_Influence, float _Time_Float, Bindings_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float IN, out float2 UV_1_7, out float2 UV_2_6, out float FlowLerp_3, out float FlowNonHeigblendedLerp_9, out float Fraction_1_1, out float Fraction_2_2)
|
|
{
|
|
float _Property_e1ff2b453fec41069201c9a23f45243f_Out_0 = _UV_Direction_V_T_U_F;
|
|
float2 _Property_11e9ef21a6164714b54867b4fec442fb_Out_0 = _Texture_Speed;
|
|
float _Split_5a779872e58e4682b33358f5e2850697_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_5a779872e58e4682b33358f5e2850697_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_5a779872e58e4682b33358f5e2850697_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_5a779872e58e4682b33358f5e2850697_A_4 = 0;
|
|
float _Absolute_fb845f894d534654b9d873d439ec97e8_Out_1;
|
|
Unity_Absolute_float(_Split_5a779872e58e4682b33358f5e2850697_G_2, _Absolute_fb845f894d534654b9d873d439ec97e8_Out_1);
|
|
float _Clamp_7cf11436c7f14a38a02294151824c461_Out_3;
|
|
Unity_Clamp_float(_Absolute_fb845f894d534654b9d873d439ec97e8_Out_1, 0, 1, _Clamp_7cf11436c7f14a38a02294151824c461_Out_3);
|
|
float _OneMinus_2c8bc3c932cd4c2fa381d8f0385263c5_Out_1;
|
|
Unity_OneMinus_float(_Clamp_7cf11436c7f14a38a02294151824c461_Out_3, _OneMinus_2c8bc3c932cd4c2fa381d8f0385263c5_Out_1);
|
|
float2 _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0 = _Slope_Influence;
|
|
float2 _Multiply_bcb4a687c3be4bcc81009fedabf30aee_Out_2;
|
|
Unity_Multiply_float2_float2((_OneMinus_2c8bc3c932cd4c2fa381d8f0385263c5_Out_1.xx), _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0, _Multiply_bcb4a687c3be4bcc81009fedabf30aee_Out_2);
|
|
float2 _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2;
|
|
Unity_Add_float2(_Property_11e9ef21a6164714b54867b4fec442fb_Out_0, _Multiply_bcb4a687c3be4bcc81009fedabf30aee_Out_2, _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2);
|
|
float2 _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0 = _Texture_Tiling;
|
|
float2 _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2;
|
|
Unity_Multiply_float2_float2(_Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2, _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0, _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2);
|
|
float4 _UV_5065e53f57da48938d389be8b756e79f_Out_0 = IN.uv3;
|
|
float2 _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2;
|
|
Unity_Multiply_float2_float2(_Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2, (_UV_5065e53f57da48938d389be8b756e79f_Out_0.xy), _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2);
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_R_1 = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2[0];
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_G_2 = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2[1];
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_B_3 = 0;
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_A_4 = 0;
|
|
float2 _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0 = float2(_Split_8a205a4b761446f9bd6e51fef55cd516_G_2, _Split_8a205a4b761446f9bd6e51fef55cd516_R_1);
|
|
float2 _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3;
|
|
Unity_Branch_float2(_Property_e1ff2b453fec41069201c9a23f45243f_Out_0, _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2, _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0, _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3);
|
|
float _Property_85997eba6114477b8cf506155f6b748c_Out_0 = _Time_Float;
|
|
float _Property_eca1185428d546de9034f062796c7f3b_Out_0 = _UV_Refresh_Speed;
|
|
float _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2;
|
|
Unity_Multiply_float_float(_Property_85997eba6114477b8cf506155f6b748c_Out_0, _Property_eca1185428d546de9034f062796c7f3b_Out_0, _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2);
|
|
float _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2;
|
|
Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2, 0, _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2);
|
|
float _Fraction_32b193bd71ca404588517d6887bbf390_Out_1;
|
|
Unity_Fraction_float(_Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2, _Fraction_32b193bd71ca404588517d6887bbf390_Out_1);
|
|
float2 _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2;
|
|
Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3, (_Fraction_32b193bd71ca404588517d6887bbf390_Out_1.xx), _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2);
|
|
float _Property_62f67c70aae5489e94e37cafe73baf35_Out_0 = _Global_Tiling;
|
|
float _Divide_19c9049f60754d499008ce4b06109655_Out_2;
|
|
Unity_Divide_float(1, _Property_62f67c70aae5489e94e37cafe73baf35_Out_0, _Divide_19c9049f60754d499008ce4b06109655_Out_2);
|
|
float4 _UV_6b1eec7607104319aba3d875527da073_Out_0 = IN.uv0;
|
|
float2 _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2;
|
|
Unity_Multiply_float2_float2(_Property_4d24cadf92ee4d43b52d3755629e269e_Out_0, (_UV_6b1eec7607104319aba3d875527da073_Out_0.xy), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2);
|
|
float2 _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2;
|
|
Unity_Multiply_float2_float2((_Divide_19c9049f60754d499008ce4b06109655_Out_2.xx), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2);
|
|
float2 _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2;
|
|
Unity_Add_float2(_Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2, _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2);
|
|
float _Add_9eadb94808de4bc885bc1be18df4f639_Out_2;
|
|
Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2, -0.5, _Add_9eadb94808de4bc885bc1be18df4f639_Out_2);
|
|
float _Fraction_38e5506afa51447283ddde13593ada4d_Out_1;
|
|
Unity_Fraction_float(_Add_9eadb94808de4bc885bc1be18df4f639_Out_2, _Fraction_38e5506afa51447283ddde13593ada4d_Out_1);
|
|
float2 _Multiply_14c20d62ad084293accedac425b831fe_Out_2;
|
|
Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3, (_Fraction_38e5506afa51447283ddde13593ada4d_Out_1.xx), _Multiply_14c20d62ad084293accedac425b831fe_Out_2);
|
|
float2 _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2;
|
|
Unity_Add_float2(_Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2, _Multiply_14c20d62ad084293accedac425b831fe_Out_2, _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2);
|
|
float _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2;
|
|
Unity_Multiply_float_float(_Fraction_32b193bd71ca404588517d6887bbf390_Out_1, 1, _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2);
|
|
float Constant_9550753bbc114dd4994f4e99790a3669 = 3.141593;
|
|
float _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2;
|
|
Unity_Multiply_float_float(_Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2, Constant_9550753bbc114dd4994f4e99790a3669, _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2);
|
|
float Constant_b538a449c4eb42328f031521a22bd3e3 = 3.141593;
|
|
float _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2;
|
|
Unity_Multiply_float_float(Constant_b538a449c4eb42328f031521a22bd3e3, 1.5, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2);
|
|
float _Add_590bbae990404254a6309a5fa210ca31_Out_2;
|
|
Unity_Add_float(_Multiply_c4390f9bbb504e9981494940812a3c59_Out_2, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2, _Add_590bbae990404254a6309a5fa210ca31_Out_2);
|
|
float _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1;
|
|
Unity_Sine_float(_Add_590bbae990404254a6309a5fa210ca31_Out_2, _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1);
|
|
float _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1;
|
|
Unity_Absolute_float(_Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1, _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1);
|
|
float _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3;
|
|
Unity_Clamp_float(_Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1, 0, 1, _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3);
|
|
UnityTexture2D _Property_356ce9056fc544f8856bbafa83a6b8f2_Out_0 = _HeightMap_B;
|
|
float4 _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_RGBA_0 = SAMPLE_TEXTURE2D(_Property_356ce9056fc544f8856bbafa83a6b8f2_Out_0.tex, _Property_356ce9056fc544f8856bbafa83a6b8f2_Out_0.samplerstate, _Property_356ce9056fc544f8856bbafa83a6b8f2_Out_0.GetTransformedUV(_Add_1eb91db7e08b47ee90597a337cc5d191_Out_2));
|
|
float _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_R_4 = _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_RGBA_0.r;
|
|
float _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_G_5 = _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_RGBA_0.g;
|
|
float _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_B_6 = _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_RGBA_0.b;
|
|
float _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_A_7 = _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_RGBA_0.a;
|
|
float _Multiply_cc46294d59e74987a182db87f0cdd3f7_Out_2;
|
|
Unity_Multiply_float_float(_SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_B_6, 7, _Multiply_cc46294d59e74987a182db87f0cdd3f7_Out_2);
|
|
float _Power_45c7600ee2fa44349461174061fff9f7_Out_2;
|
|
Unity_Power_float(_Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3, _Multiply_cc46294d59e74987a182db87f0cdd3f7_Out_2, _Power_45c7600ee2fa44349461174061fff9f7_Out_2);
|
|
float _Clamp_ca7963fdad79479c876e733ec49a0460_Out_3;
|
|
Unity_Clamp_float(_Power_45c7600ee2fa44349461174061fff9f7_Out_2, 0, 1, _Clamp_ca7963fdad79479c876e733ec49a0460_Out_3);
|
|
float _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1;
|
|
Unity_Fraction_float(_Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2, _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1);
|
|
float _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1;
|
|
Unity_Fraction_float(_Add_9eadb94808de4bc885bc1be18df4f639_Out_2, _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1);
|
|
UV_1_7 = _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2;
|
|
UV_2_6 = _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2;
|
|
FlowLerp_3 = _Clamp_ca7963fdad79479c876e733ec49a0460_Out_3;
|
|
FlowNonHeigblendedLerp_9 = _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3;
|
|
Fraction_1_1 = _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1;
|
|
Fraction_2_2 = _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1;
|
|
}
|
|
|
|
void Unity_Lerp_float4(float4 A, float4 B, float4 T, out float4 Out)
|
|
{
|
|
Out = lerp(A, B, T);
|
|
}
|
|
|
|
void Unity_Multiply_float4_float4(float4 A, float4 B, out float4 Out)
|
|
{
|
|
Out = A * B;
|
|
}
|
|
|
|
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_Maximum_float(float A, float B, out float Out)
|
|
{
|
|
Out = max(A, B);
|
|
}
|
|
|
|
void Unity_Branch_float(float Predicate, float True, float False, out float Out)
|
|
{
|
|
Out = Predicate ? True : False;
|
|
}
|
|
|
|
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_1_LOD_5, out float2 UV_2_6, out float2 UV_2_LOD_4, out float FlowLerp_9)
|
|
{
|
|
float _Property_e1ff2b453fec41069201c9a23f45243f_Out_0 = _UV_Direction_V_T_U_F;
|
|
float2 _Property_11e9ef21a6164714b54867b4fec442fb_Out_0 = _Texture_Speed;
|
|
float _Split_5a779872e58e4682b33358f5e2850697_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_5a779872e58e4682b33358f5e2850697_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_5a779872e58e4682b33358f5e2850697_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_5a779872e58e4682b33358f5e2850697_A_4 = 0;
|
|
float _Absolute_fb845f894d534654b9d873d439ec97e8_Out_1;
|
|
Unity_Absolute_float(_Split_5a779872e58e4682b33358f5e2850697_G_2, _Absolute_fb845f894d534654b9d873d439ec97e8_Out_1);
|
|
float _Clamp_7cf11436c7f14a38a02294151824c461_Out_3;
|
|
Unity_Clamp_float(_Absolute_fb845f894d534654b9d873d439ec97e8_Out_1, 0, 1, _Clamp_7cf11436c7f14a38a02294151824c461_Out_3);
|
|
float _OneMinus_2c8bc3c932cd4c2fa381d8f0385263c5_Out_1;
|
|
Unity_OneMinus_float(_Clamp_7cf11436c7f14a38a02294151824c461_Out_3, _OneMinus_2c8bc3c932cd4c2fa381d8f0385263c5_Out_1);
|
|
float2 _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0 = _Slope_Influence;
|
|
float2 _Multiply_bcb4a687c3be4bcc81009fedabf30aee_Out_2;
|
|
Unity_Multiply_float2_float2((_OneMinus_2c8bc3c932cd4c2fa381d8f0385263c5_Out_1.xx), _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0, _Multiply_bcb4a687c3be4bcc81009fedabf30aee_Out_2);
|
|
float2 _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2;
|
|
Unity_Add_float2(_Property_11e9ef21a6164714b54867b4fec442fb_Out_0, _Multiply_bcb4a687c3be4bcc81009fedabf30aee_Out_2, _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2);
|
|
float2 _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0 = _Texture_Tiling;
|
|
float2 _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2;
|
|
Unity_Multiply_float2_float2(_Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2, _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0, _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2);
|
|
float4 _UV_5065e53f57da48938d389be8b756e79f_Out_0 = IN.uv3;
|
|
float2 _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2;
|
|
Unity_Multiply_float2_float2(_Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2, (_UV_5065e53f57da48938d389be8b756e79f_Out_0.xy), _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2);
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_R_1 = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2[0];
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_G_2 = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2[1];
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_B_3 = 0;
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_A_4 = 0;
|
|
float2 _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0 = float2(_Split_8a205a4b761446f9bd6e51fef55cd516_G_2, _Split_8a205a4b761446f9bd6e51fef55cd516_R_1);
|
|
float2 _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3;
|
|
Unity_Branch_float2(_Property_e1ff2b453fec41069201c9a23f45243f_Out_0, _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2, _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0, _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3);
|
|
float _Property_85997eba6114477b8cf506155f6b748c_Out_0 = _Time_Float;
|
|
float _Property_eca1185428d546de9034f062796c7f3b_Out_0 = _UV_Refresh_Speed;
|
|
float _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2;
|
|
Unity_Multiply_float_float(_Property_85997eba6114477b8cf506155f6b748c_Out_0, _Property_eca1185428d546de9034f062796c7f3b_Out_0, _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2);
|
|
float _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2;
|
|
Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2, 0, _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2);
|
|
float _Fraction_32b193bd71ca404588517d6887bbf390_Out_1;
|
|
Unity_Fraction_float(_Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2, _Fraction_32b193bd71ca404588517d6887bbf390_Out_1);
|
|
float2 _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2;
|
|
Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3, (_Fraction_32b193bd71ca404588517d6887bbf390_Out_1.xx), _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2);
|
|
float _Property_62f67c70aae5489e94e37cafe73baf35_Out_0 = _Global_Tiling;
|
|
float _Divide_19c9049f60754d499008ce4b06109655_Out_2;
|
|
Unity_Divide_float(1, _Property_62f67c70aae5489e94e37cafe73baf35_Out_0, _Divide_19c9049f60754d499008ce4b06109655_Out_2);
|
|
float4 _UV_6b1eec7607104319aba3d875527da073_Out_0 = IN.uv0;
|
|
float2 _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2;
|
|
Unity_Multiply_float2_float2(_Property_4d24cadf92ee4d43b52d3755629e269e_Out_0, (_UV_6b1eec7607104319aba3d875527da073_Out_0.xy), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2);
|
|
float2 _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2;
|
|
Unity_Multiply_float2_float2((_Divide_19c9049f60754d499008ce4b06109655_Out_2.xx), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2);
|
|
float2 _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2;
|
|
Unity_Add_float2(_Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2, _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2);
|
|
float2 _Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2;
|
|
Unity_Add_float2(_Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2, _Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2);
|
|
float _Add_9eadb94808de4bc885bc1be18df4f639_Out_2;
|
|
Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2, -0.5, _Add_9eadb94808de4bc885bc1be18df4f639_Out_2);
|
|
float _Fraction_38e5506afa51447283ddde13593ada4d_Out_1;
|
|
Unity_Fraction_float(_Add_9eadb94808de4bc885bc1be18df4f639_Out_2, _Fraction_38e5506afa51447283ddde13593ada4d_Out_1);
|
|
float2 _Multiply_14c20d62ad084293accedac425b831fe_Out_2;
|
|
Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3, (_Fraction_38e5506afa51447283ddde13593ada4d_Out_1.xx), _Multiply_14c20d62ad084293accedac425b831fe_Out_2);
|
|
float2 _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2;
|
|
Unity_Add_float2(_Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2, _Multiply_14c20d62ad084293accedac425b831fe_Out_2, _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2);
|
|
float2 _Add_5373f3ceb31249868a4f178de8a7ccc5_Out_2;
|
|
Unity_Add_float2(_Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2, _Multiply_14c20d62ad084293accedac425b831fe_Out_2, _Add_5373f3ceb31249868a4f178de8a7ccc5_Out_2);
|
|
float _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2;
|
|
Unity_Multiply_float_float(_Fraction_32b193bd71ca404588517d6887bbf390_Out_1, 1, _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2);
|
|
float Constant_9550753bbc114dd4994f4e99790a3669 = 3.141593;
|
|
float _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2;
|
|
Unity_Multiply_float_float(_Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2, Constant_9550753bbc114dd4994f4e99790a3669, _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2);
|
|
float Constant_b538a449c4eb42328f031521a22bd3e3 = 3.141593;
|
|
float _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2;
|
|
Unity_Multiply_float_float(Constant_b538a449c4eb42328f031521a22bd3e3, 1.5, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2);
|
|
float _Add_590bbae990404254a6309a5fa210ca31_Out_2;
|
|
Unity_Add_float(_Multiply_c4390f9bbb504e9981494940812a3c59_Out_2, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2, _Add_590bbae990404254a6309a5fa210ca31_Out_2);
|
|
float _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1;
|
|
Unity_Sine_float(_Add_590bbae990404254a6309a5fa210ca31_Out_2, _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1);
|
|
float _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1;
|
|
Unity_Absolute_float(_Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1, _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1);
|
|
float _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3;
|
|
Unity_Clamp_float(_Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1, 0, 1, _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3);
|
|
UV_1_7 = _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2;
|
|
UV_1_LOD_5 = _Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2;
|
|
UV_2_6 = _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2;
|
|
UV_2_LOD_4 = _Add_5373f3ceb31249868a4f178de8a7ccc5_Out_2;
|
|
FlowLerp_9 = _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3;
|
|
}
|
|
|
|
void Unity_Normalize_float3(float3 In, out float3 Out)
|
|
{
|
|
Out = normalize(In);
|
|
}
|
|
|
|
void Unity_DotProduct_float3(float3 A, float3 B, out float Out)
|
|
{
|
|
Out = dot(A, B);
|
|
}
|
|
|
|
void Unity_Add_float4(float4 A, float4 B, out float4 Out)
|
|
{
|
|
Out = A + B;
|
|
}
|
|
|
|
void Unity_Clamp_float4(float4 In, float4 Min, float4 Max, out float4 Out)
|
|
{
|
|
Out = clamp(In, Min, Max);
|
|
}
|
|
|
|
// 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;
|
|
float _Property_661c7656745d4b468e5418922cad980c_Out_0 = _Dynamic_Flow;
|
|
float _Property_6174b362fef84a64bfc63218c98ca2ad_Out_0 = _Dynamic_Shape_Y_Offset;
|
|
float _Property_5a32e2c3b8ea4693bbcb6465db16e4eb_Out_0 = _Dynamic_Shape_V_Curve_Power;
|
|
float _Property_c1acd6c11c59428c9aa108b90c725006_Out_0 = _Dynamic_Shape_U_Curve_Power;
|
|
float _Property_94a7abd0eed040958756408f5586399b_Out_0 = _Dynamic_Start_Position_Offset;
|
|
float _Property_7430d51dddb6413fa811cec211b99000_Out_0 = _Dynamic_Shape_Speed;
|
|
Bindings_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526;
|
|
_LavaMove_e7c2dd23675f46dfb5d627bef2a4f526.uv2 = IN.uv2;
|
|
float3 _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_OutVector3_1;
|
|
float _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_Mask_2;
|
|
float _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_BlackMask_3;
|
|
SG_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float(_Property_6174b362fef84a64bfc63218c98ca2ad_Out_0, _Property_5a32e2c3b8ea4693bbcb6465db16e4eb_Out_0, _Property_c1acd6c11c59428c9aa108b90c725006_Out_0, _Property_94a7abd0eed040958756408f5586399b_Out_0, _Property_7430d51dddb6413fa811cec211b99000_Out_0, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_OutVector3_1, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_Mask_2, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_BlackMask_3);
|
|
float3 _Multiply_dbb7c1d4b3bc4fe0aa3119bb0c945e19_Out_2;
|
|
Unity_Multiply_float3_float3(IN.ObjectSpaceNormal, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_OutVector3_1, _Multiply_dbb7c1d4b3bc4fe0aa3119bb0c945e19_Out_2);
|
|
UnityTexture2D _Property_d1dd8451b9a54063aa1bf0516031825d_Out_0 = UnityBuildTexture2DStructNoScale(_ColdLavaMT_AO_H_EM);
|
|
float _Property_826d006643654800b130e720cfee9283_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_30f8ed4e6dbf49d9bed951f8353f56dd_Out_0 = _ColdLavaTiling;
|
|
float _Property_b0afac94ec4546f9b499dcebb27f4454_Out_0 = _GlobalTiling;
|
|
float2 _Property_39b80d50a1cc47f5837e0616a7b5f484_Out_0 = _ColdLavaMainSpeed;
|
|
UnityTexture2D _Property_97e6f4af77ce47b9a2bd94a7f7e72195_Out_0 = UnityBuildTexture2DStructNoScale(_ColdLavaMT_AO_H_EM);
|
|
float _Property_cf3c3ed2779248fab05956b139b70614_Out_0 = _ColdLavaFlowUVRefresSpeed;
|
|
float2 _Property_76c46234a6774d6b8e09471a8a609832_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_b262837696e74b029d5478b0bdc80655_Out_0;
|
|
Time_float(_TimeCustomFunction_b262837696e74b029d5478b0bdc80655_Out_0);
|
|
Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d;
|
|
_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV1LOD_5;
|
|
float2 _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV2LOD_4;
|
|
float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_FlowLerpLOD_8;
|
|
float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_NonHeigblendedLerpLOD_9;
|
|
float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_Fraction1_1;
|
|
float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_Fraction2_2;
|
|
SG_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float(_Property_826d006643654800b130e720cfee9283_Out_0, _Property_30f8ed4e6dbf49d9bed951f8353f56dd_Out_0, _Property_b0afac94ec4546f9b499dcebb27f4454_Out_0, _Property_39b80d50a1cc47f5837e0616a7b5f484_Out_0, _Property_97e6f4af77ce47b9a2bd94a7f7e72195_Out_0, _Property_cf3c3ed2779248fab05956b139b70614_Out_0, _Property_76c46234a6774d6b8e09471a8a609832_Out_0, _TimeCustomFunction_b262837696e74b029d5478b0bdc80655_Out_0, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV1LOD_5, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV2LOD_4, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_FlowLerpLOD_8, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_NonHeigblendedLerpLOD_9, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_Fraction1_1, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_Fraction2_2);
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_d1dd8451b9a54063aa1bf0516031825d_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_d1dd8451b9a54063aa1bf0516031825d_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV1LOD_5), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_R_5 = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0.r;
|
|
float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_G_6 = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0.g;
|
|
float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_B_7 = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0.b;
|
|
float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_A_8 = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0.a;
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_d1dd8451b9a54063aa1bf0516031825d_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_d1dd8451b9a54063aa1bf0516031825d_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV2LOD_4), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_R_5 = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0.r;
|
|
float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_G_6 = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0.g;
|
|
float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_B_7 = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0.b;
|
|
float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_A_8 = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0.a;
|
|
float _Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3;
|
|
Unity_Lerp_float(_SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_B_7, _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_B_7, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_FlowLerpLOD_8, _Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3);
|
|
float _Add_f5d3919f9d110f84be2db0b4e57905db_Out_2;
|
|
Unity_Add_float(_Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3, -0.25, _Add_f5d3919f9d110f84be2db0b4e57905db_Out_2);
|
|
float _Property_5f6191b3eec22f8691968a8c6e01b3ba_Out_0 = _ColdLavaTessScale;
|
|
float _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2;
|
|
Unity_Multiply_float_float(_Add_f5d3919f9d110f84be2db0b4e57905db_Out_2, _Property_5f6191b3eec22f8691968a8c6e01b3ba_Out_0, _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2);
|
|
UnityTexture2D _Property_56863f8742833f83a9c0285cb3a6c344_Out_0 = UnityBuildTexture2DStructNoScale(_MediumLavaMT_AO_H_EM);
|
|
float _Property_129eb4e64ee94a539b4fcd33d6963539_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_d449c1fd7bee4109b74db35119b5d317_Out_0 = _MediumLavaTiling;
|
|
float _Property_d11985e336744f738fa113fbe21e8b6c_Out_0 = _GlobalTiling;
|
|
float2 _Property_a66b70fbc93c45b09178aeffbc10901a_Out_0 = _MediumLavaMainSpeed;
|
|
UnityTexture2D _Property_ba5c124ff8cb4be699e4a9fc5e7e4a41_Out_0 = UnityBuildTexture2DStructNoScale(_MediumLavaMT_AO_H_EM);
|
|
float _Property_0ae710a197254ff1bd92334a386e969d_Out_0 = _MediumLavaFlowUVRefreshSpeed;
|
|
float2 _Property_ebac93cdf45e4381b5c5d3b4b9fd3fe8_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_61c6b7d904c344f78fe8568d44e53710_Out_0;
|
|
Time_float(_TimeCustomFunction_61c6b7d904c344f78fe8568d44e53710_Out_0);
|
|
Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4;
|
|
_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV1LOD_5;
|
|
float2 _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV2LOD_4;
|
|
float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_FlowLerpLOD_8;
|
|
float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_NonHeigblendedLerpLOD_9;
|
|
float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_Fraction1_1;
|
|
float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_Fraction2_2;
|
|
SG_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float(_Property_129eb4e64ee94a539b4fcd33d6963539_Out_0, _Property_d449c1fd7bee4109b74db35119b5d317_Out_0, _Property_d11985e336744f738fa113fbe21e8b6c_Out_0, _Property_a66b70fbc93c45b09178aeffbc10901a_Out_0, _Property_ba5c124ff8cb4be699e4a9fc5e7e4a41_Out_0, _Property_0ae710a197254ff1bd92334a386e969d_Out_0, _Property_ebac93cdf45e4381b5c5d3b4b9fd3fe8_Out_0, _TimeCustomFunction_61c6b7d904c344f78fe8568d44e53710_Out_0, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV1LOD_5, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV2LOD_4, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_FlowLerpLOD_8, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_NonHeigblendedLerpLOD_9, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_Fraction1_1, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_Fraction2_2);
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_56863f8742833f83a9c0285cb3a6c344_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_56863f8742833f83a9c0285cb3a6c344_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV1LOD_5), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_R_5 = _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0.r;
|
|
float _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_G_6 = _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0.g;
|
|
float _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_B_7 = _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0.b;
|
|
float _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_A_8 = _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0.a;
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_56863f8742833f83a9c0285cb3a6c344_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_56863f8742833f83a9c0285cb3a6c344_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV2LOD_4), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_R_5 = _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0.r;
|
|
float _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_G_6 = _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0.g;
|
|
float _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_B_7 = _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0.b;
|
|
float _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_A_8 = _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0.a;
|
|
float _Lerp_79202e8722bd198a8e3c96b6f6ed9ee9_Out_3;
|
|
Unity_Lerp_float(_SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_B_7, _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_B_7, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_FlowLerpLOD_8, _Lerp_79202e8722bd198a8e3c96b6f6ed9ee9_Out_3);
|
|
float _Add_653ccc57b165d688b8b4122d29bdb348_Out_2;
|
|
Unity_Add_float(_Lerp_79202e8722bd198a8e3c96b6f6ed9ee9_Out_3, -0.25, _Add_653ccc57b165d688b8b4122d29bdb348_Out_2);
|
|
float _Property_3174f3b50d8f8b809685448270c41957_Out_0 = _MediumLavaTessScale;
|
|
float _Multiply_36f60bc2706a8a839dd567cffb1e3428_Out_2;
|
|
Unity_Multiply_float_float(_Add_653ccc57b165d688b8b4122d29bdb348_Out_2, _Property_3174f3b50d8f8b809685448270c41957_Out_0, _Multiply_36f60bc2706a8a839dd567cffb1e3428_Out_2);
|
|
float _OneMinus_559f0fb51d664e529e348d84b4af292f_Out_1;
|
|
Unity_OneMinus_float(_Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3, _OneMinus_559f0fb51d664e529e348d84b4af292f_Out_1);
|
|
float _Absolute_e7aa87a50fd84525a05e4c15faa6ed85_Out_1;
|
|
Unity_Absolute_float(_OneMinus_559f0fb51d664e529e348d84b4af292f_Out_1, _Absolute_e7aa87a50fd84525a05e4c15faa6ed85_Out_1);
|
|
float _Property_29b2fd9cda5f4f5089c3a83fc03e82e9_Out_0 = _MediumLavaHeightBlendTreshold;
|
|
float _Power_1f877a35dc84439b8975ae3495259f32_Out_2;
|
|
Unity_Power_float(_Absolute_e7aa87a50fd84525a05e4c15faa6ed85_Out_1, _Property_29b2fd9cda5f4f5089c3a83fc03e82e9_Out_0, _Power_1f877a35dc84439b8975ae3495259f32_Out_2);
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_A_4 = 0;
|
|
float _Absolute_af2e8d067a75a385bc8da51b27457800_Out_1;
|
|
Unity_Absolute_float(_Split_e8815c5687c0c188b222e57b486e0e5d_G_2, _Absolute_af2e8d067a75a385bc8da51b27457800_Out_1);
|
|
float _Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3;
|
|
Unity_Clamp_float(_Absolute_af2e8d067a75a385bc8da51b27457800_Out_1, 0, 1, _Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3);
|
|
float _Property_f6e7c7b7064d56849dcc327504a5af65_Out_0 = _MediumLavaAngle;
|
|
float _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2;
|
|
Unity_Divide_float(_Property_f6e7c7b7064d56849dcc327504a5af65_Out_0, 45, _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2);
|
|
float _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1;
|
|
Unity_OneMinus_float(_Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2, _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1);
|
|
float _Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2;
|
|
Unity_Subtract_float(_Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3, _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1, _Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2);
|
|
float _Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3;
|
|
Unity_Clamp_float(_Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2, 0, 2, _Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3);
|
|
float _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2;
|
|
Unity_Divide_float(1, _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2, _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2);
|
|
float _Multiply_7079e8acdf5057888843275dbbdb199c_Out_2;
|
|
Unity_Multiply_float_float(_Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3, _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2, _Multiply_7079e8acdf5057888843275dbbdb199c_Out_2);
|
|
float _Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3;
|
|
Unity_Clamp_float(_Multiply_7079e8acdf5057888843275dbbdb199c_Out_2, 0, 1, _Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3);
|
|
float _OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1;
|
|
Unity_OneMinus_float(_Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3, _OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1);
|
|
float _Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1;
|
|
Unity_Absolute_float(_OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1, _Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1);
|
|
float _Property_f6203e15e471e481b8369ee14c1cf745_Out_0 = _MediumLavaAngleFalloff;
|
|
float _Power_1bc1b18487206481a5ce3274075c24a1_Out_2;
|
|
Unity_Power_float(_Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1, _Property_f6203e15e471e481b8369ee14c1cf745_Out_0, _Power_1bc1b18487206481a5ce3274075c24a1_Out_2);
|
|
float _Clamp_08c896054837bb88bc0374bd536ee024_Out_3;
|
|
Unity_Clamp_float(_Power_1bc1b18487206481a5ce3274075c24a1_Out_2, 0, 1, _Clamp_08c896054837bb88bc0374bd536ee024_Out_3);
|
|
float _Property_c6fdc37b90444cbf8cbf004b1c01d820_Out_0 = _MediumLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54;
|
|
float _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_Power_1f877a35dc84439b8975ae3495259f32_Out_2, _Clamp_08c896054837bb88bc0374bd536ee024_Out_3, _Property_c6fdc37b90444cbf8cbf004b1c01d820_Out_0, _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54, _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54_Blend_1);
|
|
float _Lerp_bbad2bae9298a98fb0f4e5807244e03d_Out_3;
|
|
Unity_Lerp_float(_Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2, _Multiply_36f60bc2706a8a839dd567cffb1e3428_Out_2, _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54_Blend_1, _Lerp_bbad2bae9298a98fb0f4e5807244e03d_Out_3);
|
|
UnityTexture2D _Property_65b22a07dcd745828b471df9172deaa4_Out_0 = UnityBuildTexture2DStructNoScale(_HotLavaMT_AO_H_EM);
|
|
float _Property_d32c017d9c624ffa90d8984f38f746d0_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_b0bb4e9015e84d95a4bc288f0187888b_Out_0 = _HotLavaTiling;
|
|
float _Property_162f3942f5b44cc98f8accf8b6293159_Out_0 = _GlobalTiling;
|
|
float2 _Property_120466aaf69b4fbdb89bcb097bfd6df4_Out_0 = _HotLavaMainSpeed;
|
|
UnityTexture2D _Property_cb85121173c148debffeebcfebf7167d_Out_0 = UnityBuildTexture2DStructNoScale(_HotLavaMT_AO_H_EM);
|
|
float _Property_277288be9f08428eb953c8ee761d793c_Out_0 = _HotLavaFlowUVRefreshSpeed;
|
|
float2 _Property_2a69b9c45b8e4f9b84b561e49c548b8e_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_84f6f740bbf64a11a8f9f67f370e8676_Out_0;
|
|
Time_float(_TimeCustomFunction_84f6f740bbf64a11a8f9f67f370e8676_Out_0);
|
|
Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf;
|
|
_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV1LOD_5;
|
|
float2 _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV2LOD_4;
|
|
float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_FlowLerpLOD_8;
|
|
float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_NonHeigblendedLerpLOD_9;
|
|
float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_Fraction1_1;
|
|
float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_Fraction2_2;
|
|
SG_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float(_Property_d32c017d9c624ffa90d8984f38f746d0_Out_0, _Property_b0bb4e9015e84d95a4bc288f0187888b_Out_0, _Property_162f3942f5b44cc98f8accf8b6293159_Out_0, _Property_120466aaf69b4fbdb89bcb097bfd6df4_Out_0, _Property_cb85121173c148debffeebcfebf7167d_Out_0, _Property_277288be9f08428eb953c8ee761d793c_Out_0, _Property_2a69b9c45b8e4f9b84b561e49c548b8e_Out_0, _TimeCustomFunction_84f6f740bbf64a11a8f9f67f370e8676_Out_0, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV1LOD_5, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV2LOD_4, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_FlowLerpLOD_8, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_NonHeigblendedLerpLOD_9, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_Fraction1_1, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_Fraction2_2);
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_65b22a07dcd745828b471df9172deaa4_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_65b22a07dcd745828b471df9172deaa4_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV1LOD_5), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_R_5 = _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0.r;
|
|
float _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_G_6 = _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0.g;
|
|
float _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_B_7 = _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0.b;
|
|
float _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_A_8 = _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0.a;
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_65b22a07dcd745828b471df9172deaa4_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_65b22a07dcd745828b471df9172deaa4_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV2LOD_4), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_R_5 = _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0.r;
|
|
float _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_G_6 = _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0.g;
|
|
float _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_B_7 = _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0.b;
|
|
float _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_A_8 = _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0.a;
|
|
float _Lerp_a74bf7006e0ceb81af461eaab46f23b1_Out_3;
|
|
Unity_Lerp_float(_SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_B_7, _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_B_7, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_FlowLerpLOD_8, _Lerp_a74bf7006e0ceb81af461eaab46f23b1_Out_3);
|
|
float _Add_4a55e899a9299a83877d178ae45f49f1_Out_2;
|
|
Unity_Add_float(_Lerp_a74bf7006e0ceb81af461eaab46f23b1_Out_3, -0.25, _Add_4a55e899a9299a83877d178ae45f49f1_Out_2);
|
|
float _Property_f6b107e5e0d31d8c98e66eefbf3de6f2_Out_0 = _HotLavaTessScale;
|
|
float _Multiply_f3c73cf50cdf8e8689aed97f89e3046c_Out_2;
|
|
Unity_Multiply_float_float(_Add_4a55e899a9299a83877d178ae45f49f1_Out_2, _Property_f6b107e5e0d31d8c98e66eefbf3de6f2_Out_0, _Multiply_f3c73cf50cdf8e8689aed97f89e3046c_Out_2);
|
|
float _OneMinus_58b9e464e3ca4d479e369a8be9a7ee08_Out_1;
|
|
Unity_OneMinus_float(_Lerp_79202e8722bd198a8e3c96b6f6ed9ee9_Out_3, _OneMinus_58b9e464e3ca4d479e369a8be9a7ee08_Out_1);
|
|
float _Absolute_fb324d79ccc14d32b39e90513d31b50b_Out_1;
|
|
Unity_Absolute_float(_OneMinus_58b9e464e3ca4d479e369a8be9a7ee08_Out_1, _Absolute_fb324d79ccc14d32b39e90513d31b50b_Out_1);
|
|
float _Property_d8670d1e08f54d1899644251f1099601_Out_0 = _HotLavaHeightBlendTreshold;
|
|
float _Power_99605ede7ecd4b6f976609d07b4629bb_Out_2;
|
|
Unity_Power_float(_Absolute_fb324d79ccc14d32b39e90513d31b50b_Out_1, _Property_d8670d1e08f54d1899644251f1099601_Out_0, _Power_99605ede7ecd4b6f976609d07b4629bb_Out_2);
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_A_4 = 0;
|
|
float _Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1;
|
|
Unity_Absolute_float(_Split_b9e7b4a6b4b5e58aa502d4b6d169b792_G_2, _Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1);
|
|
float _Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3;
|
|
Unity_Clamp_float(_Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1, 0, 1, _Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3);
|
|
float _Property_6975119070a7eb84950e7da691463776_Out_0 = _HotLavaAngle;
|
|
float _Divide_86811ef0d01a1581b082fc982daa687c_Out_2;
|
|
Unity_Divide_float(_Property_6975119070a7eb84950e7da691463776_Out_0, 45, _Divide_86811ef0d01a1581b082fc982daa687c_Out_2);
|
|
float _OneMinus_a7c4799546af71898266d38a4354b568_Out_1;
|
|
Unity_OneMinus_float(_Divide_86811ef0d01a1581b082fc982daa687c_Out_2, _OneMinus_a7c4799546af71898266d38a4354b568_Out_1);
|
|
float _Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2;
|
|
Unity_Subtract_float(_Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3, _OneMinus_a7c4799546af71898266d38a4354b568_Out_1, _Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2);
|
|
float _Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3;
|
|
Unity_Clamp_float(_Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2, 0, 2, _Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3);
|
|
float _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2;
|
|
Unity_Divide_float(1, _Divide_86811ef0d01a1581b082fc982daa687c_Out_2, _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2);
|
|
float _Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2;
|
|
Unity_Multiply_float_float(_Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3, _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2, _Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2);
|
|
float _Clamp_69414a1448338e8d9fc890185b317bc6_Out_3;
|
|
Unity_Clamp_float(_Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2, 0, 1, _Clamp_69414a1448338e8d9fc890185b317bc6_Out_3);
|
|
float _OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1;
|
|
Unity_OneMinus_float(_Clamp_69414a1448338e8d9fc890185b317bc6_Out_3, _OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1);
|
|
float _Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1;
|
|
Unity_Absolute_float(_OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1, _Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1);
|
|
float _Property_f5a63fda0810468082350dfa23ec6bf3_Out_0 = _HotLavaAngleFalloff;
|
|
float _Power_0c67a131ce19048caeed8c043e033fb9_Out_2;
|
|
Unity_Power_float(_Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1, _Property_f5a63fda0810468082350dfa23ec6bf3_Out_0, _Power_0c67a131ce19048caeed8c043e033fb9_Out_2);
|
|
float _Clamp_c8349812bf696286b9429cd182d4670a_Out_3;
|
|
Unity_Clamp_float(_Power_0c67a131ce19048caeed8c043e033fb9_Out_2, 0, 1, _Clamp_c8349812bf696286b9429cd182d4670a_Out_3);
|
|
float _Property_b67bd351f0d84590833dacb1b608a490_Out_0 = _HotLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98;
|
|
float _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_Power_99605ede7ecd4b6f976609d07b4629bb_Out_2, _Clamp_c8349812bf696286b9429cd182d4670a_Out_3, _Property_b67bd351f0d84590833dacb1b608a490_Out_0, _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98, _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98_Blend_1);
|
|
float _Lerp_ba0188e0033c96818127ab277dd7743d_Out_3;
|
|
Unity_Lerp_float(_Lerp_bbad2bae9298a98fb0f4e5807244e03d_Out_3, _Multiply_f3c73cf50cdf8e8689aed97f89e3046c_Out_2, _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98_Blend_1, _Lerp_ba0188e0033c96818127ab277dd7743d_Out_3);
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_R_1 = IN.VertexColor[0];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_G_2 = IN.VertexColor[1];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_B_3 = IN.VertexColor[2];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_A_4 = IN.VertexColor[3];
|
|
float _Lerp_93a62f8efa294882a3799fb182d00ce6_Out_3;
|
|
Unity_Lerp_float(_Lerp_ba0188e0033c96818127ab277dd7743d_Out_3, _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2, _Split_992c0de0de817484b2d52aeb19e22ee0_R_1, _Lerp_93a62f8efa294882a3799fb182d00ce6_Out_3);
|
|
float _Lerp_614557f98d2300819fe9b855a1a93f0b_Out_3;
|
|
Unity_Lerp_float(_Lerp_93a62f8efa294882a3799fb182d00ce6_Out_3, _Multiply_36f60bc2706a8a839dd567cffb1e3428_Out_2, _Split_992c0de0de817484b2d52aeb19e22ee0_G_2, _Lerp_614557f98d2300819fe9b855a1a93f0b_Out_3);
|
|
float _Lerp_ef565d386ab90a89ab99065d782595a0_Out_3;
|
|
Unity_Lerp_float(_Lerp_614557f98d2300819fe9b855a1a93f0b_Out_3, _Multiply_f3c73cf50cdf8e8689aed97f89e3046c_Out_2, _Split_992c0de0de817484b2d52aeb19e22ee0_B_3, _Lerp_ef565d386ab90a89ab99065d782595a0_Out_3);
|
|
float3 _Multiply_a2efee1a779e44c6ada9832d9fff09ed_Out_2;
|
|
Unity_Multiply_float3_float3(IN.ObjectSpaceNormal, (_Lerp_ef565d386ab90a89ab99065d782595a0_Out_3.xxx), _Multiply_a2efee1a779e44c6ada9832d9fff09ed_Out_2);
|
|
float3 _Add_8556fe5688a74b4e99dc6a3c66d812ab_Out_2;
|
|
Unity_Add_float3(_Multiply_dbb7c1d4b3bc4fe0aa3119bb0c945e19_Out_2, _Multiply_a2efee1a779e44c6ada9832d9fff09ed_Out_2, _Add_8556fe5688a74b4e99dc6a3c66d812ab_Out_2);
|
|
float3 _Add_30764b0390cf4e34bc89f95f39e6d8be_Out_2;
|
|
Unity_Add_float3(IN.ObjectSpacePosition, _Add_8556fe5688a74b4e99dc6a3c66d812ab_Out_2, _Add_30764b0390cf4e34bc89f95f39e6d8be_Out_2);
|
|
float3 _Add_1536ebe00df2440bbc68b2506484262f_Out_2;
|
|
Unity_Add_float3(IN.ObjectSpacePosition, _Multiply_a2efee1a779e44c6ada9832d9fff09ed_Out_2, _Add_1536ebe00df2440bbc68b2506484262f_Out_2);
|
|
float3 _Branch_385f920ecee74e51ae1e55548ef40ceb_Out_3;
|
|
Unity_Branch_float3(_Property_661c7656745d4b468e5418922cad980c_Out_0, _Add_30764b0390cf4e34bc89f95f39e6d8be_Out_2, _Add_1536ebe00df2440bbc68b2506484262f_Out_2, _Branch_385f920ecee74e51ae1e55548ef40ceb_Out_3);
|
|
description.Position = _Branch_385f920ecee74e51ae1e55548ef40ceb_Out_3;
|
|
description.Normal = IN.ObjectSpaceNormal;
|
|
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;
|
|
float Smoothness;
|
|
float Occlusion;
|
|
};
|
|
|
|
SurfaceDescription SurfaceDescriptionFunction(SurfaceDescriptionInputs IN)
|
|
{
|
|
SurfaceDescription surface = (SurfaceDescription)0;
|
|
UnityTexture2D _Property_b7dfcca6c5206288b31b8e82b4e2e7c5_Out_0 = UnityBuildTexture2DStructNoScale(_ColdLavaAlbedo_SM);
|
|
float _Property_9888f536495c078d8d13e4f93f260994_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_398a18f78c81d28393067eae86b7f0c3_Out_0 = _ColdLavaTiling;
|
|
float _Property_c92d9ef7ab07168d94ca1468d5742541_Out_0 = _GlobalTiling;
|
|
float2 _Property_877d7e28976d8f85bbc8ab7a485949eb_Out_0 = _ColdLavaMainSpeed;
|
|
UnityTexture2D _Property_431fc4b7bdb08186aa2ebdcdd9ddd27f_Out_0 = UnityBuildTexture2DStructNoScale(_ColdLavaMT_AO_H_EM);
|
|
float _Property_41fea7dea3f9c78fbf154c14e561037a_Out_0 = _ColdLavaFlowUVRefresSpeed;
|
|
float2 _Property_347a6b6c52d14a85a386b3a5ffffdc85_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_32885c98316a4b308da099c27317abaa_Out_0;
|
|
Time_float(_TimeCustomFunction_32885c98316a4b308da099c27317abaa_Out_0);
|
|
Bindings_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a;
|
|
_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV1_7;
|
|
float2 _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV2_6;
|
|
float _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_FlowLerp_3;
|
|
float _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_FlowNonHeigblendedLerp_9;
|
|
float _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_Fraction1_1;
|
|
float _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_Fraction2_2;
|
|
SG_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float(_Property_9888f536495c078d8d13e4f93f260994_Out_0, _Property_398a18f78c81d28393067eae86b7f0c3_Out_0, _Property_c92d9ef7ab07168d94ca1468d5742541_Out_0, _Property_877d7e28976d8f85bbc8ab7a485949eb_Out_0, _Property_431fc4b7bdb08186aa2ebdcdd9ddd27f_Out_0, _Property_41fea7dea3f9c78fbf154c14e561037a_Out_0, _Property_347a6b6c52d14a85a386b3a5ffffdc85_Out_0, _TimeCustomFunction_32885c98316a4b308da099c27317abaa_Out_0, _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a, _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV1_7, _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV2_6, _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_FlowLerp_3, _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_FlowNonHeigblendedLerp_9, _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_Fraction1_1, _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_Fraction2_2);
|
|
float4 _SampleTexture2D_689ba69e2ff7bd888eeaec5d40bddbf7_RGBA_0 = SAMPLE_TEXTURE2D(_Property_b7dfcca6c5206288b31b8e82b4e2e7c5_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_b7dfcca6c5206288b31b8e82b4e2e7c5_Out_0.GetTransformedUV(_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV1_7));
|
|
float _SampleTexture2D_689ba69e2ff7bd888eeaec5d40bddbf7_R_4 = _SampleTexture2D_689ba69e2ff7bd888eeaec5d40bddbf7_RGBA_0.r;
|
|
float _SampleTexture2D_689ba69e2ff7bd888eeaec5d40bddbf7_G_5 = _SampleTexture2D_689ba69e2ff7bd888eeaec5d40bddbf7_RGBA_0.g;
|
|
float _SampleTexture2D_689ba69e2ff7bd888eeaec5d40bddbf7_B_6 = _SampleTexture2D_689ba69e2ff7bd888eeaec5d40bddbf7_RGBA_0.b;
|
|
float _SampleTexture2D_689ba69e2ff7bd888eeaec5d40bddbf7_A_7 = _SampleTexture2D_689ba69e2ff7bd888eeaec5d40bddbf7_RGBA_0.a;
|
|
float4 _SampleTexture2D_a5d6d50c4eb30382b6dbb4e680e74adb_RGBA_0 = SAMPLE_TEXTURE2D(_Property_b7dfcca6c5206288b31b8e82b4e2e7c5_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_b7dfcca6c5206288b31b8e82b4e2e7c5_Out_0.GetTransformedUV(_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV2_6));
|
|
float _SampleTexture2D_a5d6d50c4eb30382b6dbb4e680e74adb_R_4 = _SampleTexture2D_a5d6d50c4eb30382b6dbb4e680e74adb_RGBA_0.r;
|
|
float _SampleTexture2D_a5d6d50c4eb30382b6dbb4e680e74adb_G_5 = _SampleTexture2D_a5d6d50c4eb30382b6dbb4e680e74adb_RGBA_0.g;
|
|
float _SampleTexture2D_a5d6d50c4eb30382b6dbb4e680e74adb_B_6 = _SampleTexture2D_a5d6d50c4eb30382b6dbb4e680e74adb_RGBA_0.b;
|
|
float _SampleTexture2D_a5d6d50c4eb30382b6dbb4e680e74adb_A_7 = _SampleTexture2D_a5d6d50c4eb30382b6dbb4e680e74adb_RGBA_0.a;
|
|
float4 _Lerp_aab81b541d9d3b8280e5e9a669be7666_Out_3;
|
|
Unity_Lerp_float4(_SampleTexture2D_689ba69e2ff7bd888eeaec5d40bddbf7_RGBA_0, _SampleTexture2D_a5d6d50c4eb30382b6dbb4e680e74adb_RGBA_0, (_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_FlowLerp_3.xxxx), _Lerp_aab81b541d9d3b8280e5e9a669be7666_Out_3);
|
|
float4 _Property_81ee9e99fc7a068889b6ba7bdcb202a7_Out_0 = _ColdLavaAlbedoColor;
|
|
float _Property_ae430ed70f674188b5e8b6cf5ec101a9_Out_0 = _ColdLavaAlbedoColorMultiply;
|
|
float4 _Multiply_04c020203bf21887b1adae9c4cc6574a_Out_2;
|
|
Unity_Multiply_float4_float4(_Property_81ee9e99fc7a068889b6ba7bdcb202a7_Out_0, (_Property_ae430ed70f674188b5e8b6cf5ec101a9_Out_0.xxxx), _Multiply_04c020203bf21887b1adae9c4cc6574a_Out_2);
|
|
float4 _Multiply_76086b1955ddc78db0d1105cb61c546f_Out_2;
|
|
Unity_Multiply_float4_float4(_Lerp_aab81b541d9d3b8280e5e9a669be7666_Out_3, _Multiply_04c020203bf21887b1adae9c4cc6574a_Out_2, _Multiply_76086b1955ddc78db0d1105cb61c546f_Out_2);
|
|
float _Split_5d0c2ad1f86f8d8e8438ed908f41a258_R_1 = _Multiply_76086b1955ddc78db0d1105cb61c546f_Out_2[0];
|
|
float _Split_5d0c2ad1f86f8d8e8438ed908f41a258_G_2 = _Multiply_76086b1955ddc78db0d1105cb61c546f_Out_2[1];
|
|
float _Split_5d0c2ad1f86f8d8e8438ed908f41a258_B_3 = _Multiply_76086b1955ddc78db0d1105cb61c546f_Out_2[2];
|
|
float _Split_5d0c2ad1f86f8d8e8438ed908f41a258_A_4 = _Multiply_76086b1955ddc78db0d1105cb61c546f_Out_2[3];
|
|
float _Split_336849396de78d88909e4ad054a44d6c_R_1 = _Lerp_aab81b541d9d3b8280e5e9a669be7666_Out_3[0];
|
|
float _Split_336849396de78d88909e4ad054a44d6c_G_2 = _Lerp_aab81b541d9d3b8280e5e9a669be7666_Out_3[1];
|
|
float _Split_336849396de78d88909e4ad054a44d6c_B_3 = _Lerp_aab81b541d9d3b8280e5e9a669be7666_Out_3[2];
|
|
float _Split_336849396de78d88909e4ad054a44d6c_A_4 = _Lerp_aab81b541d9d3b8280e5e9a669be7666_Out_3[3];
|
|
float _Property_23e147d5684b0c89a7767d3573b12dbd_Out_0 = _ColdLavaSmoothness;
|
|
float _Multiply_3d6654a0a154e088b1b7671fab414640_Out_2;
|
|
Unity_Multiply_float_float(_Split_336849396de78d88909e4ad054a44d6c_A_4, _Property_23e147d5684b0c89a7767d3573b12dbd_Out_0, _Multiply_3d6654a0a154e088b1b7671fab414640_Out_2);
|
|
float4 _Combine_0a9a9298a9464d899f2f2fafc625fec8_RGBA_4;
|
|
float3 _Combine_0a9a9298a9464d899f2f2fafc625fec8_RGB_5;
|
|
float2 _Combine_0a9a9298a9464d899f2f2fafc625fec8_RG_6;
|
|
Unity_Combine_float(_Split_5d0c2ad1f86f8d8e8438ed908f41a258_R_1, _Split_5d0c2ad1f86f8d8e8438ed908f41a258_G_2, _Split_5d0c2ad1f86f8d8e8438ed908f41a258_B_3, _Multiply_3d6654a0a154e088b1b7671fab414640_Out_2, _Combine_0a9a9298a9464d899f2f2fafc625fec8_RGBA_4, _Combine_0a9a9298a9464d899f2f2fafc625fec8_RGB_5, _Combine_0a9a9298a9464d899f2f2fafc625fec8_RG_6);
|
|
UnityTexture2D _Property_416b2573e211708fb7af409507174e09_Out_0 = UnityBuildTexture2DStructNoScale(_MediumLavaAlbedo_SM);
|
|
float _Property_ac1c529019c9d1869d9bfe9bf1104042_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_4a73de4bbed00585a919d64e1b181601_Out_0 = _MediumLavaTiling;
|
|
float _Property_4122249ff176f58da9d0dbace2f883d0_Out_0 = _GlobalTiling;
|
|
float2 _Property_8774276f674d8a8598020af3d4e74f0f_Out_0 = _MediumLavaMainSpeed;
|
|
UnityTexture2D _Property_f1ff1048a1584d1c9247f36b1f2706ce_Out_0 = UnityBuildTexture2DStructNoScale(_MediumLavaMT_AO_H_EM);
|
|
float _Property_a13ee271968db284868bea327ce6cf48_Out_0 = _MediumLavaFlowUVRefreshSpeed;
|
|
float2 _Property_2b353826c2c04c32be043f84b9bc8b18_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_20a1fb6475ec4857a4834303e0bf30fe_Out_0;
|
|
Time_float(_TimeCustomFunction_20a1fb6475ec4857a4834303e0bf30fe_Out_0);
|
|
Bindings_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9;
|
|
_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV1_7;
|
|
float2 _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV2_6;
|
|
float _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_FlowLerp_3;
|
|
float _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_FlowNonHeigblendedLerp_9;
|
|
float _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_Fraction1_1;
|
|
float _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_Fraction2_2;
|
|
SG_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float(_Property_ac1c529019c9d1869d9bfe9bf1104042_Out_0, _Property_4a73de4bbed00585a919d64e1b181601_Out_0, _Property_4122249ff176f58da9d0dbace2f883d0_Out_0, _Property_8774276f674d8a8598020af3d4e74f0f_Out_0, _Property_f1ff1048a1584d1c9247f36b1f2706ce_Out_0, _Property_a13ee271968db284868bea327ce6cf48_Out_0, _Property_2b353826c2c04c32be043f84b9bc8b18_Out_0, _TimeCustomFunction_20a1fb6475ec4857a4834303e0bf30fe_Out_0, _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9, _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV1_7, _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV2_6, _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_FlowLerp_3, _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_FlowNonHeigblendedLerp_9, _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_Fraction1_1, _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_Fraction2_2);
|
|
float4 _SampleTexture2D_81669c6dd85bd2879473510bc4f9109e_RGBA_0 = SAMPLE_TEXTURE2D(_Property_416b2573e211708fb7af409507174e09_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_416b2573e211708fb7af409507174e09_Out_0.GetTransformedUV(_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV1_7));
|
|
float _SampleTexture2D_81669c6dd85bd2879473510bc4f9109e_R_4 = _SampleTexture2D_81669c6dd85bd2879473510bc4f9109e_RGBA_0.r;
|
|
float _SampleTexture2D_81669c6dd85bd2879473510bc4f9109e_G_5 = _SampleTexture2D_81669c6dd85bd2879473510bc4f9109e_RGBA_0.g;
|
|
float _SampleTexture2D_81669c6dd85bd2879473510bc4f9109e_B_6 = _SampleTexture2D_81669c6dd85bd2879473510bc4f9109e_RGBA_0.b;
|
|
float _SampleTexture2D_81669c6dd85bd2879473510bc4f9109e_A_7 = _SampleTexture2D_81669c6dd85bd2879473510bc4f9109e_RGBA_0.a;
|
|
float4 _SampleTexture2D_4a602e59b5c2cd82b26c6532c5dec4bb_RGBA_0 = SAMPLE_TEXTURE2D(_Property_416b2573e211708fb7af409507174e09_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_416b2573e211708fb7af409507174e09_Out_0.GetTransformedUV(_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV2_6));
|
|
float _SampleTexture2D_4a602e59b5c2cd82b26c6532c5dec4bb_R_4 = _SampleTexture2D_4a602e59b5c2cd82b26c6532c5dec4bb_RGBA_0.r;
|
|
float _SampleTexture2D_4a602e59b5c2cd82b26c6532c5dec4bb_G_5 = _SampleTexture2D_4a602e59b5c2cd82b26c6532c5dec4bb_RGBA_0.g;
|
|
float _SampleTexture2D_4a602e59b5c2cd82b26c6532c5dec4bb_B_6 = _SampleTexture2D_4a602e59b5c2cd82b26c6532c5dec4bb_RGBA_0.b;
|
|
float _SampleTexture2D_4a602e59b5c2cd82b26c6532c5dec4bb_A_7 = _SampleTexture2D_4a602e59b5c2cd82b26c6532c5dec4bb_RGBA_0.a;
|
|
float4 _Lerp_93c5f711ce1b4114bd9314cb369a8533_Out_3;
|
|
Unity_Lerp_float4(_SampleTexture2D_81669c6dd85bd2879473510bc4f9109e_RGBA_0, _SampleTexture2D_4a602e59b5c2cd82b26c6532c5dec4bb_RGBA_0, (_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_FlowLerp_3.xxxx), _Lerp_93c5f711ce1b4114bd9314cb369a8533_Out_3);
|
|
float4 _Property_a9e1aded62977f8ca3f9c46207eadfe8_Out_0 = _MediumLavaAlbedoColor;
|
|
float _Property_1761dd4732c7b3858814a0c4bc252900_Out_0 = _MediumLavaAlbedoColorMultiply;
|
|
float4 _Multiply_c98351861904f487ac8fc5401441358e_Out_2;
|
|
Unity_Multiply_float4_float4(_Property_a9e1aded62977f8ca3f9c46207eadfe8_Out_0, (_Property_1761dd4732c7b3858814a0c4bc252900_Out_0.xxxx), _Multiply_c98351861904f487ac8fc5401441358e_Out_2);
|
|
float4 _Multiply_16971dced2f6f384b7d2d65006f03b46_Out_2;
|
|
Unity_Multiply_float4_float4(_Lerp_93c5f711ce1b4114bd9314cb369a8533_Out_3, _Multiply_c98351861904f487ac8fc5401441358e_Out_2, _Multiply_16971dced2f6f384b7d2d65006f03b46_Out_2);
|
|
float _Split_c431e838bb4f458084245282a6fc6137_R_1 = _Multiply_16971dced2f6f384b7d2d65006f03b46_Out_2[0];
|
|
float _Split_c431e838bb4f458084245282a6fc6137_G_2 = _Multiply_16971dced2f6f384b7d2d65006f03b46_Out_2[1];
|
|
float _Split_c431e838bb4f458084245282a6fc6137_B_3 = _Multiply_16971dced2f6f384b7d2d65006f03b46_Out_2[2];
|
|
float _Split_c431e838bb4f458084245282a6fc6137_A_4 = _Multiply_16971dced2f6f384b7d2d65006f03b46_Out_2[3];
|
|
float _Split_77f8ec7707a1888f8f5bb2f3ee9ef36e_R_1 = _Lerp_93c5f711ce1b4114bd9314cb369a8533_Out_3[0];
|
|
float _Split_77f8ec7707a1888f8f5bb2f3ee9ef36e_G_2 = _Lerp_93c5f711ce1b4114bd9314cb369a8533_Out_3[1];
|
|
float _Split_77f8ec7707a1888f8f5bb2f3ee9ef36e_B_3 = _Lerp_93c5f711ce1b4114bd9314cb369a8533_Out_3[2];
|
|
float _Split_77f8ec7707a1888f8f5bb2f3ee9ef36e_A_4 = _Lerp_93c5f711ce1b4114bd9314cb369a8533_Out_3[3];
|
|
float _Property_19729c3fad203984b63630ce8edabf9d_Out_0 = _MediumLavaSmoothness;
|
|
float _Multiply_25537a09620d8e84a159350d0570e3b8_Out_2;
|
|
Unity_Multiply_float_float(_Split_77f8ec7707a1888f8f5bb2f3ee9ef36e_A_4, _Property_19729c3fad203984b63630ce8edabf9d_Out_0, _Multiply_25537a09620d8e84a159350d0570e3b8_Out_2);
|
|
float4 _Combine_8579144aa55f898b914c649ff6fd204b_RGBA_4;
|
|
float3 _Combine_8579144aa55f898b914c649ff6fd204b_RGB_5;
|
|
float2 _Combine_8579144aa55f898b914c649ff6fd204b_RG_6;
|
|
Unity_Combine_float(_Split_c431e838bb4f458084245282a6fc6137_R_1, _Split_c431e838bb4f458084245282a6fc6137_G_2, _Split_c431e838bb4f458084245282a6fc6137_B_3, _Multiply_25537a09620d8e84a159350d0570e3b8_Out_2, _Combine_8579144aa55f898b914c649ff6fd204b_RGBA_4, _Combine_8579144aa55f898b914c649ff6fd204b_RGB_5, _Combine_8579144aa55f898b914c649ff6fd204b_RG_6);
|
|
UnityTexture2D _Property_0bc00b50144a4fbb90619f66bbadc7c7_Out_0 = UnityBuildTexture2DStructNoScale(_ColdLavaMT_AO_H_EM);
|
|
float4 _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0 = SAMPLE_TEXTURE2D(_Property_0bc00b50144a4fbb90619f66bbadc7c7_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_0bc00b50144a4fbb90619f66bbadc7c7_Out_0.GetTransformedUV(_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV1_7));
|
|
float _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_R_4 = _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0.r;
|
|
float _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_G_5 = _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0.g;
|
|
float _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_B_6 = _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0.b;
|
|
float _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_A_7 = _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0.a;
|
|
float4 _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0 = SAMPLE_TEXTURE2D(_Property_0bc00b50144a4fbb90619f66bbadc7c7_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_0bc00b50144a4fbb90619f66bbadc7c7_Out_0.GetTransformedUV(_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV2_6));
|
|
float _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_R_4 = _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0.r;
|
|
float _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_G_5 = _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0.g;
|
|
float _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_B_6 = _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0.b;
|
|
float _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_A_7 = _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0.a;
|
|
float4 _Lerp_73c98c320ef744838327c8caa26d91fb_Out_3;
|
|
Unity_Lerp_float4(_SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0, _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0, (_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_FlowLerp_3.xxxx), _Lerp_73c98c320ef744838327c8caa26d91fb_Out_3);
|
|
float _Split_94cd24e718391e889d186d14735a5f81_R_1 = _Lerp_73c98c320ef744838327c8caa26d91fb_Out_3[0];
|
|
float _Split_94cd24e718391e889d186d14735a5f81_G_2 = _Lerp_73c98c320ef744838327c8caa26d91fb_Out_3[1];
|
|
float _Split_94cd24e718391e889d186d14735a5f81_B_3 = _Lerp_73c98c320ef744838327c8caa26d91fb_Out_3[2];
|
|
float _Split_94cd24e718391e889d186d14735a5f81_A_4 = _Lerp_73c98c320ef744838327c8caa26d91fb_Out_3[3];
|
|
float _OneMinus_d30fd2a07aa5ef8c954841430c669c6f_Out_1;
|
|
Unity_OneMinus_float(_Split_94cd24e718391e889d186d14735a5f81_B_3, _OneMinus_d30fd2a07aa5ef8c954841430c669c6f_Out_1);
|
|
float _Absolute_d8f0ae13edc2475da28ea6d59246df0f_Out_1;
|
|
Unity_Absolute_float(_OneMinus_d30fd2a07aa5ef8c954841430c669c6f_Out_1, _Absolute_d8f0ae13edc2475da28ea6d59246df0f_Out_1);
|
|
float _Property_b4d8b44b98ac218ab5b64e9509780c1f_Out_0 = _MediumLavaHeightBlendTreshold;
|
|
float _Power_8ccb8ba2dc154d8f8d23bb151fc3f936_Out_2;
|
|
Unity_Power_float(_Absolute_d8f0ae13edc2475da28ea6d59246df0f_Out_1, _Property_b4d8b44b98ac218ab5b64e9509780c1f_Out_0, _Power_8ccb8ba2dc154d8f8d23bb151fc3f936_Out_2);
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_A_4 = 0;
|
|
float _Absolute_af2e8d067a75a385bc8da51b27457800_Out_1;
|
|
Unity_Absolute_float(_Split_e8815c5687c0c188b222e57b486e0e5d_G_2, _Absolute_af2e8d067a75a385bc8da51b27457800_Out_1);
|
|
float _Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3;
|
|
Unity_Clamp_float(_Absolute_af2e8d067a75a385bc8da51b27457800_Out_1, 0, 1, _Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3);
|
|
float _Property_f6e7c7b7064d56849dcc327504a5af65_Out_0 = _MediumLavaAngle;
|
|
float _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2;
|
|
Unity_Divide_float(_Property_f6e7c7b7064d56849dcc327504a5af65_Out_0, 45, _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2);
|
|
float _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1;
|
|
Unity_OneMinus_float(_Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2, _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1);
|
|
float _Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2;
|
|
Unity_Subtract_float(_Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3, _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1, _Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2);
|
|
float _Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3;
|
|
Unity_Clamp_float(_Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2, 0, 2, _Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3);
|
|
float _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2;
|
|
Unity_Divide_float(1, _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2, _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2);
|
|
float _Multiply_7079e8acdf5057888843275dbbdb199c_Out_2;
|
|
Unity_Multiply_float_float(_Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3, _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2, _Multiply_7079e8acdf5057888843275dbbdb199c_Out_2);
|
|
float _Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3;
|
|
Unity_Clamp_float(_Multiply_7079e8acdf5057888843275dbbdb199c_Out_2, 0, 1, _Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3);
|
|
float _OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1;
|
|
Unity_OneMinus_float(_Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3, _OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1);
|
|
float _Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1;
|
|
Unity_Absolute_float(_OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1, _Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1);
|
|
float _Property_f6203e15e471e481b8369ee14c1cf745_Out_0 = _MediumLavaAngleFalloff;
|
|
float _Power_1bc1b18487206481a5ce3274075c24a1_Out_2;
|
|
Unity_Power_float(_Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1, _Property_f6203e15e471e481b8369ee14c1cf745_Out_0, _Power_1bc1b18487206481a5ce3274075c24a1_Out_2);
|
|
float _Clamp_08c896054837bb88bc0374bd536ee024_Out_3;
|
|
Unity_Clamp_float(_Power_1bc1b18487206481a5ce3274075c24a1_Out_2, 0, 1, _Clamp_08c896054837bb88bc0374bd536ee024_Out_3);
|
|
float _Property_ebcd48be1c3af28cb628925671461e5e_Out_0 = _MediumLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_9e03d1eca2c3de809ba034bf4abd6d2b;
|
|
float _HeightBlendSplat_9e03d1eca2c3de809ba034bf4abd6d2b_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_Power_8ccb8ba2dc154d8f8d23bb151fc3f936_Out_2, _Clamp_08c896054837bb88bc0374bd536ee024_Out_3, _Property_ebcd48be1c3af28cb628925671461e5e_Out_0, _HeightBlendSplat_9e03d1eca2c3de809ba034bf4abd6d2b, _HeightBlendSplat_9e03d1eca2c3de809ba034bf4abd6d2b_Blend_1);
|
|
float4 _Lerp_60e101ecb3d9ae8a8c8208e24fcdc145_Out_3;
|
|
Unity_Lerp_float4(_Combine_0a9a9298a9464d899f2f2fafc625fec8_RGBA_4, _Combine_8579144aa55f898b914c649ff6fd204b_RGBA_4, (_HeightBlendSplat_9e03d1eca2c3de809ba034bf4abd6d2b_Blend_1.xxxx), _Lerp_60e101ecb3d9ae8a8c8208e24fcdc145_Out_3);
|
|
UnityTexture2D _Property_0be3b3e72a830881bf032d5b81dee190_Out_0 = UnityBuildTexture2DStructNoScale(_HotLavaAlbedo_SM);
|
|
float _Property_11b5e32bb1a6404c96d9c096533c2bbd_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_5db8dc9196e94d72bcadc2a80e298677_Out_0 = _HotLavaTiling;
|
|
float _Property_1214e3d6f36c40cb9d0d4ac4f40e7df3_Out_0 = _GlobalTiling;
|
|
float2 _Property_1d9925ecc19284849bb9705ef6f8c824_Out_0 = _HotLavaMainSpeed;
|
|
UnityTexture2D _Property_792c0bac9b054fd89ddecac232cfc211_Out_0 = UnityBuildTexture2DStructNoScale(_HotLavaMT_AO_H_EM);
|
|
float _Property_a29d4264dadc878687c59348530e0cb7_Out_0 = _HotLavaFlowUVRefreshSpeed;
|
|
float2 _Property_0530099e15864039acc078623bacb697_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_9d76567b67b2401e842a60cd1217bc9f_Out_0;
|
|
Time_float(_TimeCustomFunction_9d76567b67b2401e842a60cd1217bc9f_Out_0);
|
|
Bindings_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd;
|
|
_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV1_7;
|
|
float2 _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV2_6;
|
|
float _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_FlowLerp_3;
|
|
float _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_FlowNonHeigblendedLerp_9;
|
|
float _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_Fraction1_1;
|
|
float _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_Fraction2_2;
|
|
SG_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float(_Property_11b5e32bb1a6404c96d9c096533c2bbd_Out_0, _Property_5db8dc9196e94d72bcadc2a80e298677_Out_0, _Property_1214e3d6f36c40cb9d0d4ac4f40e7df3_Out_0, _Property_1d9925ecc19284849bb9705ef6f8c824_Out_0, _Property_792c0bac9b054fd89ddecac232cfc211_Out_0, _Property_a29d4264dadc878687c59348530e0cb7_Out_0, _Property_0530099e15864039acc078623bacb697_Out_0, _TimeCustomFunction_9d76567b67b2401e842a60cd1217bc9f_Out_0, _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd, _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV1_7, _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV2_6, _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_FlowLerp_3, _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_FlowNonHeigblendedLerp_9, _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_Fraction1_1, _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_Fraction2_2);
|
|
float4 _SampleTexture2D_8d83fa40657c878a8b6151bfdeeecc4e_RGBA_0 = SAMPLE_TEXTURE2D(_Property_0be3b3e72a830881bf032d5b81dee190_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_0be3b3e72a830881bf032d5b81dee190_Out_0.GetTransformedUV(_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV1_7));
|
|
float _SampleTexture2D_8d83fa40657c878a8b6151bfdeeecc4e_R_4 = _SampleTexture2D_8d83fa40657c878a8b6151bfdeeecc4e_RGBA_0.r;
|
|
float _SampleTexture2D_8d83fa40657c878a8b6151bfdeeecc4e_G_5 = _SampleTexture2D_8d83fa40657c878a8b6151bfdeeecc4e_RGBA_0.g;
|
|
float _SampleTexture2D_8d83fa40657c878a8b6151bfdeeecc4e_B_6 = _SampleTexture2D_8d83fa40657c878a8b6151bfdeeecc4e_RGBA_0.b;
|
|
float _SampleTexture2D_8d83fa40657c878a8b6151bfdeeecc4e_A_7 = _SampleTexture2D_8d83fa40657c878a8b6151bfdeeecc4e_RGBA_0.a;
|
|
float4 _SampleTexture2D_d57511f844f62d8e8e5df4262ed4e29c_RGBA_0 = SAMPLE_TEXTURE2D(_Property_0be3b3e72a830881bf032d5b81dee190_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_0be3b3e72a830881bf032d5b81dee190_Out_0.GetTransformedUV(_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV2_6));
|
|
float _SampleTexture2D_d57511f844f62d8e8e5df4262ed4e29c_R_4 = _SampleTexture2D_d57511f844f62d8e8e5df4262ed4e29c_RGBA_0.r;
|
|
float _SampleTexture2D_d57511f844f62d8e8e5df4262ed4e29c_G_5 = _SampleTexture2D_d57511f844f62d8e8e5df4262ed4e29c_RGBA_0.g;
|
|
float _SampleTexture2D_d57511f844f62d8e8e5df4262ed4e29c_B_6 = _SampleTexture2D_d57511f844f62d8e8e5df4262ed4e29c_RGBA_0.b;
|
|
float _SampleTexture2D_d57511f844f62d8e8e5df4262ed4e29c_A_7 = _SampleTexture2D_d57511f844f62d8e8e5df4262ed4e29c_RGBA_0.a;
|
|
float4 _Lerp_4502c166e04e41eeb867c4d04a112e50_Out_3;
|
|
Unity_Lerp_float4(_SampleTexture2D_8d83fa40657c878a8b6151bfdeeecc4e_RGBA_0, _SampleTexture2D_d57511f844f62d8e8e5df4262ed4e29c_RGBA_0, (_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_FlowLerp_3.xxxx), _Lerp_4502c166e04e41eeb867c4d04a112e50_Out_3);
|
|
float4 _Property_f426055a212d488b92e0721ad75eea0d_Out_0 = _HotLavaAlbedoColor;
|
|
float _Property_bc8ee8b7cbd16f83aa2d51aada2d0a51_Out_0 = _HotLavaAlbedoColorMultiply;
|
|
float4 _Multiply_61a826a1dba47d8dbb0510fc1fd2dee2_Out_2;
|
|
Unity_Multiply_float4_float4(_Property_f426055a212d488b92e0721ad75eea0d_Out_0, (_Property_bc8ee8b7cbd16f83aa2d51aada2d0a51_Out_0.xxxx), _Multiply_61a826a1dba47d8dbb0510fc1fd2dee2_Out_2);
|
|
float4 _Multiply_f73b703611c2ee8ea1b712546ec1fdc8_Out_2;
|
|
Unity_Multiply_float4_float4(_Lerp_4502c166e04e41eeb867c4d04a112e50_Out_3, _Multiply_61a826a1dba47d8dbb0510fc1fd2dee2_Out_2, _Multiply_f73b703611c2ee8ea1b712546ec1fdc8_Out_2);
|
|
float _Split_2a6cfd0eedbc128d83eff83d5df85b09_R_1 = _Multiply_f73b703611c2ee8ea1b712546ec1fdc8_Out_2[0];
|
|
float _Split_2a6cfd0eedbc128d83eff83d5df85b09_G_2 = _Multiply_f73b703611c2ee8ea1b712546ec1fdc8_Out_2[1];
|
|
float _Split_2a6cfd0eedbc128d83eff83d5df85b09_B_3 = _Multiply_f73b703611c2ee8ea1b712546ec1fdc8_Out_2[2];
|
|
float _Split_2a6cfd0eedbc128d83eff83d5df85b09_A_4 = _Multiply_f73b703611c2ee8ea1b712546ec1fdc8_Out_2[3];
|
|
float _Split_87213490114de18bbc7496f97751b00a_R_1 = _Lerp_4502c166e04e41eeb867c4d04a112e50_Out_3[0];
|
|
float _Split_87213490114de18bbc7496f97751b00a_G_2 = _Lerp_4502c166e04e41eeb867c4d04a112e50_Out_3[1];
|
|
float _Split_87213490114de18bbc7496f97751b00a_B_3 = _Lerp_4502c166e04e41eeb867c4d04a112e50_Out_3[2];
|
|
float _Split_87213490114de18bbc7496f97751b00a_A_4 = _Lerp_4502c166e04e41eeb867c4d04a112e50_Out_3[3];
|
|
float _Property_94efdcfe3a5a998bb3b399b34d6110a5_Out_0 = _HotLavaSmoothness;
|
|
float _Multiply_1e7303fa97e339859abc539fdacc406f_Out_2;
|
|
Unity_Multiply_float_float(_Split_87213490114de18bbc7496f97751b00a_A_4, _Property_94efdcfe3a5a998bb3b399b34d6110a5_Out_0, _Multiply_1e7303fa97e339859abc539fdacc406f_Out_2);
|
|
float4 _Combine_1bd6341933599685bd9dfbd647433b28_RGBA_4;
|
|
float3 _Combine_1bd6341933599685bd9dfbd647433b28_RGB_5;
|
|
float2 _Combine_1bd6341933599685bd9dfbd647433b28_RG_6;
|
|
Unity_Combine_float(_Split_2a6cfd0eedbc128d83eff83d5df85b09_R_1, _Split_2a6cfd0eedbc128d83eff83d5df85b09_G_2, _Split_2a6cfd0eedbc128d83eff83d5df85b09_B_3, _Multiply_1e7303fa97e339859abc539fdacc406f_Out_2, _Combine_1bd6341933599685bd9dfbd647433b28_RGBA_4, _Combine_1bd6341933599685bd9dfbd647433b28_RGB_5, _Combine_1bd6341933599685bd9dfbd647433b28_RG_6);
|
|
UnityTexture2D _Property_7c78a41ed5fb06878baa4f230eb6da66_Out_0 = UnityBuildTexture2DStructNoScale(_MediumLavaMT_AO_H_EM);
|
|
float4 _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_RGBA_0 = SAMPLE_TEXTURE2D(_Property_7c78a41ed5fb06878baa4f230eb6da66_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_7c78a41ed5fb06878baa4f230eb6da66_Out_0.GetTransformedUV(_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV1_7));
|
|
float _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_R_4 = _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_RGBA_0.r;
|
|
float _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_G_5 = _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_RGBA_0.g;
|
|
float _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_B_6 = _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_RGBA_0.b;
|
|
float _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_A_7 = _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_RGBA_0.a;
|
|
float4 _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_RGBA_0 = SAMPLE_TEXTURE2D(_Property_7c78a41ed5fb06878baa4f230eb6da66_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_7c78a41ed5fb06878baa4f230eb6da66_Out_0.GetTransformedUV(_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV2_6));
|
|
float _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_R_4 = _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_RGBA_0.r;
|
|
float _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_G_5 = _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_RGBA_0.g;
|
|
float _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_B_6 = _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_RGBA_0.b;
|
|
float _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_A_7 = _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_RGBA_0.a;
|
|
float4 _Lerp_d9190fa5aad64387a59eae8b234267b1_Out_3;
|
|
Unity_Lerp_float4(_SampleTexture2D_78273dcdf5689f80952c2a7be9451994_RGBA_0, _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_RGBA_0, (_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_FlowLerp_3.xxxx), _Lerp_d9190fa5aad64387a59eae8b234267b1_Out_3);
|
|
float _Split_503d896cedc1148aa1567e911ed3614b_R_1 = _Lerp_d9190fa5aad64387a59eae8b234267b1_Out_3[0];
|
|
float _Split_503d896cedc1148aa1567e911ed3614b_G_2 = _Lerp_d9190fa5aad64387a59eae8b234267b1_Out_3[1];
|
|
float _Split_503d896cedc1148aa1567e911ed3614b_B_3 = _Lerp_d9190fa5aad64387a59eae8b234267b1_Out_3[2];
|
|
float _Split_503d896cedc1148aa1567e911ed3614b_A_4 = _Lerp_d9190fa5aad64387a59eae8b234267b1_Out_3[3];
|
|
float _OneMinus_8cea3f85f066ff8fbbd54f2eff89ae58_Out_1;
|
|
Unity_OneMinus_float(_Split_503d896cedc1148aa1567e911ed3614b_B_3, _OneMinus_8cea3f85f066ff8fbbd54f2eff89ae58_Out_1);
|
|
float _Absolute_586ec5b572374b96aaffcbc5f9bbb364_Out_1;
|
|
Unity_Absolute_float(_OneMinus_8cea3f85f066ff8fbbd54f2eff89ae58_Out_1, _Absolute_586ec5b572374b96aaffcbc5f9bbb364_Out_1);
|
|
float _Property_54766320db4a7f848cb65321bce3a68e_Out_0 = _HotLavaHeightBlendTreshold;
|
|
float _Power_ca351c1cbba04987a097e6ea5a87eeb8_Out_2;
|
|
Unity_Power_float(_Absolute_586ec5b572374b96aaffcbc5f9bbb364_Out_1, _Property_54766320db4a7f848cb65321bce3a68e_Out_0, _Power_ca351c1cbba04987a097e6ea5a87eeb8_Out_2);
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_A_4 = 0;
|
|
float _Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1;
|
|
Unity_Absolute_float(_Split_b9e7b4a6b4b5e58aa502d4b6d169b792_G_2, _Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1);
|
|
float _Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3;
|
|
Unity_Clamp_float(_Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1, 0, 1, _Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3);
|
|
float _Property_6975119070a7eb84950e7da691463776_Out_0 = _HotLavaAngle;
|
|
float _Divide_86811ef0d01a1581b082fc982daa687c_Out_2;
|
|
Unity_Divide_float(_Property_6975119070a7eb84950e7da691463776_Out_0, 45, _Divide_86811ef0d01a1581b082fc982daa687c_Out_2);
|
|
float _OneMinus_a7c4799546af71898266d38a4354b568_Out_1;
|
|
Unity_OneMinus_float(_Divide_86811ef0d01a1581b082fc982daa687c_Out_2, _OneMinus_a7c4799546af71898266d38a4354b568_Out_1);
|
|
float _Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2;
|
|
Unity_Subtract_float(_Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3, _OneMinus_a7c4799546af71898266d38a4354b568_Out_1, _Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2);
|
|
float _Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3;
|
|
Unity_Clamp_float(_Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2, 0, 2, _Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3);
|
|
float _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2;
|
|
Unity_Divide_float(1, _Divide_86811ef0d01a1581b082fc982daa687c_Out_2, _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2);
|
|
float _Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2;
|
|
Unity_Multiply_float_float(_Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3, _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2, _Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2);
|
|
float _Clamp_69414a1448338e8d9fc890185b317bc6_Out_3;
|
|
Unity_Clamp_float(_Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2, 0, 1, _Clamp_69414a1448338e8d9fc890185b317bc6_Out_3);
|
|
float _OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1;
|
|
Unity_OneMinus_float(_Clamp_69414a1448338e8d9fc890185b317bc6_Out_3, _OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1);
|
|
float _Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1;
|
|
Unity_Absolute_float(_OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1, _Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1);
|
|
float _Property_f5a63fda0810468082350dfa23ec6bf3_Out_0 = _HotLavaAngleFalloff;
|
|
float _Power_0c67a131ce19048caeed8c043e033fb9_Out_2;
|
|
Unity_Power_float(_Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1, _Property_f5a63fda0810468082350dfa23ec6bf3_Out_0, _Power_0c67a131ce19048caeed8c043e033fb9_Out_2);
|
|
float _Clamp_c8349812bf696286b9429cd182d4670a_Out_3;
|
|
Unity_Clamp_float(_Power_0c67a131ce19048caeed8c043e033fb9_Out_2, 0, 1, _Clamp_c8349812bf696286b9429cd182d4670a_Out_3);
|
|
float _Property_598298ccdedaea81a6c7006cdf26d0b3_Out_0 = _HotLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_83e736f68e1ff280996cf462b7ac2718;
|
|
float _HeightBlendSplat_83e736f68e1ff280996cf462b7ac2718_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_Power_ca351c1cbba04987a097e6ea5a87eeb8_Out_2, _Clamp_c8349812bf696286b9429cd182d4670a_Out_3, _Property_598298ccdedaea81a6c7006cdf26d0b3_Out_0, _HeightBlendSplat_83e736f68e1ff280996cf462b7ac2718, _HeightBlendSplat_83e736f68e1ff280996cf462b7ac2718_Blend_1);
|
|
float4 _Lerp_a4738e050e0d2685b5f9698d1e2bb098_Out_3;
|
|
Unity_Lerp_float4(_Lerp_60e101ecb3d9ae8a8c8208e24fcdc145_Out_3, _Combine_1bd6341933599685bd9dfbd647433b28_RGBA_4, (_HeightBlendSplat_83e736f68e1ff280996cf462b7ac2718_Blend_1.xxxx), _Lerp_a4738e050e0d2685b5f9698d1e2bb098_Out_3);
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_R_1 = IN.VertexColor[0];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_G_2 = IN.VertexColor[1];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_B_3 = IN.VertexColor[2];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_A_4 = IN.VertexColor[3];
|
|
float _Property_f10c17c1521403868848dbcecb8a6017_Out_0 = _VCColdLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_bcfdcd070881ce89bbfc3de1ec633b3a;
|
|
float _HeightBlendSplat_bcfdcd070881ce89bbfc3de1ec633b3a_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_OneMinus_d30fd2a07aa5ef8c954841430c669c6f_Out_1, _Split_992c0de0de817484b2d52aeb19e22ee0_R_1, _Property_f10c17c1521403868848dbcecb8a6017_Out_0, _HeightBlendSplat_bcfdcd070881ce89bbfc3de1ec633b3a, _HeightBlendSplat_bcfdcd070881ce89bbfc3de1ec633b3a_Blend_1);
|
|
float4 _Lerp_644cfd81f60c058bbc1dfa84ca7c26a5_Out_3;
|
|
Unity_Lerp_float4(_Lerp_a4738e050e0d2685b5f9698d1e2bb098_Out_3, _Combine_0a9a9298a9464d899f2f2fafc625fec8_RGBA_4, (_HeightBlendSplat_bcfdcd070881ce89bbfc3de1ec633b3a_Blend_1.xxxx), _Lerp_644cfd81f60c058bbc1dfa84ca7c26a5_Out_3);
|
|
float _Property_7b8b9775155e3b82b9b587b2df24f45d_Out_0 = _VCMediumLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_a958bd47a4d7538aa5aa113445de6eb6;
|
|
float _HeightBlendSplat_a958bd47a4d7538aa5aa113445de6eb6_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_OneMinus_8cea3f85f066ff8fbbd54f2eff89ae58_Out_1, _Split_992c0de0de817484b2d52aeb19e22ee0_G_2, _Property_7b8b9775155e3b82b9b587b2df24f45d_Out_0, _HeightBlendSplat_a958bd47a4d7538aa5aa113445de6eb6, _HeightBlendSplat_a958bd47a4d7538aa5aa113445de6eb6_Blend_1);
|
|
float4 _Lerp_f1658301ae29508f8307c28d233736c6_Out_3;
|
|
Unity_Lerp_float4(_Lerp_644cfd81f60c058bbc1dfa84ca7c26a5_Out_3, _Combine_8579144aa55f898b914c649ff6fd204b_RGBA_4, (_HeightBlendSplat_a958bd47a4d7538aa5aa113445de6eb6_Blend_1.xxxx), _Lerp_f1658301ae29508f8307c28d233736c6_Out_3);
|
|
UnityTexture2D _Property_aa20896d4ee14a21ae5c01b2530647ab_Out_0 = UnityBuildTexture2DStructNoScale(_HotLavaMT_AO_H_EM);
|
|
float4 _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_RGBA_0 = SAMPLE_TEXTURE2D(_Property_aa20896d4ee14a21ae5c01b2530647ab_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_aa20896d4ee14a21ae5c01b2530647ab_Out_0.GetTransformedUV(_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV1_7));
|
|
float _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_R_4 = _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_RGBA_0.r;
|
|
float _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_G_5 = _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_RGBA_0.g;
|
|
float _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_B_6 = _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_RGBA_0.b;
|
|
float _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_A_7 = _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_RGBA_0.a;
|
|
float4 _SampleTexture2D_03c935556def188b9bc5100587e1286e_RGBA_0 = SAMPLE_TEXTURE2D(_Property_aa20896d4ee14a21ae5c01b2530647ab_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_aa20896d4ee14a21ae5c01b2530647ab_Out_0.GetTransformedUV(_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV2_6));
|
|
float _SampleTexture2D_03c935556def188b9bc5100587e1286e_R_4 = _SampleTexture2D_03c935556def188b9bc5100587e1286e_RGBA_0.r;
|
|
float _SampleTexture2D_03c935556def188b9bc5100587e1286e_G_5 = _SampleTexture2D_03c935556def188b9bc5100587e1286e_RGBA_0.g;
|
|
float _SampleTexture2D_03c935556def188b9bc5100587e1286e_B_6 = _SampleTexture2D_03c935556def188b9bc5100587e1286e_RGBA_0.b;
|
|
float _SampleTexture2D_03c935556def188b9bc5100587e1286e_A_7 = _SampleTexture2D_03c935556def188b9bc5100587e1286e_RGBA_0.a;
|
|
float4 _Lerp_79f8c8161fb394818f7c8937b1054b53_Out_3;
|
|
Unity_Lerp_float4(_SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_RGBA_0, _SampleTexture2D_03c935556def188b9bc5100587e1286e_RGBA_0, (_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_FlowLerp_3.xxxx), _Lerp_79f8c8161fb394818f7c8937b1054b53_Out_3);
|
|
float _Split_94d707688f4dff88abea8f5931660ff1_R_1 = _Lerp_79f8c8161fb394818f7c8937b1054b53_Out_3[0];
|
|
float _Split_94d707688f4dff88abea8f5931660ff1_G_2 = _Lerp_79f8c8161fb394818f7c8937b1054b53_Out_3[1];
|
|
float _Split_94d707688f4dff88abea8f5931660ff1_B_3 = _Lerp_79f8c8161fb394818f7c8937b1054b53_Out_3[2];
|
|
float _Split_94d707688f4dff88abea8f5931660ff1_A_4 = _Lerp_79f8c8161fb394818f7c8937b1054b53_Out_3[3];
|
|
float _OneMinus_2b6b9b1cf9b54e80b331120fb69183b3_Out_1;
|
|
Unity_OneMinus_float(_Split_94d707688f4dff88abea8f5931660ff1_B_3, _OneMinus_2b6b9b1cf9b54e80b331120fb69183b3_Out_1);
|
|
float _Property_518db0a2d263d48790462785dc3d9758_Out_0 = _VCHotLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_f63240de18ddc08f95c1959bab5338d0;
|
|
float _HeightBlendSplat_f63240de18ddc08f95c1959bab5338d0_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_OneMinus_2b6b9b1cf9b54e80b331120fb69183b3_Out_1, _Split_992c0de0de817484b2d52aeb19e22ee0_B_3, _Property_518db0a2d263d48790462785dc3d9758_Out_0, _HeightBlendSplat_f63240de18ddc08f95c1959bab5338d0, _HeightBlendSplat_f63240de18ddc08f95c1959bab5338d0_Blend_1);
|
|
float4 _Lerp_3f0ebe224b0a608fa630bc706a21b183_Out_3;
|
|
Unity_Lerp_float4(_Lerp_f1658301ae29508f8307c28d233736c6_Out_3, _Combine_1bd6341933599685bd9dfbd647433b28_RGBA_4, (_HeightBlendSplat_f63240de18ddc08f95c1959bab5338d0_Blend_1.xxxx), _Lerp_3f0ebe224b0a608fa630bc706a21b183_Out_3);
|
|
UnityTexture2D _Property_973bdb6610abba8aaa3cef63a78baa06_Out_0 = UnityBuildTexture2DStructNoScale(_ColdLavaNormal);
|
|
float4 _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0 = SAMPLE_TEXTURE2D(_Property_973bdb6610abba8aaa3cef63a78baa06_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_973bdb6610abba8aaa3cef63a78baa06_Out_0.GetTransformedUV(_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV1_7));
|
|
_SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0.rgb = UnpackNormal(_SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0);
|
|
float _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_R_4 = _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0.r;
|
|
float _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_G_5 = _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0.g;
|
|
float _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_B_6 = _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0.b;
|
|
float _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_A_7 = _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0.a;
|
|
float _Property_30c36922aabc618192374556ee8ce299_Out_0 = _ColdLavaNormalScale;
|
|
float3 _NormalStrength_768a023761a00b8bac27ec164d4feca3_Out_2;
|
|
Unity_NormalStrength_float((_SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0.xyz), _Property_30c36922aabc618192374556ee8ce299_Out_0, _NormalStrength_768a023761a00b8bac27ec164d4feca3_Out_2);
|
|
float4 _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0 = SAMPLE_TEXTURE2D(_Property_973bdb6610abba8aaa3cef63a78baa06_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_973bdb6610abba8aaa3cef63a78baa06_Out_0.GetTransformedUV(_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV2_6));
|
|
_SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0.rgb = UnpackNormal(_SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0);
|
|
float _SampleTexture2D_1ffc3e624270ee899e223323127b2536_R_4 = _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0.r;
|
|
float _SampleTexture2D_1ffc3e624270ee899e223323127b2536_G_5 = _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0.g;
|
|
float _SampleTexture2D_1ffc3e624270ee899e223323127b2536_B_6 = _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0.b;
|
|
float _SampleTexture2D_1ffc3e624270ee899e223323127b2536_A_7 = _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0.a;
|
|
float3 _NormalStrength_4e7cd17dd72ec485804b19279c62419c_Out_2;
|
|
Unity_NormalStrength_float((_SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0.xyz), _Property_30c36922aabc618192374556ee8ce299_Out_0, _NormalStrength_4e7cd17dd72ec485804b19279c62419c_Out_2);
|
|
float3 _Lerp_63c09ae12140de8da5d72b0b88f55a50_Out_3;
|
|
Unity_Lerp_float3(_NormalStrength_768a023761a00b8bac27ec164d4feca3_Out_2, _NormalStrength_4e7cd17dd72ec485804b19279c62419c_Out_2, (_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_FlowLerp_3.xxx), _Lerp_63c09ae12140de8da5d72b0b88f55a50_Out_3);
|
|
UnityTexture2D _Property_fc5c5a718d5c7a8bb830b1b9effcbafe_Out_0 = UnityBuildTexture2DStructNoScale(_MediumLavaNormal);
|
|
float4 _SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_RGBA_0 = SAMPLE_TEXTURE2D(_Property_fc5c5a718d5c7a8bb830b1b9effcbafe_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_fc5c5a718d5c7a8bb830b1b9effcbafe_Out_0.GetTransformedUV(_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV1_7));
|
|
_SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_RGBA_0.rgb = UnpackNormal(_SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_RGBA_0);
|
|
float _SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_R_4 = _SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_RGBA_0.r;
|
|
float _SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_G_5 = _SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_RGBA_0.g;
|
|
float _SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_B_6 = _SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_RGBA_0.b;
|
|
float _SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_A_7 = _SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_RGBA_0.a;
|
|
float _Property_c488bf556481e28d8a97898896b5cdec_Out_0 = _MediumLavaNormalScale;
|
|
float3 _NormalStrength_353595f40a3cf58cb0c8a5f951505d9a_Out_2;
|
|
Unity_NormalStrength_float((_SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_RGBA_0.xyz), _Property_c488bf556481e28d8a97898896b5cdec_Out_0, _NormalStrength_353595f40a3cf58cb0c8a5f951505d9a_Out_2);
|
|
float4 _SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_RGBA_0 = SAMPLE_TEXTURE2D(_Property_fc5c5a718d5c7a8bb830b1b9effcbafe_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_fc5c5a718d5c7a8bb830b1b9effcbafe_Out_0.GetTransformedUV(_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV2_6));
|
|
_SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_RGBA_0.rgb = UnpackNormal(_SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_RGBA_0);
|
|
float _SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_R_4 = _SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_RGBA_0.r;
|
|
float _SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_G_5 = _SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_RGBA_0.g;
|
|
float _SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_B_6 = _SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_RGBA_0.b;
|
|
float _SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_A_7 = _SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_RGBA_0.a;
|
|
float3 _NormalStrength_59ae87d6cd8faa8f9fea0640fb1a6c7c_Out_2;
|
|
Unity_NormalStrength_float((_SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_RGBA_0.xyz), _Property_c488bf556481e28d8a97898896b5cdec_Out_0, _NormalStrength_59ae87d6cd8faa8f9fea0640fb1a6c7c_Out_2);
|
|
float3 _Lerp_dd9598f6e61c5d85886c8f9a886b7d1b_Out_3;
|
|
Unity_Lerp_float3(_NormalStrength_353595f40a3cf58cb0c8a5f951505d9a_Out_2, _NormalStrength_59ae87d6cd8faa8f9fea0640fb1a6c7c_Out_2, (_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_FlowLerp_3.xxx), _Lerp_dd9598f6e61c5d85886c8f9a886b7d1b_Out_3);
|
|
float3 _Lerp_e4fa486d1ccf2c89a46bb1b2e14a0f39_Out_3;
|
|
Unity_Lerp_float3(_Lerp_63c09ae12140de8da5d72b0b88f55a50_Out_3, _Lerp_dd9598f6e61c5d85886c8f9a886b7d1b_Out_3, (_HeightBlendSplat_9e03d1eca2c3de809ba034bf4abd6d2b_Blend_1.xxx), _Lerp_e4fa486d1ccf2c89a46bb1b2e14a0f39_Out_3);
|
|
UnityTexture2D _Property_fe64ffd246fb078284c5accae98534ff_Out_0 = UnityBuildTexture2DStructNoScale(_HotLavaNormal);
|
|
float4 _SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_RGBA_0 = SAMPLE_TEXTURE2D(_Property_fe64ffd246fb078284c5accae98534ff_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_fe64ffd246fb078284c5accae98534ff_Out_0.GetTransformedUV(_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV1_7));
|
|
_SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_RGBA_0.rgb = UnpackNormal(_SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_RGBA_0);
|
|
float _SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_R_4 = _SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_RGBA_0.r;
|
|
float _SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_G_5 = _SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_RGBA_0.g;
|
|
float _SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_B_6 = _SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_RGBA_0.b;
|
|
float _SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_A_7 = _SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_RGBA_0.a;
|
|
float _Property_48f492f6311fa887a8666bf46f288d9d_Out_0 = _HotLavaNormalScale;
|
|
float3 _NormalStrength_9ebe899be918d38cac53ee34e22a3dc2_Out_2;
|
|
Unity_NormalStrength_float((_SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_RGBA_0.xyz), _Property_48f492f6311fa887a8666bf46f288d9d_Out_0, _NormalStrength_9ebe899be918d38cac53ee34e22a3dc2_Out_2);
|
|
float4 _SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_RGBA_0 = SAMPLE_TEXTURE2D(_Property_fe64ffd246fb078284c5accae98534ff_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_fe64ffd246fb078284c5accae98534ff_Out_0.GetTransformedUV(_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV2_6));
|
|
_SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_RGBA_0.rgb = UnpackNormal(_SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_RGBA_0);
|
|
float _SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_R_4 = _SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_RGBA_0.r;
|
|
float _SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_G_5 = _SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_RGBA_0.g;
|
|
float _SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_B_6 = _SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_RGBA_0.b;
|
|
float _SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_A_7 = _SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_RGBA_0.a;
|
|
float3 _NormalStrength_52f08b3e9ed3698faef8a8a64e53b5cf_Out_2;
|
|
Unity_NormalStrength_float((_SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_RGBA_0.xyz), _Property_48f492f6311fa887a8666bf46f288d9d_Out_0, _NormalStrength_52f08b3e9ed3698faef8a8a64e53b5cf_Out_2);
|
|
float3 _Lerp_18ff3f20527a1f80bfa8428835890e50_Out_3;
|
|
Unity_Lerp_float3(_NormalStrength_9ebe899be918d38cac53ee34e22a3dc2_Out_2, _NormalStrength_52f08b3e9ed3698faef8a8a64e53b5cf_Out_2, (_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_FlowLerp_3.xxx), _Lerp_18ff3f20527a1f80bfa8428835890e50_Out_3);
|
|
float3 _Lerp_85790e354b8b8189bf7442246db27aca_Out_3;
|
|
Unity_Lerp_float3(_Lerp_e4fa486d1ccf2c89a46bb1b2e14a0f39_Out_3, _Lerp_18ff3f20527a1f80bfa8428835890e50_Out_3, (_HeightBlendSplat_83e736f68e1ff280996cf462b7ac2718_Blend_1.xxx), _Lerp_85790e354b8b8189bf7442246db27aca_Out_3);
|
|
float3 _Lerp_3391b2aa0814f488ae89389fd1ac1ac5_Out_3;
|
|
Unity_Lerp_float3(_Lerp_85790e354b8b8189bf7442246db27aca_Out_3, _Lerp_63c09ae12140de8da5d72b0b88f55a50_Out_3, (_HeightBlendSplat_bcfdcd070881ce89bbfc3de1ec633b3a_Blend_1.xxx), _Lerp_3391b2aa0814f488ae89389fd1ac1ac5_Out_3);
|
|
float3 _Lerp_ca63dbd0524b5d808a400ade38f650c2_Out_3;
|
|
Unity_Lerp_float3(_Lerp_3391b2aa0814f488ae89389fd1ac1ac5_Out_3, _Lerp_dd9598f6e61c5d85886c8f9a886b7d1b_Out_3, (_HeightBlendSplat_a958bd47a4d7538aa5aa113445de6eb6_Blend_1.xxx), _Lerp_ca63dbd0524b5d808a400ade38f650c2_Out_3);
|
|
float3 _Lerp_d308da5fddca5e80a3248ae1dcce6877_Out_3;
|
|
Unity_Lerp_float3(_Lerp_ca63dbd0524b5d808a400ade38f650c2_Out_3, _Lerp_18ff3f20527a1f80bfa8428835890e50_Out_3, (_HeightBlendSplat_f63240de18ddc08f95c1959bab5338d0_Blend_1.xxx), _Lerp_d308da5fddca5e80a3248ae1dcce6877_Out_3);
|
|
float _Property_661c7656745d4b468e5418922cad980c_Out_0 = _Dynamic_Flow;
|
|
float _Property_0dcc58d7fae4a88ba2336bd311b40f19_Out_0 = _ColdLavaMetalic;
|
|
float _Multiply_086367572588138ebc1240441f2f400d_Out_2;
|
|
Unity_Multiply_float_float(_Property_0dcc58d7fae4a88ba2336bd311b40f19_Out_0, _Split_94cd24e718391e889d186d14735a5f81_R_1, _Multiply_086367572588138ebc1240441f2f400d_Out_2);
|
|
float _Property_13629a8ac7e261869193e0848c215a76_Out_0 = _ColdLavaAO;
|
|
float _Subtract_dc12c0f384708b8fa4a87f78882cf2c9_Out_2;
|
|
Unity_Subtract_float(1, _Property_13629a8ac7e261869193e0848c215a76_Out_0, _Subtract_dc12c0f384708b8fa4a87f78882cf2c9_Out_2);
|
|
float _Clamp_1410b9818aefd882b5441fa87950e0a6_Out_3;
|
|
Unity_Clamp_float(_Split_94cd24e718391e889d186d14735a5f81_G_2, _Subtract_dc12c0f384708b8fa4a87f78882cf2c9_Out_2, 1, _Clamp_1410b9818aefd882b5441fa87950e0a6_Out_3);
|
|
float _Lerp_60114071ddee158f9af9b873a6d840d1_Out_3;
|
|
Unity_Lerp_float(_SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_A_7, _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_A_7, _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_FlowNonHeigblendedLerp_9, _Lerp_60114071ddee158f9af9b873a6d840d1_Out_3);
|
|
float _Property_d965da3019019f838869a1fb407d698d_Out_0 = _ColdLavaEmissionMaskIntensivity;
|
|
float _Multiply_6b1473d0f44e4e82bcf34936acd1a95a_Out_2;
|
|
Unity_Multiply_float_float(_Lerp_60114071ddee158f9af9b873a6d840d1_Out_3, _Property_d965da3019019f838869a1fb407d698d_Out_0, _Multiply_6b1473d0f44e4e82bcf34936acd1a95a_Out_2);
|
|
float _Absolute_c53321c5bc0f868d9de81835ef6f4088_Out_1;
|
|
Unity_Absolute_float(_Multiply_6b1473d0f44e4e82bcf34936acd1a95a_Out_2, _Absolute_c53321c5bc0f868d9de81835ef6f4088_Out_1);
|
|
float _Property_0b9196e386b4ae85a838a11d69d1f2de_Out_0 = _ColdLavaEmissionMaskTreshold;
|
|
float _Power_861f8c527ae8548caad9f4bf5fc72029_Out_2;
|
|
Unity_Power_float(_Absolute_c53321c5bc0f868d9de81835ef6f4088_Out_1, _Property_0b9196e386b4ae85a838a11d69d1f2de_Out_0, _Power_861f8c527ae8548caad9f4bf5fc72029_Out_2);
|
|
float4 _Combine_c59b12698cf8ec8f89598ca72a0c2ba3_RGBA_4;
|
|
float3 _Combine_c59b12698cf8ec8f89598ca72a0c2ba3_RGB_5;
|
|
float2 _Combine_c59b12698cf8ec8f89598ca72a0c2ba3_RG_6;
|
|
Unity_Combine_float(_Multiply_086367572588138ebc1240441f2f400d_Out_2, _Clamp_1410b9818aefd882b5441fa87950e0a6_Out_3, _Power_861f8c527ae8548caad9f4bf5fc72029_Out_2, 0, _Combine_c59b12698cf8ec8f89598ca72a0c2ba3_RGBA_4, _Combine_c59b12698cf8ec8f89598ca72a0c2ba3_RGB_5, _Combine_c59b12698cf8ec8f89598ca72a0c2ba3_RG_6);
|
|
float _Property_d5d35ee97dd2fd8185146b2cbd679bcd_Out_0 = _MediumLavaMetallic;
|
|
float _Multiply_75ae743d3359148487052919f04e48b2_Out_2;
|
|
Unity_Multiply_float_float(_Property_d5d35ee97dd2fd8185146b2cbd679bcd_Out_0, _Split_503d896cedc1148aa1567e911ed3614b_R_1, _Multiply_75ae743d3359148487052919f04e48b2_Out_2);
|
|
float _Property_71564d60d870518cbf142ff71794419d_Out_0 = _MediumLavaAO;
|
|
float _Subtract_1744923d096e8885aea6bc6cc552f975_Out_2;
|
|
Unity_Subtract_float(1, _Property_71564d60d870518cbf142ff71794419d_Out_0, _Subtract_1744923d096e8885aea6bc6cc552f975_Out_2);
|
|
float _Clamp_05e5ffdd0a816887833802741aa74f0a_Out_3;
|
|
Unity_Clamp_float(_Split_503d896cedc1148aa1567e911ed3614b_G_2, _Subtract_1744923d096e8885aea6bc6cc552f975_Out_2, 1, _Clamp_05e5ffdd0a816887833802741aa74f0a_Out_3);
|
|
float _Lerp_86d79a5fd121e78398e4ef45afdd6f37_Out_3;
|
|
Unity_Lerp_float(_SampleTexture2D_78273dcdf5689f80952c2a7be9451994_A_7, _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_A_7, _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_FlowNonHeigblendedLerp_9, _Lerp_86d79a5fd121e78398e4ef45afdd6f37_Out_3);
|
|
float _Property_459a51ffc4728c8ca2926024707897c6_Out_0 = _MediumLavaEmissionMaskIntesivity;
|
|
float _Multiply_0fa7b2efab7b5a8e881668d02edd0564_Out_2;
|
|
Unity_Multiply_float_float(_Lerp_86d79a5fd121e78398e4ef45afdd6f37_Out_3, _Property_459a51ffc4728c8ca2926024707897c6_Out_0, _Multiply_0fa7b2efab7b5a8e881668d02edd0564_Out_2);
|
|
float _Absolute_6e05a38014175a829a84304e3f621745_Out_1;
|
|
Unity_Absolute_float(_Multiply_0fa7b2efab7b5a8e881668d02edd0564_Out_2, _Absolute_6e05a38014175a829a84304e3f621745_Out_1);
|
|
float _Property_493c2ccb3a27c580ab437efe58937c35_Out_0 = _MediumLavaEmissionMaskTreshold;
|
|
float _Power_899ae999721ad384b72c681599af42de_Out_2;
|
|
Unity_Power_float(_Absolute_6e05a38014175a829a84304e3f621745_Out_1, _Property_493c2ccb3a27c580ab437efe58937c35_Out_0, _Power_899ae999721ad384b72c681599af42de_Out_2);
|
|
float4 _Combine_e8537fccc132f988b4e66b7fbcb0054a_RGBA_4;
|
|
float3 _Combine_e8537fccc132f988b4e66b7fbcb0054a_RGB_5;
|
|
float2 _Combine_e8537fccc132f988b4e66b7fbcb0054a_RG_6;
|
|
Unity_Combine_float(_Multiply_75ae743d3359148487052919f04e48b2_Out_2, _Clamp_05e5ffdd0a816887833802741aa74f0a_Out_3, _Power_899ae999721ad384b72c681599af42de_Out_2, 0, _Combine_e8537fccc132f988b4e66b7fbcb0054a_RGBA_4, _Combine_e8537fccc132f988b4e66b7fbcb0054a_RGB_5, _Combine_e8537fccc132f988b4e66b7fbcb0054a_RG_6);
|
|
float3 _Lerp_8ab58e5131383f8baeb4b7abe9b54719_Out_3;
|
|
Unity_Lerp_float3(_Combine_c59b12698cf8ec8f89598ca72a0c2ba3_RGB_5, _Combine_e8537fccc132f988b4e66b7fbcb0054a_RGB_5, (_HeightBlendSplat_9e03d1eca2c3de809ba034bf4abd6d2b_Blend_1.xxx), _Lerp_8ab58e5131383f8baeb4b7abe9b54719_Out_3);
|
|
float _Property_bd7e990dab5d208d8620b5e1f44874a7_Out_0 = _HotLavaMetallic;
|
|
float _Multiply_8c23c6f15dbc0b89b63b439186a74461_Out_2;
|
|
Unity_Multiply_float_float(_Property_bd7e990dab5d208d8620b5e1f44874a7_Out_0, _Split_94d707688f4dff88abea8f5931660ff1_R_1, _Multiply_8c23c6f15dbc0b89b63b439186a74461_Out_2);
|
|
float _Property_e283a823a4aece82b7b75b005a98c0e4_Out_0 = _HotLavaAO;
|
|
float _Subtract_1b951849f3879a89ba4754f096b27f78_Out_2;
|
|
Unity_Subtract_float(1, _Property_e283a823a4aece82b7b75b005a98c0e4_Out_0, _Subtract_1b951849f3879a89ba4754f096b27f78_Out_2);
|
|
float _Clamp_d08049eeee098087ab9597b4ca5669b9_Out_3;
|
|
Unity_Clamp_float(_Split_94d707688f4dff88abea8f5931660ff1_G_2, _Subtract_1b951849f3879a89ba4754f096b27f78_Out_2, 1, _Clamp_d08049eeee098087ab9597b4ca5669b9_Out_3);
|
|
float _Lerp_496c3cb184f74e81b99eb5acea16b6a0_Out_3;
|
|
Unity_Lerp_float(_SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_A_7, _SampleTexture2D_03c935556def188b9bc5100587e1286e_A_7, _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_FlowNonHeigblendedLerp_9, _Lerp_496c3cb184f74e81b99eb5acea16b6a0_Out_3);
|
|
float _Property_515e46f8e19c928393b13e9f9cbdb04e_Out_0 = _HotLavaEmissionMaskIntensivity;
|
|
float _Multiply_4a03b8b1ae505d86a988822af9ecfb45_Out_2;
|
|
Unity_Multiply_float_float(_Lerp_496c3cb184f74e81b99eb5acea16b6a0_Out_3, _Property_515e46f8e19c928393b13e9f9cbdb04e_Out_0, _Multiply_4a03b8b1ae505d86a988822af9ecfb45_Out_2);
|
|
float _Absolute_d1d0ea347a23fb81a2c31ad237e5a357_Out_1;
|
|
Unity_Absolute_float(_Multiply_4a03b8b1ae505d86a988822af9ecfb45_Out_2, _Absolute_d1d0ea347a23fb81a2c31ad237e5a357_Out_1);
|
|
float _Property_f496c3d8b9533f84a76c0fde29dfef08_Out_0 = _HotLavaEmissionMaskTreshold;
|
|
float _Power_0e477cda8e66268c882e8889cb195d72_Out_2;
|
|
Unity_Power_float(_Absolute_d1d0ea347a23fb81a2c31ad237e5a357_Out_1, _Property_f496c3d8b9533f84a76c0fde29dfef08_Out_0, _Power_0e477cda8e66268c882e8889cb195d72_Out_2);
|
|
float4 _Combine_a55e0256baa5a682b416f12d9adff678_RGBA_4;
|
|
float3 _Combine_a55e0256baa5a682b416f12d9adff678_RGB_5;
|
|
float2 _Combine_a55e0256baa5a682b416f12d9adff678_RG_6;
|
|
Unity_Combine_float(_Multiply_8c23c6f15dbc0b89b63b439186a74461_Out_2, _Clamp_d08049eeee098087ab9597b4ca5669b9_Out_3, _Power_0e477cda8e66268c882e8889cb195d72_Out_2, 0, _Combine_a55e0256baa5a682b416f12d9adff678_RGBA_4, _Combine_a55e0256baa5a682b416f12d9adff678_RGB_5, _Combine_a55e0256baa5a682b416f12d9adff678_RG_6);
|
|
float3 _Lerp_407a4e984788d48e9dd385caf96f3e6d_Out_3;
|
|
Unity_Lerp_float3(_Lerp_8ab58e5131383f8baeb4b7abe9b54719_Out_3, _Combine_a55e0256baa5a682b416f12d9adff678_RGB_5, (_HeightBlendSplat_83e736f68e1ff280996cf462b7ac2718_Blend_1.xxx), _Lerp_407a4e984788d48e9dd385caf96f3e6d_Out_3);
|
|
float3 _Lerp_66ccf8c2f5a1198fb09f73c45cf9014a_Out_3;
|
|
Unity_Lerp_float3(_Lerp_407a4e984788d48e9dd385caf96f3e6d_Out_3, _Combine_c59b12698cf8ec8f89598ca72a0c2ba3_RGB_5, float3(0, 0, 0), _Lerp_66ccf8c2f5a1198fb09f73c45cf9014a_Out_3);
|
|
float3 _Lerp_6bdd98ef61a79f8393b14396ffcb6f1e_Out_3;
|
|
Unity_Lerp_float3(_Lerp_66ccf8c2f5a1198fb09f73c45cf9014a_Out_3, _Combine_e8537fccc132f988b4e66b7fbcb0054a_RGB_5, (_HeightBlendSplat_a958bd47a4d7538aa5aa113445de6eb6_Blend_1.xxx), _Lerp_6bdd98ef61a79f8393b14396ffcb6f1e_Out_3);
|
|
float3 _Lerp_a978488a3f10ee869e5dc7653cfd6739_Out_3;
|
|
Unity_Lerp_float3(_Lerp_6bdd98ef61a79f8393b14396ffcb6f1e_Out_3, _Combine_a55e0256baa5a682b416f12d9adff678_RGB_5, (_HeightBlendSplat_f63240de18ddc08f95c1959bab5338d0_Blend_1.xxx), _Lerp_a978488a3f10ee869e5dc7653cfd6739_Out_3);
|
|
float _Split_be0161af2d147e82901bbdfc190c174f_R_1 = _Lerp_a978488a3f10ee869e5dc7653cfd6739_Out_3[0];
|
|
float _Split_be0161af2d147e82901bbdfc190c174f_G_2 = _Lerp_a978488a3f10ee869e5dc7653cfd6739_Out_3[1];
|
|
float _Split_be0161af2d147e82901bbdfc190c174f_B_3 = _Lerp_a978488a3f10ee869e5dc7653cfd6739_Out_3[2];
|
|
float _Split_be0161af2d147e82901bbdfc190c174f_A_4 = 0;
|
|
float _Property_6174b362fef84a64bfc63218c98ca2ad_Out_0 = _Dynamic_Shape_Y_Offset;
|
|
float _Property_5a32e2c3b8ea4693bbcb6465db16e4eb_Out_0 = _Dynamic_Shape_V_Curve_Power;
|
|
float _Property_c1acd6c11c59428c9aa108b90c725006_Out_0 = _Dynamic_Shape_U_Curve_Power;
|
|
float _Property_94a7abd0eed040958756408f5586399b_Out_0 = _Dynamic_Start_Position_Offset;
|
|
float _Property_7430d51dddb6413fa811cec211b99000_Out_0 = _Dynamic_Shape_Speed;
|
|
Bindings_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float _LavaMove_aff8d85a024b46648ad0918900a6bcc3;
|
|
_LavaMove_aff8d85a024b46648ad0918900a6bcc3.uv2 = IN.uv2;
|
|
float3 _LavaMove_aff8d85a024b46648ad0918900a6bcc3_OutVector3_1;
|
|
float _LavaMove_aff8d85a024b46648ad0918900a6bcc3_Mask_2;
|
|
float _LavaMove_aff8d85a024b46648ad0918900a6bcc3_BlackMask_3;
|
|
SG_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float(_Property_6174b362fef84a64bfc63218c98ca2ad_Out_0, _Property_5a32e2c3b8ea4693bbcb6465db16e4eb_Out_0, _Property_c1acd6c11c59428c9aa108b90c725006_Out_0, _Property_94a7abd0eed040958756408f5586399b_Out_0, _Property_7430d51dddb6413fa811cec211b99000_Out_0, _LavaMove_aff8d85a024b46648ad0918900a6bcc3, _LavaMove_aff8d85a024b46648ad0918900a6bcc3_OutVector3_1, _LavaMove_aff8d85a024b46648ad0918900a6bcc3_Mask_2, _LavaMove_aff8d85a024b46648ad0918900a6bcc3_BlackMask_3);
|
|
float _Clamp_5a4c72163e04432f95b155be49fa65e9_Out_3;
|
|
Unity_Clamp_float(_LavaMove_aff8d85a024b46648ad0918900a6bcc3_Mask_2, 0, 1, _Clamp_5a4c72163e04432f95b155be49fa65e9_Out_3);
|
|
float _Property_4c0d13aa12634fd991f24b0f325c7b96_Out_0 = _Dynamic_Lava_Emission_Front_Mask_Intensivity;
|
|
float _Multiply_28b4adb7aaf04c9195b5b4bfc0696be0_Out_2;
|
|
Unity_Multiply_float_float(_Clamp_5a4c72163e04432f95b155be49fa65e9_Out_3, _Property_4c0d13aa12634fd991f24b0f325c7b96_Out_0, _Multiply_28b4adb7aaf04c9195b5b4bfc0696be0_Out_2);
|
|
float _Absolute_8247a8f473ec40e4b993c5d9d8eec215_Out_1;
|
|
Unity_Absolute_float(_Multiply_28b4adb7aaf04c9195b5b4bfc0696be0_Out_2, _Absolute_8247a8f473ec40e4b993c5d9d8eec215_Out_1);
|
|
float _Property_0f17d8dbae984b469332ad1cd4ba2704_Out_0 = _Dynamic_Lava_Emission_Front_Mask_Treshold;
|
|
float _Power_ada2f71309db45e98db8ecfc39a67475_Out_2;
|
|
Unity_Power_float(_Absolute_8247a8f473ec40e4b993c5d9d8eec215_Out_1, _Property_0f17d8dbae984b469332ad1cd4ba2704_Out_0, _Power_ada2f71309db45e98db8ecfc39a67475_Out_2);
|
|
float _Clamp_ae18344023ec439aba6690d8752a601a_Out_3;
|
|
Unity_Clamp_float(_Power_ada2f71309db45e98db8ecfc39a67475_Out_2, 0, 1, _Clamp_ae18344023ec439aba6690d8752a601a_Out_3);
|
|
float _Property_c36b3e007a144a1699b94093c37f3ddf_Out_0 = _Dynamic_Lava_Emission_Intensivity;
|
|
float _Multiply_aebb3669356840589d585ecc1c070936_Out_2;
|
|
Unity_Multiply_float_float(_Clamp_ae18344023ec439aba6690d8752a601a_Out_3, _Property_c36b3e007a144a1699b94093c37f3ddf_Out_0, _Multiply_aebb3669356840589d585ecc1c070936_Out_2);
|
|
float _Absolute_7d654fefd82d4de68aac5462c2d519ee_Out_1;
|
|
Unity_Absolute_float(_Multiply_aebb3669356840589d585ecc1c070936_Out_2, _Absolute_7d654fefd82d4de68aac5462c2d519ee_Out_1);
|
|
float _Property_d87f8a22acd041228f3b494cd2b99c72_Out_0 = _Dynamic_Lava_Emission_Treshold;
|
|
float _Power_0da5c5e9dde54fa7aa18901343a0cc7c_Out_2;
|
|
Unity_Power_float(_Absolute_7d654fefd82d4de68aac5462c2d519ee_Out_1, _Property_d87f8a22acd041228f3b494cd2b99c72_Out_0, _Power_0da5c5e9dde54fa7aa18901343a0cc7c_Out_2);
|
|
float _Multiply_1133d49abcdc4e8bb0504b3658453e93_Out_2;
|
|
Unity_Multiply_float_float(_Power_0da5c5e9dde54fa7aa18901343a0cc7c_Out_2, _Split_be0161af2d147e82901bbdfc190c174f_B_3, _Multiply_1133d49abcdc4e8bb0504b3658453e93_Out_2);
|
|
float _Multiply_84f73767655743539da925247c31d2cf_Out_2;
|
|
Unity_Multiply_float_float(_Power_0e477cda8e66268c882e8889cb195d72_Out_2, 2, _Multiply_84f73767655743539da925247c31d2cf_Out_2);
|
|
float _Clamp_5151e17155c941ba97e0614484fc6667_Out_3;
|
|
Unity_Clamp_float(_Multiply_1133d49abcdc4e8bb0504b3658453e93_Out_2, 0, _Multiply_84f73767655743539da925247c31d2cf_Out_2, _Clamp_5151e17155c941ba97e0614484fc6667_Out_3);
|
|
float _Maximum_9fa8398443a94f33b624e57ffd686c8b_Out_2;
|
|
Unity_Maximum_float(_Split_be0161af2d147e82901bbdfc190c174f_B_3, _Clamp_5151e17155c941ba97e0614484fc6667_Out_3, _Maximum_9fa8398443a94f33b624e57ffd686c8b_Out_2);
|
|
float _Multiply_e4a078b5b33849c6bab82661ad0ac653_Out_2;
|
|
Unity_Multiply_float_float(_Maximum_9fa8398443a94f33b624e57ffd686c8b_Out_2, _LavaMove_aff8d85a024b46648ad0918900a6bcc3_BlackMask_3, _Multiply_e4a078b5b33849c6bab82661ad0ac653_Out_2);
|
|
float _Branch_f06d9316de6f4094833d37a710e8fbda_Out_3;
|
|
Unity_Branch_float(_Property_661c7656745d4b468e5418922cad980c_Out_0, _Multiply_e4a078b5b33849c6bab82661ad0ac653_Out_2, _Split_be0161af2d147e82901bbdfc190c174f_B_3, _Branch_f06d9316de6f4094833d37a710e8fbda_Out_3);
|
|
float4 _Property_b3443969e143738086170ebbcf185caa_Out_0 = IsGammaSpace() ? LinearToSRGB(_LavaEmissionColor) : _LavaEmissionColor;
|
|
float4 _Multiply_139ff6c8e0a3fb8caa53be175ec38d28_Out_2;
|
|
Unity_Multiply_float4_float4((_Branch_f06d9316de6f4094833d37a710e8fbda_Out_3.xxxx), _Property_b3443969e143738086170ebbcf185caa_Out_0, _Multiply_139ff6c8e0a3fb8caa53be175ec38d28_Out_2);
|
|
UnityTexture2D _Property_b204f4dc0e3a57808a1b3d2afeac1751_Out_0 = UnityBuildTexture2DStructNoScale(_Noise);
|
|
float _Property_4273893c41e28e8f83e15df255cfe5c4_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_cd0729367b406d8cacc6ccd0f976623f_Out_0 = _NoiseTiling;
|
|
float _Property_f29cfb3a736d4e84af114cbf820ee141_Out_0 = _GlobalTiling;
|
|
float2 _Property_1fbdca361af74f8791981d29932b1108_Out_0 = _NoiseSpeed;
|
|
float _Property_7d6408c4232b4484a4ae61ebdca6fefc_Out_0 = _HotLavaFlowUVRefreshSpeed_1;
|
|
float2 _Property_9e623369413a498080e7069264721da8_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_80f944800642473da4bd3db5f8ca67c5_Out_0;
|
|
Time_float(_TimeCustomFunction_80f944800642473da4bd3db5f8ca67c5_Out_0);
|
|
Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float _FlowmapUV_c5c940701a3645319b4de4d05ecd4ace;
|
|
_FlowmapUV_c5c940701a3645319b4de4d05ecd4ace.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUV_c5c940701a3645319b4de4d05ecd4ace.uv0 = IN.uv0;
|
|
_FlowmapUV_c5c940701a3645319b4de4d05ecd4ace.uv3 = IN.uv3;
|
|
float2 _FlowmapUV_c5c940701a3645319b4de4d05ecd4ace_UV1_7;
|
|
float2 _FlowmapUV_c5c940701a3645319b4de4d05ecd4ace_UV1LOD_5;
|
|
float2 _FlowmapUV_c5c940701a3645319b4de4d05ecd4ace_UV2_6;
|
|
float2 _FlowmapUV_c5c940701a3645319b4de4d05ecd4ace_UV2LOD_4;
|
|
float _FlowmapUV_c5c940701a3645319b4de4d05ecd4ace_FlowLerp_9;
|
|
SG_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float(_Property_4273893c41e28e8f83e15df255cfe5c4_Out_0, _Property_cd0729367b406d8cacc6ccd0f976623f_Out_0, _Property_f29cfb3a736d4e84af114cbf820ee141_Out_0, _Property_1fbdca361af74f8791981d29932b1108_Out_0, _Property_7d6408c4232b4484a4ae61ebdca6fefc_Out_0, _Property_9e623369413a498080e7069264721da8_Out_0, _TimeCustomFunction_80f944800642473da4bd3db5f8ca67c5_Out_0, _FlowmapUV_c5c940701a3645319b4de4d05ecd4ace, _FlowmapUV_c5c940701a3645319b4de4d05ecd4ace_UV1_7, _FlowmapUV_c5c940701a3645319b4de4d05ecd4ace_UV1LOD_5, _FlowmapUV_c5c940701a3645319b4de4d05ecd4ace_UV2_6, _FlowmapUV_c5c940701a3645319b4de4d05ecd4ace_UV2LOD_4, _FlowmapUV_c5c940701a3645319b4de4d05ecd4ace_FlowLerp_9);
|
|
float4 _SampleTexture2D_c5434a9c2ec579878f4cd8248e70b955_RGBA_0 = SAMPLE_TEXTURE2D(_Property_b204f4dc0e3a57808a1b3d2afeac1751_Out_0.tex, _Property_b204f4dc0e3a57808a1b3d2afeac1751_Out_0.samplerstate, _Property_b204f4dc0e3a57808a1b3d2afeac1751_Out_0.GetTransformedUV(_FlowmapUV_c5c940701a3645319b4de4d05ecd4ace_UV1_7));
|
|
float _SampleTexture2D_c5434a9c2ec579878f4cd8248e70b955_R_4 = _SampleTexture2D_c5434a9c2ec579878f4cd8248e70b955_RGBA_0.r;
|
|
float _SampleTexture2D_c5434a9c2ec579878f4cd8248e70b955_G_5 = _SampleTexture2D_c5434a9c2ec579878f4cd8248e70b955_RGBA_0.g;
|
|
float _SampleTexture2D_c5434a9c2ec579878f4cd8248e70b955_B_6 = _SampleTexture2D_c5434a9c2ec579878f4cd8248e70b955_RGBA_0.b;
|
|
float _SampleTexture2D_c5434a9c2ec579878f4cd8248e70b955_A_7 = _SampleTexture2D_c5434a9c2ec579878f4cd8248e70b955_RGBA_0.a;
|
|
float4 _SampleTexture2D_44313f2c910f9f8f8a87c190445fdac0_RGBA_0 = SAMPLE_TEXTURE2D(_Property_b204f4dc0e3a57808a1b3d2afeac1751_Out_0.tex, _Property_b204f4dc0e3a57808a1b3d2afeac1751_Out_0.samplerstate, _Property_b204f4dc0e3a57808a1b3d2afeac1751_Out_0.GetTransformedUV(_FlowmapUV_c5c940701a3645319b4de4d05ecd4ace_UV2_6));
|
|
float _SampleTexture2D_44313f2c910f9f8f8a87c190445fdac0_R_4 = _SampleTexture2D_44313f2c910f9f8f8a87c190445fdac0_RGBA_0.r;
|
|
float _SampleTexture2D_44313f2c910f9f8f8a87c190445fdac0_G_5 = _SampleTexture2D_44313f2c910f9f8f8a87c190445fdac0_RGBA_0.g;
|
|
float _SampleTexture2D_44313f2c910f9f8f8a87c190445fdac0_B_6 = _SampleTexture2D_44313f2c910f9f8f8a87c190445fdac0_RGBA_0.b;
|
|
float _SampleTexture2D_44313f2c910f9f8f8a87c190445fdac0_A_7 = _SampleTexture2D_44313f2c910f9f8f8a87c190445fdac0_RGBA_0.a;
|
|
float _Lerp_a61b31a158d25a80a7ed85f97cdf0e36_Out_3;
|
|
Unity_Lerp_float(_SampleTexture2D_c5434a9c2ec579878f4cd8248e70b955_A_7, _SampleTexture2D_44313f2c910f9f8f8a87c190445fdac0_A_7, _FlowmapUV_c5c940701a3645319b4de4d05ecd4ace_FlowLerp_9, _Lerp_a61b31a158d25a80a7ed85f97cdf0e36_Out_3);
|
|
float _Absolute_bbb7620451d39789a4abb5a43e40c6c1_Out_1;
|
|
Unity_Absolute_float(_Lerp_a61b31a158d25a80a7ed85f97cdf0e36_Out_3, _Absolute_bbb7620451d39789a4abb5a43e40c6c1_Out_1);
|
|
float _Property_46ee64e6cca7cf819ebc27703d71fc3a_Out_0 = _ColdLavaNoisePower;
|
|
float _Property_a3f785ba1025c483b9e4d05a939efcac_Out_0 = _MediumLavaNoisePower;
|
|
float _Lerp_e859fb8bea9a2b8d8e157dca75b8d969_Out_3;
|
|
Unity_Lerp_float(_Property_46ee64e6cca7cf819ebc27703d71fc3a_Out_0, _Property_a3f785ba1025c483b9e4d05a939efcac_Out_0, _Clamp_08c896054837bb88bc0374bd536ee024_Out_3, _Lerp_e859fb8bea9a2b8d8e157dca75b8d969_Out_3);
|
|
float _Property_8a756da4fda1058f80ca49df1937f450_Out_0 = _HotLavaNoisePower;
|
|
float _Lerp_3600ec4e14b0ec8e956abc53133f1250_Out_3;
|
|
Unity_Lerp_float(_Lerp_e859fb8bea9a2b8d8e157dca75b8d969_Out_3, _Property_8a756da4fda1058f80ca49df1937f450_Out_0, _Clamp_c8349812bf696286b9429cd182d4670a_Out_3, _Lerp_3600ec4e14b0ec8e956abc53133f1250_Out_3);
|
|
float _Power_71ad5b7cab8b348ead45c623e2311de3_Out_2;
|
|
Unity_Power_float(_Absolute_bbb7620451d39789a4abb5a43e40c6c1_Out_1, _Lerp_3600ec4e14b0ec8e956abc53133f1250_Out_3, _Power_71ad5b7cab8b348ead45c623e2311de3_Out_2);
|
|
float _Multiply_70fde6b67f141a8abf73a5edeab0e286_Out_2;
|
|
Unity_Multiply_float_float(_Power_71ad5b7cab8b348ead45c623e2311de3_Out_2, 20, _Multiply_70fde6b67f141a8abf73a5edeab0e286_Out_2);
|
|
float _Clamp_6e6f3fcbd3c1538a947629b6025b80bc_Out_3;
|
|
Unity_Clamp_float(_Multiply_70fde6b67f141a8abf73a5edeab0e286_Out_2, 0.05, 1.2, _Clamp_6e6f3fcbd3c1538a947629b6025b80bc_Out_3);
|
|
float4 _Multiply_329a32a74e6e858696ca0b345435de30_Out_2;
|
|
Unity_Multiply_float4_float4(_Multiply_139ff6c8e0a3fb8caa53be175ec38d28_Out_2, (_Clamp_6e6f3fcbd3c1538a947629b6025b80bc_Out_3.xxxx), _Multiply_329a32a74e6e858696ca0b345435de30_Out_2);
|
|
float4 _Property_cf3addc571774c839fa810884c00cd24_Out_0 = IsGammaSpace() ? LinearToSRGB(_RimColor) : _RimColor;
|
|
float3 _Normalize_2d8cd6029a1ca58e87a5be2e5a01e15e_Out_1;
|
|
Unity_Normalize_float3(IN.TangentSpaceViewDirection, _Normalize_2d8cd6029a1ca58e87a5be2e5a01e15e_Out_1);
|
|
float _DotProduct_1b51b1fafd7ac7889ee58801143c68b9_Out_2;
|
|
Unity_DotProduct_float3(_Lerp_d308da5fddca5e80a3248ae1dcce6877_Out_3, _Normalize_2d8cd6029a1ca58e87a5be2e5a01e15e_Out_1, _DotProduct_1b51b1fafd7ac7889ee58801143c68b9_Out_2);
|
|
float _Saturate_c1bb45b253bf67819366e3e0e1194a6e_Out_1;
|
|
Unity_Saturate_float(_DotProduct_1b51b1fafd7ac7889ee58801143c68b9_Out_2, _Saturate_c1bb45b253bf67819366e3e0e1194a6e_Out_1);
|
|
float _OneMinus_ab92052166d6b88088e3ae64f07c84e3_Out_1;
|
|
Unity_OneMinus_float(_Saturate_c1bb45b253bf67819366e3e0e1194a6e_Out_1, _OneMinus_ab92052166d6b88088e3ae64f07c84e3_Out_1);
|
|
float _Absolute_e04ab6d6feeddf82abf95ef37ffc24e6_Out_1;
|
|
Unity_Absolute_float(_OneMinus_ab92052166d6b88088e3ae64f07c84e3_Out_1, _Absolute_e04ab6d6feeddf82abf95ef37ffc24e6_Out_1);
|
|
float _Power_794153891ef23b81949e6742199c05e5_Out_2;
|
|
Unity_Power_float(_Absolute_e04ab6d6feeddf82abf95ef37ffc24e6_Out_1, 10, _Power_794153891ef23b81949e6742199c05e5_Out_2);
|
|
float4 _Multiply_6e494459d9fb6b889a99993f3ac13616_Out_2;
|
|
Unity_Multiply_float4_float4(_Property_cf3addc571774c839fa810884c00cd24_Out_0, (_Power_794153891ef23b81949e6742199c05e5_Out_2.xxxx), _Multiply_6e494459d9fb6b889a99993f3ac13616_Out_2);
|
|
float _Property_8211bc8906ca37889da99ea6a7e7754f_Out_0 = _RimLightPower;
|
|
float4 _Multiply_d428aacc9d2cb985b24739bcbb7b49ad_Out_2;
|
|
Unity_Multiply_float4_float4(_Multiply_6e494459d9fb6b889a99993f3ac13616_Out_2, (_Property_8211bc8906ca37889da99ea6a7e7754f_Out_0.xxxx), _Multiply_d428aacc9d2cb985b24739bcbb7b49ad_Out_2);
|
|
float4 _Multiply_be13d295db861585b43f43be6452e40a_Out_2;
|
|
Unity_Multiply_float4_float4((_Branch_f06d9316de6f4094833d37a710e8fbda_Out_3.xxxx), _Multiply_d428aacc9d2cb985b24739bcbb7b49ad_Out_2, _Multiply_be13d295db861585b43f43be6452e40a_Out_2);
|
|
float4 _Add_7384245b641b208b945d188f9c0e1fdc_Out_2;
|
|
Unity_Add_float4(_Multiply_329a32a74e6e858696ca0b345435de30_Out_2, _Multiply_be13d295db861585b43f43be6452e40a_Out_2, _Add_7384245b641b208b945d188f9c0e1fdc_Out_2);
|
|
float4 _Clamp_ed0dfc1986298f8a8ea5d26b22a4c936_Out_3;
|
|
Unity_Clamp_float4(_Add_7384245b641b208b945d188f9c0e1fdc_Out_2, float4(0, 0, 0, 0), _Add_7384245b641b208b945d188f9c0e1fdc_Out_2, _Clamp_ed0dfc1986298f8a8ea5d26b22a4c936_Out_3);
|
|
float4 _Multiply_6d53084a8041428287e1516d476b8861_Out_2;
|
|
Unity_Multiply_float4_float4((_Split_992c0de0de817484b2d52aeb19e22ee0_A_4.xxxx), _Clamp_ed0dfc1986298f8a8ea5d26b22a4c936_Out_3, _Multiply_6d53084a8041428287e1516d476b8861_Out_2);
|
|
float _Split_ab2d68297c00de8bb6f4fe8fc688cd05_R_1 = _Lerp_3f0ebe224b0a608fa630bc706a21b183_Out_3[0];
|
|
float _Split_ab2d68297c00de8bb6f4fe8fc688cd05_G_2 = _Lerp_3f0ebe224b0a608fa630bc706a21b183_Out_3[1];
|
|
float _Split_ab2d68297c00de8bb6f4fe8fc688cd05_B_3 = _Lerp_3f0ebe224b0a608fa630bc706a21b183_Out_3[2];
|
|
float _Split_ab2d68297c00de8bb6f4fe8fc688cd05_A_4 = _Lerp_3f0ebe224b0a608fa630bc706a21b183_Out_3[3];
|
|
surface.BaseColor = (_Lerp_3f0ebe224b0a608fa630bc706a21b183_Out_3.xyz);
|
|
surface.NormalTS = _Lerp_d308da5fddca5e80a3248ae1dcce6877_Out_3;
|
|
surface.Emission = (_Multiply_6d53084a8041428287e1516d476b8861_Out_2.xyz);
|
|
surface.Metallic = _Split_be0161af2d147e82901bbdfc190c174f_R_1;
|
|
surface.Smoothness = _Split_ab2d68297c00de8bb6f4fe8fc688cd05_A_4;
|
|
surface.Occlusion = _Split_be0161af2d147e82901bbdfc190c174f_G_2;
|
|
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);
|
|
|
|
output.ObjectSpaceNormal = input.normalOS;
|
|
output.WorldSpaceNormal = TransformObjectToWorldNormal(input.normalOS);
|
|
output.ObjectSpaceTangent = input.tangentOS.xyz;
|
|
output.ObjectSpacePosition = input.positionOS;
|
|
output.uv0 = input.uv0;
|
|
output.uv2 = input.uv2;
|
|
output.uv3 = input.uv3;
|
|
output.VertexColor = input.color;
|
|
|
|
return output;
|
|
}
|
|
SurfaceDescriptionInputs BuildSurfaceDescriptionInputs(Varyings input)
|
|
{
|
|
SurfaceDescriptionInputs output;
|
|
ZERO_INITIALIZE(SurfaceDescriptionInputs, output);
|
|
|
|
#ifdef HAVE_VFX_MODIFICATION
|
|
// FragInputs from VFX come from two places: Interpolator or CBuffer.
|
|
/* WARNING: $splice Could not find named fragment 'VFXSetFragInputs' */
|
|
|
|
#endif
|
|
|
|
|
|
|
|
// must use interpolated tangent, bitangent and normal before they are normalized in the pixel shader.
|
|
float3 unnormalizedNormalWS = input.normalWS;
|
|
const float renormFactor = 1.0 / length(unnormalizedNormalWS);
|
|
|
|
// use bitangent on the fly like in hdrp
|
|
// IMPORTANT! If we ever support Flip on double sided materials ensure bitangent and tangent are NOT flipped.
|
|
float crossSign = (input.tangentWS.w > 0.0 ? 1.0 : -1.0)* GetOddNegativeScale();
|
|
float3 bitang = crossSign * cross(input.normalWS.xyz, input.tangentWS.xyz);
|
|
|
|
output.WorldSpaceNormal = renormFactor * input.normalWS.xyz; // we want a unit length Normal Vector node in shader graph
|
|
output.TangentSpaceNormal = float3(0.0f, 0.0f, 1.0f);
|
|
|
|
// to pr eserve mikktspace compliance we use same scale renormFactor as was used on the normal.
|
|
// This is explained in section 2.2 in "surface gradient based bump mapping framework"
|
|
output.WorldSpaceTangent = renormFactor * input.tangentWS.xyz;
|
|
output.WorldSpaceBiTangent = renormFactor * bitang;
|
|
|
|
output.WorldSpaceViewDirection = normalize(input.viewDirectionWS);
|
|
float3x3 tangentSpaceTransform = float3x3(output.WorldSpaceTangent, output.WorldSpaceBiTangent, output.WorldSpaceNormal);
|
|
output.TangentSpaceViewDirection = mul(tangentSpaceTransform, output.WorldSpaceViewDirection);
|
|
output.uv0 = input.texCoord0;
|
|
output.uv2 = input.texCoord2;
|
|
output.uv3 = input.texCoord3;
|
|
output.VertexColor = input.color;
|
|
#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
|
|
#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 "ShadowCaster"
|
|
Tags
|
|
{
|
|
"LightMode" = "ShadowCaster"
|
|
}
|
|
|
|
// Render State
|
|
Cull Back
|
|
ZTest LEqual
|
|
ZWrite On
|
|
ColorMask 0
|
|
|
|
// Debug
|
|
// <None>
|
|
|
|
// --------------------------------------------------
|
|
// Pass
|
|
|
|
HLSLPROGRAM
|
|
|
|
// Pragmas
|
|
#pragma target 2.0
|
|
#pragma only_renderers gles gles3 glcore d3d11
|
|
#pragma multi_compile_instancing
|
|
#pragma vertex vert
|
|
#pragma fragment frag
|
|
|
|
// DotsInstancingOptions: <None>
|
|
// HybridV1InjectedBuiltinProperties: <None>
|
|
|
|
// Keywords
|
|
#pragma multi_compile_vertex _ _CASTING_PUNCTUAL_LIGHT_SHADOW
|
|
// GraphKeywords: <None>
|
|
|
|
// Defines
|
|
|
|
#define _NORMALMAP 1
|
|
#define _NORMAL_DROPOFF_TS 1
|
|
#define ATTRIBUTES_NEED_NORMAL
|
|
#define ATTRIBUTES_NEED_TANGENT
|
|
#define ATTRIBUTES_NEED_TEXCOORD0
|
|
#define ATTRIBUTES_NEED_TEXCOORD2
|
|
#define ATTRIBUTES_NEED_TEXCOORD3
|
|
#define ATTRIBUTES_NEED_COLOR
|
|
#define VARYINGS_NEED_NORMAL_WS
|
|
#define FEATURES_GRAPH_VERTEX
|
|
/* WARNING: $splice Could not find named fragment 'PassInstancing' */
|
|
#define SHADERPASS SHADERPASS_SHADOWCASTER
|
|
/* WARNING: $splice Could not find named fragment 'DotsInstancingVars' */
|
|
|
|
|
|
// 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.core/ShaderLibrary/TextureStack.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
|
|
{
|
|
float3 positionOS : POSITION;
|
|
float3 normalOS : NORMAL;
|
|
float4 tangentOS : TANGENT;
|
|
float4 uv0 : TEXCOORD0;
|
|
float4 uv2 : TEXCOORD2;
|
|
float4 uv3 : TEXCOORD3;
|
|
float4 color : COLOR;
|
|
#if UNITY_ANY_INSTANCING_ENABLED
|
|
uint instanceID : INSTANCEID_SEMANTIC;
|
|
#endif
|
|
};
|
|
struct Varyings
|
|
{
|
|
float4 positionCS : SV_POSITION;
|
|
float3 normalWS;
|
|
#if UNITY_ANY_INSTANCING_ENABLED
|
|
uint instanceID : CUSTOM_INSTANCE_ID;
|
|
#endif
|
|
#if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE)))
|
|
uint stereoTargetEyeIndexAsBlendIdx0 : BLENDINDICES0;
|
|
#endif
|
|
#if (defined(UNITY_STEREO_INSTANCING_ENABLED))
|
|
uint stereoTargetEyeIndexAsRTArrayIdx : SV_RenderTargetArrayIndex;
|
|
#endif
|
|
#if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE)
|
|
FRONT_FACE_TYPE cullFace : FRONT_FACE_SEMANTIC;
|
|
#endif
|
|
};
|
|
struct SurfaceDescriptionInputs
|
|
{
|
|
};
|
|
struct VertexDescriptionInputs
|
|
{
|
|
float3 ObjectSpaceNormal;
|
|
float3 WorldSpaceNormal;
|
|
float3 ObjectSpaceTangent;
|
|
float3 ObjectSpacePosition;
|
|
float4 uv0;
|
|
float4 uv2;
|
|
float4 uv3;
|
|
float4 VertexColor;
|
|
};
|
|
struct PackedVaryings
|
|
{
|
|
float4 positionCS : SV_POSITION;
|
|
float3 interp0 : INTERP0;
|
|
#if UNITY_ANY_INSTANCING_ENABLED
|
|
uint instanceID : CUSTOM_INSTANCE_ID;
|
|
#endif
|
|
#if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE)))
|
|
uint stereoTargetEyeIndexAsBlendIdx0 : BLENDINDICES0;
|
|
#endif
|
|
#if (defined(UNITY_STEREO_INSTANCING_ENABLED))
|
|
uint stereoTargetEyeIndexAsRTArrayIdx : SV_RenderTargetArrayIndex;
|
|
#endif
|
|
#if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE)
|
|
FRONT_FACE_TYPE cullFace : FRONT_FACE_SEMANTIC;
|
|
#endif
|
|
};
|
|
|
|
PackedVaryings PackVaryings (Varyings input)
|
|
{
|
|
PackedVaryings output;
|
|
ZERO_INITIALIZE(PackedVaryings, output);
|
|
output.positionCS = input.positionCS;
|
|
output.interp0.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.normalWS = input.interp0.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;
|
|
}
|
|
|
|
|
|
// --------------------------------------------------
|
|
// Graph
|
|
|
|
// Graph Properties
|
|
CBUFFER_START(UnityPerMaterial)
|
|
float _Dynamic_Shape_Y_Offset;
|
|
float _Dynamic_Start_Position_Offset;
|
|
float _GlobalTiling;
|
|
float _UVVDirection1UDirection0;
|
|
float2 _ColdLavaMainSpeed;
|
|
float2 _MediumLavaMainSpeed;
|
|
float _HotLavaFlowUVRefreshSpeed_1;
|
|
float2 _HotLavaMainSpeed;
|
|
float4 _ColdLavaAlbedo_SM_TexelSize;
|
|
float4 _ColdLavaAlbedoColor;
|
|
float _ColdLavaAlbedoColorMultiply;
|
|
float2 _ColdLavaTiling;
|
|
float _ColdLavaSmoothness;
|
|
float4 _ColdLavaNormal_TexelSize;
|
|
float _ColdLavaNormalScale;
|
|
float4 _ColdLavaMT_AO_H_EM_TexelSize;
|
|
float _ColdLavaMetalic;
|
|
float _ColdLavaAO;
|
|
float _ColdLavaTessScale;
|
|
float _MediumLavaAngle;
|
|
float _MediumLavaAngleFalloff;
|
|
float _MediumLavaHeightBlendTreshold;
|
|
float _MediumLavaHeightBlendStrenght;
|
|
float4 _MediumLavaAlbedo_SM_TexelSize;
|
|
float4 _MediumLavaAlbedoColor;
|
|
float _MediumLavaAlbedoColorMultiply;
|
|
float2 _MediumLavaTiling;
|
|
float _MediumLavaSmoothness;
|
|
float4 _MediumLavaNormal_TexelSize;
|
|
float _MediumLavaNormalScale;
|
|
float4 _MediumLavaMT_AO_H_EM_TexelSize;
|
|
float _MediumLavaMetallic;
|
|
float _MediumLavaAO;
|
|
float _MediumLavaTessScale;
|
|
float _HotLavaAngle;
|
|
float _HotLavaAngleFalloff;
|
|
float _HotLavaHeightBlendTreshold;
|
|
float _HotLavaHeightBlendStrenght;
|
|
float4 _HotLavaAlbedo_SM_TexelSize;
|
|
float4 _HotLavaAlbedoColor;
|
|
float _HotLavaAlbedoColorMultiply;
|
|
float2 _HotLavaTiling;
|
|
float _HotLavaSmoothness;
|
|
float4 _HotLavaNormal_TexelSize;
|
|
float _HotLavaNormalScale;
|
|
float4 _HotLavaMT_AO_H_EM_TexelSize;
|
|
float _HotLavaMetallic;
|
|
float _HotLavaAO;
|
|
float _HotLavaTessScale;
|
|
float _ColdLavaFlowUVRefresSpeed;
|
|
float _MediumLavaFlowUVRefreshSpeed;
|
|
float _HotLavaFlowUVRefreshSpeed;
|
|
float4 _LavaEmissionColor;
|
|
float _ColdLavaEmissionMaskIntensivity;
|
|
float _ColdLavaEmissionMaskTreshold;
|
|
float _MediumLavaEmissionMaskIntesivity;
|
|
float _MediumLavaEmissionMaskTreshold;
|
|
float _HotLavaEmissionMaskIntensivity;
|
|
float _HotLavaEmissionMaskTreshold;
|
|
float4 _RimColor;
|
|
float _RimLightPower;
|
|
float4 _Noise_TexelSize;
|
|
float2 _NoiseTiling;
|
|
float2 _NoiseSpeed;
|
|
float _ColdLavaNoisePower;
|
|
float _MediumLavaNoisePower;
|
|
float _HotLavaNoisePower;
|
|
float _VCColdLavaHeightBlendStrenght;
|
|
float _VCMediumLavaHeightBlendStrenght;
|
|
float _VCHotLavaHeightBlendStrenght;
|
|
float _Dynamic_Shape_Speed;
|
|
float _Dynamic_Shape_U_Curve_Power;
|
|
float _Dynamic_Shape_V_Curve_Power;
|
|
float _Dynamic_Lava_Emission_Intensivity;
|
|
float _Dynamic_Lava_Emission_Treshold;
|
|
float2 _Slope_Speed_Influence;
|
|
float _Dynamic_Lava_Emission_Front_Mask_Treshold;
|
|
float _Dynamic_Lava_Emission_Front_Mask_Intensivity;
|
|
float _Dynamic_Flow;
|
|
CBUFFER_END
|
|
|
|
// Object and Global properties
|
|
SAMPLER(SamplerState_Linear_Repeat);
|
|
SAMPLER(SamplerState_Linear_Repeat_Aniso8);
|
|
TEXTURE2D(_ColdLavaAlbedo_SM);
|
|
SAMPLER(sampler_ColdLavaAlbedo_SM);
|
|
TEXTURE2D(_ColdLavaNormal);
|
|
SAMPLER(sampler_ColdLavaNormal);
|
|
TEXTURE2D(_ColdLavaMT_AO_H_EM);
|
|
SAMPLER(sampler_ColdLavaMT_AO_H_EM);
|
|
TEXTURE2D(_MediumLavaAlbedo_SM);
|
|
SAMPLER(sampler_MediumLavaAlbedo_SM);
|
|
TEXTURE2D(_MediumLavaNormal);
|
|
SAMPLER(sampler_MediumLavaNormal);
|
|
TEXTURE2D(_MediumLavaMT_AO_H_EM);
|
|
SAMPLER(sampler_MediumLavaMT_AO_H_EM);
|
|
TEXTURE2D(_HotLavaAlbedo_SM);
|
|
SAMPLER(sampler_HotLavaAlbedo_SM);
|
|
TEXTURE2D(_HotLavaNormal);
|
|
SAMPLER(sampler_HotLavaNormal);
|
|
TEXTURE2D(_HotLavaMT_AO_H_EM);
|
|
SAMPLER(sampler_HotLavaMT_AO_H_EM);
|
|
TEXTURE2D(_Noise);
|
|
SAMPLER(sampler_Noise);
|
|
|
|
// Graph Includes
|
|
// GraphIncludes: <None>
|
|
|
|
// -- Property used by ScenePickingPass
|
|
#ifdef SCENEPICKINGPASS
|
|
float4 _SelectionID;
|
|
#endif
|
|
|
|
// -- Properties used by SceneSelectionPass
|
|
#ifdef SCENESELECTIONPASS
|
|
int _ObjectId;
|
|
int _PassValue;
|
|
#endif
|
|
|
|
// Graph Functions
|
|
|
|
void Time_float(out float Out){
|
|
Out = _Time.y;
|
|
}
|
|
|
|
void Unity_Multiply_float_float(float A, float B, out float Out)
|
|
{
|
|
Out = A * B;
|
|
}
|
|
|
|
void Unity_Add_float(float A, float B, out float Out)
|
|
{
|
|
Out = A + B;
|
|
}
|
|
|
|
void Unity_Sine_float(float In, out float Out)
|
|
{
|
|
Out = sin(In);
|
|
}
|
|
|
|
void Unity_OneMinus_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);
|
|
}
|
|
|
|
void Unity_Fraction_float(float In, out float Out)
|
|
{
|
|
Out = frac(In);
|
|
}
|
|
|
|
void Unity_Subtract_float(float A, float B, out float Out)
|
|
{
|
|
Out = A - B;
|
|
}
|
|
|
|
void Unity_Clamp_float(float In, float Min, float Max, out float Out)
|
|
{
|
|
Out = clamp(In, Min, Max);
|
|
}
|
|
|
|
struct Bindings_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float
|
|
{
|
|
half4 uv2;
|
|
};
|
|
|
|
void SG_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float(float _Lava_Move, float _Lava_Blend, float _Lava_Blend_Length, float _Lava_Position, float _Speed, Bindings_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float IN, out float3 OutVector3_1, out float Mask_2, out float BlackMask_3)
|
|
{
|
|
float _Property_2a185003c3494beeb70cdf5ed0e65bcd_Out_0 = _Lava_Position;
|
|
float _TimeCustomFunction_de3c9bb8524d44f4ab32edcb4d6b4f54_Out_0;
|
|
Time_float(_TimeCustomFunction_de3c9bb8524d44f4ab32edcb4d6b4f54_Out_0);
|
|
float _Property_e7f9cc195866428a85d01e3ecd313a79_Out_0 = _Speed;
|
|
float _Multiply_9e68ac9cbbee4bd89bda6f5e83200ba1_Out_2;
|
|
Unity_Multiply_float_float(_TimeCustomFunction_de3c9bb8524d44f4ab32edcb4d6b4f54_Out_0, _Property_e7f9cc195866428a85d01e3ecd313a79_Out_0, _Multiply_9e68ac9cbbee4bd89bda6f5e83200ba1_Out_2);
|
|
float _Add_89e5e16041eb42c185127581c324d3ef_Out_2;
|
|
Unity_Add_float(_Property_2a185003c3494beeb70cdf5ed0e65bcd_Out_0, _Multiply_9e68ac9cbbee4bd89bda6f5e83200ba1_Out_2, _Add_89e5e16041eb42c185127581c324d3ef_Out_2);
|
|
float _Property_c36e7c40bdfb40a1b331d81d87dc8ea2_Out_0 = _Lava_Blend_Length;
|
|
float _Add_c00f6c5fae1f40ce848e7c22007c4187_Out_2;
|
|
Unity_Add_float(_Property_c36e7c40bdfb40a1b331d81d87dc8ea2_Out_0, _Add_89e5e16041eb42c185127581c324d3ef_Out_2, _Add_c00f6c5fae1f40ce848e7c22007c4187_Out_2);
|
|
float4 _UV_3e2c7754188f4248b45724449a0b0102_Out_0 = IN.uv2;
|
|
float _Split_1c5a40226cc8434d858bb235be3df686_R_1 = _UV_3e2c7754188f4248b45724449a0b0102_Out_0[0];
|
|
float _Split_1c5a40226cc8434d858bb235be3df686_G_2 = _UV_3e2c7754188f4248b45724449a0b0102_Out_0[1];
|
|
float _Split_1c5a40226cc8434d858bb235be3df686_B_3 = _UV_3e2c7754188f4248b45724449a0b0102_Out_0[2];
|
|
float _Split_1c5a40226cc8434d858bb235be3df686_A_4 = _UV_3e2c7754188f4248b45724449a0b0102_Out_0[3];
|
|
float Constant_07fa30ece4ce41b5b24296e8ca24455e = 3.141593;
|
|
float _Multiply_a446488e00e945cb9bdfe5be3426f420_Out_2;
|
|
Unity_Multiply_float_float(_Split_1c5a40226cc8434d858bb235be3df686_G_2, Constant_07fa30ece4ce41b5b24296e8ca24455e, _Multiply_a446488e00e945cb9bdfe5be3426f420_Out_2);
|
|
float _Sine_246d772169bc44e8a89cd956f8db3945_Out_1;
|
|
Unity_Sine_float(_Multiply_a446488e00e945cb9bdfe5be3426f420_Out_2, _Sine_246d772169bc44e8a89cd956f8db3945_Out_1);
|
|
float _OneMinus_5a23f296bc0d4c259759488043d04af8_Out_1;
|
|
Unity_OneMinus_float(_Sine_246d772169bc44e8a89cd956f8db3945_Out_1, _OneMinus_5a23f296bc0d4c259759488043d04af8_Out_1);
|
|
float _Property_e47653aa77f64be691ab7fbc06e93a03_Out_0 = _Lava_Blend;
|
|
float _Multiply_da8ac054968b49f2902ac2cb6adbf7ce_Out_2;
|
|
Unity_Multiply_float_float(_OneMinus_5a23f296bc0d4c259759488043d04af8_Out_1, _Property_e47653aa77f64be691ab7fbc06e93a03_Out_0, _Multiply_da8ac054968b49f2902ac2cb6adbf7ce_Out_2);
|
|
float _Add_14d2aa97a990488095216c24e0fce025_Out_2;
|
|
Unity_Add_float(_Split_1c5a40226cc8434d858bb235be3df686_R_1, _Multiply_da8ac054968b49f2902ac2cb6adbf7ce_Out_2, _Add_14d2aa97a990488095216c24e0fce025_Out_2);
|
|
float _Smoothstep_cdbeceeb99e04282a57ed4060a77ccfa_Out_3;
|
|
Unity_Smoothstep_float(_Add_89e5e16041eb42c185127581c324d3ef_Out_2, _Add_c00f6c5fae1f40ce848e7c22007c4187_Out_2, _Add_14d2aa97a990488095216c24e0fce025_Out_2, _Smoothstep_cdbeceeb99e04282a57ed4060a77ccfa_Out_3);
|
|
float _Property_9b3bca5a847f487c9f9ea762b17e9e6f_Out_0 = _Lava_Move;
|
|
float _Multiply_cfe5164c85184498b5f555c37c60f6e7_Out_2;
|
|
Unity_Multiply_float_float(_Smoothstep_cdbeceeb99e04282a57ed4060a77ccfa_Out_3, _Property_9b3bca5a847f487c9f9ea762b17e9e6f_Out_0, _Multiply_cfe5164c85184498b5f555c37c60f6e7_Out_2);
|
|
float3 _Vector3_6776765fcd694cd4a1fda0cee619f6fd_Out_0 = float3(0, _Multiply_cfe5164c85184498b5f555c37c60f6e7_Out_2, 0);
|
|
float _Fraction_534e1fabf58244d58a8b4810525daf90_Out_1;
|
|
Unity_Fraction_float(_Smoothstep_cdbeceeb99e04282a57ed4060a77ccfa_Out_3, _Fraction_534e1fabf58244d58a8b4810525daf90_Out_1);
|
|
float _Subtract_8953bd445cba4da5bd2f520f8181e98d_Out_2;
|
|
Unity_Subtract_float(_Add_c00f6c5fae1f40ce848e7c22007c4187_Out_2, _Add_14d2aa97a990488095216c24e0fce025_Out_2, _Subtract_8953bd445cba4da5bd2f520f8181e98d_Out_2);
|
|
float _Clamp_f8658c6871554a12b16cd7ce892df954_Out_3;
|
|
Unity_Clamp_float(_Subtract_8953bd445cba4da5bd2f520f8181e98d_Out_2, 0, 1, _Clamp_f8658c6871554a12b16cd7ce892df954_Out_3);
|
|
OutVector3_1 = _Vector3_6776765fcd694cd4a1fda0cee619f6fd_Out_0;
|
|
Mask_2 = _Fraction_534e1fabf58244d58a8b4810525daf90_Out_1;
|
|
BlackMask_3 = _Clamp_f8658c6871554a12b16cd7ce892df954_Out_3;
|
|
}
|
|
|
|
void Unity_Multiply_float3_float3(float3 A, float3 B, out float3 Out)
|
|
{
|
|
Out = A * B;
|
|
}
|
|
|
|
void Unity_Absolute_float(float In, out float Out)
|
|
{
|
|
Out = abs(In);
|
|
}
|
|
|
|
void Unity_Multiply_float2_float2(float2 A, float2 B, out float2 Out)
|
|
{
|
|
Out = A * B;
|
|
}
|
|
|
|
void Unity_Add_float2(float2 A, float2 B, out float2 Out)
|
|
{
|
|
Out = A + B;
|
|
}
|
|
|
|
void Unity_Branch_float2(float Predicate, float2 True, float2 False, out float2 Out)
|
|
{
|
|
Out = Predicate ? True : False;
|
|
}
|
|
|
|
void Unity_Divide_float(float A, float B, out float Out)
|
|
{
|
|
Out = A / B;
|
|
}
|
|
|
|
void Unity_Power_float(float A, float B, out float Out)
|
|
{
|
|
Out = pow(A, B);
|
|
}
|
|
|
|
struct Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float
|
|
{
|
|
float3 WorldSpaceNormal;
|
|
half4 uv0;
|
|
half4 uv3;
|
|
};
|
|
|
|
void SG_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float(float _UV_Direction_V_T_U_F, float2 _Texture_Tiling, float _Global_Tiling, float2 _Texture_Speed, UnityTexture2D _HeightMap_B, float _UV_Refresh_Speed, float2 _Slope_Influence, float _Time_Float, Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float IN, out float2 UV_1_LOD_5, out float2 UV_2_LOD_4, out float FlowLerp_LOD_8, out float NonHeigblendedLerp_LOD_9, out float Fraction_1_1, out float Fraction_2_2)
|
|
{
|
|
float _Property_e1ff2b453fec41069201c9a23f45243f_Out_0 = _UV_Direction_V_T_U_F;
|
|
float2 _Property_11e9ef21a6164714b54867b4fec442fb_Out_0 = _Texture_Speed;
|
|
float _Split_66fafc81d60b44af9ca4955d1c41a23e_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_66fafc81d60b44af9ca4955d1c41a23e_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_66fafc81d60b44af9ca4955d1c41a23e_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_66fafc81d60b44af9ca4955d1c41a23e_A_4 = 0;
|
|
float _Absolute_9ed12a85859d4c3abd48e4e3ad86a4a3_Out_1;
|
|
Unity_Absolute_float(_Split_66fafc81d60b44af9ca4955d1c41a23e_G_2, _Absolute_9ed12a85859d4c3abd48e4e3ad86a4a3_Out_1);
|
|
float _Clamp_381065d3a34d4d03a8e14f5344363851_Out_3;
|
|
Unity_Clamp_float(_Absolute_9ed12a85859d4c3abd48e4e3ad86a4a3_Out_1, 0, 1, _Clamp_381065d3a34d4d03a8e14f5344363851_Out_3);
|
|
float _OneMinus_e2b233a02f02413b9067eba7b3be8fdb_Out_1;
|
|
Unity_OneMinus_float(_Clamp_381065d3a34d4d03a8e14f5344363851_Out_3, _OneMinus_e2b233a02f02413b9067eba7b3be8fdb_Out_1);
|
|
float2 _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0 = _Slope_Influence;
|
|
float2 _Multiply_8b98ec2e94864acc851f15193013d9c5_Out_2;
|
|
Unity_Multiply_float2_float2((_OneMinus_e2b233a02f02413b9067eba7b3be8fdb_Out_1.xx), _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0, _Multiply_8b98ec2e94864acc851f15193013d9c5_Out_2);
|
|
float2 _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2;
|
|
Unity_Add_float2(_Property_11e9ef21a6164714b54867b4fec442fb_Out_0, _Multiply_8b98ec2e94864acc851f15193013d9c5_Out_2, _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2);
|
|
float2 _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0 = _Texture_Tiling;
|
|
float2 _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2;
|
|
Unity_Multiply_float2_float2(_Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2, _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0, _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2);
|
|
float4 _UV_5065e53f57da48938d389be8b756e79f_Out_0 = IN.uv3;
|
|
float2 _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2;
|
|
Unity_Multiply_float2_float2(_Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2, (_UV_5065e53f57da48938d389be8b756e79f_Out_0.xy), _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2);
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_R_1 = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2[0];
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_G_2 = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2[1];
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_B_3 = 0;
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_A_4 = 0;
|
|
float2 _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0 = float2(_Split_8a205a4b761446f9bd6e51fef55cd516_G_2, _Split_8a205a4b761446f9bd6e51fef55cd516_R_1);
|
|
float2 _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3;
|
|
Unity_Branch_float2(_Property_e1ff2b453fec41069201c9a23f45243f_Out_0, _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2, _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0, _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3);
|
|
float _Property_85997eba6114477b8cf506155f6b748c_Out_0 = _Time_Float;
|
|
float _Property_eca1185428d546de9034f062796c7f3b_Out_0 = _UV_Refresh_Speed;
|
|
float _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2;
|
|
Unity_Multiply_float_float(_Property_85997eba6114477b8cf506155f6b748c_Out_0, _Property_eca1185428d546de9034f062796c7f3b_Out_0, _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2);
|
|
float _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2;
|
|
Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2, 0, _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2);
|
|
float _Fraction_32b193bd71ca404588517d6887bbf390_Out_1;
|
|
Unity_Fraction_float(_Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2, _Fraction_32b193bd71ca404588517d6887bbf390_Out_1);
|
|
float2 _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2;
|
|
Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3, (_Fraction_32b193bd71ca404588517d6887bbf390_Out_1.xx), _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2);
|
|
float _Property_62f67c70aae5489e94e37cafe73baf35_Out_0 = _Global_Tiling;
|
|
float _Divide_19c9049f60754d499008ce4b06109655_Out_2;
|
|
Unity_Divide_float(1, _Property_62f67c70aae5489e94e37cafe73baf35_Out_0, _Divide_19c9049f60754d499008ce4b06109655_Out_2);
|
|
float4 _UV_6b1eec7607104319aba3d875527da073_Out_0 = IN.uv0;
|
|
float2 _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2;
|
|
Unity_Multiply_float2_float2(_Property_4d24cadf92ee4d43b52d3755629e269e_Out_0, (_UV_6b1eec7607104319aba3d875527da073_Out_0.xy), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2);
|
|
float2 _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2;
|
|
Unity_Multiply_float2_float2((_Divide_19c9049f60754d499008ce4b06109655_Out_2.xx), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2);
|
|
float2 _Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2;
|
|
Unity_Add_float2(_Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2, _Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2);
|
|
float _Add_9eadb94808de4bc885bc1be18df4f639_Out_2;
|
|
Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2, -0.5, _Add_9eadb94808de4bc885bc1be18df4f639_Out_2);
|
|
float _Fraction_38e5506afa51447283ddde13593ada4d_Out_1;
|
|
Unity_Fraction_float(_Add_9eadb94808de4bc885bc1be18df4f639_Out_2, _Fraction_38e5506afa51447283ddde13593ada4d_Out_1);
|
|
float2 _Multiply_14c20d62ad084293accedac425b831fe_Out_2;
|
|
Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3, (_Fraction_38e5506afa51447283ddde13593ada4d_Out_1.xx), _Multiply_14c20d62ad084293accedac425b831fe_Out_2);
|
|
float2 _Add_5373f3ceb31249868a4f178de8a7ccc5_Out_2;
|
|
Unity_Add_float2(_Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2, _Multiply_14c20d62ad084293accedac425b831fe_Out_2, _Add_5373f3ceb31249868a4f178de8a7ccc5_Out_2);
|
|
float _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2;
|
|
Unity_Multiply_float_float(_Fraction_32b193bd71ca404588517d6887bbf390_Out_1, 1, _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2);
|
|
float Constant_9550753bbc114dd4994f4e99790a3669 = 3.141593;
|
|
float _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2;
|
|
Unity_Multiply_float_float(_Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2, Constant_9550753bbc114dd4994f4e99790a3669, _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2);
|
|
float Constant_b538a449c4eb42328f031521a22bd3e3 = 3.141593;
|
|
float _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2;
|
|
Unity_Multiply_float_float(Constant_b538a449c4eb42328f031521a22bd3e3, 1.5, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2);
|
|
float _Add_590bbae990404254a6309a5fa210ca31_Out_2;
|
|
Unity_Add_float(_Multiply_c4390f9bbb504e9981494940812a3c59_Out_2, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2, _Add_590bbae990404254a6309a5fa210ca31_Out_2);
|
|
float _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1;
|
|
Unity_Sine_float(_Add_590bbae990404254a6309a5fa210ca31_Out_2, _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1);
|
|
float _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1;
|
|
Unity_Absolute_float(_Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1, _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1);
|
|
float _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3;
|
|
Unity_Clamp_float(_Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1, 0, 1, _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3);
|
|
UnityTexture2D _Property_455d32b94af045e4ac963d23b1a8dceb_Out_0 = _HeightMap_B;
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_455d32b94af045e4ac963d23b1a8dceb_Out_0.tex, _Property_455d32b94af045e4ac963d23b1a8dceb_Out_0.samplerstate, _Property_455d32b94af045e4ac963d23b1a8dceb_Out_0.GetTransformedUV(_Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_R_5 = _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0.r;
|
|
float _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_G_6 = _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0.g;
|
|
float _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_B_7 = _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0.b;
|
|
float _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_A_8 = _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0.a;
|
|
float _Multiply_d08510aad90c46c79f14152cfed0f078_Out_2;
|
|
Unity_Multiply_float_float(_SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_B_7, 7, _Multiply_d08510aad90c46c79f14152cfed0f078_Out_2);
|
|
float _Power_9a99fc4a330a4c5aac5363723a9e297d_Out_2;
|
|
Unity_Power_float(_Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3, _Multiply_d08510aad90c46c79f14152cfed0f078_Out_2, _Power_9a99fc4a330a4c5aac5363723a9e297d_Out_2);
|
|
float _Clamp_134461fc226e4794bd6323caf229ec29_Out_3;
|
|
Unity_Clamp_float(_Power_9a99fc4a330a4c5aac5363723a9e297d_Out_2, 0, 1, _Clamp_134461fc226e4794bd6323caf229ec29_Out_3);
|
|
float _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1;
|
|
Unity_Fraction_float(_Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2, _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1);
|
|
float _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1;
|
|
Unity_Fraction_float(_Add_9eadb94808de4bc885bc1be18df4f639_Out_2, _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1);
|
|
UV_1_LOD_5 = _Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2;
|
|
UV_2_LOD_4 = _Add_5373f3ceb31249868a4f178de8a7ccc5_Out_2;
|
|
FlowLerp_LOD_8 = _Clamp_134461fc226e4794bd6323caf229ec29_Out_3;
|
|
NonHeigblendedLerp_LOD_9 = _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3;
|
|
Fraction_1_1 = _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1;
|
|
Fraction_2_2 = _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1;
|
|
}
|
|
|
|
void Unity_Lerp_float(float A, float B, float T, out float Out)
|
|
{
|
|
Out = lerp(A, B, T);
|
|
}
|
|
|
|
void Unity_Saturate_float(float In, out float Out)
|
|
{
|
|
Out = saturate(In);
|
|
}
|
|
|
|
struct Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float
|
|
{
|
|
};
|
|
|
|
void SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(float Vector1_3D7AF960, float Vector1_23CABB44, float Vector1_50A6BA5E, Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float IN, out float Blend_1)
|
|
{
|
|
float _Property_804e86228598eb8b92ce6c007ac5fbc9_Out_0 = Vector1_3D7AF960;
|
|
float _Property_9dc4e2ee5a613e8bacccce3aeee46c32_Out_0 = Vector1_23CABB44;
|
|
float _Multiply_fb91b2b13771718bb4cb013bab2768ac_Out_2;
|
|
Unity_Multiply_float_float(_Property_804e86228598eb8b92ce6c007ac5fbc9_Out_0, _Property_9dc4e2ee5a613e8bacccce3aeee46c32_Out_0, _Multiply_fb91b2b13771718bb4cb013bab2768ac_Out_2);
|
|
float _Multiply_aa534fa162410f8f935b21bd5d9c58ab_Out_2;
|
|
Unity_Multiply_float_float(_Multiply_fb91b2b13771718bb4cb013bab2768ac_Out_2, 4, _Multiply_aa534fa162410f8f935b21bd5d9c58ab_Out_2);
|
|
float _Multiply_283464c99bf1ac8789d1ff8ec1948e00_Out_2;
|
|
Unity_Multiply_float_float(_Property_9dc4e2ee5a613e8bacccce3aeee46c32_Out_0, 2, _Multiply_283464c99bf1ac8789d1ff8ec1948e00_Out_2);
|
|
float _Add_4b45f8bab5909883a71690c307b567a2_Out_2;
|
|
Unity_Add_float(_Multiply_aa534fa162410f8f935b21bd5d9c58ab_Out_2, _Multiply_283464c99bf1ac8789d1ff8ec1948e00_Out_2, _Add_4b45f8bab5909883a71690c307b567a2_Out_2);
|
|
float _Absolute_3d1440cf68e24d60b4c40bc66c13c0e5_Out_1;
|
|
Unity_Absolute_float(_Add_4b45f8bab5909883a71690c307b567a2_Out_2, _Absolute_3d1440cf68e24d60b4c40bc66c13c0e5_Out_1);
|
|
float _Property_d01ca21e1ed88487b7c132aa64b85be9_Out_0 = Vector1_50A6BA5E;
|
|
float _Power_376a71f1029b5d888cc4d93d7d8eb032_Out_2;
|
|
Unity_Power_float(_Absolute_3d1440cf68e24d60b4c40bc66c13c0e5_Out_1, _Property_d01ca21e1ed88487b7c132aa64b85be9_Out_0, _Power_376a71f1029b5d888cc4d93d7d8eb032_Out_2);
|
|
float _Saturate_f8e2104d93edb487bdad4a3604d89b6b_Out_1;
|
|
Unity_Saturate_float(_Power_376a71f1029b5d888cc4d93d7d8eb032_Out_2, _Saturate_f8e2104d93edb487bdad4a3604d89b6b_Out_1);
|
|
Blend_1 = _Saturate_f8e2104d93edb487bdad4a3604d89b6b_Out_1;
|
|
}
|
|
|
|
void Unity_Add_float3(float3 A, float3 B, out float3 Out)
|
|
{
|
|
Out = A + B;
|
|
}
|
|
|
|
void Unity_Branch_float3(float Predicate, float3 True, float3 False, out float3 Out)
|
|
{
|
|
Out = Predicate ? True : False;
|
|
}
|
|
|
|
// 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;
|
|
float _Property_661c7656745d4b468e5418922cad980c_Out_0 = _Dynamic_Flow;
|
|
float _Property_6174b362fef84a64bfc63218c98ca2ad_Out_0 = _Dynamic_Shape_Y_Offset;
|
|
float _Property_5a32e2c3b8ea4693bbcb6465db16e4eb_Out_0 = _Dynamic_Shape_V_Curve_Power;
|
|
float _Property_c1acd6c11c59428c9aa108b90c725006_Out_0 = _Dynamic_Shape_U_Curve_Power;
|
|
float _Property_94a7abd0eed040958756408f5586399b_Out_0 = _Dynamic_Start_Position_Offset;
|
|
float _Property_7430d51dddb6413fa811cec211b99000_Out_0 = _Dynamic_Shape_Speed;
|
|
Bindings_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526;
|
|
_LavaMove_e7c2dd23675f46dfb5d627bef2a4f526.uv2 = IN.uv2;
|
|
float3 _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_OutVector3_1;
|
|
float _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_Mask_2;
|
|
float _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_BlackMask_3;
|
|
SG_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float(_Property_6174b362fef84a64bfc63218c98ca2ad_Out_0, _Property_5a32e2c3b8ea4693bbcb6465db16e4eb_Out_0, _Property_c1acd6c11c59428c9aa108b90c725006_Out_0, _Property_94a7abd0eed040958756408f5586399b_Out_0, _Property_7430d51dddb6413fa811cec211b99000_Out_0, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_OutVector3_1, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_Mask_2, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_BlackMask_3);
|
|
float3 _Multiply_dbb7c1d4b3bc4fe0aa3119bb0c945e19_Out_2;
|
|
Unity_Multiply_float3_float3(IN.ObjectSpaceNormal, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_OutVector3_1, _Multiply_dbb7c1d4b3bc4fe0aa3119bb0c945e19_Out_2);
|
|
UnityTexture2D _Property_d1dd8451b9a54063aa1bf0516031825d_Out_0 = UnityBuildTexture2DStructNoScale(_ColdLavaMT_AO_H_EM);
|
|
float _Property_826d006643654800b130e720cfee9283_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_30f8ed4e6dbf49d9bed951f8353f56dd_Out_0 = _ColdLavaTiling;
|
|
float _Property_b0afac94ec4546f9b499dcebb27f4454_Out_0 = _GlobalTiling;
|
|
float2 _Property_39b80d50a1cc47f5837e0616a7b5f484_Out_0 = _ColdLavaMainSpeed;
|
|
UnityTexture2D _Property_97e6f4af77ce47b9a2bd94a7f7e72195_Out_0 = UnityBuildTexture2DStructNoScale(_ColdLavaMT_AO_H_EM);
|
|
float _Property_cf3c3ed2779248fab05956b139b70614_Out_0 = _ColdLavaFlowUVRefresSpeed;
|
|
float2 _Property_76c46234a6774d6b8e09471a8a609832_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_b262837696e74b029d5478b0bdc80655_Out_0;
|
|
Time_float(_TimeCustomFunction_b262837696e74b029d5478b0bdc80655_Out_0);
|
|
Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d;
|
|
_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV1LOD_5;
|
|
float2 _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV2LOD_4;
|
|
float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_FlowLerpLOD_8;
|
|
float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_NonHeigblendedLerpLOD_9;
|
|
float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_Fraction1_1;
|
|
float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_Fraction2_2;
|
|
SG_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float(_Property_826d006643654800b130e720cfee9283_Out_0, _Property_30f8ed4e6dbf49d9bed951f8353f56dd_Out_0, _Property_b0afac94ec4546f9b499dcebb27f4454_Out_0, _Property_39b80d50a1cc47f5837e0616a7b5f484_Out_0, _Property_97e6f4af77ce47b9a2bd94a7f7e72195_Out_0, _Property_cf3c3ed2779248fab05956b139b70614_Out_0, _Property_76c46234a6774d6b8e09471a8a609832_Out_0, _TimeCustomFunction_b262837696e74b029d5478b0bdc80655_Out_0, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV1LOD_5, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV2LOD_4, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_FlowLerpLOD_8, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_NonHeigblendedLerpLOD_9, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_Fraction1_1, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_Fraction2_2);
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_d1dd8451b9a54063aa1bf0516031825d_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_d1dd8451b9a54063aa1bf0516031825d_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV1LOD_5), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_R_5 = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0.r;
|
|
float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_G_6 = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0.g;
|
|
float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_B_7 = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0.b;
|
|
float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_A_8 = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0.a;
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_d1dd8451b9a54063aa1bf0516031825d_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_d1dd8451b9a54063aa1bf0516031825d_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV2LOD_4), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_R_5 = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0.r;
|
|
float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_G_6 = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0.g;
|
|
float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_B_7 = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0.b;
|
|
float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_A_8 = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0.a;
|
|
float _Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3;
|
|
Unity_Lerp_float(_SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_B_7, _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_B_7, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_FlowLerpLOD_8, _Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3);
|
|
float _Add_f5d3919f9d110f84be2db0b4e57905db_Out_2;
|
|
Unity_Add_float(_Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3, -0.25, _Add_f5d3919f9d110f84be2db0b4e57905db_Out_2);
|
|
float _Property_5f6191b3eec22f8691968a8c6e01b3ba_Out_0 = _ColdLavaTessScale;
|
|
float _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2;
|
|
Unity_Multiply_float_float(_Add_f5d3919f9d110f84be2db0b4e57905db_Out_2, _Property_5f6191b3eec22f8691968a8c6e01b3ba_Out_0, _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2);
|
|
UnityTexture2D _Property_56863f8742833f83a9c0285cb3a6c344_Out_0 = UnityBuildTexture2DStructNoScale(_MediumLavaMT_AO_H_EM);
|
|
float _Property_129eb4e64ee94a539b4fcd33d6963539_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_d449c1fd7bee4109b74db35119b5d317_Out_0 = _MediumLavaTiling;
|
|
float _Property_d11985e336744f738fa113fbe21e8b6c_Out_0 = _GlobalTiling;
|
|
float2 _Property_a66b70fbc93c45b09178aeffbc10901a_Out_0 = _MediumLavaMainSpeed;
|
|
UnityTexture2D _Property_ba5c124ff8cb4be699e4a9fc5e7e4a41_Out_0 = UnityBuildTexture2DStructNoScale(_MediumLavaMT_AO_H_EM);
|
|
float _Property_0ae710a197254ff1bd92334a386e969d_Out_0 = _MediumLavaFlowUVRefreshSpeed;
|
|
float2 _Property_ebac93cdf45e4381b5c5d3b4b9fd3fe8_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_61c6b7d904c344f78fe8568d44e53710_Out_0;
|
|
Time_float(_TimeCustomFunction_61c6b7d904c344f78fe8568d44e53710_Out_0);
|
|
Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4;
|
|
_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV1LOD_5;
|
|
float2 _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV2LOD_4;
|
|
float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_FlowLerpLOD_8;
|
|
float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_NonHeigblendedLerpLOD_9;
|
|
float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_Fraction1_1;
|
|
float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_Fraction2_2;
|
|
SG_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float(_Property_129eb4e64ee94a539b4fcd33d6963539_Out_0, _Property_d449c1fd7bee4109b74db35119b5d317_Out_0, _Property_d11985e336744f738fa113fbe21e8b6c_Out_0, _Property_a66b70fbc93c45b09178aeffbc10901a_Out_0, _Property_ba5c124ff8cb4be699e4a9fc5e7e4a41_Out_0, _Property_0ae710a197254ff1bd92334a386e969d_Out_0, _Property_ebac93cdf45e4381b5c5d3b4b9fd3fe8_Out_0, _TimeCustomFunction_61c6b7d904c344f78fe8568d44e53710_Out_0, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV1LOD_5, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV2LOD_4, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_FlowLerpLOD_8, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_NonHeigblendedLerpLOD_9, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_Fraction1_1, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_Fraction2_2);
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_56863f8742833f83a9c0285cb3a6c344_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_56863f8742833f83a9c0285cb3a6c344_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV1LOD_5), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_R_5 = _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0.r;
|
|
float _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_G_6 = _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0.g;
|
|
float _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_B_7 = _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0.b;
|
|
float _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_A_8 = _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0.a;
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_56863f8742833f83a9c0285cb3a6c344_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_56863f8742833f83a9c0285cb3a6c344_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV2LOD_4), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_R_5 = _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0.r;
|
|
float _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_G_6 = _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0.g;
|
|
float _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_B_7 = _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0.b;
|
|
float _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_A_8 = _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0.a;
|
|
float _Lerp_79202e8722bd198a8e3c96b6f6ed9ee9_Out_3;
|
|
Unity_Lerp_float(_SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_B_7, _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_B_7, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_FlowLerpLOD_8, _Lerp_79202e8722bd198a8e3c96b6f6ed9ee9_Out_3);
|
|
float _Add_653ccc57b165d688b8b4122d29bdb348_Out_2;
|
|
Unity_Add_float(_Lerp_79202e8722bd198a8e3c96b6f6ed9ee9_Out_3, -0.25, _Add_653ccc57b165d688b8b4122d29bdb348_Out_2);
|
|
float _Property_3174f3b50d8f8b809685448270c41957_Out_0 = _MediumLavaTessScale;
|
|
float _Multiply_36f60bc2706a8a839dd567cffb1e3428_Out_2;
|
|
Unity_Multiply_float_float(_Add_653ccc57b165d688b8b4122d29bdb348_Out_2, _Property_3174f3b50d8f8b809685448270c41957_Out_0, _Multiply_36f60bc2706a8a839dd567cffb1e3428_Out_2);
|
|
float _OneMinus_559f0fb51d664e529e348d84b4af292f_Out_1;
|
|
Unity_OneMinus_float(_Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3, _OneMinus_559f0fb51d664e529e348d84b4af292f_Out_1);
|
|
float _Absolute_e7aa87a50fd84525a05e4c15faa6ed85_Out_1;
|
|
Unity_Absolute_float(_OneMinus_559f0fb51d664e529e348d84b4af292f_Out_1, _Absolute_e7aa87a50fd84525a05e4c15faa6ed85_Out_1);
|
|
float _Property_29b2fd9cda5f4f5089c3a83fc03e82e9_Out_0 = _MediumLavaHeightBlendTreshold;
|
|
float _Power_1f877a35dc84439b8975ae3495259f32_Out_2;
|
|
Unity_Power_float(_Absolute_e7aa87a50fd84525a05e4c15faa6ed85_Out_1, _Property_29b2fd9cda5f4f5089c3a83fc03e82e9_Out_0, _Power_1f877a35dc84439b8975ae3495259f32_Out_2);
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_A_4 = 0;
|
|
float _Absolute_af2e8d067a75a385bc8da51b27457800_Out_1;
|
|
Unity_Absolute_float(_Split_e8815c5687c0c188b222e57b486e0e5d_G_2, _Absolute_af2e8d067a75a385bc8da51b27457800_Out_1);
|
|
float _Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3;
|
|
Unity_Clamp_float(_Absolute_af2e8d067a75a385bc8da51b27457800_Out_1, 0, 1, _Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3);
|
|
float _Property_f6e7c7b7064d56849dcc327504a5af65_Out_0 = _MediumLavaAngle;
|
|
float _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2;
|
|
Unity_Divide_float(_Property_f6e7c7b7064d56849dcc327504a5af65_Out_0, 45, _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2);
|
|
float _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1;
|
|
Unity_OneMinus_float(_Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2, _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1);
|
|
float _Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2;
|
|
Unity_Subtract_float(_Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3, _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1, _Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2);
|
|
float _Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3;
|
|
Unity_Clamp_float(_Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2, 0, 2, _Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3);
|
|
float _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2;
|
|
Unity_Divide_float(1, _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2, _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2);
|
|
float _Multiply_7079e8acdf5057888843275dbbdb199c_Out_2;
|
|
Unity_Multiply_float_float(_Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3, _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2, _Multiply_7079e8acdf5057888843275dbbdb199c_Out_2);
|
|
float _Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3;
|
|
Unity_Clamp_float(_Multiply_7079e8acdf5057888843275dbbdb199c_Out_2, 0, 1, _Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3);
|
|
float _OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1;
|
|
Unity_OneMinus_float(_Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3, _OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1);
|
|
float _Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1;
|
|
Unity_Absolute_float(_OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1, _Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1);
|
|
float _Property_f6203e15e471e481b8369ee14c1cf745_Out_0 = _MediumLavaAngleFalloff;
|
|
float _Power_1bc1b18487206481a5ce3274075c24a1_Out_2;
|
|
Unity_Power_float(_Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1, _Property_f6203e15e471e481b8369ee14c1cf745_Out_0, _Power_1bc1b18487206481a5ce3274075c24a1_Out_2);
|
|
float _Clamp_08c896054837bb88bc0374bd536ee024_Out_3;
|
|
Unity_Clamp_float(_Power_1bc1b18487206481a5ce3274075c24a1_Out_2, 0, 1, _Clamp_08c896054837bb88bc0374bd536ee024_Out_3);
|
|
float _Property_c6fdc37b90444cbf8cbf004b1c01d820_Out_0 = _MediumLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54;
|
|
float _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_Power_1f877a35dc84439b8975ae3495259f32_Out_2, _Clamp_08c896054837bb88bc0374bd536ee024_Out_3, _Property_c6fdc37b90444cbf8cbf004b1c01d820_Out_0, _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54, _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54_Blend_1);
|
|
float _Lerp_bbad2bae9298a98fb0f4e5807244e03d_Out_3;
|
|
Unity_Lerp_float(_Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2, _Multiply_36f60bc2706a8a839dd567cffb1e3428_Out_2, _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54_Blend_1, _Lerp_bbad2bae9298a98fb0f4e5807244e03d_Out_3);
|
|
UnityTexture2D _Property_65b22a07dcd745828b471df9172deaa4_Out_0 = UnityBuildTexture2DStructNoScale(_HotLavaMT_AO_H_EM);
|
|
float _Property_d32c017d9c624ffa90d8984f38f746d0_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_b0bb4e9015e84d95a4bc288f0187888b_Out_0 = _HotLavaTiling;
|
|
float _Property_162f3942f5b44cc98f8accf8b6293159_Out_0 = _GlobalTiling;
|
|
float2 _Property_120466aaf69b4fbdb89bcb097bfd6df4_Out_0 = _HotLavaMainSpeed;
|
|
UnityTexture2D _Property_cb85121173c148debffeebcfebf7167d_Out_0 = UnityBuildTexture2DStructNoScale(_HotLavaMT_AO_H_EM);
|
|
float _Property_277288be9f08428eb953c8ee761d793c_Out_0 = _HotLavaFlowUVRefreshSpeed;
|
|
float2 _Property_2a69b9c45b8e4f9b84b561e49c548b8e_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_84f6f740bbf64a11a8f9f67f370e8676_Out_0;
|
|
Time_float(_TimeCustomFunction_84f6f740bbf64a11a8f9f67f370e8676_Out_0);
|
|
Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf;
|
|
_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV1LOD_5;
|
|
float2 _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV2LOD_4;
|
|
float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_FlowLerpLOD_8;
|
|
float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_NonHeigblendedLerpLOD_9;
|
|
float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_Fraction1_1;
|
|
float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_Fraction2_2;
|
|
SG_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float(_Property_d32c017d9c624ffa90d8984f38f746d0_Out_0, _Property_b0bb4e9015e84d95a4bc288f0187888b_Out_0, _Property_162f3942f5b44cc98f8accf8b6293159_Out_0, _Property_120466aaf69b4fbdb89bcb097bfd6df4_Out_0, _Property_cb85121173c148debffeebcfebf7167d_Out_0, _Property_277288be9f08428eb953c8ee761d793c_Out_0, _Property_2a69b9c45b8e4f9b84b561e49c548b8e_Out_0, _TimeCustomFunction_84f6f740bbf64a11a8f9f67f370e8676_Out_0, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV1LOD_5, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV2LOD_4, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_FlowLerpLOD_8, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_NonHeigblendedLerpLOD_9, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_Fraction1_1, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_Fraction2_2);
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_65b22a07dcd745828b471df9172deaa4_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_65b22a07dcd745828b471df9172deaa4_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV1LOD_5), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_R_5 = _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0.r;
|
|
float _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_G_6 = _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0.g;
|
|
float _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_B_7 = _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0.b;
|
|
float _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_A_8 = _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0.a;
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_65b22a07dcd745828b471df9172deaa4_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_65b22a07dcd745828b471df9172deaa4_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV2LOD_4), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_R_5 = _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0.r;
|
|
float _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_G_6 = _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0.g;
|
|
float _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_B_7 = _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0.b;
|
|
float _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_A_8 = _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0.a;
|
|
float _Lerp_a74bf7006e0ceb81af461eaab46f23b1_Out_3;
|
|
Unity_Lerp_float(_SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_B_7, _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_B_7, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_FlowLerpLOD_8, _Lerp_a74bf7006e0ceb81af461eaab46f23b1_Out_3);
|
|
float _Add_4a55e899a9299a83877d178ae45f49f1_Out_2;
|
|
Unity_Add_float(_Lerp_a74bf7006e0ceb81af461eaab46f23b1_Out_3, -0.25, _Add_4a55e899a9299a83877d178ae45f49f1_Out_2);
|
|
float _Property_f6b107e5e0d31d8c98e66eefbf3de6f2_Out_0 = _HotLavaTessScale;
|
|
float _Multiply_f3c73cf50cdf8e8689aed97f89e3046c_Out_2;
|
|
Unity_Multiply_float_float(_Add_4a55e899a9299a83877d178ae45f49f1_Out_2, _Property_f6b107e5e0d31d8c98e66eefbf3de6f2_Out_0, _Multiply_f3c73cf50cdf8e8689aed97f89e3046c_Out_2);
|
|
float _OneMinus_58b9e464e3ca4d479e369a8be9a7ee08_Out_1;
|
|
Unity_OneMinus_float(_Lerp_79202e8722bd198a8e3c96b6f6ed9ee9_Out_3, _OneMinus_58b9e464e3ca4d479e369a8be9a7ee08_Out_1);
|
|
float _Absolute_fb324d79ccc14d32b39e90513d31b50b_Out_1;
|
|
Unity_Absolute_float(_OneMinus_58b9e464e3ca4d479e369a8be9a7ee08_Out_1, _Absolute_fb324d79ccc14d32b39e90513d31b50b_Out_1);
|
|
float _Property_d8670d1e08f54d1899644251f1099601_Out_0 = _HotLavaHeightBlendTreshold;
|
|
float _Power_99605ede7ecd4b6f976609d07b4629bb_Out_2;
|
|
Unity_Power_float(_Absolute_fb324d79ccc14d32b39e90513d31b50b_Out_1, _Property_d8670d1e08f54d1899644251f1099601_Out_0, _Power_99605ede7ecd4b6f976609d07b4629bb_Out_2);
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_A_4 = 0;
|
|
float _Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1;
|
|
Unity_Absolute_float(_Split_b9e7b4a6b4b5e58aa502d4b6d169b792_G_2, _Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1);
|
|
float _Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3;
|
|
Unity_Clamp_float(_Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1, 0, 1, _Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3);
|
|
float _Property_6975119070a7eb84950e7da691463776_Out_0 = _HotLavaAngle;
|
|
float _Divide_86811ef0d01a1581b082fc982daa687c_Out_2;
|
|
Unity_Divide_float(_Property_6975119070a7eb84950e7da691463776_Out_0, 45, _Divide_86811ef0d01a1581b082fc982daa687c_Out_2);
|
|
float _OneMinus_a7c4799546af71898266d38a4354b568_Out_1;
|
|
Unity_OneMinus_float(_Divide_86811ef0d01a1581b082fc982daa687c_Out_2, _OneMinus_a7c4799546af71898266d38a4354b568_Out_1);
|
|
float _Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2;
|
|
Unity_Subtract_float(_Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3, _OneMinus_a7c4799546af71898266d38a4354b568_Out_1, _Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2);
|
|
float _Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3;
|
|
Unity_Clamp_float(_Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2, 0, 2, _Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3);
|
|
float _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2;
|
|
Unity_Divide_float(1, _Divide_86811ef0d01a1581b082fc982daa687c_Out_2, _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2);
|
|
float _Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2;
|
|
Unity_Multiply_float_float(_Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3, _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2, _Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2);
|
|
float _Clamp_69414a1448338e8d9fc890185b317bc6_Out_3;
|
|
Unity_Clamp_float(_Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2, 0, 1, _Clamp_69414a1448338e8d9fc890185b317bc6_Out_3);
|
|
float _OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1;
|
|
Unity_OneMinus_float(_Clamp_69414a1448338e8d9fc890185b317bc6_Out_3, _OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1);
|
|
float _Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1;
|
|
Unity_Absolute_float(_OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1, _Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1);
|
|
float _Property_f5a63fda0810468082350dfa23ec6bf3_Out_0 = _HotLavaAngleFalloff;
|
|
float _Power_0c67a131ce19048caeed8c043e033fb9_Out_2;
|
|
Unity_Power_float(_Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1, _Property_f5a63fda0810468082350dfa23ec6bf3_Out_0, _Power_0c67a131ce19048caeed8c043e033fb9_Out_2);
|
|
float _Clamp_c8349812bf696286b9429cd182d4670a_Out_3;
|
|
Unity_Clamp_float(_Power_0c67a131ce19048caeed8c043e033fb9_Out_2, 0, 1, _Clamp_c8349812bf696286b9429cd182d4670a_Out_3);
|
|
float _Property_b67bd351f0d84590833dacb1b608a490_Out_0 = _HotLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98;
|
|
float _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_Power_99605ede7ecd4b6f976609d07b4629bb_Out_2, _Clamp_c8349812bf696286b9429cd182d4670a_Out_3, _Property_b67bd351f0d84590833dacb1b608a490_Out_0, _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98, _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98_Blend_1);
|
|
float _Lerp_ba0188e0033c96818127ab277dd7743d_Out_3;
|
|
Unity_Lerp_float(_Lerp_bbad2bae9298a98fb0f4e5807244e03d_Out_3, _Multiply_f3c73cf50cdf8e8689aed97f89e3046c_Out_2, _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98_Blend_1, _Lerp_ba0188e0033c96818127ab277dd7743d_Out_3);
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_R_1 = IN.VertexColor[0];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_G_2 = IN.VertexColor[1];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_B_3 = IN.VertexColor[2];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_A_4 = IN.VertexColor[3];
|
|
float _Lerp_93a62f8efa294882a3799fb182d00ce6_Out_3;
|
|
Unity_Lerp_float(_Lerp_ba0188e0033c96818127ab277dd7743d_Out_3, _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2, _Split_992c0de0de817484b2d52aeb19e22ee0_R_1, _Lerp_93a62f8efa294882a3799fb182d00ce6_Out_3);
|
|
float _Lerp_614557f98d2300819fe9b855a1a93f0b_Out_3;
|
|
Unity_Lerp_float(_Lerp_93a62f8efa294882a3799fb182d00ce6_Out_3, _Multiply_36f60bc2706a8a839dd567cffb1e3428_Out_2, _Split_992c0de0de817484b2d52aeb19e22ee0_G_2, _Lerp_614557f98d2300819fe9b855a1a93f0b_Out_3);
|
|
float _Lerp_ef565d386ab90a89ab99065d782595a0_Out_3;
|
|
Unity_Lerp_float(_Lerp_614557f98d2300819fe9b855a1a93f0b_Out_3, _Multiply_f3c73cf50cdf8e8689aed97f89e3046c_Out_2, _Split_992c0de0de817484b2d52aeb19e22ee0_B_3, _Lerp_ef565d386ab90a89ab99065d782595a0_Out_3);
|
|
float3 _Multiply_a2efee1a779e44c6ada9832d9fff09ed_Out_2;
|
|
Unity_Multiply_float3_float3(IN.ObjectSpaceNormal, (_Lerp_ef565d386ab90a89ab99065d782595a0_Out_3.xxx), _Multiply_a2efee1a779e44c6ada9832d9fff09ed_Out_2);
|
|
float3 _Add_8556fe5688a74b4e99dc6a3c66d812ab_Out_2;
|
|
Unity_Add_float3(_Multiply_dbb7c1d4b3bc4fe0aa3119bb0c945e19_Out_2, _Multiply_a2efee1a779e44c6ada9832d9fff09ed_Out_2, _Add_8556fe5688a74b4e99dc6a3c66d812ab_Out_2);
|
|
float3 _Add_30764b0390cf4e34bc89f95f39e6d8be_Out_2;
|
|
Unity_Add_float3(IN.ObjectSpacePosition, _Add_8556fe5688a74b4e99dc6a3c66d812ab_Out_2, _Add_30764b0390cf4e34bc89f95f39e6d8be_Out_2);
|
|
float3 _Add_1536ebe00df2440bbc68b2506484262f_Out_2;
|
|
Unity_Add_float3(IN.ObjectSpacePosition, _Multiply_a2efee1a779e44c6ada9832d9fff09ed_Out_2, _Add_1536ebe00df2440bbc68b2506484262f_Out_2);
|
|
float3 _Branch_385f920ecee74e51ae1e55548ef40ceb_Out_3;
|
|
Unity_Branch_float3(_Property_661c7656745d4b468e5418922cad980c_Out_0, _Add_30764b0390cf4e34bc89f95f39e6d8be_Out_2, _Add_1536ebe00df2440bbc68b2506484262f_Out_2, _Branch_385f920ecee74e51ae1e55548ef40ceb_Out_3);
|
|
description.Position = _Branch_385f920ecee74e51ae1e55548ef40ceb_Out_3;
|
|
description.Normal = IN.ObjectSpaceNormal;
|
|
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
|
|
{
|
|
};
|
|
|
|
SurfaceDescription SurfaceDescriptionFunction(SurfaceDescriptionInputs IN)
|
|
{
|
|
SurfaceDescription surface = (SurfaceDescription)0;
|
|
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);
|
|
|
|
output.ObjectSpaceNormal = input.normalOS;
|
|
output.WorldSpaceNormal = TransformObjectToWorldNormal(input.normalOS);
|
|
output.ObjectSpaceTangent = input.tangentOS.xyz;
|
|
output.ObjectSpacePosition = input.positionOS;
|
|
output.uv0 = input.uv0;
|
|
output.uv2 = input.uv2;
|
|
output.uv3 = input.uv3;
|
|
output.VertexColor = input.color;
|
|
|
|
return output;
|
|
}
|
|
SurfaceDescriptionInputs BuildSurfaceDescriptionInputs(Varyings input)
|
|
{
|
|
SurfaceDescriptionInputs output;
|
|
ZERO_INITIALIZE(SurfaceDescriptionInputs, output);
|
|
|
|
#ifdef HAVE_VFX_MODIFICATION
|
|
// FragInputs from VFX come from two places: Interpolator or CBuffer.
|
|
/* WARNING: $splice Could not find named fragment 'VFXSetFragInputs' */
|
|
|
|
#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
|
|
#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 Back
|
|
ZTest LEqual
|
|
ZWrite On
|
|
ColorMask 0
|
|
|
|
// Debug
|
|
// <None>
|
|
|
|
// --------------------------------------------------
|
|
// Pass
|
|
|
|
HLSLPROGRAM
|
|
|
|
// Pragmas
|
|
#pragma target 2.0
|
|
#pragma only_renderers gles gles3 glcore d3d11
|
|
#pragma multi_compile_instancing
|
|
#pragma vertex vert
|
|
#pragma fragment frag
|
|
|
|
// DotsInstancingOptions: <None>
|
|
// HybridV1InjectedBuiltinProperties: <None>
|
|
|
|
// Keywords
|
|
// PassKeywords: <None>
|
|
// GraphKeywords: <None>
|
|
|
|
// Defines
|
|
|
|
#define _NORMALMAP 1
|
|
#define _NORMAL_DROPOFF_TS 1
|
|
#define ATTRIBUTES_NEED_NORMAL
|
|
#define ATTRIBUTES_NEED_TANGENT
|
|
#define ATTRIBUTES_NEED_TEXCOORD0
|
|
#define ATTRIBUTES_NEED_TEXCOORD2
|
|
#define ATTRIBUTES_NEED_TEXCOORD3
|
|
#define ATTRIBUTES_NEED_COLOR
|
|
#define FEATURES_GRAPH_VERTEX
|
|
/* WARNING: $splice Could not find named fragment 'PassInstancing' */
|
|
#define SHADERPASS SHADERPASS_DEPTHONLY
|
|
/* WARNING: $splice Could not find named fragment 'DotsInstancingVars' */
|
|
|
|
|
|
// 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.core/ShaderLibrary/TextureStack.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
|
|
{
|
|
float3 positionOS : POSITION;
|
|
float3 normalOS : NORMAL;
|
|
float4 tangentOS : TANGENT;
|
|
float4 uv0 : TEXCOORD0;
|
|
float4 uv2 : TEXCOORD2;
|
|
float4 uv3 : TEXCOORD3;
|
|
float4 color : COLOR;
|
|
#if UNITY_ANY_INSTANCING_ENABLED
|
|
uint instanceID : INSTANCEID_SEMANTIC;
|
|
#endif
|
|
};
|
|
struct Varyings
|
|
{
|
|
float4 positionCS : SV_POSITION;
|
|
#if UNITY_ANY_INSTANCING_ENABLED
|
|
uint instanceID : CUSTOM_INSTANCE_ID;
|
|
#endif
|
|
#if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE)))
|
|
uint stereoTargetEyeIndexAsBlendIdx0 : BLENDINDICES0;
|
|
#endif
|
|
#if (defined(UNITY_STEREO_INSTANCING_ENABLED))
|
|
uint stereoTargetEyeIndexAsRTArrayIdx : SV_RenderTargetArrayIndex;
|
|
#endif
|
|
#if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE)
|
|
FRONT_FACE_TYPE cullFace : FRONT_FACE_SEMANTIC;
|
|
#endif
|
|
};
|
|
struct SurfaceDescriptionInputs
|
|
{
|
|
};
|
|
struct VertexDescriptionInputs
|
|
{
|
|
float3 ObjectSpaceNormal;
|
|
float3 WorldSpaceNormal;
|
|
float3 ObjectSpaceTangent;
|
|
float3 ObjectSpacePosition;
|
|
float4 uv0;
|
|
float4 uv2;
|
|
float4 uv3;
|
|
float4 VertexColor;
|
|
};
|
|
struct PackedVaryings
|
|
{
|
|
float4 positionCS : SV_POSITION;
|
|
#if UNITY_ANY_INSTANCING_ENABLED
|
|
uint instanceID : CUSTOM_INSTANCE_ID;
|
|
#endif
|
|
#if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE)))
|
|
uint stereoTargetEyeIndexAsBlendIdx0 : BLENDINDICES0;
|
|
#endif
|
|
#if (defined(UNITY_STEREO_INSTANCING_ENABLED))
|
|
uint stereoTargetEyeIndexAsRTArrayIdx : SV_RenderTargetArrayIndex;
|
|
#endif
|
|
#if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE)
|
|
FRONT_FACE_TYPE cullFace : FRONT_FACE_SEMANTIC;
|
|
#endif
|
|
};
|
|
|
|
PackedVaryings PackVaryings (Varyings input)
|
|
{
|
|
PackedVaryings output;
|
|
ZERO_INITIALIZE(PackedVaryings, output);
|
|
output.positionCS = input.positionCS;
|
|
#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 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;
|
|
}
|
|
|
|
|
|
// --------------------------------------------------
|
|
// Graph
|
|
|
|
// Graph Properties
|
|
CBUFFER_START(UnityPerMaterial)
|
|
float _Dynamic_Shape_Y_Offset;
|
|
float _Dynamic_Start_Position_Offset;
|
|
float _GlobalTiling;
|
|
float _UVVDirection1UDirection0;
|
|
float2 _ColdLavaMainSpeed;
|
|
float2 _MediumLavaMainSpeed;
|
|
float _HotLavaFlowUVRefreshSpeed_1;
|
|
float2 _HotLavaMainSpeed;
|
|
float4 _ColdLavaAlbedo_SM_TexelSize;
|
|
float4 _ColdLavaAlbedoColor;
|
|
float _ColdLavaAlbedoColorMultiply;
|
|
float2 _ColdLavaTiling;
|
|
float _ColdLavaSmoothness;
|
|
float4 _ColdLavaNormal_TexelSize;
|
|
float _ColdLavaNormalScale;
|
|
float4 _ColdLavaMT_AO_H_EM_TexelSize;
|
|
float _ColdLavaMetalic;
|
|
float _ColdLavaAO;
|
|
float _ColdLavaTessScale;
|
|
float _MediumLavaAngle;
|
|
float _MediumLavaAngleFalloff;
|
|
float _MediumLavaHeightBlendTreshold;
|
|
float _MediumLavaHeightBlendStrenght;
|
|
float4 _MediumLavaAlbedo_SM_TexelSize;
|
|
float4 _MediumLavaAlbedoColor;
|
|
float _MediumLavaAlbedoColorMultiply;
|
|
float2 _MediumLavaTiling;
|
|
float _MediumLavaSmoothness;
|
|
float4 _MediumLavaNormal_TexelSize;
|
|
float _MediumLavaNormalScale;
|
|
float4 _MediumLavaMT_AO_H_EM_TexelSize;
|
|
float _MediumLavaMetallic;
|
|
float _MediumLavaAO;
|
|
float _MediumLavaTessScale;
|
|
float _HotLavaAngle;
|
|
float _HotLavaAngleFalloff;
|
|
float _HotLavaHeightBlendTreshold;
|
|
float _HotLavaHeightBlendStrenght;
|
|
float4 _HotLavaAlbedo_SM_TexelSize;
|
|
float4 _HotLavaAlbedoColor;
|
|
float _HotLavaAlbedoColorMultiply;
|
|
float2 _HotLavaTiling;
|
|
float _HotLavaSmoothness;
|
|
float4 _HotLavaNormal_TexelSize;
|
|
float _HotLavaNormalScale;
|
|
float4 _HotLavaMT_AO_H_EM_TexelSize;
|
|
float _HotLavaMetallic;
|
|
float _HotLavaAO;
|
|
float _HotLavaTessScale;
|
|
float _ColdLavaFlowUVRefresSpeed;
|
|
float _MediumLavaFlowUVRefreshSpeed;
|
|
float _HotLavaFlowUVRefreshSpeed;
|
|
float4 _LavaEmissionColor;
|
|
float _ColdLavaEmissionMaskIntensivity;
|
|
float _ColdLavaEmissionMaskTreshold;
|
|
float _MediumLavaEmissionMaskIntesivity;
|
|
float _MediumLavaEmissionMaskTreshold;
|
|
float _HotLavaEmissionMaskIntensivity;
|
|
float _HotLavaEmissionMaskTreshold;
|
|
float4 _RimColor;
|
|
float _RimLightPower;
|
|
float4 _Noise_TexelSize;
|
|
float2 _NoiseTiling;
|
|
float2 _NoiseSpeed;
|
|
float _ColdLavaNoisePower;
|
|
float _MediumLavaNoisePower;
|
|
float _HotLavaNoisePower;
|
|
float _VCColdLavaHeightBlendStrenght;
|
|
float _VCMediumLavaHeightBlendStrenght;
|
|
float _VCHotLavaHeightBlendStrenght;
|
|
float _Dynamic_Shape_Speed;
|
|
float _Dynamic_Shape_U_Curve_Power;
|
|
float _Dynamic_Shape_V_Curve_Power;
|
|
float _Dynamic_Lava_Emission_Intensivity;
|
|
float _Dynamic_Lava_Emission_Treshold;
|
|
float2 _Slope_Speed_Influence;
|
|
float _Dynamic_Lava_Emission_Front_Mask_Treshold;
|
|
float _Dynamic_Lava_Emission_Front_Mask_Intensivity;
|
|
float _Dynamic_Flow;
|
|
CBUFFER_END
|
|
|
|
// Object and Global properties
|
|
SAMPLER(SamplerState_Linear_Repeat);
|
|
SAMPLER(SamplerState_Linear_Repeat_Aniso8);
|
|
TEXTURE2D(_ColdLavaAlbedo_SM);
|
|
SAMPLER(sampler_ColdLavaAlbedo_SM);
|
|
TEXTURE2D(_ColdLavaNormal);
|
|
SAMPLER(sampler_ColdLavaNormal);
|
|
TEXTURE2D(_ColdLavaMT_AO_H_EM);
|
|
SAMPLER(sampler_ColdLavaMT_AO_H_EM);
|
|
TEXTURE2D(_MediumLavaAlbedo_SM);
|
|
SAMPLER(sampler_MediumLavaAlbedo_SM);
|
|
TEXTURE2D(_MediumLavaNormal);
|
|
SAMPLER(sampler_MediumLavaNormal);
|
|
TEXTURE2D(_MediumLavaMT_AO_H_EM);
|
|
SAMPLER(sampler_MediumLavaMT_AO_H_EM);
|
|
TEXTURE2D(_HotLavaAlbedo_SM);
|
|
SAMPLER(sampler_HotLavaAlbedo_SM);
|
|
TEXTURE2D(_HotLavaNormal);
|
|
SAMPLER(sampler_HotLavaNormal);
|
|
TEXTURE2D(_HotLavaMT_AO_H_EM);
|
|
SAMPLER(sampler_HotLavaMT_AO_H_EM);
|
|
TEXTURE2D(_Noise);
|
|
SAMPLER(sampler_Noise);
|
|
|
|
// Graph Includes
|
|
// GraphIncludes: <None>
|
|
|
|
// -- Property used by ScenePickingPass
|
|
#ifdef SCENEPICKINGPASS
|
|
float4 _SelectionID;
|
|
#endif
|
|
|
|
// -- Properties used by SceneSelectionPass
|
|
#ifdef SCENESELECTIONPASS
|
|
int _ObjectId;
|
|
int _PassValue;
|
|
#endif
|
|
|
|
// Graph Functions
|
|
|
|
void Time_float(out float Out){
|
|
Out = _Time.y;
|
|
}
|
|
|
|
void Unity_Multiply_float_float(float A, float B, out float Out)
|
|
{
|
|
Out = A * B;
|
|
}
|
|
|
|
void Unity_Add_float(float A, float B, out float Out)
|
|
{
|
|
Out = A + B;
|
|
}
|
|
|
|
void Unity_Sine_float(float In, out float Out)
|
|
{
|
|
Out = sin(In);
|
|
}
|
|
|
|
void Unity_OneMinus_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);
|
|
}
|
|
|
|
void Unity_Fraction_float(float In, out float Out)
|
|
{
|
|
Out = frac(In);
|
|
}
|
|
|
|
void Unity_Subtract_float(float A, float B, out float Out)
|
|
{
|
|
Out = A - B;
|
|
}
|
|
|
|
void Unity_Clamp_float(float In, float Min, float Max, out float Out)
|
|
{
|
|
Out = clamp(In, Min, Max);
|
|
}
|
|
|
|
struct Bindings_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float
|
|
{
|
|
half4 uv2;
|
|
};
|
|
|
|
void SG_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float(float _Lava_Move, float _Lava_Blend, float _Lava_Blend_Length, float _Lava_Position, float _Speed, Bindings_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float IN, out float3 OutVector3_1, out float Mask_2, out float BlackMask_3)
|
|
{
|
|
float _Property_2a185003c3494beeb70cdf5ed0e65bcd_Out_0 = _Lava_Position;
|
|
float _TimeCustomFunction_de3c9bb8524d44f4ab32edcb4d6b4f54_Out_0;
|
|
Time_float(_TimeCustomFunction_de3c9bb8524d44f4ab32edcb4d6b4f54_Out_0);
|
|
float _Property_e7f9cc195866428a85d01e3ecd313a79_Out_0 = _Speed;
|
|
float _Multiply_9e68ac9cbbee4bd89bda6f5e83200ba1_Out_2;
|
|
Unity_Multiply_float_float(_TimeCustomFunction_de3c9bb8524d44f4ab32edcb4d6b4f54_Out_0, _Property_e7f9cc195866428a85d01e3ecd313a79_Out_0, _Multiply_9e68ac9cbbee4bd89bda6f5e83200ba1_Out_2);
|
|
float _Add_89e5e16041eb42c185127581c324d3ef_Out_2;
|
|
Unity_Add_float(_Property_2a185003c3494beeb70cdf5ed0e65bcd_Out_0, _Multiply_9e68ac9cbbee4bd89bda6f5e83200ba1_Out_2, _Add_89e5e16041eb42c185127581c324d3ef_Out_2);
|
|
float _Property_c36e7c40bdfb40a1b331d81d87dc8ea2_Out_0 = _Lava_Blend_Length;
|
|
float _Add_c00f6c5fae1f40ce848e7c22007c4187_Out_2;
|
|
Unity_Add_float(_Property_c36e7c40bdfb40a1b331d81d87dc8ea2_Out_0, _Add_89e5e16041eb42c185127581c324d3ef_Out_2, _Add_c00f6c5fae1f40ce848e7c22007c4187_Out_2);
|
|
float4 _UV_3e2c7754188f4248b45724449a0b0102_Out_0 = IN.uv2;
|
|
float _Split_1c5a40226cc8434d858bb235be3df686_R_1 = _UV_3e2c7754188f4248b45724449a0b0102_Out_0[0];
|
|
float _Split_1c5a40226cc8434d858bb235be3df686_G_2 = _UV_3e2c7754188f4248b45724449a0b0102_Out_0[1];
|
|
float _Split_1c5a40226cc8434d858bb235be3df686_B_3 = _UV_3e2c7754188f4248b45724449a0b0102_Out_0[2];
|
|
float _Split_1c5a40226cc8434d858bb235be3df686_A_4 = _UV_3e2c7754188f4248b45724449a0b0102_Out_0[3];
|
|
float Constant_07fa30ece4ce41b5b24296e8ca24455e = 3.141593;
|
|
float _Multiply_a446488e00e945cb9bdfe5be3426f420_Out_2;
|
|
Unity_Multiply_float_float(_Split_1c5a40226cc8434d858bb235be3df686_G_2, Constant_07fa30ece4ce41b5b24296e8ca24455e, _Multiply_a446488e00e945cb9bdfe5be3426f420_Out_2);
|
|
float _Sine_246d772169bc44e8a89cd956f8db3945_Out_1;
|
|
Unity_Sine_float(_Multiply_a446488e00e945cb9bdfe5be3426f420_Out_2, _Sine_246d772169bc44e8a89cd956f8db3945_Out_1);
|
|
float _OneMinus_5a23f296bc0d4c259759488043d04af8_Out_1;
|
|
Unity_OneMinus_float(_Sine_246d772169bc44e8a89cd956f8db3945_Out_1, _OneMinus_5a23f296bc0d4c259759488043d04af8_Out_1);
|
|
float _Property_e47653aa77f64be691ab7fbc06e93a03_Out_0 = _Lava_Blend;
|
|
float _Multiply_da8ac054968b49f2902ac2cb6adbf7ce_Out_2;
|
|
Unity_Multiply_float_float(_OneMinus_5a23f296bc0d4c259759488043d04af8_Out_1, _Property_e47653aa77f64be691ab7fbc06e93a03_Out_0, _Multiply_da8ac054968b49f2902ac2cb6adbf7ce_Out_2);
|
|
float _Add_14d2aa97a990488095216c24e0fce025_Out_2;
|
|
Unity_Add_float(_Split_1c5a40226cc8434d858bb235be3df686_R_1, _Multiply_da8ac054968b49f2902ac2cb6adbf7ce_Out_2, _Add_14d2aa97a990488095216c24e0fce025_Out_2);
|
|
float _Smoothstep_cdbeceeb99e04282a57ed4060a77ccfa_Out_3;
|
|
Unity_Smoothstep_float(_Add_89e5e16041eb42c185127581c324d3ef_Out_2, _Add_c00f6c5fae1f40ce848e7c22007c4187_Out_2, _Add_14d2aa97a990488095216c24e0fce025_Out_2, _Smoothstep_cdbeceeb99e04282a57ed4060a77ccfa_Out_3);
|
|
float _Property_9b3bca5a847f487c9f9ea762b17e9e6f_Out_0 = _Lava_Move;
|
|
float _Multiply_cfe5164c85184498b5f555c37c60f6e7_Out_2;
|
|
Unity_Multiply_float_float(_Smoothstep_cdbeceeb99e04282a57ed4060a77ccfa_Out_3, _Property_9b3bca5a847f487c9f9ea762b17e9e6f_Out_0, _Multiply_cfe5164c85184498b5f555c37c60f6e7_Out_2);
|
|
float3 _Vector3_6776765fcd694cd4a1fda0cee619f6fd_Out_0 = float3(0, _Multiply_cfe5164c85184498b5f555c37c60f6e7_Out_2, 0);
|
|
float _Fraction_534e1fabf58244d58a8b4810525daf90_Out_1;
|
|
Unity_Fraction_float(_Smoothstep_cdbeceeb99e04282a57ed4060a77ccfa_Out_3, _Fraction_534e1fabf58244d58a8b4810525daf90_Out_1);
|
|
float _Subtract_8953bd445cba4da5bd2f520f8181e98d_Out_2;
|
|
Unity_Subtract_float(_Add_c00f6c5fae1f40ce848e7c22007c4187_Out_2, _Add_14d2aa97a990488095216c24e0fce025_Out_2, _Subtract_8953bd445cba4da5bd2f520f8181e98d_Out_2);
|
|
float _Clamp_f8658c6871554a12b16cd7ce892df954_Out_3;
|
|
Unity_Clamp_float(_Subtract_8953bd445cba4da5bd2f520f8181e98d_Out_2, 0, 1, _Clamp_f8658c6871554a12b16cd7ce892df954_Out_3);
|
|
OutVector3_1 = _Vector3_6776765fcd694cd4a1fda0cee619f6fd_Out_0;
|
|
Mask_2 = _Fraction_534e1fabf58244d58a8b4810525daf90_Out_1;
|
|
BlackMask_3 = _Clamp_f8658c6871554a12b16cd7ce892df954_Out_3;
|
|
}
|
|
|
|
void Unity_Multiply_float3_float3(float3 A, float3 B, out float3 Out)
|
|
{
|
|
Out = A * B;
|
|
}
|
|
|
|
void Unity_Absolute_float(float In, out float Out)
|
|
{
|
|
Out = abs(In);
|
|
}
|
|
|
|
void Unity_Multiply_float2_float2(float2 A, float2 B, out float2 Out)
|
|
{
|
|
Out = A * B;
|
|
}
|
|
|
|
void Unity_Add_float2(float2 A, float2 B, out float2 Out)
|
|
{
|
|
Out = A + B;
|
|
}
|
|
|
|
void Unity_Branch_float2(float Predicate, float2 True, float2 False, out float2 Out)
|
|
{
|
|
Out = Predicate ? True : False;
|
|
}
|
|
|
|
void Unity_Divide_float(float A, float B, out float Out)
|
|
{
|
|
Out = A / B;
|
|
}
|
|
|
|
void Unity_Power_float(float A, float B, out float Out)
|
|
{
|
|
Out = pow(A, B);
|
|
}
|
|
|
|
struct Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float
|
|
{
|
|
float3 WorldSpaceNormal;
|
|
half4 uv0;
|
|
half4 uv3;
|
|
};
|
|
|
|
void SG_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float(float _UV_Direction_V_T_U_F, float2 _Texture_Tiling, float _Global_Tiling, float2 _Texture_Speed, UnityTexture2D _HeightMap_B, float _UV_Refresh_Speed, float2 _Slope_Influence, float _Time_Float, Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float IN, out float2 UV_1_LOD_5, out float2 UV_2_LOD_4, out float FlowLerp_LOD_8, out float NonHeigblendedLerp_LOD_9, out float Fraction_1_1, out float Fraction_2_2)
|
|
{
|
|
float _Property_e1ff2b453fec41069201c9a23f45243f_Out_0 = _UV_Direction_V_T_U_F;
|
|
float2 _Property_11e9ef21a6164714b54867b4fec442fb_Out_0 = _Texture_Speed;
|
|
float _Split_66fafc81d60b44af9ca4955d1c41a23e_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_66fafc81d60b44af9ca4955d1c41a23e_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_66fafc81d60b44af9ca4955d1c41a23e_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_66fafc81d60b44af9ca4955d1c41a23e_A_4 = 0;
|
|
float _Absolute_9ed12a85859d4c3abd48e4e3ad86a4a3_Out_1;
|
|
Unity_Absolute_float(_Split_66fafc81d60b44af9ca4955d1c41a23e_G_2, _Absolute_9ed12a85859d4c3abd48e4e3ad86a4a3_Out_1);
|
|
float _Clamp_381065d3a34d4d03a8e14f5344363851_Out_3;
|
|
Unity_Clamp_float(_Absolute_9ed12a85859d4c3abd48e4e3ad86a4a3_Out_1, 0, 1, _Clamp_381065d3a34d4d03a8e14f5344363851_Out_3);
|
|
float _OneMinus_e2b233a02f02413b9067eba7b3be8fdb_Out_1;
|
|
Unity_OneMinus_float(_Clamp_381065d3a34d4d03a8e14f5344363851_Out_3, _OneMinus_e2b233a02f02413b9067eba7b3be8fdb_Out_1);
|
|
float2 _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0 = _Slope_Influence;
|
|
float2 _Multiply_8b98ec2e94864acc851f15193013d9c5_Out_2;
|
|
Unity_Multiply_float2_float2((_OneMinus_e2b233a02f02413b9067eba7b3be8fdb_Out_1.xx), _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0, _Multiply_8b98ec2e94864acc851f15193013d9c5_Out_2);
|
|
float2 _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2;
|
|
Unity_Add_float2(_Property_11e9ef21a6164714b54867b4fec442fb_Out_0, _Multiply_8b98ec2e94864acc851f15193013d9c5_Out_2, _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2);
|
|
float2 _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0 = _Texture_Tiling;
|
|
float2 _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2;
|
|
Unity_Multiply_float2_float2(_Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2, _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0, _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2);
|
|
float4 _UV_5065e53f57da48938d389be8b756e79f_Out_0 = IN.uv3;
|
|
float2 _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2;
|
|
Unity_Multiply_float2_float2(_Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2, (_UV_5065e53f57da48938d389be8b756e79f_Out_0.xy), _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2);
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_R_1 = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2[0];
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_G_2 = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2[1];
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_B_3 = 0;
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_A_4 = 0;
|
|
float2 _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0 = float2(_Split_8a205a4b761446f9bd6e51fef55cd516_G_2, _Split_8a205a4b761446f9bd6e51fef55cd516_R_1);
|
|
float2 _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3;
|
|
Unity_Branch_float2(_Property_e1ff2b453fec41069201c9a23f45243f_Out_0, _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2, _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0, _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3);
|
|
float _Property_85997eba6114477b8cf506155f6b748c_Out_0 = _Time_Float;
|
|
float _Property_eca1185428d546de9034f062796c7f3b_Out_0 = _UV_Refresh_Speed;
|
|
float _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2;
|
|
Unity_Multiply_float_float(_Property_85997eba6114477b8cf506155f6b748c_Out_0, _Property_eca1185428d546de9034f062796c7f3b_Out_0, _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2);
|
|
float _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2;
|
|
Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2, 0, _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2);
|
|
float _Fraction_32b193bd71ca404588517d6887bbf390_Out_1;
|
|
Unity_Fraction_float(_Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2, _Fraction_32b193bd71ca404588517d6887bbf390_Out_1);
|
|
float2 _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2;
|
|
Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3, (_Fraction_32b193bd71ca404588517d6887bbf390_Out_1.xx), _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2);
|
|
float _Property_62f67c70aae5489e94e37cafe73baf35_Out_0 = _Global_Tiling;
|
|
float _Divide_19c9049f60754d499008ce4b06109655_Out_2;
|
|
Unity_Divide_float(1, _Property_62f67c70aae5489e94e37cafe73baf35_Out_0, _Divide_19c9049f60754d499008ce4b06109655_Out_2);
|
|
float4 _UV_6b1eec7607104319aba3d875527da073_Out_0 = IN.uv0;
|
|
float2 _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2;
|
|
Unity_Multiply_float2_float2(_Property_4d24cadf92ee4d43b52d3755629e269e_Out_0, (_UV_6b1eec7607104319aba3d875527da073_Out_0.xy), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2);
|
|
float2 _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2;
|
|
Unity_Multiply_float2_float2((_Divide_19c9049f60754d499008ce4b06109655_Out_2.xx), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2);
|
|
float2 _Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2;
|
|
Unity_Add_float2(_Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2, _Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2);
|
|
float _Add_9eadb94808de4bc885bc1be18df4f639_Out_2;
|
|
Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2, -0.5, _Add_9eadb94808de4bc885bc1be18df4f639_Out_2);
|
|
float _Fraction_38e5506afa51447283ddde13593ada4d_Out_1;
|
|
Unity_Fraction_float(_Add_9eadb94808de4bc885bc1be18df4f639_Out_2, _Fraction_38e5506afa51447283ddde13593ada4d_Out_1);
|
|
float2 _Multiply_14c20d62ad084293accedac425b831fe_Out_2;
|
|
Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3, (_Fraction_38e5506afa51447283ddde13593ada4d_Out_1.xx), _Multiply_14c20d62ad084293accedac425b831fe_Out_2);
|
|
float2 _Add_5373f3ceb31249868a4f178de8a7ccc5_Out_2;
|
|
Unity_Add_float2(_Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2, _Multiply_14c20d62ad084293accedac425b831fe_Out_2, _Add_5373f3ceb31249868a4f178de8a7ccc5_Out_2);
|
|
float _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2;
|
|
Unity_Multiply_float_float(_Fraction_32b193bd71ca404588517d6887bbf390_Out_1, 1, _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2);
|
|
float Constant_9550753bbc114dd4994f4e99790a3669 = 3.141593;
|
|
float _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2;
|
|
Unity_Multiply_float_float(_Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2, Constant_9550753bbc114dd4994f4e99790a3669, _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2);
|
|
float Constant_b538a449c4eb42328f031521a22bd3e3 = 3.141593;
|
|
float _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2;
|
|
Unity_Multiply_float_float(Constant_b538a449c4eb42328f031521a22bd3e3, 1.5, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2);
|
|
float _Add_590bbae990404254a6309a5fa210ca31_Out_2;
|
|
Unity_Add_float(_Multiply_c4390f9bbb504e9981494940812a3c59_Out_2, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2, _Add_590bbae990404254a6309a5fa210ca31_Out_2);
|
|
float _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1;
|
|
Unity_Sine_float(_Add_590bbae990404254a6309a5fa210ca31_Out_2, _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1);
|
|
float _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1;
|
|
Unity_Absolute_float(_Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1, _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1);
|
|
float _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3;
|
|
Unity_Clamp_float(_Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1, 0, 1, _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3);
|
|
UnityTexture2D _Property_455d32b94af045e4ac963d23b1a8dceb_Out_0 = _HeightMap_B;
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_455d32b94af045e4ac963d23b1a8dceb_Out_0.tex, _Property_455d32b94af045e4ac963d23b1a8dceb_Out_0.samplerstate, _Property_455d32b94af045e4ac963d23b1a8dceb_Out_0.GetTransformedUV(_Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_R_5 = _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0.r;
|
|
float _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_G_6 = _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0.g;
|
|
float _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_B_7 = _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0.b;
|
|
float _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_A_8 = _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0.a;
|
|
float _Multiply_d08510aad90c46c79f14152cfed0f078_Out_2;
|
|
Unity_Multiply_float_float(_SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_B_7, 7, _Multiply_d08510aad90c46c79f14152cfed0f078_Out_2);
|
|
float _Power_9a99fc4a330a4c5aac5363723a9e297d_Out_2;
|
|
Unity_Power_float(_Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3, _Multiply_d08510aad90c46c79f14152cfed0f078_Out_2, _Power_9a99fc4a330a4c5aac5363723a9e297d_Out_2);
|
|
float _Clamp_134461fc226e4794bd6323caf229ec29_Out_3;
|
|
Unity_Clamp_float(_Power_9a99fc4a330a4c5aac5363723a9e297d_Out_2, 0, 1, _Clamp_134461fc226e4794bd6323caf229ec29_Out_3);
|
|
float _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1;
|
|
Unity_Fraction_float(_Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2, _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1);
|
|
float _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1;
|
|
Unity_Fraction_float(_Add_9eadb94808de4bc885bc1be18df4f639_Out_2, _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1);
|
|
UV_1_LOD_5 = _Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2;
|
|
UV_2_LOD_4 = _Add_5373f3ceb31249868a4f178de8a7ccc5_Out_2;
|
|
FlowLerp_LOD_8 = _Clamp_134461fc226e4794bd6323caf229ec29_Out_3;
|
|
NonHeigblendedLerp_LOD_9 = _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3;
|
|
Fraction_1_1 = _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1;
|
|
Fraction_2_2 = _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1;
|
|
}
|
|
|
|
void Unity_Lerp_float(float A, float B, float T, out float Out)
|
|
{
|
|
Out = lerp(A, B, T);
|
|
}
|
|
|
|
void Unity_Saturate_float(float In, out float Out)
|
|
{
|
|
Out = saturate(In);
|
|
}
|
|
|
|
struct Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float
|
|
{
|
|
};
|
|
|
|
void SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(float Vector1_3D7AF960, float Vector1_23CABB44, float Vector1_50A6BA5E, Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float IN, out float Blend_1)
|
|
{
|
|
float _Property_804e86228598eb8b92ce6c007ac5fbc9_Out_0 = Vector1_3D7AF960;
|
|
float _Property_9dc4e2ee5a613e8bacccce3aeee46c32_Out_0 = Vector1_23CABB44;
|
|
float _Multiply_fb91b2b13771718bb4cb013bab2768ac_Out_2;
|
|
Unity_Multiply_float_float(_Property_804e86228598eb8b92ce6c007ac5fbc9_Out_0, _Property_9dc4e2ee5a613e8bacccce3aeee46c32_Out_0, _Multiply_fb91b2b13771718bb4cb013bab2768ac_Out_2);
|
|
float _Multiply_aa534fa162410f8f935b21bd5d9c58ab_Out_2;
|
|
Unity_Multiply_float_float(_Multiply_fb91b2b13771718bb4cb013bab2768ac_Out_2, 4, _Multiply_aa534fa162410f8f935b21bd5d9c58ab_Out_2);
|
|
float _Multiply_283464c99bf1ac8789d1ff8ec1948e00_Out_2;
|
|
Unity_Multiply_float_float(_Property_9dc4e2ee5a613e8bacccce3aeee46c32_Out_0, 2, _Multiply_283464c99bf1ac8789d1ff8ec1948e00_Out_2);
|
|
float _Add_4b45f8bab5909883a71690c307b567a2_Out_2;
|
|
Unity_Add_float(_Multiply_aa534fa162410f8f935b21bd5d9c58ab_Out_2, _Multiply_283464c99bf1ac8789d1ff8ec1948e00_Out_2, _Add_4b45f8bab5909883a71690c307b567a2_Out_2);
|
|
float _Absolute_3d1440cf68e24d60b4c40bc66c13c0e5_Out_1;
|
|
Unity_Absolute_float(_Add_4b45f8bab5909883a71690c307b567a2_Out_2, _Absolute_3d1440cf68e24d60b4c40bc66c13c0e5_Out_1);
|
|
float _Property_d01ca21e1ed88487b7c132aa64b85be9_Out_0 = Vector1_50A6BA5E;
|
|
float _Power_376a71f1029b5d888cc4d93d7d8eb032_Out_2;
|
|
Unity_Power_float(_Absolute_3d1440cf68e24d60b4c40bc66c13c0e5_Out_1, _Property_d01ca21e1ed88487b7c132aa64b85be9_Out_0, _Power_376a71f1029b5d888cc4d93d7d8eb032_Out_2);
|
|
float _Saturate_f8e2104d93edb487bdad4a3604d89b6b_Out_1;
|
|
Unity_Saturate_float(_Power_376a71f1029b5d888cc4d93d7d8eb032_Out_2, _Saturate_f8e2104d93edb487bdad4a3604d89b6b_Out_1);
|
|
Blend_1 = _Saturate_f8e2104d93edb487bdad4a3604d89b6b_Out_1;
|
|
}
|
|
|
|
void Unity_Add_float3(float3 A, float3 B, out float3 Out)
|
|
{
|
|
Out = A + B;
|
|
}
|
|
|
|
void Unity_Branch_float3(float Predicate, float3 True, float3 False, out float3 Out)
|
|
{
|
|
Out = Predicate ? True : False;
|
|
}
|
|
|
|
// 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;
|
|
float _Property_661c7656745d4b468e5418922cad980c_Out_0 = _Dynamic_Flow;
|
|
float _Property_6174b362fef84a64bfc63218c98ca2ad_Out_0 = _Dynamic_Shape_Y_Offset;
|
|
float _Property_5a32e2c3b8ea4693bbcb6465db16e4eb_Out_0 = _Dynamic_Shape_V_Curve_Power;
|
|
float _Property_c1acd6c11c59428c9aa108b90c725006_Out_0 = _Dynamic_Shape_U_Curve_Power;
|
|
float _Property_94a7abd0eed040958756408f5586399b_Out_0 = _Dynamic_Start_Position_Offset;
|
|
float _Property_7430d51dddb6413fa811cec211b99000_Out_0 = _Dynamic_Shape_Speed;
|
|
Bindings_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526;
|
|
_LavaMove_e7c2dd23675f46dfb5d627bef2a4f526.uv2 = IN.uv2;
|
|
float3 _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_OutVector3_1;
|
|
float _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_Mask_2;
|
|
float _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_BlackMask_3;
|
|
SG_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float(_Property_6174b362fef84a64bfc63218c98ca2ad_Out_0, _Property_5a32e2c3b8ea4693bbcb6465db16e4eb_Out_0, _Property_c1acd6c11c59428c9aa108b90c725006_Out_0, _Property_94a7abd0eed040958756408f5586399b_Out_0, _Property_7430d51dddb6413fa811cec211b99000_Out_0, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_OutVector3_1, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_Mask_2, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_BlackMask_3);
|
|
float3 _Multiply_dbb7c1d4b3bc4fe0aa3119bb0c945e19_Out_2;
|
|
Unity_Multiply_float3_float3(IN.ObjectSpaceNormal, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_OutVector3_1, _Multiply_dbb7c1d4b3bc4fe0aa3119bb0c945e19_Out_2);
|
|
UnityTexture2D _Property_d1dd8451b9a54063aa1bf0516031825d_Out_0 = UnityBuildTexture2DStructNoScale(_ColdLavaMT_AO_H_EM);
|
|
float _Property_826d006643654800b130e720cfee9283_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_30f8ed4e6dbf49d9bed951f8353f56dd_Out_0 = _ColdLavaTiling;
|
|
float _Property_b0afac94ec4546f9b499dcebb27f4454_Out_0 = _GlobalTiling;
|
|
float2 _Property_39b80d50a1cc47f5837e0616a7b5f484_Out_0 = _ColdLavaMainSpeed;
|
|
UnityTexture2D _Property_97e6f4af77ce47b9a2bd94a7f7e72195_Out_0 = UnityBuildTexture2DStructNoScale(_ColdLavaMT_AO_H_EM);
|
|
float _Property_cf3c3ed2779248fab05956b139b70614_Out_0 = _ColdLavaFlowUVRefresSpeed;
|
|
float2 _Property_76c46234a6774d6b8e09471a8a609832_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_b262837696e74b029d5478b0bdc80655_Out_0;
|
|
Time_float(_TimeCustomFunction_b262837696e74b029d5478b0bdc80655_Out_0);
|
|
Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d;
|
|
_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV1LOD_5;
|
|
float2 _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV2LOD_4;
|
|
float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_FlowLerpLOD_8;
|
|
float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_NonHeigblendedLerpLOD_9;
|
|
float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_Fraction1_1;
|
|
float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_Fraction2_2;
|
|
SG_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float(_Property_826d006643654800b130e720cfee9283_Out_0, _Property_30f8ed4e6dbf49d9bed951f8353f56dd_Out_0, _Property_b0afac94ec4546f9b499dcebb27f4454_Out_0, _Property_39b80d50a1cc47f5837e0616a7b5f484_Out_0, _Property_97e6f4af77ce47b9a2bd94a7f7e72195_Out_0, _Property_cf3c3ed2779248fab05956b139b70614_Out_0, _Property_76c46234a6774d6b8e09471a8a609832_Out_0, _TimeCustomFunction_b262837696e74b029d5478b0bdc80655_Out_0, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV1LOD_5, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV2LOD_4, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_FlowLerpLOD_8, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_NonHeigblendedLerpLOD_9, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_Fraction1_1, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_Fraction2_2);
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_d1dd8451b9a54063aa1bf0516031825d_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_d1dd8451b9a54063aa1bf0516031825d_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV1LOD_5), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_R_5 = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0.r;
|
|
float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_G_6 = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0.g;
|
|
float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_B_7 = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0.b;
|
|
float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_A_8 = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0.a;
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_d1dd8451b9a54063aa1bf0516031825d_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_d1dd8451b9a54063aa1bf0516031825d_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV2LOD_4), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_R_5 = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0.r;
|
|
float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_G_6 = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0.g;
|
|
float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_B_7 = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0.b;
|
|
float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_A_8 = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0.a;
|
|
float _Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3;
|
|
Unity_Lerp_float(_SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_B_7, _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_B_7, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_FlowLerpLOD_8, _Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3);
|
|
float _Add_f5d3919f9d110f84be2db0b4e57905db_Out_2;
|
|
Unity_Add_float(_Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3, -0.25, _Add_f5d3919f9d110f84be2db0b4e57905db_Out_2);
|
|
float _Property_5f6191b3eec22f8691968a8c6e01b3ba_Out_0 = _ColdLavaTessScale;
|
|
float _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2;
|
|
Unity_Multiply_float_float(_Add_f5d3919f9d110f84be2db0b4e57905db_Out_2, _Property_5f6191b3eec22f8691968a8c6e01b3ba_Out_0, _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2);
|
|
UnityTexture2D _Property_56863f8742833f83a9c0285cb3a6c344_Out_0 = UnityBuildTexture2DStructNoScale(_MediumLavaMT_AO_H_EM);
|
|
float _Property_129eb4e64ee94a539b4fcd33d6963539_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_d449c1fd7bee4109b74db35119b5d317_Out_0 = _MediumLavaTiling;
|
|
float _Property_d11985e336744f738fa113fbe21e8b6c_Out_0 = _GlobalTiling;
|
|
float2 _Property_a66b70fbc93c45b09178aeffbc10901a_Out_0 = _MediumLavaMainSpeed;
|
|
UnityTexture2D _Property_ba5c124ff8cb4be699e4a9fc5e7e4a41_Out_0 = UnityBuildTexture2DStructNoScale(_MediumLavaMT_AO_H_EM);
|
|
float _Property_0ae710a197254ff1bd92334a386e969d_Out_0 = _MediumLavaFlowUVRefreshSpeed;
|
|
float2 _Property_ebac93cdf45e4381b5c5d3b4b9fd3fe8_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_61c6b7d904c344f78fe8568d44e53710_Out_0;
|
|
Time_float(_TimeCustomFunction_61c6b7d904c344f78fe8568d44e53710_Out_0);
|
|
Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4;
|
|
_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV1LOD_5;
|
|
float2 _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV2LOD_4;
|
|
float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_FlowLerpLOD_8;
|
|
float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_NonHeigblendedLerpLOD_9;
|
|
float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_Fraction1_1;
|
|
float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_Fraction2_2;
|
|
SG_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float(_Property_129eb4e64ee94a539b4fcd33d6963539_Out_0, _Property_d449c1fd7bee4109b74db35119b5d317_Out_0, _Property_d11985e336744f738fa113fbe21e8b6c_Out_0, _Property_a66b70fbc93c45b09178aeffbc10901a_Out_0, _Property_ba5c124ff8cb4be699e4a9fc5e7e4a41_Out_0, _Property_0ae710a197254ff1bd92334a386e969d_Out_0, _Property_ebac93cdf45e4381b5c5d3b4b9fd3fe8_Out_0, _TimeCustomFunction_61c6b7d904c344f78fe8568d44e53710_Out_0, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV1LOD_5, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV2LOD_4, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_FlowLerpLOD_8, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_NonHeigblendedLerpLOD_9, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_Fraction1_1, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_Fraction2_2);
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_56863f8742833f83a9c0285cb3a6c344_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_56863f8742833f83a9c0285cb3a6c344_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV1LOD_5), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_R_5 = _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0.r;
|
|
float _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_G_6 = _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0.g;
|
|
float _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_B_7 = _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0.b;
|
|
float _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_A_8 = _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0.a;
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_56863f8742833f83a9c0285cb3a6c344_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_56863f8742833f83a9c0285cb3a6c344_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV2LOD_4), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_R_5 = _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0.r;
|
|
float _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_G_6 = _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0.g;
|
|
float _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_B_7 = _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0.b;
|
|
float _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_A_8 = _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0.a;
|
|
float _Lerp_79202e8722bd198a8e3c96b6f6ed9ee9_Out_3;
|
|
Unity_Lerp_float(_SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_B_7, _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_B_7, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_FlowLerpLOD_8, _Lerp_79202e8722bd198a8e3c96b6f6ed9ee9_Out_3);
|
|
float _Add_653ccc57b165d688b8b4122d29bdb348_Out_2;
|
|
Unity_Add_float(_Lerp_79202e8722bd198a8e3c96b6f6ed9ee9_Out_3, -0.25, _Add_653ccc57b165d688b8b4122d29bdb348_Out_2);
|
|
float _Property_3174f3b50d8f8b809685448270c41957_Out_0 = _MediumLavaTessScale;
|
|
float _Multiply_36f60bc2706a8a839dd567cffb1e3428_Out_2;
|
|
Unity_Multiply_float_float(_Add_653ccc57b165d688b8b4122d29bdb348_Out_2, _Property_3174f3b50d8f8b809685448270c41957_Out_0, _Multiply_36f60bc2706a8a839dd567cffb1e3428_Out_2);
|
|
float _OneMinus_559f0fb51d664e529e348d84b4af292f_Out_1;
|
|
Unity_OneMinus_float(_Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3, _OneMinus_559f0fb51d664e529e348d84b4af292f_Out_1);
|
|
float _Absolute_e7aa87a50fd84525a05e4c15faa6ed85_Out_1;
|
|
Unity_Absolute_float(_OneMinus_559f0fb51d664e529e348d84b4af292f_Out_1, _Absolute_e7aa87a50fd84525a05e4c15faa6ed85_Out_1);
|
|
float _Property_29b2fd9cda5f4f5089c3a83fc03e82e9_Out_0 = _MediumLavaHeightBlendTreshold;
|
|
float _Power_1f877a35dc84439b8975ae3495259f32_Out_2;
|
|
Unity_Power_float(_Absolute_e7aa87a50fd84525a05e4c15faa6ed85_Out_1, _Property_29b2fd9cda5f4f5089c3a83fc03e82e9_Out_0, _Power_1f877a35dc84439b8975ae3495259f32_Out_2);
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_A_4 = 0;
|
|
float _Absolute_af2e8d067a75a385bc8da51b27457800_Out_1;
|
|
Unity_Absolute_float(_Split_e8815c5687c0c188b222e57b486e0e5d_G_2, _Absolute_af2e8d067a75a385bc8da51b27457800_Out_1);
|
|
float _Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3;
|
|
Unity_Clamp_float(_Absolute_af2e8d067a75a385bc8da51b27457800_Out_1, 0, 1, _Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3);
|
|
float _Property_f6e7c7b7064d56849dcc327504a5af65_Out_0 = _MediumLavaAngle;
|
|
float _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2;
|
|
Unity_Divide_float(_Property_f6e7c7b7064d56849dcc327504a5af65_Out_0, 45, _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2);
|
|
float _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1;
|
|
Unity_OneMinus_float(_Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2, _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1);
|
|
float _Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2;
|
|
Unity_Subtract_float(_Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3, _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1, _Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2);
|
|
float _Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3;
|
|
Unity_Clamp_float(_Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2, 0, 2, _Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3);
|
|
float _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2;
|
|
Unity_Divide_float(1, _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2, _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2);
|
|
float _Multiply_7079e8acdf5057888843275dbbdb199c_Out_2;
|
|
Unity_Multiply_float_float(_Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3, _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2, _Multiply_7079e8acdf5057888843275dbbdb199c_Out_2);
|
|
float _Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3;
|
|
Unity_Clamp_float(_Multiply_7079e8acdf5057888843275dbbdb199c_Out_2, 0, 1, _Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3);
|
|
float _OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1;
|
|
Unity_OneMinus_float(_Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3, _OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1);
|
|
float _Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1;
|
|
Unity_Absolute_float(_OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1, _Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1);
|
|
float _Property_f6203e15e471e481b8369ee14c1cf745_Out_0 = _MediumLavaAngleFalloff;
|
|
float _Power_1bc1b18487206481a5ce3274075c24a1_Out_2;
|
|
Unity_Power_float(_Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1, _Property_f6203e15e471e481b8369ee14c1cf745_Out_0, _Power_1bc1b18487206481a5ce3274075c24a1_Out_2);
|
|
float _Clamp_08c896054837bb88bc0374bd536ee024_Out_3;
|
|
Unity_Clamp_float(_Power_1bc1b18487206481a5ce3274075c24a1_Out_2, 0, 1, _Clamp_08c896054837bb88bc0374bd536ee024_Out_3);
|
|
float _Property_c6fdc37b90444cbf8cbf004b1c01d820_Out_0 = _MediumLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54;
|
|
float _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_Power_1f877a35dc84439b8975ae3495259f32_Out_2, _Clamp_08c896054837bb88bc0374bd536ee024_Out_3, _Property_c6fdc37b90444cbf8cbf004b1c01d820_Out_0, _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54, _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54_Blend_1);
|
|
float _Lerp_bbad2bae9298a98fb0f4e5807244e03d_Out_3;
|
|
Unity_Lerp_float(_Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2, _Multiply_36f60bc2706a8a839dd567cffb1e3428_Out_2, _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54_Blend_1, _Lerp_bbad2bae9298a98fb0f4e5807244e03d_Out_3);
|
|
UnityTexture2D _Property_65b22a07dcd745828b471df9172deaa4_Out_0 = UnityBuildTexture2DStructNoScale(_HotLavaMT_AO_H_EM);
|
|
float _Property_d32c017d9c624ffa90d8984f38f746d0_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_b0bb4e9015e84d95a4bc288f0187888b_Out_0 = _HotLavaTiling;
|
|
float _Property_162f3942f5b44cc98f8accf8b6293159_Out_0 = _GlobalTiling;
|
|
float2 _Property_120466aaf69b4fbdb89bcb097bfd6df4_Out_0 = _HotLavaMainSpeed;
|
|
UnityTexture2D _Property_cb85121173c148debffeebcfebf7167d_Out_0 = UnityBuildTexture2DStructNoScale(_HotLavaMT_AO_H_EM);
|
|
float _Property_277288be9f08428eb953c8ee761d793c_Out_0 = _HotLavaFlowUVRefreshSpeed;
|
|
float2 _Property_2a69b9c45b8e4f9b84b561e49c548b8e_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_84f6f740bbf64a11a8f9f67f370e8676_Out_0;
|
|
Time_float(_TimeCustomFunction_84f6f740bbf64a11a8f9f67f370e8676_Out_0);
|
|
Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf;
|
|
_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV1LOD_5;
|
|
float2 _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV2LOD_4;
|
|
float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_FlowLerpLOD_8;
|
|
float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_NonHeigblendedLerpLOD_9;
|
|
float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_Fraction1_1;
|
|
float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_Fraction2_2;
|
|
SG_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float(_Property_d32c017d9c624ffa90d8984f38f746d0_Out_0, _Property_b0bb4e9015e84d95a4bc288f0187888b_Out_0, _Property_162f3942f5b44cc98f8accf8b6293159_Out_0, _Property_120466aaf69b4fbdb89bcb097bfd6df4_Out_0, _Property_cb85121173c148debffeebcfebf7167d_Out_0, _Property_277288be9f08428eb953c8ee761d793c_Out_0, _Property_2a69b9c45b8e4f9b84b561e49c548b8e_Out_0, _TimeCustomFunction_84f6f740bbf64a11a8f9f67f370e8676_Out_0, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV1LOD_5, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV2LOD_4, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_FlowLerpLOD_8, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_NonHeigblendedLerpLOD_9, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_Fraction1_1, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_Fraction2_2);
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_65b22a07dcd745828b471df9172deaa4_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_65b22a07dcd745828b471df9172deaa4_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV1LOD_5), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_R_5 = _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0.r;
|
|
float _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_G_6 = _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0.g;
|
|
float _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_B_7 = _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0.b;
|
|
float _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_A_8 = _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0.a;
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_65b22a07dcd745828b471df9172deaa4_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_65b22a07dcd745828b471df9172deaa4_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV2LOD_4), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_R_5 = _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0.r;
|
|
float _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_G_6 = _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0.g;
|
|
float _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_B_7 = _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0.b;
|
|
float _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_A_8 = _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0.a;
|
|
float _Lerp_a74bf7006e0ceb81af461eaab46f23b1_Out_3;
|
|
Unity_Lerp_float(_SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_B_7, _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_B_7, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_FlowLerpLOD_8, _Lerp_a74bf7006e0ceb81af461eaab46f23b1_Out_3);
|
|
float _Add_4a55e899a9299a83877d178ae45f49f1_Out_2;
|
|
Unity_Add_float(_Lerp_a74bf7006e0ceb81af461eaab46f23b1_Out_3, -0.25, _Add_4a55e899a9299a83877d178ae45f49f1_Out_2);
|
|
float _Property_f6b107e5e0d31d8c98e66eefbf3de6f2_Out_0 = _HotLavaTessScale;
|
|
float _Multiply_f3c73cf50cdf8e8689aed97f89e3046c_Out_2;
|
|
Unity_Multiply_float_float(_Add_4a55e899a9299a83877d178ae45f49f1_Out_2, _Property_f6b107e5e0d31d8c98e66eefbf3de6f2_Out_0, _Multiply_f3c73cf50cdf8e8689aed97f89e3046c_Out_2);
|
|
float _OneMinus_58b9e464e3ca4d479e369a8be9a7ee08_Out_1;
|
|
Unity_OneMinus_float(_Lerp_79202e8722bd198a8e3c96b6f6ed9ee9_Out_3, _OneMinus_58b9e464e3ca4d479e369a8be9a7ee08_Out_1);
|
|
float _Absolute_fb324d79ccc14d32b39e90513d31b50b_Out_1;
|
|
Unity_Absolute_float(_OneMinus_58b9e464e3ca4d479e369a8be9a7ee08_Out_1, _Absolute_fb324d79ccc14d32b39e90513d31b50b_Out_1);
|
|
float _Property_d8670d1e08f54d1899644251f1099601_Out_0 = _HotLavaHeightBlendTreshold;
|
|
float _Power_99605ede7ecd4b6f976609d07b4629bb_Out_2;
|
|
Unity_Power_float(_Absolute_fb324d79ccc14d32b39e90513d31b50b_Out_1, _Property_d8670d1e08f54d1899644251f1099601_Out_0, _Power_99605ede7ecd4b6f976609d07b4629bb_Out_2);
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_A_4 = 0;
|
|
float _Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1;
|
|
Unity_Absolute_float(_Split_b9e7b4a6b4b5e58aa502d4b6d169b792_G_2, _Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1);
|
|
float _Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3;
|
|
Unity_Clamp_float(_Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1, 0, 1, _Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3);
|
|
float _Property_6975119070a7eb84950e7da691463776_Out_0 = _HotLavaAngle;
|
|
float _Divide_86811ef0d01a1581b082fc982daa687c_Out_2;
|
|
Unity_Divide_float(_Property_6975119070a7eb84950e7da691463776_Out_0, 45, _Divide_86811ef0d01a1581b082fc982daa687c_Out_2);
|
|
float _OneMinus_a7c4799546af71898266d38a4354b568_Out_1;
|
|
Unity_OneMinus_float(_Divide_86811ef0d01a1581b082fc982daa687c_Out_2, _OneMinus_a7c4799546af71898266d38a4354b568_Out_1);
|
|
float _Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2;
|
|
Unity_Subtract_float(_Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3, _OneMinus_a7c4799546af71898266d38a4354b568_Out_1, _Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2);
|
|
float _Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3;
|
|
Unity_Clamp_float(_Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2, 0, 2, _Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3);
|
|
float _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2;
|
|
Unity_Divide_float(1, _Divide_86811ef0d01a1581b082fc982daa687c_Out_2, _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2);
|
|
float _Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2;
|
|
Unity_Multiply_float_float(_Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3, _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2, _Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2);
|
|
float _Clamp_69414a1448338e8d9fc890185b317bc6_Out_3;
|
|
Unity_Clamp_float(_Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2, 0, 1, _Clamp_69414a1448338e8d9fc890185b317bc6_Out_3);
|
|
float _OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1;
|
|
Unity_OneMinus_float(_Clamp_69414a1448338e8d9fc890185b317bc6_Out_3, _OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1);
|
|
float _Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1;
|
|
Unity_Absolute_float(_OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1, _Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1);
|
|
float _Property_f5a63fda0810468082350dfa23ec6bf3_Out_0 = _HotLavaAngleFalloff;
|
|
float _Power_0c67a131ce19048caeed8c043e033fb9_Out_2;
|
|
Unity_Power_float(_Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1, _Property_f5a63fda0810468082350dfa23ec6bf3_Out_0, _Power_0c67a131ce19048caeed8c043e033fb9_Out_2);
|
|
float _Clamp_c8349812bf696286b9429cd182d4670a_Out_3;
|
|
Unity_Clamp_float(_Power_0c67a131ce19048caeed8c043e033fb9_Out_2, 0, 1, _Clamp_c8349812bf696286b9429cd182d4670a_Out_3);
|
|
float _Property_b67bd351f0d84590833dacb1b608a490_Out_0 = _HotLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98;
|
|
float _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_Power_99605ede7ecd4b6f976609d07b4629bb_Out_2, _Clamp_c8349812bf696286b9429cd182d4670a_Out_3, _Property_b67bd351f0d84590833dacb1b608a490_Out_0, _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98, _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98_Blend_1);
|
|
float _Lerp_ba0188e0033c96818127ab277dd7743d_Out_3;
|
|
Unity_Lerp_float(_Lerp_bbad2bae9298a98fb0f4e5807244e03d_Out_3, _Multiply_f3c73cf50cdf8e8689aed97f89e3046c_Out_2, _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98_Blend_1, _Lerp_ba0188e0033c96818127ab277dd7743d_Out_3);
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_R_1 = IN.VertexColor[0];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_G_2 = IN.VertexColor[1];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_B_3 = IN.VertexColor[2];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_A_4 = IN.VertexColor[3];
|
|
float _Lerp_93a62f8efa294882a3799fb182d00ce6_Out_3;
|
|
Unity_Lerp_float(_Lerp_ba0188e0033c96818127ab277dd7743d_Out_3, _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2, _Split_992c0de0de817484b2d52aeb19e22ee0_R_1, _Lerp_93a62f8efa294882a3799fb182d00ce6_Out_3);
|
|
float _Lerp_614557f98d2300819fe9b855a1a93f0b_Out_3;
|
|
Unity_Lerp_float(_Lerp_93a62f8efa294882a3799fb182d00ce6_Out_3, _Multiply_36f60bc2706a8a839dd567cffb1e3428_Out_2, _Split_992c0de0de817484b2d52aeb19e22ee0_G_2, _Lerp_614557f98d2300819fe9b855a1a93f0b_Out_3);
|
|
float _Lerp_ef565d386ab90a89ab99065d782595a0_Out_3;
|
|
Unity_Lerp_float(_Lerp_614557f98d2300819fe9b855a1a93f0b_Out_3, _Multiply_f3c73cf50cdf8e8689aed97f89e3046c_Out_2, _Split_992c0de0de817484b2d52aeb19e22ee0_B_3, _Lerp_ef565d386ab90a89ab99065d782595a0_Out_3);
|
|
float3 _Multiply_a2efee1a779e44c6ada9832d9fff09ed_Out_2;
|
|
Unity_Multiply_float3_float3(IN.ObjectSpaceNormal, (_Lerp_ef565d386ab90a89ab99065d782595a0_Out_3.xxx), _Multiply_a2efee1a779e44c6ada9832d9fff09ed_Out_2);
|
|
float3 _Add_8556fe5688a74b4e99dc6a3c66d812ab_Out_2;
|
|
Unity_Add_float3(_Multiply_dbb7c1d4b3bc4fe0aa3119bb0c945e19_Out_2, _Multiply_a2efee1a779e44c6ada9832d9fff09ed_Out_2, _Add_8556fe5688a74b4e99dc6a3c66d812ab_Out_2);
|
|
float3 _Add_30764b0390cf4e34bc89f95f39e6d8be_Out_2;
|
|
Unity_Add_float3(IN.ObjectSpacePosition, _Add_8556fe5688a74b4e99dc6a3c66d812ab_Out_2, _Add_30764b0390cf4e34bc89f95f39e6d8be_Out_2);
|
|
float3 _Add_1536ebe00df2440bbc68b2506484262f_Out_2;
|
|
Unity_Add_float3(IN.ObjectSpacePosition, _Multiply_a2efee1a779e44c6ada9832d9fff09ed_Out_2, _Add_1536ebe00df2440bbc68b2506484262f_Out_2);
|
|
float3 _Branch_385f920ecee74e51ae1e55548ef40ceb_Out_3;
|
|
Unity_Branch_float3(_Property_661c7656745d4b468e5418922cad980c_Out_0, _Add_30764b0390cf4e34bc89f95f39e6d8be_Out_2, _Add_1536ebe00df2440bbc68b2506484262f_Out_2, _Branch_385f920ecee74e51ae1e55548ef40ceb_Out_3);
|
|
description.Position = _Branch_385f920ecee74e51ae1e55548ef40ceb_Out_3;
|
|
description.Normal = IN.ObjectSpaceNormal;
|
|
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
|
|
{
|
|
};
|
|
|
|
SurfaceDescription SurfaceDescriptionFunction(SurfaceDescriptionInputs IN)
|
|
{
|
|
SurfaceDescription surface = (SurfaceDescription)0;
|
|
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);
|
|
|
|
output.ObjectSpaceNormal = input.normalOS;
|
|
output.WorldSpaceNormal = TransformObjectToWorldNormal(input.normalOS);
|
|
output.ObjectSpaceTangent = input.tangentOS.xyz;
|
|
output.ObjectSpacePosition = input.positionOS;
|
|
output.uv0 = input.uv0;
|
|
output.uv2 = input.uv2;
|
|
output.uv3 = input.uv3;
|
|
output.VertexColor = input.color;
|
|
|
|
return output;
|
|
}
|
|
SurfaceDescriptionInputs BuildSurfaceDescriptionInputs(Varyings input)
|
|
{
|
|
SurfaceDescriptionInputs output;
|
|
ZERO_INITIALIZE(SurfaceDescriptionInputs, output);
|
|
|
|
#ifdef HAVE_VFX_MODIFICATION
|
|
// FragInputs from VFX come from two places: Interpolator or CBuffer.
|
|
/* WARNING: $splice Could not find named fragment 'VFXSetFragInputs' */
|
|
|
|
#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
|
|
#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 Back
|
|
ZTest LEqual
|
|
ZWrite On
|
|
|
|
// Debug
|
|
// <None>
|
|
|
|
// --------------------------------------------------
|
|
// Pass
|
|
|
|
HLSLPROGRAM
|
|
|
|
// Pragmas
|
|
#pragma target 2.0
|
|
#pragma only_renderers gles gles3 glcore d3d11
|
|
#pragma multi_compile_instancing
|
|
#pragma vertex vert
|
|
#pragma fragment frag
|
|
|
|
// DotsInstancingOptions: <None>
|
|
// HybridV1InjectedBuiltinProperties: <None>
|
|
|
|
// Keywords
|
|
// PassKeywords: <None>
|
|
// GraphKeywords: <None>
|
|
|
|
// Defines
|
|
|
|
#define _NORMALMAP 1
|
|
#define _NORMAL_DROPOFF_TS 1
|
|
#define ATTRIBUTES_NEED_NORMAL
|
|
#define ATTRIBUTES_NEED_TANGENT
|
|
#define ATTRIBUTES_NEED_TEXCOORD0
|
|
#define ATTRIBUTES_NEED_TEXCOORD1
|
|
#define ATTRIBUTES_NEED_TEXCOORD2
|
|
#define ATTRIBUTES_NEED_TEXCOORD3
|
|
#define ATTRIBUTES_NEED_COLOR
|
|
#define VARYINGS_NEED_NORMAL_WS
|
|
#define VARYINGS_NEED_TANGENT_WS
|
|
#define VARYINGS_NEED_TEXCOORD0
|
|
#define VARYINGS_NEED_TEXCOORD3
|
|
#define VARYINGS_NEED_COLOR
|
|
#define FEATURES_GRAPH_VERTEX
|
|
/* WARNING: $splice Could not find named fragment 'PassInstancing' */
|
|
#define SHADERPASS SHADERPASS_DEPTHNORMALS
|
|
/* WARNING: $splice Could not find named fragment 'DotsInstancingVars' */
|
|
|
|
|
|
// 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.core/ShaderLibrary/TextureStack.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
|
|
{
|
|
float3 positionOS : POSITION;
|
|
float3 normalOS : NORMAL;
|
|
float4 tangentOS : TANGENT;
|
|
float4 uv0 : TEXCOORD0;
|
|
float4 uv1 : TEXCOORD1;
|
|
float4 uv2 : TEXCOORD2;
|
|
float4 uv3 : TEXCOORD3;
|
|
float4 color : COLOR;
|
|
#if UNITY_ANY_INSTANCING_ENABLED
|
|
uint instanceID : INSTANCEID_SEMANTIC;
|
|
#endif
|
|
};
|
|
struct Varyings
|
|
{
|
|
float4 positionCS : SV_POSITION;
|
|
float3 normalWS;
|
|
float4 tangentWS;
|
|
float4 texCoord0;
|
|
float4 texCoord3;
|
|
float4 color;
|
|
#if UNITY_ANY_INSTANCING_ENABLED
|
|
uint instanceID : CUSTOM_INSTANCE_ID;
|
|
#endif
|
|
#if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE)))
|
|
uint stereoTargetEyeIndexAsBlendIdx0 : BLENDINDICES0;
|
|
#endif
|
|
#if (defined(UNITY_STEREO_INSTANCING_ENABLED))
|
|
uint stereoTargetEyeIndexAsRTArrayIdx : SV_RenderTargetArrayIndex;
|
|
#endif
|
|
#if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE)
|
|
FRONT_FACE_TYPE cullFace : FRONT_FACE_SEMANTIC;
|
|
#endif
|
|
};
|
|
struct SurfaceDescriptionInputs
|
|
{
|
|
float3 WorldSpaceNormal;
|
|
float3 TangentSpaceNormal;
|
|
float4 uv0;
|
|
float4 uv3;
|
|
float4 VertexColor;
|
|
};
|
|
struct VertexDescriptionInputs
|
|
{
|
|
float3 ObjectSpaceNormal;
|
|
float3 WorldSpaceNormal;
|
|
float3 ObjectSpaceTangent;
|
|
float3 ObjectSpacePosition;
|
|
float4 uv0;
|
|
float4 uv2;
|
|
float4 uv3;
|
|
float4 VertexColor;
|
|
};
|
|
struct PackedVaryings
|
|
{
|
|
float4 positionCS : SV_POSITION;
|
|
float3 interp0 : INTERP0;
|
|
float4 interp1 : INTERP1;
|
|
float4 interp2 : INTERP2;
|
|
float4 interp3 : INTERP3;
|
|
float4 interp4 : INTERP4;
|
|
#if UNITY_ANY_INSTANCING_ENABLED
|
|
uint instanceID : CUSTOM_INSTANCE_ID;
|
|
#endif
|
|
#if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE)))
|
|
uint stereoTargetEyeIndexAsBlendIdx0 : BLENDINDICES0;
|
|
#endif
|
|
#if (defined(UNITY_STEREO_INSTANCING_ENABLED))
|
|
uint stereoTargetEyeIndexAsRTArrayIdx : SV_RenderTargetArrayIndex;
|
|
#endif
|
|
#if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE)
|
|
FRONT_FACE_TYPE cullFace : FRONT_FACE_SEMANTIC;
|
|
#endif
|
|
};
|
|
|
|
PackedVaryings PackVaryings (Varyings input)
|
|
{
|
|
PackedVaryings output;
|
|
ZERO_INITIALIZE(PackedVaryings, output);
|
|
output.positionCS = input.positionCS;
|
|
output.interp0.xyz = input.normalWS;
|
|
output.interp1.xyzw = input.tangentWS;
|
|
output.interp2.xyzw = input.texCoord0;
|
|
output.interp3.xyzw = input.texCoord3;
|
|
output.interp4.xyzw = input.color;
|
|
#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.normalWS = input.interp0.xyz;
|
|
output.tangentWS = input.interp1.xyzw;
|
|
output.texCoord0 = input.interp2.xyzw;
|
|
output.texCoord3 = input.interp3.xyzw;
|
|
output.color = input.interp4.xyzw;
|
|
#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;
|
|
}
|
|
|
|
|
|
// --------------------------------------------------
|
|
// Graph
|
|
|
|
// Graph Properties
|
|
CBUFFER_START(UnityPerMaterial)
|
|
float _Dynamic_Shape_Y_Offset;
|
|
float _Dynamic_Start_Position_Offset;
|
|
float _GlobalTiling;
|
|
float _UVVDirection1UDirection0;
|
|
float2 _ColdLavaMainSpeed;
|
|
float2 _MediumLavaMainSpeed;
|
|
float _HotLavaFlowUVRefreshSpeed_1;
|
|
float2 _HotLavaMainSpeed;
|
|
float4 _ColdLavaAlbedo_SM_TexelSize;
|
|
float4 _ColdLavaAlbedoColor;
|
|
float _ColdLavaAlbedoColorMultiply;
|
|
float2 _ColdLavaTiling;
|
|
float _ColdLavaSmoothness;
|
|
float4 _ColdLavaNormal_TexelSize;
|
|
float _ColdLavaNormalScale;
|
|
float4 _ColdLavaMT_AO_H_EM_TexelSize;
|
|
float _ColdLavaMetalic;
|
|
float _ColdLavaAO;
|
|
float _ColdLavaTessScale;
|
|
float _MediumLavaAngle;
|
|
float _MediumLavaAngleFalloff;
|
|
float _MediumLavaHeightBlendTreshold;
|
|
float _MediumLavaHeightBlendStrenght;
|
|
float4 _MediumLavaAlbedo_SM_TexelSize;
|
|
float4 _MediumLavaAlbedoColor;
|
|
float _MediumLavaAlbedoColorMultiply;
|
|
float2 _MediumLavaTiling;
|
|
float _MediumLavaSmoothness;
|
|
float4 _MediumLavaNormal_TexelSize;
|
|
float _MediumLavaNormalScale;
|
|
float4 _MediumLavaMT_AO_H_EM_TexelSize;
|
|
float _MediumLavaMetallic;
|
|
float _MediumLavaAO;
|
|
float _MediumLavaTessScale;
|
|
float _HotLavaAngle;
|
|
float _HotLavaAngleFalloff;
|
|
float _HotLavaHeightBlendTreshold;
|
|
float _HotLavaHeightBlendStrenght;
|
|
float4 _HotLavaAlbedo_SM_TexelSize;
|
|
float4 _HotLavaAlbedoColor;
|
|
float _HotLavaAlbedoColorMultiply;
|
|
float2 _HotLavaTiling;
|
|
float _HotLavaSmoothness;
|
|
float4 _HotLavaNormal_TexelSize;
|
|
float _HotLavaNormalScale;
|
|
float4 _HotLavaMT_AO_H_EM_TexelSize;
|
|
float _HotLavaMetallic;
|
|
float _HotLavaAO;
|
|
float _HotLavaTessScale;
|
|
float _ColdLavaFlowUVRefresSpeed;
|
|
float _MediumLavaFlowUVRefreshSpeed;
|
|
float _HotLavaFlowUVRefreshSpeed;
|
|
float4 _LavaEmissionColor;
|
|
float _ColdLavaEmissionMaskIntensivity;
|
|
float _ColdLavaEmissionMaskTreshold;
|
|
float _MediumLavaEmissionMaskIntesivity;
|
|
float _MediumLavaEmissionMaskTreshold;
|
|
float _HotLavaEmissionMaskIntensivity;
|
|
float _HotLavaEmissionMaskTreshold;
|
|
float4 _RimColor;
|
|
float _RimLightPower;
|
|
float4 _Noise_TexelSize;
|
|
float2 _NoiseTiling;
|
|
float2 _NoiseSpeed;
|
|
float _ColdLavaNoisePower;
|
|
float _MediumLavaNoisePower;
|
|
float _HotLavaNoisePower;
|
|
float _VCColdLavaHeightBlendStrenght;
|
|
float _VCMediumLavaHeightBlendStrenght;
|
|
float _VCHotLavaHeightBlendStrenght;
|
|
float _Dynamic_Shape_Speed;
|
|
float _Dynamic_Shape_U_Curve_Power;
|
|
float _Dynamic_Shape_V_Curve_Power;
|
|
float _Dynamic_Lava_Emission_Intensivity;
|
|
float _Dynamic_Lava_Emission_Treshold;
|
|
float2 _Slope_Speed_Influence;
|
|
float _Dynamic_Lava_Emission_Front_Mask_Treshold;
|
|
float _Dynamic_Lava_Emission_Front_Mask_Intensivity;
|
|
float _Dynamic_Flow;
|
|
CBUFFER_END
|
|
|
|
// Object and Global properties
|
|
SAMPLER(SamplerState_Linear_Repeat);
|
|
SAMPLER(SamplerState_Linear_Repeat_Aniso8);
|
|
TEXTURE2D(_ColdLavaAlbedo_SM);
|
|
SAMPLER(sampler_ColdLavaAlbedo_SM);
|
|
TEXTURE2D(_ColdLavaNormal);
|
|
SAMPLER(sampler_ColdLavaNormal);
|
|
TEXTURE2D(_ColdLavaMT_AO_H_EM);
|
|
SAMPLER(sampler_ColdLavaMT_AO_H_EM);
|
|
TEXTURE2D(_MediumLavaAlbedo_SM);
|
|
SAMPLER(sampler_MediumLavaAlbedo_SM);
|
|
TEXTURE2D(_MediumLavaNormal);
|
|
SAMPLER(sampler_MediumLavaNormal);
|
|
TEXTURE2D(_MediumLavaMT_AO_H_EM);
|
|
SAMPLER(sampler_MediumLavaMT_AO_H_EM);
|
|
TEXTURE2D(_HotLavaAlbedo_SM);
|
|
SAMPLER(sampler_HotLavaAlbedo_SM);
|
|
TEXTURE2D(_HotLavaNormal);
|
|
SAMPLER(sampler_HotLavaNormal);
|
|
TEXTURE2D(_HotLavaMT_AO_H_EM);
|
|
SAMPLER(sampler_HotLavaMT_AO_H_EM);
|
|
TEXTURE2D(_Noise);
|
|
SAMPLER(sampler_Noise);
|
|
|
|
// Graph Includes
|
|
// GraphIncludes: <None>
|
|
|
|
// -- Property used by ScenePickingPass
|
|
#ifdef SCENEPICKINGPASS
|
|
float4 _SelectionID;
|
|
#endif
|
|
|
|
// -- Properties used by SceneSelectionPass
|
|
#ifdef SCENESELECTIONPASS
|
|
int _ObjectId;
|
|
int _PassValue;
|
|
#endif
|
|
|
|
// Graph Functions
|
|
|
|
void Time_float(out float Out){
|
|
Out = _Time.y;
|
|
}
|
|
|
|
void Unity_Multiply_float_float(float A, float B, out float Out)
|
|
{
|
|
Out = A * B;
|
|
}
|
|
|
|
void Unity_Add_float(float A, float B, out float Out)
|
|
{
|
|
Out = A + B;
|
|
}
|
|
|
|
void Unity_Sine_float(float In, out float Out)
|
|
{
|
|
Out = sin(In);
|
|
}
|
|
|
|
void Unity_OneMinus_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);
|
|
}
|
|
|
|
void Unity_Fraction_float(float In, out float Out)
|
|
{
|
|
Out = frac(In);
|
|
}
|
|
|
|
void Unity_Subtract_float(float A, float B, out float Out)
|
|
{
|
|
Out = A - B;
|
|
}
|
|
|
|
void Unity_Clamp_float(float In, float Min, float Max, out float Out)
|
|
{
|
|
Out = clamp(In, Min, Max);
|
|
}
|
|
|
|
struct Bindings_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float
|
|
{
|
|
half4 uv2;
|
|
};
|
|
|
|
void SG_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float(float _Lava_Move, float _Lava_Blend, float _Lava_Blend_Length, float _Lava_Position, float _Speed, Bindings_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float IN, out float3 OutVector3_1, out float Mask_2, out float BlackMask_3)
|
|
{
|
|
float _Property_2a185003c3494beeb70cdf5ed0e65bcd_Out_0 = _Lava_Position;
|
|
float _TimeCustomFunction_de3c9bb8524d44f4ab32edcb4d6b4f54_Out_0;
|
|
Time_float(_TimeCustomFunction_de3c9bb8524d44f4ab32edcb4d6b4f54_Out_0);
|
|
float _Property_e7f9cc195866428a85d01e3ecd313a79_Out_0 = _Speed;
|
|
float _Multiply_9e68ac9cbbee4bd89bda6f5e83200ba1_Out_2;
|
|
Unity_Multiply_float_float(_TimeCustomFunction_de3c9bb8524d44f4ab32edcb4d6b4f54_Out_0, _Property_e7f9cc195866428a85d01e3ecd313a79_Out_0, _Multiply_9e68ac9cbbee4bd89bda6f5e83200ba1_Out_2);
|
|
float _Add_89e5e16041eb42c185127581c324d3ef_Out_2;
|
|
Unity_Add_float(_Property_2a185003c3494beeb70cdf5ed0e65bcd_Out_0, _Multiply_9e68ac9cbbee4bd89bda6f5e83200ba1_Out_2, _Add_89e5e16041eb42c185127581c324d3ef_Out_2);
|
|
float _Property_c36e7c40bdfb40a1b331d81d87dc8ea2_Out_0 = _Lava_Blend_Length;
|
|
float _Add_c00f6c5fae1f40ce848e7c22007c4187_Out_2;
|
|
Unity_Add_float(_Property_c36e7c40bdfb40a1b331d81d87dc8ea2_Out_0, _Add_89e5e16041eb42c185127581c324d3ef_Out_2, _Add_c00f6c5fae1f40ce848e7c22007c4187_Out_2);
|
|
float4 _UV_3e2c7754188f4248b45724449a0b0102_Out_0 = IN.uv2;
|
|
float _Split_1c5a40226cc8434d858bb235be3df686_R_1 = _UV_3e2c7754188f4248b45724449a0b0102_Out_0[0];
|
|
float _Split_1c5a40226cc8434d858bb235be3df686_G_2 = _UV_3e2c7754188f4248b45724449a0b0102_Out_0[1];
|
|
float _Split_1c5a40226cc8434d858bb235be3df686_B_3 = _UV_3e2c7754188f4248b45724449a0b0102_Out_0[2];
|
|
float _Split_1c5a40226cc8434d858bb235be3df686_A_4 = _UV_3e2c7754188f4248b45724449a0b0102_Out_0[3];
|
|
float Constant_07fa30ece4ce41b5b24296e8ca24455e = 3.141593;
|
|
float _Multiply_a446488e00e945cb9bdfe5be3426f420_Out_2;
|
|
Unity_Multiply_float_float(_Split_1c5a40226cc8434d858bb235be3df686_G_2, Constant_07fa30ece4ce41b5b24296e8ca24455e, _Multiply_a446488e00e945cb9bdfe5be3426f420_Out_2);
|
|
float _Sine_246d772169bc44e8a89cd956f8db3945_Out_1;
|
|
Unity_Sine_float(_Multiply_a446488e00e945cb9bdfe5be3426f420_Out_2, _Sine_246d772169bc44e8a89cd956f8db3945_Out_1);
|
|
float _OneMinus_5a23f296bc0d4c259759488043d04af8_Out_1;
|
|
Unity_OneMinus_float(_Sine_246d772169bc44e8a89cd956f8db3945_Out_1, _OneMinus_5a23f296bc0d4c259759488043d04af8_Out_1);
|
|
float _Property_e47653aa77f64be691ab7fbc06e93a03_Out_0 = _Lava_Blend;
|
|
float _Multiply_da8ac054968b49f2902ac2cb6adbf7ce_Out_2;
|
|
Unity_Multiply_float_float(_OneMinus_5a23f296bc0d4c259759488043d04af8_Out_1, _Property_e47653aa77f64be691ab7fbc06e93a03_Out_0, _Multiply_da8ac054968b49f2902ac2cb6adbf7ce_Out_2);
|
|
float _Add_14d2aa97a990488095216c24e0fce025_Out_2;
|
|
Unity_Add_float(_Split_1c5a40226cc8434d858bb235be3df686_R_1, _Multiply_da8ac054968b49f2902ac2cb6adbf7ce_Out_2, _Add_14d2aa97a990488095216c24e0fce025_Out_2);
|
|
float _Smoothstep_cdbeceeb99e04282a57ed4060a77ccfa_Out_3;
|
|
Unity_Smoothstep_float(_Add_89e5e16041eb42c185127581c324d3ef_Out_2, _Add_c00f6c5fae1f40ce848e7c22007c4187_Out_2, _Add_14d2aa97a990488095216c24e0fce025_Out_2, _Smoothstep_cdbeceeb99e04282a57ed4060a77ccfa_Out_3);
|
|
float _Property_9b3bca5a847f487c9f9ea762b17e9e6f_Out_0 = _Lava_Move;
|
|
float _Multiply_cfe5164c85184498b5f555c37c60f6e7_Out_2;
|
|
Unity_Multiply_float_float(_Smoothstep_cdbeceeb99e04282a57ed4060a77ccfa_Out_3, _Property_9b3bca5a847f487c9f9ea762b17e9e6f_Out_0, _Multiply_cfe5164c85184498b5f555c37c60f6e7_Out_2);
|
|
float3 _Vector3_6776765fcd694cd4a1fda0cee619f6fd_Out_0 = float3(0, _Multiply_cfe5164c85184498b5f555c37c60f6e7_Out_2, 0);
|
|
float _Fraction_534e1fabf58244d58a8b4810525daf90_Out_1;
|
|
Unity_Fraction_float(_Smoothstep_cdbeceeb99e04282a57ed4060a77ccfa_Out_3, _Fraction_534e1fabf58244d58a8b4810525daf90_Out_1);
|
|
float _Subtract_8953bd445cba4da5bd2f520f8181e98d_Out_2;
|
|
Unity_Subtract_float(_Add_c00f6c5fae1f40ce848e7c22007c4187_Out_2, _Add_14d2aa97a990488095216c24e0fce025_Out_2, _Subtract_8953bd445cba4da5bd2f520f8181e98d_Out_2);
|
|
float _Clamp_f8658c6871554a12b16cd7ce892df954_Out_3;
|
|
Unity_Clamp_float(_Subtract_8953bd445cba4da5bd2f520f8181e98d_Out_2, 0, 1, _Clamp_f8658c6871554a12b16cd7ce892df954_Out_3);
|
|
OutVector3_1 = _Vector3_6776765fcd694cd4a1fda0cee619f6fd_Out_0;
|
|
Mask_2 = _Fraction_534e1fabf58244d58a8b4810525daf90_Out_1;
|
|
BlackMask_3 = _Clamp_f8658c6871554a12b16cd7ce892df954_Out_3;
|
|
}
|
|
|
|
void Unity_Multiply_float3_float3(float3 A, float3 B, out float3 Out)
|
|
{
|
|
Out = A * B;
|
|
}
|
|
|
|
void Unity_Absolute_float(float In, out float Out)
|
|
{
|
|
Out = abs(In);
|
|
}
|
|
|
|
void Unity_Multiply_float2_float2(float2 A, float2 B, out float2 Out)
|
|
{
|
|
Out = A * B;
|
|
}
|
|
|
|
void Unity_Add_float2(float2 A, float2 B, out float2 Out)
|
|
{
|
|
Out = A + B;
|
|
}
|
|
|
|
void Unity_Branch_float2(float Predicate, float2 True, float2 False, out float2 Out)
|
|
{
|
|
Out = Predicate ? True : False;
|
|
}
|
|
|
|
void Unity_Divide_float(float A, float B, out float Out)
|
|
{
|
|
Out = A / B;
|
|
}
|
|
|
|
void Unity_Power_float(float A, float B, out float Out)
|
|
{
|
|
Out = pow(A, B);
|
|
}
|
|
|
|
struct Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float
|
|
{
|
|
float3 WorldSpaceNormal;
|
|
half4 uv0;
|
|
half4 uv3;
|
|
};
|
|
|
|
void SG_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float(float _UV_Direction_V_T_U_F, float2 _Texture_Tiling, float _Global_Tiling, float2 _Texture_Speed, UnityTexture2D _HeightMap_B, float _UV_Refresh_Speed, float2 _Slope_Influence, float _Time_Float, Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float IN, out float2 UV_1_LOD_5, out float2 UV_2_LOD_4, out float FlowLerp_LOD_8, out float NonHeigblendedLerp_LOD_9, out float Fraction_1_1, out float Fraction_2_2)
|
|
{
|
|
float _Property_e1ff2b453fec41069201c9a23f45243f_Out_0 = _UV_Direction_V_T_U_F;
|
|
float2 _Property_11e9ef21a6164714b54867b4fec442fb_Out_0 = _Texture_Speed;
|
|
float _Split_66fafc81d60b44af9ca4955d1c41a23e_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_66fafc81d60b44af9ca4955d1c41a23e_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_66fafc81d60b44af9ca4955d1c41a23e_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_66fafc81d60b44af9ca4955d1c41a23e_A_4 = 0;
|
|
float _Absolute_9ed12a85859d4c3abd48e4e3ad86a4a3_Out_1;
|
|
Unity_Absolute_float(_Split_66fafc81d60b44af9ca4955d1c41a23e_G_2, _Absolute_9ed12a85859d4c3abd48e4e3ad86a4a3_Out_1);
|
|
float _Clamp_381065d3a34d4d03a8e14f5344363851_Out_3;
|
|
Unity_Clamp_float(_Absolute_9ed12a85859d4c3abd48e4e3ad86a4a3_Out_1, 0, 1, _Clamp_381065d3a34d4d03a8e14f5344363851_Out_3);
|
|
float _OneMinus_e2b233a02f02413b9067eba7b3be8fdb_Out_1;
|
|
Unity_OneMinus_float(_Clamp_381065d3a34d4d03a8e14f5344363851_Out_3, _OneMinus_e2b233a02f02413b9067eba7b3be8fdb_Out_1);
|
|
float2 _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0 = _Slope_Influence;
|
|
float2 _Multiply_8b98ec2e94864acc851f15193013d9c5_Out_2;
|
|
Unity_Multiply_float2_float2((_OneMinus_e2b233a02f02413b9067eba7b3be8fdb_Out_1.xx), _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0, _Multiply_8b98ec2e94864acc851f15193013d9c5_Out_2);
|
|
float2 _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2;
|
|
Unity_Add_float2(_Property_11e9ef21a6164714b54867b4fec442fb_Out_0, _Multiply_8b98ec2e94864acc851f15193013d9c5_Out_2, _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2);
|
|
float2 _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0 = _Texture_Tiling;
|
|
float2 _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2;
|
|
Unity_Multiply_float2_float2(_Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2, _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0, _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2);
|
|
float4 _UV_5065e53f57da48938d389be8b756e79f_Out_0 = IN.uv3;
|
|
float2 _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2;
|
|
Unity_Multiply_float2_float2(_Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2, (_UV_5065e53f57da48938d389be8b756e79f_Out_0.xy), _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2);
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_R_1 = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2[0];
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_G_2 = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2[1];
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_B_3 = 0;
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_A_4 = 0;
|
|
float2 _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0 = float2(_Split_8a205a4b761446f9bd6e51fef55cd516_G_2, _Split_8a205a4b761446f9bd6e51fef55cd516_R_1);
|
|
float2 _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3;
|
|
Unity_Branch_float2(_Property_e1ff2b453fec41069201c9a23f45243f_Out_0, _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2, _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0, _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3);
|
|
float _Property_85997eba6114477b8cf506155f6b748c_Out_0 = _Time_Float;
|
|
float _Property_eca1185428d546de9034f062796c7f3b_Out_0 = _UV_Refresh_Speed;
|
|
float _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2;
|
|
Unity_Multiply_float_float(_Property_85997eba6114477b8cf506155f6b748c_Out_0, _Property_eca1185428d546de9034f062796c7f3b_Out_0, _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2);
|
|
float _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2;
|
|
Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2, 0, _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2);
|
|
float _Fraction_32b193bd71ca404588517d6887bbf390_Out_1;
|
|
Unity_Fraction_float(_Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2, _Fraction_32b193bd71ca404588517d6887bbf390_Out_1);
|
|
float2 _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2;
|
|
Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3, (_Fraction_32b193bd71ca404588517d6887bbf390_Out_1.xx), _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2);
|
|
float _Property_62f67c70aae5489e94e37cafe73baf35_Out_0 = _Global_Tiling;
|
|
float _Divide_19c9049f60754d499008ce4b06109655_Out_2;
|
|
Unity_Divide_float(1, _Property_62f67c70aae5489e94e37cafe73baf35_Out_0, _Divide_19c9049f60754d499008ce4b06109655_Out_2);
|
|
float4 _UV_6b1eec7607104319aba3d875527da073_Out_0 = IN.uv0;
|
|
float2 _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2;
|
|
Unity_Multiply_float2_float2(_Property_4d24cadf92ee4d43b52d3755629e269e_Out_0, (_UV_6b1eec7607104319aba3d875527da073_Out_0.xy), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2);
|
|
float2 _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2;
|
|
Unity_Multiply_float2_float2((_Divide_19c9049f60754d499008ce4b06109655_Out_2.xx), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2);
|
|
float2 _Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2;
|
|
Unity_Add_float2(_Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2, _Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2);
|
|
float _Add_9eadb94808de4bc885bc1be18df4f639_Out_2;
|
|
Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2, -0.5, _Add_9eadb94808de4bc885bc1be18df4f639_Out_2);
|
|
float _Fraction_38e5506afa51447283ddde13593ada4d_Out_1;
|
|
Unity_Fraction_float(_Add_9eadb94808de4bc885bc1be18df4f639_Out_2, _Fraction_38e5506afa51447283ddde13593ada4d_Out_1);
|
|
float2 _Multiply_14c20d62ad084293accedac425b831fe_Out_2;
|
|
Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3, (_Fraction_38e5506afa51447283ddde13593ada4d_Out_1.xx), _Multiply_14c20d62ad084293accedac425b831fe_Out_2);
|
|
float2 _Add_5373f3ceb31249868a4f178de8a7ccc5_Out_2;
|
|
Unity_Add_float2(_Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2, _Multiply_14c20d62ad084293accedac425b831fe_Out_2, _Add_5373f3ceb31249868a4f178de8a7ccc5_Out_2);
|
|
float _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2;
|
|
Unity_Multiply_float_float(_Fraction_32b193bd71ca404588517d6887bbf390_Out_1, 1, _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2);
|
|
float Constant_9550753bbc114dd4994f4e99790a3669 = 3.141593;
|
|
float _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2;
|
|
Unity_Multiply_float_float(_Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2, Constant_9550753bbc114dd4994f4e99790a3669, _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2);
|
|
float Constant_b538a449c4eb42328f031521a22bd3e3 = 3.141593;
|
|
float _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2;
|
|
Unity_Multiply_float_float(Constant_b538a449c4eb42328f031521a22bd3e3, 1.5, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2);
|
|
float _Add_590bbae990404254a6309a5fa210ca31_Out_2;
|
|
Unity_Add_float(_Multiply_c4390f9bbb504e9981494940812a3c59_Out_2, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2, _Add_590bbae990404254a6309a5fa210ca31_Out_2);
|
|
float _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1;
|
|
Unity_Sine_float(_Add_590bbae990404254a6309a5fa210ca31_Out_2, _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1);
|
|
float _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1;
|
|
Unity_Absolute_float(_Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1, _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1);
|
|
float _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3;
|
|
Unity_Clamp_float(_Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1, 0, 1, _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3);
|
|
UnityTexture2D _Property_455d32b94af045e4ac963d23b1a8dceb_Out_0 = _HeightMap_B;
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_455d32b94af045e4ac963d23b1a8dceb_Out_0.tex, _Property_455d32b94af045e4ac963d23b1a8dceb_Out_0.samplerstate, _Property_455d32b94af045e4ac963d23b1a8dceb_Out_0.GetTransformedUV(_Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_R_5 = _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0.r;
|
|
float _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_G_6 = _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0.g;
|
|
float _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_B_7 = _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0.b;
|
|
float _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_A_8 = _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0.a;
|
|
float _Multiply_d08510aad90c46c79f14152cfed0f078_Out_2;
|
|
Unity_Multiply_float_float(_SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_B_7, 7, _Multiply_d08510aad90c46c79f14152cfed0f078_Out_2);
|
|
float _Power_9a99fc4a330a4c5aac5363723a9e297d_Out_2;
|
|
Unity_Power_float(_Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3, _Multiply_d08510aad90c46c79f14152cfed0f078_Out_2, _Power_9a99fc4a330a4c5aac5363723a9e297d_Out_2);
|
|
float _Clamp_134461fc226e4794bd6323caf229ec29_Out_3;
|
|
Unity_Clamp_float(_Power_9a99fc4a330a4c5aac5363723a9e297d_Out_2, 0, 1, _Clamp_134461fc226e4794bd6323caf229ec29_Out_3);
|
|
float _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1;
|
|
Unity_Fraction_float(_Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2, _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1);
|
|
float _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1;
|
|
Unity_Fraction_float(_Add_9eadb94808de4bc885bc1be18df4f639_Out_2, _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1);
|
|
UV_1_LOD_5 = _Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2;
|
|
UV_2_LOD_4 = _Add_5373f3ceb31249868a4f178de8a7ccc5_Out_2;
|
|
FlowLerp_LOD_8 = _Clamp_134461fc226e4794bd6323caf229ec29_Out_3;
|
|
NonHeigblendedLerp_LOD_9 = _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3;
|
|
Fraction_1_1 = _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1;
|
|
Fraction_2_2 = _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1;
|
|
}
|
|
|
|
void Unity_Lerp_float(float A, float B, float T, out float Out)
|
|
{
|
|
Out = lerp(A, B, T);
|
|
}
|
|
|
|
void Unity_Saturate_float(float In, out float Out)
|
|
{
|
|
Out = saturate(In);
|
|
}
|
|
|
|
struct Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float
|
|
{
|
|
};
|
|
|
|
void SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(float Vector1_3D7AF960, float Vector1_23CABB44, float Vector1_50A6BA5E, Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float IN, out float Blend_1)
|
|
{
|
|
float _Property_804e86228598eb8b92ce6c007ac5fbc9_Out_0 = Vector1_3D7AF960;
|
|
float _Property_9dc4e2ee5a613e8bacccce3aeee46c32_Out_0 = Vector1_23CABB44;
|
|
float _Multiply_fb91b2b13771718bb4cb013bab2768ac_Out_2;
|
|
Unity_Multiply_float_float(_Property_804e86228598eb8b92ce6c007ac5fbc9_Out_0, _Property_9dc4e2ee5a613e8bacccce3aeee46c32_Out_0, _Multiply_fb91b2b13771718bb4cb013bab2768ac_Out_2);
|
|
float _Multiply_aa534fa162410f8f935b21bd5d9c58ab_Out_2;
|
|
Unity_Multiply_float_float(_Multiply_fb91b2b13771718bb4cb013bab2768ac_Out_2, 4, _Multiply_aa534fa162410f8f935b21bd5d9c58ab_Out_2);
|
|
float _Multiply_283464c99bf1ac8789d1ff8ec1948e00_Out_2;
|
|
Unity_Multiply_float_float(_Property_9dc4e2ee5a613e8bacccce3aeee46c32_Out_0, 2, _Multiply_283464c99bf1ac8789d1ff8ec1948e00_Out_2);
|
|
float _Add_4b45f8bab5909883a71690c307b567a2_Out_2;
|
|
Unity_Add_float(_Multiply_aa534fa162410f8f935b21bd5d9c58ab_Out_2, _Multiply_283464c99bf1ac8789d1ff8ec1948e00_Out_2, _Add_4b45f8bab5909883a71690c307b567a2_Out_2);
|
|
float _Absolute_3d1440cf68e24d60b4c40bc66c13c0e5_Out_1;
|
|
Unity_Absolute_float(_Add_4b45f8bab5909883a71690c307b567a2_Out_2, _Absolute_3d1440cf68e24d60b4c40bc66c13c0e5_Out_1);
|
|
float _Property_d01ca21e1ed88487b7c132aa64b85be9_Out_0 = Vector1_50A6BA5E;
|
|
float _Power_376a71f1029b5d888cc4d93d7d8eb032_Out_2;
|
|
Unity_Power_float(_Absolute_3d1440cf68e24d60b4c40bc66c13c0e5_Out_1, _Property_d01ca21e1ed88487b7c132aa64b85be9_Out_0, _Power_376a71f1029b5d888cc4d93d7d8eb032_Out_2);
|
|
float _Saturate_f8e2104d93edb487bdad4a3604d89b6b_Out_1;
|
|
Unity_Saturate_float(_Power_376a71f1029b5d888cc4d93d7d8eb032_Out_2, _Saturate_f8e2104d93edb487bdad4a3604d89b6b_Out_1);
|
|
Blend_1 = _Saturate_f8e2104d93edb487bdad4a3604d89b6b_Out_1;
|
|
}
|
|
|
|
void Unity_Add_float3(float3 A, float3 B, out float3 Out)
|
|
{
|
|
Out = A + B;
|
|
}
|
|
|
|
void Unity_Branch_float3(float Predicate, float3 True, float3 False, out float3 Out)
|
|
{
|
|
Out = Predicate ? True : False;
|
|
}
|
|
|
|
struct Bindings_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float
|
|
{
|
|
float3 WorldSpaceNormal;
|
|
half4 uv0;
|
|
half4 uv3;
|
|
};
|
|
|
|
void SG_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float(float _UV_Direction_V_T_U_F, float2 _Texture_Tiling, float _Global_Tiling, float2 _Texture_Speed, UnityTexture2D _HeightMap_B, float _UV_Refresh_Speed, float2 _Slope_Influence, float _Time_Float, Bindings_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float IN, out float2 UV_1_7, out float2 UV_2_6, out float FlowLerp_3, out float FlowNonHeigblendedLerp_9, out float Fraction_1_1, out float Fraction_2_2)
|
|
{
|
|
float _Property_e1ff2b453fec41069201c9a23f45243f_Out_0 = _UV_Direction_V_T_U_F;
|
|
float2 _Property_11e9ef21a6164714b54867b4fec442fb_Out_0 = _Texture_Speed;
|
|
float _Split_5a779872e58e4682b33358f5e2850697_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_5a779872e58e4682b33358f5e2850697_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_5a779872e58e4682b33358f5e2850697_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_5a779872e58e4682b33358f5e2850697_A_4 = 0;
|
|
float _Absolute_fb845f894d534654b9d873d439ec97e8_Out_1;
|
|
Unity_Absolute_float(_Split_5a779872e58e4682b33358f5e2850697_G_2, _Absolute_fb845f894d534654b9d873d439ec97e8_Out_1);
|
|
float _Clamp_7cf11436c7f14a38a02294151824c461_Out_3;
|
|
Unity_Clamp_float(_Absolute_fb845f894d534654b9d873d439ec97e8_Out_1, 0, 1, _Clamp_7cf11436c7f14a38a02294151824c461_Out_3);
|
|
float _OneMinus_2c8bc3c932cd4c2fa381d8f0385263c5_Out_1;
|
|
Unity_OneMinus_float(_Clamp_7cf11436c7f14a38a02294151824c461_Out_3, _OneMinus_2c8bc3c932cd4c2fa381d8f0385263c5_Out_1);
|
|
float2 _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0 = _Slope_Influence;
|
|
float2 _Multiply_bcb4a687c3be4bcc81009fedabf30aee_Out_2;
|
|
Unity_Multiply_float2_float2((_OneMinus_2c8bc3c932cd4c2fa381d8f0385263c5_Out_1.xx), _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0, _Multiply_bcb4a687c3be4bcc81009fedabf30aee_Out_2);
|
|
float2 _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2;
|
|
Unity_Add_float2(_Property_11e9ef21a6164714b54867b4fec442fb_Out_0, _Multiply_bcb4a687c3be4bcc81009fedabf30aee_Out_2, _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2);
|
|
float2 _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0 = _Texture_Tiling;
|
|
float2 _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2;
|
|
Unity_Multiply_float2_float2(_Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2, _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0, _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2);
|
|
float4 _UV_5065e53f57da48938d389be8b756e79f_Out_0 = IN.uv3;
|
|
float2 _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2;
|
|
Unity_Multiply_float2_float2(_Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2, (_UV_5065e53f57da48938d389be8b756e79f_Out_0.xy), _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2);
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_R_1 = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2[0];
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_G_2 = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2[1];
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_B_3 = 0;
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_A_4 = 0;
|
|
float2 _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0 = float2(_Split_8a205a4b761446f9bd6e51fef55cd516_G_2, _Split_8a205a4b761446f9bd6e51fef55cd516_R_1);
|
|
float2 _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3;
|
|
Unity_Branch_float2(_Property_e1ff2b453fec41069201c9a23f45243f_Out_0, _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2, _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0, _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3);
|
|
float _Property_85997eba6114477b8cf506155f6b748c_Out_0 = _Time_Float;
|
|
float _Property_eca1185428d546de9034f062796c7f3b_Out_0 = _UV_Refresh_Speed;
|
|
float _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2;
|
|
Unity_Multiply_float_float(_Property_85997eba6114477b8cf506155f6b748c_Out_0, _Property_eca1185428d546de9034f062796c7f3b_Out_0, _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2);
|
|
float _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2;
|
|
Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2, 0, _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2);
|
|
float _Fraction_32b193bd71ca404588517d6887bbf390_Out_1;
|
|
Unity_Fraction_float(_Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2, _Fraction_32b193bd71ca404588517d6887bbf390_Out_1);
|
|
float2 _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2;
|
|
Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3, (_Fraction_32b193bd71ca404588517d6887bbf390_Out_1.xx), _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2);
|
|
float _Property_62f67c70aae5489e94e37cafe73baf35_Out_0 = _Global_Tiling;
|
|
float _Divide_19c9049f60754d499008ce4b06109655_Out_2;
|
|
Unity_Divide_float(1, _Property_62f67c70aae5489e94e37cafe73baf35_Out_0, _Divide_19c9049f60754d499008ce4b06109655_Out_2);
|
|
float4 _UV_6b1eec7607104319aba3d875527da073_Out_0 = IN.uv0;
|
|
float2 _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2;
|
|
Unity_Multiply_float2_float2(_Property_4d24cadf92ee4d43b52d3755629e269e_Out_0, (_UV_6b1eec7607104319aba3d875527da073_Out_0.xy), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2);
|
|
float2 _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2;
|
|
Unity_Multiply_float2_float2((_Divide_19c9049f60754d499008ce4b06109655_Out_2.xx), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2);
|
|
float2 _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2;
|
|
Unity_Add_float2(_Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2, _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2);
|
|
float _Add_9eadb94808de4bc885bc1be18df4f639_Out_2;
|
|
Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2, -0.5, _Add_9eadb94808de4bc885bc1be18df4f639_Out_2);
|
|
float _Fraction_38e5506afa51447283ddde13593ada4d_Out_1;
|
|
Unity_Fraction_float(_Add_9eadb94808de4bc885bc1be18df4f639_Out_2, _Fraction_38e5506afa51447283ddde13593ada4d_Out_1);
|
|
float2 _Multiply_14c20d62ad084293accedac425b831fe_Out_2;
|
|
Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3, (_Fraction_38e5506afa51447283ddde13593ada4d_Out_1.xx), _Multiply_14c20d62ad084293accedac425b831fe_Out_2);
|
|
float2 _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2;
|
|
Unity_Add_float2(_Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2, _Multiply_14c20d62ad084293accedac425b831fe_Out_2, _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2);
|
|
float _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2;
|
|
Unity_Multiply_float_float(_Fraction_32b193bd71ca404588517d6887bbf390_Out_1, 1, _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2);
|
|
float Constant_9550753bbc114dd4994f4e99790a3669 = 3.141593;
|
|
float _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2;
|
|
Unity_Multiply_float_float(_Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2, Constant_9550753bbc114dd4994f4e99790a3669, _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2);
|
|
float Constant_b538a449c4eb42328f031521a22bd3e3 = 3.141593;
|
|
float _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2;
|
|
Unity_Multiply_float_float(Constant_b538a449c4eb42328f031521a22bd3e3, 1.5, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2);
|
|
float _Add_590bbae990404254a6309a5fa210ca31_Out_2;
|
|
Unity_Add_float(_Multiply_c4390f9bbb504e9981494940812a3c59_Out_2, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2, _Add_590bbae990404254a6309a5fa210ca31_Out_2);
|
|
float _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1;
|
|
Unity_Sine_float(_Add_590bbae990404254a6309a5fa210ca31_Out_2, _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1);
|
|
float _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1;
|
|
Unity_Absolute_float(_Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1, _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1);
|
|
float _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3;
|
|
Unity_Clamp_float(_Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1, 0, 1, _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3);
|
|
UnityTexture2D _Property_356ce9056fc544f8856bbafa83a6b8f2_Out_0 = _HeightMap_B;
|
|
float4 _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_RGBA_0 = SAMPLE_TEXTURE2D(_Property_356ce9056fc544f8856bbafa83a6b8f2_Out_0.tex, _Property_356ce9056fc544f8856bbafa83a6b8f2_Out_0.samplerstate, _Property_356ce9056fc544f8856bbafa83a6b8f2_Out_0.GetTransformedUV(_Add_1eb91db7e08b47ee90597a337cc5d191_Out_2));
|
|
float _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_R_4 = _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_RGBA_0.r;
|
|
float _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_G_5 = _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_RGBA_0.g;
|
|
float _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_B_6 = _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_RGBA_0.b;
|
|
float _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_A_7 = _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_RGBA_0.a;
|
|
float _Multiply_cc46294d59e74987a182db87f0cdd3f7_Out_2;
|
|
Unity_Multiply_float_float(_SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_B_6, 7, _Multiply_cc46294d59e74987a182db87f0cdd3f7_Out_2);
|
|
float _Power_45c7600ee2fa44349461174061fff9f7_Out_2;
|
|
Unity_Power_float(_Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3, _Multiply_cc46294d59e74987a182db87f0cdd3f7_Out_2, _Power_45c7600ee2fa44349461174061fff9f7_Out_2);
|
|
float _Clamp_ca7963fdad79479c876e733ec49a0460_Out_3;
|
|
Unity_Clamp_float(_Power_45c7600ee2fa44349461174061fff9f7_Out_2, 0, 1, _Clamp_ca7963fdad79479c876e733ec49a0460_Out_3);
|
|
float _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1;
|
|
Unity_Fraction_float(_Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2, _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1);
|
|
float _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1;
|
|
Unity_Fraction_float(_Add_9eadb94808de4bc885bc1be18df4f639_Out_2, _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1);
|
|
UV_1_7 = _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2;
|
|
UV_2_6 = _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2;
|
|
FlowLerp_3 = _Clamp_ca7963fdad79479c876e733ec49a0460_Out_3;
|
|
FlowNonHeigblendedLerp_9 = _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3;
|
|
Fraction_1_1 = _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1;
|
|
Fraction_2_2 = _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1;
|
|
}
|
|
|
|
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_Lerp_float4(float4 A, float4 B, float4 T, out float4 Out)
|
|
{
|
|
Out = lerp(A, B, T);
|
|
}
|
|
|
|
// 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;
|
|
float _Property_661c7656745d4b468e5418922cad980c_Out_0 = _Dynamic_Flow;
|
|
float _Property_6174b362fef84a64bfc63218c98ca2ad_Out_0 = _Dynamic_Shape_Y_Offset;
|
|
float _Property_5a32e2c3b8ea4693bbcb6465db16e4eb_Out_0 = _Dynamic_Shape_V_Curve_Power;
|
|
float _Property_c1acd6c11c59428c9aa108b90c725006_Out_0 = _Dynamic_Shape_U_Curve_Power;
|
|
float _Property_94a7abd0eed040958756408f5586399b_Out_0 = _Dynamic_Start_Position_Offset;
|
|
float _Property_7430d51dddb6413fa811cec211b99000_Out_0 = _Dynamic_Shape_Speed;
|
|
Bindings_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526;
|
|
_LavaMove_e7c2dd23675f46dfb5d627bef2a4f526.uv2 = IN.uv2;
|
|
float3 _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_OutVector3_1;
|
|
float _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_Mask_2;
|
|
float _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_BlackMask_3;
|
|
SG_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float(_Property_6174b362fef84a64bfc63218c98ca2ad_Out_0, _Property_5a32e2c3b8ea4693bbcb6465db16e4eb_Out_0, _Property_c1acd6c11c59428c9aa108b90c725006_Out_0, _Property_94a7abd0eed040958756408f5586399b_Out_0, _Property_7430d51dddb6413fa811cec211b99000_Out_0, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_OutVector3_1, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_Mask_2, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_BlackMask_3);
|
|
float3 _Multiply_dbb7c1d4b3bc4fe0aa3119bb0c945e19_Out_2;
|
|
Unity_Multiply_float3_float3(IN.ObjectSpaceNormal, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_OutVector3_1, _Multiply_dbb7c1d4b3bc4fe0aa3119bb0c945e19_Out_2);
|
|
UnityTexture2D _Property_d1dd8451b9a54063aa1bf0516031825d_Out_0 = UnityBuildTexture2DStructNoScale(_ColdLavaMT_AO_H_EM);
|
|
float _Property_826d006643654800b130e720cfee9283_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_30f8ed4e6dbf49d9bed951f8353f56dd_Out_0 = _ColdLavaTiling;
|
|
float _Property_b0afac94ec4546f9b499dcebb27f4454_Out_0 = _GlobalTiling;
|
|
float2 _Property_39b80d50a1cc47f5837e0616a7b5f484_Out_0 = _ColdLavaMainSpeed;
|
|
UnityTexture2D _Property_97e6f4af77ce47b9a2bd94a7f7e72195_Out_0 = UnityBuildTexture2DStructNoScale(_ColdLavaMT_AO_H_EM);
|
|
float _Property_cf3c3ed2779248fab05956b139b70614_Out_0 = _ColdLavaFlowUVRefresSpeed;
|
|
float2 _Property_76c46234a6774d6b8e09471a8a609832_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_b262837696e74b029d5478b0bdc80655_Out_0;
|
|
Time_float(_TimeCustomFunction_b262837696e74b029d5478b0bdc80655_Out_0);
|
|
Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d;
|
|
_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV1LOD_5;
|
|
float2 _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV2LOD_4;
|
|
float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_FlowLerpLOD_8;
|
|
float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_NonHeigblendedLerpLOD_9;
|
|
float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_Fraction1_1;
|
|
float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_Fraction2_2;
|
|
SG_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float(_Property_826d006643654800b130e720cfee9283_Out_0, _Property_30f8ed4e6dbf49d9bed951f8353f56dd_Out_0, _Property_b0afac94ec4546f9b499dcebb27f4454_Out_0, _Property_39b80d50a1cc47f5837e0616a7b5f484_Out_0, _Property_97e6f4af77ce47b9a2bd94a7f7e72195_Out_0, _Property_cf3c3ed2779248fab05956b139b70614_Out_0, _Property_76c46234a6774d6b8e09471a8a609832_Out_0, _TimeCustomFunction_b262837696e74b029d5478b0bdc80655_Out_0, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV1LOD_5, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV2LOD_4, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_FlowLerpLOD_8, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_NonHeigblendedLerpLOD_9, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_Fraction1_1, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_Fraction2_2);
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_d1dd8451b9a54063aa1bf0516031825d_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_d1dd8451b9a54063aa1bf0516031825d_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV1LOD_5), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_R_5 = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0.r;
|
|
float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_G_6 = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0.g;
|
|
float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_B_7 = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0.b;
|
|
float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_A_8 = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0.a;
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_d1dd8451b9a54063aa1bf0516031825d_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_d1dd8451b9a54063aa1bf0516031825d_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV2LOD_4), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_R_5 = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0.r;
|
|
float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_G_6 = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0.g;
|
|
float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_B_7 = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0.b;
|
|
float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_A_8 = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0.a;
|
|
float _Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3;
|
|
Unity_Lerp_float(_SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_B_7, _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_B_7, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_FlowLerpLOD_8, _Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3);
|
|
float _Add_f5d3919f9d110f84be2db0b4e57905db_Out_2;
|
|
Unity_Add_float(_Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3, -0.25, _Add_f5d3919f9d110f84be2db0b4e57905db_Out_2);
|
|
float _Property_5f6191b3eec22f8691968a8c6e01b3ba_Out_0 = _ColdLavaTessScale;
|
|
float _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2;
|
|
Unity_Multiply_float_float(_Add_f5d3919f9d110f84be2db0b4e57905db_Out_2, _Property_5f6191b3eec22f8691968a8c6e01b3ba_Out_0, _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2);
|
|
UnityTexture2D _Property_56863f8742833f83a9c0285cb3a6c344_Out_0 = UnityBuildTexture2DStructNoScale(_MediumLavaMT_AO_H_EM);
|
|
float _Property_129eb4e64ee94a539b4fcd33d6963539_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_d449c1fd7bee4109b74db35119b5d317_Out_0 = _MediumLavaTiling;
|
|
float _Property_d11985e336744f738fa113fbe21e8b6c_Out_0 = _GlobalTiling;
|
|
float2 _Property_a66b70fbc93c45b09178aeffbc10901a_Out_0 = _MediumLavaMainSpeed;
|
|
UnityTexture2D _Property_ba5c124ff8cb4be699e4a9fc5e7e4a41_Out_0 = UnityBuildTexture2DStructNoScale(_MediumLavaMT_AO_H_EM);
|
|
float _Property_0ae710a197254ff1bd92334a386e969d_Out_0 = _MediumLavaFlowUVRefreshSpeed;
|
|
float2 _Property_ebac93cdf45e4381b5c5d3b4b9fd3fe8_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_61c6b7d904c344f78fe8568d44e53710_Out_0;
|
|
Time_float(_TimeCustomFunction_61c6b7d904c344f78fe8568d44e53710_Out_0);
|
|
Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4;
|
|
_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV1LOD_5;
|
|
float2 _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV2LOD_4;
|
|
float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_FlowLerpLOD_8;
|
|
float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_NonHeigblendedLerpLOD_9;
|
|
float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_Fraction1_1;
|
|
float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_Fraction2_2;
|
|
SG_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float(_Property_129eb4e64ee94a539b4fcd33d6963539_Out_0, _Property_d449c1fd7bee4109b74db35119b5d317_Out_0, _Property_d11985e336744f738fa113fbe21e8b6c_Out_0, _Property_a66b70fbc93c45b09178aeffbc10901a_Out_0, _Property_ba5c124ff8cb4be699e4a9fc5e7e4a41_Out_0, _Property_0ae710a197254ff1bd92334a386e969d_Out_0, _Property_ebac93cdf45e4381b5c5d3b4b9fd3fe8_Out_0, _TimeCustomFunction_61c6b7d904c344f78fe8568d44e53710_Out_0, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV1LOD_5, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV2LOD_4, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_FlowLerpLOD_8, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_NonHeigblendedLerpLOD_9, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_Fraction1_1, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_Fraction2_2);
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_56863f8742833f83a9c0285cb3a6c344_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_56863f8742833f83a9c0285cb3a6c344_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV1LOD_5), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_R_5 = _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0.r;
|
|
float _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_G_6 = _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0.g;
|
|
float _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_B_7 = _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0.b;
|
|
float _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_A_8 = _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0.a;
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_56863f8742833f83a9c0285cb3a6c344_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_56863f8742833f83a9c0285cb3a6c344_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV2LOD_4), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_R_5 = _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0.r;
|
|
float _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_G_6 = _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0.g;
|
|
float _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_B_7 = _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0.b;
|
|
float _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_A_8 = _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0.a;
|
|
float _Lerp_79202e8722bd198a8e3c96b6f6ed9ee9_Out_3;
|
|
Unity_Lerp_float(_SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_B_7, _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_B_7, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_FlowLerpLOD_8, _Lerp_79202e8722bd198a8e3c96b6f6ed9ee9_Out_3);
|
|
float _Add_653ccc57b165d688b8b4122d29bdb348_Out_2;
|
|
Unity_Add_float(_Lerp_79202e8722bd198a8e3c96b6f6ed9ee9_Out_3, -0.25, _Add_653ccc57b165d688b8b4122d29bdb348_Out_2);
|
|
float _Property_3174f3b50d8f8b809685448270c41957_Out_0 = _MediumLavaTessScale;
|
|
float _Multiply_36f60bc2706a8a839dd567cffb1e3428_Out_2;
|
|
Unity_Multiply_float_float(_Add_653ccc57b165d688b8b4122d29bdb348_Out_2, _Property_3174f3b50d8f8b809685448270c41957_Out_0, _Multiply_36f60bc2706a8a839dd567cffb1e3428_Out_2);
|
|
float _OneMinus_559f0fb51d664e529e348d84b4af292f_Out_1;
|
|
Unity_OneMinus_float(_Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3, _OneMinus_559f0fb51d664e529e348d84b4af292f_Out_1);
|
|
float _Absolute_e7aa87a50fd84525a05e4c15faa6ed85_Out_1;
|
|
Unity_Absolute_float(_OneMinus_559f0fb51d664e529e348d84b4af292f_Out_1, _Absolute_e7aa87a50fd84525a05e4c15faa6ed85_Out_1);
|
|
float _Property_29b2fd9cda5f4f5089c3a83fc03e82e9_Out_0 = _MediumLavaHeightBlendTreshold;
|
|
float _Power_1f877a35dc84439b8975ae3495259f32_Out_2;
|
|
Unity_Power_float(_Absolute_e7aa87a50fd84525a05e4c15faa6ed85_Out_1, _Property_29b2fd9cda5f4f5089c3a83fc03e82e9_Out_0, _Power_1f877a35dc84439b8975ae3495259f32_Out_2);
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_A_4 = 0;
|
|
float _Absolute_af2e8d067a75a385bc8da51b27457800_Out_1;
|
|
Unity_Absolute_float(_Split_e8815c5687c0c188b222e57b486e0e5d_G_2, _Absolute_af2e8d067a75a385bc8da51b27457800_Out_1);
|
|
float _Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3;
|
|
Unity_Clamp_float(_Absolute_af2e8d067a75a385bc8da51b27457800_Out_1, 0, 1, _Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3);
|
|
float _Property_f6e7c7b7064d56849dcc327504a5af65_Out_0 = _MediumLavaAngle;
|
|
float _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2;
|
|
Unity_Divide_float(_Property_f6e7c7b7064d56849dcc327504a5af65_Out_0, 45, _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2);
|
|
float _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1;
|
|
Unity_OneMinus_float(_Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2, _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1);
|
|
float _Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2;
|
|
Unity_Subtract_float(_Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3, _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1, _Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2);
|
|
float _Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3;
|
|
Unity_Clamp_float(_Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2, 0, 2, _Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3);
|
|
float _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2;
|
|
Unity_Divide_float(1, _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2, _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2);
|
|
float _Multiply_7079e8acdf5057888843275dbbdb199c_Out_2;
|
|
Unity_Multiply_float_float(_Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3, _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2, _Multiply_7079e8acdf5057888843275dbbdb199c_Out_2);
|
|
float _Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3;
|
|
Unity_Clamp_float(_Multiply_7079e8acdf5057888843275dbbdb199c_Out_2, 0, 1, _Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3);
|
|
float _OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1;
|
|
Unity_OneMinus_float(_Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3, _OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1);
|
|
float _Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1;
|
|
Unity_Absolute_float(_OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1, _Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1);
|
|
float _Property_f6203e15e471e481b8369ee14c1cf745_Out_0 = _MediumLavaAngleFalloff;
|
|
float _Power_1bc1b18487206481a5ce3274075c24a1_Out_2;
|
|
Unity_Power_float(_Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1, _Property_f6203e15e471e481b8369ee14c1cf745_Out_0, _Power_1bc1b18487206481a5ce3274075c24a1_Out_2);
|
|
float _Clamp_08c896054837bb88bc0374bd536ee024_Out_3;
|
|
Unity_Clamp_float(_Power_1bc1b18487206481a5ce3274075c24a1_Out_2, 0, 1, _Clamp_08c896054837bb88bc0374bd536ee024_Out_3);
|
|
float _Property_c6fdc37b90444cbf8cbf004b1c01d820_Out_0 = _MediumLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54;
|
|
float _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_Power_1f877a35dc84439b8975ae3495259f32_Out_2, _Clamp_08c896054837bb88bc0374bd536ee024_Out_3, _Property_c6fdc37b90444cbf8cbf004b1c01d820_Out_0, _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54, _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54_Blend_1);
|
|
float _Lerp_bbad2bae9298a98fb0f4e5807244e03d_Out_3;
|
|
Unity_Lerp_float(_Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2, _Multiply_36f60bc2706a8a839dd567cffb1e3428_Out_2, _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54_Blend_1, _Lerp_bbad2bae9298a98fb0f4e5807244e03d_Out_3);
|
|
UnityTexture2D _Property_65b22a07dcd745828b471df9172deaa4_Out_0 = UnityBuildTexture2DStructNoScale(_HotLavaMT_AO_H_EM);
|
|
float _Property_d32c017d9c624ffa90d8984f38f746d0_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_b0bb4e9015e84d95a4bc288f0187888b_Out_0 = _HotLavaTiling;
|
|
float _Property_162f3942f5b44cc98f8accf8b6293159_Out_0 = _GlobalTiling;
|
|
float2 _Property_120466aaf69b4fbdb89bcb097bfd6df4_Out_0 = _HotLavaMainSpeed;
|
|
UnityTexture2D _Property_cb85121173c148debffeebcfebf7167d_Out_0 = UnityBuildTexture2DStructNoScale(_HotLavaMT_AO_H_EM);
|
|
float _Property_277288be9f08428eb953c8ee761d793c_Out_0 = _HotLavaFlowUVRefreshSpeed;
|
|
float2 _Property_2a69b9c45b8e4f9b84b561e49c548b8e_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_84f6f740bbf64a11a8f9f67f370e8676_Out_0;
|
|
Time_float(_TimeCustomFunction_84f6f740bbf64a11a8f9f67f370e8676_Out_0);
|
|
Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf;
|
|
_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV1LOD_5;
|
|
float2 _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV2LOD_4;
|
|
float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_FlowLerpLOD_8;
|
|
float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_NonHeigblendedLerpLOD_9;
|
|
float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_Fraction1_1;
|
|
float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_Fraction2_2;
|
|
SG_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float(_Property_d32c017d9c624ffa90d8984f38f746d0_Out_0, _Property_b0bb4e9015e84d95a4bc288f0187888b_Out_0, _Property_162f3942f5b44cc98f8accf8b6293159_Out_0, _Property_120466aaf69b4fbdb89bcb097bfd6df4_Out_0, _Property_cb85121173c148debffeebcfebf7167d_Out_0, _Property_277288be9f08428eb953c8ee761d793c_Out_0, _Property_2a69b9c45b8e4f9b84b561e49c548b8e_Out_0, _TimeCustomFunction_84f6f740bbf64a11a8f9f67f370e8676_Out_0, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV1LOD_5, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV2LOD_4, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_FlowLerpLOD_8, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_NonHeigblendedLerpLOD_9, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_Fraction1_1, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_Fraction2_2);
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_65b22a07dcd745828b471df9172deaa4_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_65b22a07dcd745828b471df9172deaa4_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV1LOD_5), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_R_5 = _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0.r;
|
|
float _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_G_6 = _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0.g;
|
|
float _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_B_7 = _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0.b;
|
|
float _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_A_8 = _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0.a;
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_65b22a07dcd745828b471df9172deaa4_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_65b22a07dcd745828b471df9172deaa4_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV2LOD_4), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_R_5 = _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0.r;
|
|
float _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_G_6 = _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0.g;
|
|
float _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_B_7 = _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0.b;
|
|
float _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_A_8 = _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0.a;
|
|
float _Lerp_a74bf7006e0ceb81af461eaab46f23b1_Out_3;
|
|
Unity_Lerp_float(_SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_B_7, _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_B_7, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_FlowLerpLOD_8, _Lerp_a74bf7006e0ceb81af461eaab46f23b1_Out_3);
|
|
float _Add_4a55e899a9299a83877d178ae45f49f1_Out_2;
|
|
Unity_Add_float(_Lerp_a74bf7006e0ceb81af461eaab46f23b1_Out_3, -0.25, _Add_4a55e899a9299a83877d178ae45f49f1_Out_2);
|
|
float _Property_f6b107e5e0d31d8c98e66eefbf3de6f2_Out_0 = _HotLavaTessScale;
|
|
float _Multiply_f3c73cf50cdf8e8689aed97f89e3046c_Out_2;
|
|
Unity_Multiply_float_float(_Add_4a55e899a9299a83877d178ae45f49f1_Out_2, _Property_f6b107e5e0d31d8c98e66eefbf3de6f2_Out_0, _Multiply_f3c73cf50cdf8e8689aed97f89e3046c_Out_2);
|
|
float _OneMinus_58b9e464e3ca4d479e369a8be9a7ee08_Out_1;
|
|
Unity_OneMinus_float(_Lerp_79202e8722bd198a8e3c96b6f6ed9ee9_Out_3, _OneMinus_58b9e464e3ca4d479e369a8be9a7ee08_Out_1);
|
|
float _Absolute_fb324d79ccc14d32b39e90513d31b50b_Out_1;
|
|
Unity_Absolute_float(_OneMinus_58b9e464e3ca4d479e369a8be9a7ee08_Out_1, _Absolute_fb324d79ccc14d32b39e90513d31b50b_Out_1);
|
|
float _Property_d8670d1e08f54d1899644251f1099601_Out_0 = _HotLavaHeightBlendTreshold;
|
|
float _Power_99605ede7ecd4b6f976609d07b4629bb_Out_2;
|
|
Unity_Power_float(_Absolute_fb324d79ccc14d32b39e90513d31b50b_Out_1, _Property_d8670d1e08f54d1899644251f1099601_Out_0, _Power_99605ede7ecd4b6f976609d07b4629bb_Out_2);
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_A_4 = 0;
|
|
float _Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1;
|
|
Unity_Absolute_float(_Split_b9e7b4a6b4b5e58aa502d4b6d169b792_G_2, _Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1);
|
|
float _Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3;
|
|
Unity_Clamp_float(_Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1, 0, 1, _Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3);
|
|
float _Property_6975119070a7eb84950e7da691463776_Out_0 = _HotLavaAngle;
|
|
float _Divide_86811ef0d01a1581b082fc982daa687c_Out_2;
|
|
Unity_Divide_float(_Property_6975119070a7eb84950e7da691463776_Out_0, 45, _Divide_86811ef0d01a1581b082fc982daa687c_Out_2);
|
|
float _OneMinus_a7c4799546af71898266d38a4354b568_Out_1;
|
|
Unity_OneMinus_float(_Divide_86811ef0d01a1581b082fc982daa687c_Out_2, _OneMinus_a7c4799546af71898266d38a4354b568_Out_1);
|
|
float _Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2;
|
|
Unity_Subtract_float(_Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3, _OneMinus_a7c4799546af71898266d38a4354b568_Out_1, _Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2);
|
|
float _Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3;
|
|
Unity_Clamp_float(_Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2, 0, 2, _Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3);
|
|
float _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2;
|
|
Unity_Divide_float(1, _Divide_86811ef0d01a1581b082fc982daa687c_Out_2, _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2);
|
|
float _Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2;
|
|
Unity_Multiply_float_float(_Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3, _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2, _Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2);
|
|
float _Clamp_69414a1448338e8d9fc890185b317bc6_Out_3;
|
|
Unity_Clamp_float(_Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2, 0, 1, _Clamp_69414a1448338e8d9fc890185b317bc6_Out_3);
|
|
float _OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1;
|
|
Unity_OneMinus_float(_Clamp_69414a1448338e8d9fc890185b317bc6_Out_3, _OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1);
|
|
float _Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1;
|
|
Unity_Absolute_float(_OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1, _Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1);
|
|
float _Property_f5a63fda0810468082350dfa23ec6bf3_Out_0 = _HotLavaAngleFalloff;
|
|
float _Power_0c67a131ce19048caeed8c043e033fb9_Out_2;
|
|
Unity_Power_float(_Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1, _Property_f5a63fda0810468082350dfa23ec6bf3_Out_0, _Power_0c67a131ce19048caeed8c043e033fb9_Out_2);
|
|
float _Clamp_c8349812bf696286b9429cd182d4670a_Out_3;
|
|
Unity_Clamp_float(_Power_0c67a131ce19048caeed8c043e033fb9_Out_2, 0, 1, _Clamp_c8349812bf696286b9429cd182d4670a_Out_3);
|
|
float _Property_b67bd351f0d84590833dacb1b608a490_Out_0 = _HotLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98;
|
|
float _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_Power_99605ede7ecd4b6f976609d07b4629bb_Out_2, _Clamp_c8349812bf696286b9429cd182d4670a_Out_3, _Property_b67bd351f0d84590833dacb1b608a490_Out_0, _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98, _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98_Blend_1);
|
|
float _Lerp_ba0188e0033c96818127ab277dd7743d_Out_3;
|
|
Unity_Lerp_float(_Lerp_bbad2bae9298a98fb0f4e5807244e03d_Out_3, _Multiply_f3c73cf50cdf8e8689aed97f89e3046c_Out_2, _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98_Blend_1, _Lerp_ba0188e0033c96818127ab277dd7743d_Out_3);
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_R_1 = IN.VertexColor[0];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_G_2 = IN.VertexColor[1];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_B_3 = IN.VertexColor[2];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_A_4 = IN.VertexColor[3];
|
|
float _Lerp_93a62f8efa294882a3799fb182d00ce6_Out_3;
|
|
Unity_Lerp_float(_Lerp_ba0188e0033c96818127ab277dd7743d_Out_3, _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2, _Split_992c0de0de817484b2d52aeb19e22ee0_R_1, _Lerp_93a62f8efa294882a3799fb182d00ce6_Out_3);
|
|
float _Lerp_614557f98d2300819fe9b855a1a93f0b_Out_3;
|
|
Unity_Lerp_float(_Lerp_93a62f8efa294882a3799fb182d00ce6_Out_3, _Multiply_36f60bc2706a8a839dd567cffb1e3428_Out_2, _Split_992c0de0de817484b2d52aeb19e22ee0_G_2, _Lerp_614557f98d2300819fe9b855a1a93f0b_Out_3);
|
|
float _Lerp_ef565d386ab90a89ab99065d782595a0_Out_3;
|
|
Unity_Lerp_float(_Lerp_614557f98d2300819fe9b855a1a93f0b_Out_3, _Multiply_f3c73cf50cdf8e8689aed97f89e3046c_Out_2, _Split_992c0de0de817484b2d52aeb19e22ee0_B_3, _Lerp_ef565d386ab90a89ab99065d782595a0_Out_3);
|
|
float3 _Multiply_a2efee1a779e44c6ada9832d9fff09ed_Out_2;
|
|
Unity_Multiply_float3_float3(IN.ObjectSpaceNormal, (_Lerp_ef565d386ab90a89ab99065d782595a0_Out_3.xxx), _Multiply_a2efee1a779e44c6ada9832d9fff09ed_Out_2);
|
|
float3 _Add_8556fe5688a74b4e99dc6a3c66d812ab_Out_2;
|
|
Unity_Add_float3(_Multiply_dbb7c1d4b3bc4fe0aa3119bb0c945e19_Out_2, _Multiply_a2efee1a779e44c6ada9832d9fff09ed_Out_2, _Add_8556fe5688a74b4e99dc6a3c66d812ab_Out_2);
|
|
float3 _Add_30764b0390cf4e34bc89f95f39e6d8be_Out_2;
|
|
Unity_Add_float3(IN.ObjectSpacePosition, _Add_8556fe5688a74b4e99dc6a3c66d812ab_Out_2, _Add_30764b0390cf4e34bc89f95f39e6d8be_Out_2);
|
|
float3 _Add_1536ebe00df2440bbc68b2506484262f_Out_2;
|
|
Unity_Add_float3(IN.ObjectSpacePosition, _Multiply_a2efee1a779e44c6ada9832d9fff09ed_Out_2, _Add_1536ebe00df2440bbc68b2506484262f_Out_2);
|
|
float3 _Branch_385f920ecee74e51ae1e55548ef40ceb_Out_3;
|
|
Unity_Branch_float3(_Property_661c7656745d4b468e5418922cad980c_Out_0, _Add_30764b0390cf4e34bc89f95f39e6d8be_Out_2, _Add_1536ebe00df2440bbc68b2506484262f_Out_2, _Branch_385f920ecee74e51ae1e55548ef40ceb_Out_3);
|
|
description.Position = _Branch_385f920ecee74e51ae1e55548ef40ceb_Out_3;
|
|
description.Normal = IN.ObjectSpaceNormal;
|
|
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;
|
|
};
|
|
|
|
SurfaceDescription SurfaceDescriptionFunction(SurfaceDescriptionInputs IN)
|
|
{
|
|
SurfaceDescription surface = (SurfaceDescription)0;
|
|
UnityTexture2D _Property_973bdb6610abba8aaa3cef63a78baa06_Out_0 = UnityBuildTexture2DStructNoScale(_ColdLavaNormal);
|
|
float _Property_9888f536495c078d8d13e4f93f260994_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_398a18f78c81d28393067eae86b7f0c3_Out_0 = _ColdLavaTiling;
|
|
float _Property_c92d9ef7ab07168d94ca1468d5742541_Out_0 = _GlobalTiling;
|
|
float2 _Property_877d7e28976d8f85bbc8ab7a485949eb_Out_0 = _ColdLavaMainSpeed;
|
|
UnityTexture2D _Property_431fc4b7bdb08186aa2ebdcdd9ddd27f_Out_0 = UnityBuildTexture2DStructNoScale(_ColdLavaMT_AO_H_EM);
|
|
float _Property_41fea7dea3f9c78fbf154c14e561037a_Out_0 = _ColdLavaFlowUVRefresSpeed;
|
|
float2 _Property_347a6b6c52d14a85a386b3a5ffffdc85_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_32885c98316a4b308da099c27317abaa_Out_0;
|
|
Time_float(_TimeCustomFunction_32885c98316a4b308da099c27317abaa_Out_0);
|
|
Bindings_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a;
|
|
_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV1_7;
|
|
float2 _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV2_6;
|
|
float _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_FlowLerp_3;
|
|
float _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_FlowNonHeigblendedLerp_9;
|
|
float _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_Fraction1_1;
|
|
float _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_Fraction2_2;
|
|
SG_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float(_Property_9888f536495c078d8d13e4f93f260994_Out_0, _Property_398a18f78c81d28393067eae86b7f0c3_Out_0, _Property_c92d9ef7ab07168d94ca1468d5742541_Out_0, _Property_877d7e28976d8f85bbc8ab7a485949eb_Out_0, _Property_431fc4b7bdb08186aa2ebdcdd9ddd27f_Out_0, _Property_41fea7dea3f9c78fbf154c14e561037a_Out_0, _Property_347a6b6c52d14a85a386b3a5ffffdc85_Out_0, _TimeCustomFunction_32885c98316a4b308da099c27317abaa_Out_0, _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a, _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV1_7, _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV2_6, _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_FlowLerp_3, _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_FlowNonHeigblendedLerp_9, _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_Fraction1_1, _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_Fraction2_2);
|
|
float4 _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0 = SAMPLE_TEXTURE2D(_Property_973bdb6610abba8aaa3cef63a78baa06_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_973bdb6610abba8aaa3cef63a78baa06_Out_0.GetTransformedUV(_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV1_7));
|
|
_SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0.rgb = UnpackNormal(_SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0);
|
|
float _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_R_4 = _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0.r;
|
|
float _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_G_5 = _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0.g;
|
|
float _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_B_6 = _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0.b;
|
|
float _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_A_7 = _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0.a;
|
|
float _Property_30c36922aabc618192374556ee8ce299_Out_0 = _ColdLavaNormalScale;
|
|
float3 _NormalStrength_768a023761a00b8bac27ec164d4feca3_Out_2;
|
|
Unity_NormalStrength_float((_SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0.xyz), _Property_30c36922aabc618192374556ee8ce299_Out_0, _NormalStrength_768a023761a00b8bac27ec164d4feca3_Out_2);
|
|
float4 _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0 = SAMPLE_TEXTURE2D(_Property_973bdb6610abba8aaa3cef63a78baa06_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_973bdb6610abba8aaa3cef63a78baa06_Out_0.GetTransformedUV(_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV2_6));
|
|
_SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0.rgb = UnpackNormal(_SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0);
|
|
float _SampleTexture2D_1ffc3e624270ee899e223323127b2536_R_4 = _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0.r;
|
|
float _SampleTexture2D_1ffc3e624270ee899e223323127b2536_G_5 = _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0.g;
|
|
float _SampleTexture2D_1ffc3e624270ee899e223323127b2536_B_6 = _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0.b;
|
|
float _SampleTexture2D_1ffc3e624270ee899e223323127b2536_A_7 = _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0.a;
|
|
float3 _NormalStrength_4e7cd17dd72ec485804b19279c62419c_Out_2;
|
|
Unity_NormalStrength_float((_SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0.xyz), _Property_30c36922aabc618192374556ee8ce299_Out_0, _NormalStrength_4e7cd17dd72ec485804b19279c62419c_Out_2);
|
|
float3 _Lerp_63c09ae12140de8da5d72b0b88f55a50_Out_3;
|
|
Unity_Lerp_float3(_NormalStrength_768a023761a00b8bac27ec164d4feca3_Out_2, _NormalStrength_4e7cd17dd72ec485804b19279c62419c_Out_2, (_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_FlowLerp_3.xxx), _Lerp_63c09ae12140de8da5d72b0b88f55a50_Out_3);
|
|
UnityTexture2D _Property_fc5c5a718d5c7a8bb830b1b9effcbafe_Out_0 = UnityBuildTexture2DStructNoScale(_MediumLavaNormal);
|
|
float _Property_ac1c529019c9d1869d9bfe9bf1104042_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_4a73de4bbed00585a919d64e1b181601_Out_0 = _MediumLavaTiling;
|
|
float _Property_4122249ff176f58da9d0dbace2f883d0_Out_0 = _GlobalTiling;
|
|
float2 _Property_8774276f674d8a8598020af3d4e74f0f_Out_0 = _MediumLavaMainSpeed;
|
|
UnityTexture2D _Property_f1ff1048a1584d1c9247f36b1f2706ce_Out_0 = UnityBuildTexture2DStructNoScale(_MediumLavaMT_AO_H_EM);
|
|
float _Property_a13ee271968db284868bea327ce6cf48_Out_0 = _MediumLavaFlowUVRefreshSpeed;
|
|
float2 _Property_2b353826c2c04c32be043f84b9bc8b18_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_20a1fb6475ec4857a4834303e0bf30fe_Out_0;
|
|
Time_float(_TimeCustomFunction_20a1fb6475ec4857a4834303e0bf30fe_Out_0);
|
|
Bindings_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9;
|
|
_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV1_7;
|
|
float2 _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV2_6;
|
|
float _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_FlowLerp_3;
|
|
float _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_FlowNonHeigblendedLerp_9;
|
|
float _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_Fraction1_1;
|
|
float _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_Fraction2_2;
|
|
SG_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float(_Property_ac1c529019c9d1869d9bfe9bf1104042_Out_0, _Property_4a73de4bbed00585a919d64e1b181601_Out_0, _Property_4122249ff176f58da9d0dbace2f883d0_Out_0, _Property_8774276f674d8a8598020af3d4e74f0f_Out_0, _Property_f1ff1048a1584d1c9247f36b1f2706ce_Out_0, _Property_a13ee271968db284868bea327ce6cf48_Out_0, _Property_2b353826c2c04c32be043f84b9bc8b18_Out_0, _TimeCustomFunction_20a1fb6475ec4857a4834303e0bf30fe_Out_0, _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9, _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV1_7, _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV2_6, _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_FlowLerp_3, _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_FlowNonHeigblendedLerp_9, _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_Fraction1_1, _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_Fraction2_2);
|
|
float4 _SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_RGBA_0 = SAMPLE_TEXTURE2D(_Property_fc5c5a718d5c7a8bb830b1b9effcbafe_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_fc5c5a718d5c7a8bb830b1b9effcbafe_Out_0.GetTransformedUV(_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV1_7));
|
|
_SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_RGBA_0.rgb = UnpackNormal(_SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_RGBA_0);
|
|
float _SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_R_4 = _SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_RGBA_0.r;
|
|
float _SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_G_5 = _SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_RGBA_0.g;
|
|
float _SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_B_6 = _SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_RGBA_0.b;
|
|
float _SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_A_7 = _SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_RGBA_0.a;
|
|
float _Property_c488bf556481e28d8a97898896b5cdec_Out_0 = _MediumLavaNormalScale;
|
|
float3 _NormalStrength_353595f40a3cf58cb0c8a5f951505d9a_Out_2;
|
|
Unity_NormalStrength_float((_SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_RGBA_0.xyz), _Property_c488bf556481e28d8a97898896b5cdec_Out_0, _NormalStrength_353595f40a3cf58cb0c8a5f951505d9a_Out_2);
|
|
float4 _SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_RGBA_0 = SAMPLE_TEXTURE2D(_Property_fc5c5a718d5c7a8bb830b1b9effcbafe_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_fc5c5a718d5c7a8bb830b1b9effcbafe_Out_0.GetTransformedUV(_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV2_6));
|
|
_SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_RGBA_0.rgb = UnpackNormal(_SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_RGBA_0);
|
|
float _SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_R_4 = _SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_RGBA_0.r;
|
|
float _SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_G_5 = _SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_RGBA_0.g;
|
|
float _SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_B_6 = _SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_RGBA_0.b;
|
|
float _SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_A_7 = _SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_RGBA_0.a;
|
|
float3 _NormalStrength_59ae87d6cd8faa8f9fea0640fb1a6c7c_Out_2;
|
|
Unity_NormalStrength_float((_SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_RGBA_0.xyz), _Property_c488bf556481e28d8a97898896b5cdec_Out_0, _NormalStrength_59ae87d6cd8faa8f9fea0640fb1a6c7c_Out_2);
|
|
float3 _Lerp_dd9598f6e61c5d85886c8f9a886b7d1b_Out_3;
|
|
Unity_Lerp_float3(_NormalStrength_353595f40a3cf58cb0c8a5f951505d9a_Out_2, _NormalStrength_59ae87d6cd8faa8f9fea0640fb1a6c7c_Out_2, (_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_FlowLerp_3.xxx), _Lerp_dd9598f6e61c5d85886c8f9a886b7d1b_Out_3);
|
|
UnityTexture2D _Property_0bc00b50144a4fbb90619f66bbadc7c7_Out_0 = UnityBuildTexture2DStructNoScale(_ColdLavaMT_AO_H_EM);
|
|
float4 _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0 = SAMPLE_TEXTURE2D(_Property_0bc00b50144a4fbb90619f66bbadc7c7_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_0bc00b50144a4fbb90619f66bbadc7c7_Out_0.GetTransformedUV(_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV1_7));
|
|
float _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_R_4 = _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0.r;
|
|
float _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_G_5 = _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0.g;
|
|
float _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_B_6 = _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0.b;
|
|
float _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_A_7 = _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0.a;
|
|
float4 _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0 = SAMPLE_TEXTURE2D(_Property_0bc00b50144a4fbb90619f66bbadc7c7_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_0bc00b50144a4fbb90619f66bbadc7c7_Out_0.GetTransformedUV(_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV2_6));
|
|
float _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_R_4 = _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0.r;
|
|
float _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_G_5 = _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0.g;
|
|
float _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_B_6 = _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0.b;
|
|
float _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_A_7 = _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0.a;
|
|
float4 _Lerp_73c98c320ef744838327c8caa26d91fb_Out_3;
|
|
Unity_Lerp_float4(_SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0, _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0, (_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_FlowLerp_3.xxxx), _Lerp_73c98c320ef744838327c8caa26d91fb_Out_3);
|
|
float _Split_94cd24e718391e889d186d14735a5f81_R_1 = _Lerp_73c98c320ef744838327c8caa26d91fb_Out_3[0];
|
|
float _Split_94cd24e718391e889d186d14735a5f81_G_2 = _Lerp_73c98c320ef744838327c8caa26d91fb_Out_3[1];
|
|
float _Split_94cd24e718391e889d186d14735a5f81_B_3 = _Lerp_73c98c320ef744838327c8caa26d91fb_Out_3[2];
|
|
float _Split_94cd24e718391e889d186d14735a5f81_A_4 = _Lerp_73c98c320ef744838327c8caa26d91fb_Out_3[3];
|
|
float _OneMinus_d30fd2a07aa5ef8c954841430c669c6f_Out_1;
|
|
Unity_OneMinus_float(_Split_94cd24e718391e889d186d14735a5f81_B_3, _OneMinus_d30fd2a07aa5ef8c954841430c669c6f_Out_1);
|
|
float _Absolute_d8f0ae13edc2475da28ea6d59246df0f_Out_1;
|
|
Unity_Absolute_float(_OneMinus_d30fd2a07aa5ef8c954841430c669c6f_Out_1, _Absolute_d8f0ae13edc2475da28ea6d59246df0f_Out_1);
|
|
float _Property_b4d8b44b98ac218ab5b64e9509780c1f_Out_0 = _MediumLavaHeightBlendTreshold;
|
|
float _Power_8ccb8ba2dc154d8f8d23bb151fc3f936_Out_2;
|
|
Unity_Power_float(_Absolute_d8f0ae13edc2475da28ea6d59246df0f_Out_1, _Property_b4d8b44b98ac218ab5b64e9509780c1f_Out_0, _Power_8ccb8ba2dc154d8f8d23bb151fc3f936_Out_2);
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_A_4 = 0;
|
|
float _Absolute_af2e8d067a75a385bc8da51b27457800_Out_1;
|
|
Unity_Absolute_float(_Split_e8815c5687c0c188b222e57b486e0e5d_G_2, _Absolute_af2e8d067a75a385bc8da51b27457800_Out_1);
|
|
float _Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3;
|
|
Unity_Clamp_float(_Absolute_af2e8d067a75a385bc8da51b27457800_Out_1, 0, 1, _Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3);
|
|
float _Property_f6e7c7b7064d56849dcc327504a5af65_Out_0 = _MediumLavaAngle;
|
|
float _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2;
|
|
Unity_Divide_float(_Property_f6e7c7b7064d56849dcc327504a5af65_Out_0, 45, _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2);
|
|
float _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1;
|
|
Unity_OneMinus_float(_Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2, _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1);
|
|
float _Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2;
|
|
Unity_Subtract_float(_Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3, _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1, _Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2);
|
|
float _Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3;
|
|
Unity_Clamp_float(_Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2, 0, 2, _Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3);
|
|
float _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2;
|
|
Unity_Divide_float(1, _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2, _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2);
|
|
float _Multiply_7079e8acdf5057888843275dbbdb199c_Out_2;
|
|
Unity_Multiply_float_float(_Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3, _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2, _Multiply_7079e8acdf5057888843275dbbdb199c_Out_2);
|
|
float _Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3;
|
|
Unity_Clamp_float(_Multiply_7079e8acdf5057888843275dbbdb199c_Out_2, 0, 1, _Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3);
|
|
float _OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1;
|
|
Unity_OneMinus_float(_Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3, _OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1);
|
|
float _Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1;
|
|
Unity_Absolute_float(_OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1, _Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1);
|
|
float _Property_f6203e15e471e481b8369ee14c1cf745_Out_0 = _MediumLavaAngleFalloff;
|
|
float _Power_1bc1b18487206481a5ce3274075c24a1_Out_2;
|
|
Unity_Power_float(_Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1, _Property_f6203e15e471e481b8369ee14c1cf745_Out_0, _Power_1bc1b18487206481a5ce3274075c24a1_Out_2);
|
|
float _Clamp_08c896054837bb88bc0374bd536ee024_Out_3;
|
|
Unity_Clamp_float(_Power_1bc1b18487206481a5ce3274075c24a1_Out_2, 0, 1, _Clamp_08c896054837bb88bc0374bd536ee024_Out_3);
|
|
float _Property_ebcd48be1c3af28cb628925671461e5e_Out_0 = _MediumLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_9e03d1eca2c3de809ba034bf4abd6d2b;
|
|
float _HeightBlendSplat_9e03d1eca2c3de809ba034bf4abd6d2b_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_Power_8ccb8ba2dc154d8f8d23bb151fc3f936_Out_2, _Clamp_08c896054837bb88bc0374bd536ee024_Out_3, _Property_ebcd48be1c3af28cb628925671461e5e_Out_0, _HeightBlendSplat_9e03d1eca2c3de809ba034bf4abd6d2b, _HeightBlendSplat_9e03d1eca2c3de809ba034bf4abd6d2b_Blend_1);
|
|
float3 _Lerp_e4fa486d1ccf2c89a46bb1b2e14a0f39_Out_3;
|
|
Unity_Lerp_float3(_Lerp_63c09ae12140de8da5d72b0b88f55a50_Out_3, _Lerp_dd9598f6e61c5d85886c8f9a886b7d1b_Out_3, (_HeightBlendSplat_9e03d1eca2c3de809ba034bf4abd6d2b_Blend_1.xxx), _Lerp_e4fa486d1ccf2c89a46bb1b2e14a0f39_Out_3);
|
|
UnityTexture2D _Property_fe64ffd246fb078284c5accae98534ff_Out_0 = UnityBuildTexture2DStructNoScale(_HotLavaNormal);
|
|
float _Property_11b5e32bb1a6404c96d9c096533c2bbd_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_5db8dc9196e94d72bcadc2a80e298677_Out_0 = _HotLavaTiling;
|
|
float _Property_1214e3d6f36c40cb9d0d4ac4f40e7df3_Out_0 = _GlobalTiling;
|
|
float2 _Property_1d9925ecc19284849bb9705ef6f8c824_Out_0 = _HotLavaMainSpeed;
|
|
UnityTexture2D _Property_792c0bac9b054fd89ddecac232cfc211_Out_0 = UnityBuildTexture2DStructNoScale(_HotLavaMT_AO_H_EM);
|
|
float _Property_a29d4264dadc878687c59348530e0cb7_Out_0 = _HotLavaFlowUVRefreshSpeed;
|
|
float2 _Property_0530099e15864039acc078623bacb697_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_9d76567b67b2401e842a60cd1217bc9f_Out_0;
|
|
Time_float(_TimeCustomFunction_9d76567b67b2401e842a60cd1217bc9f_Out_0);
|
|
Bindings_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd;
|
|
_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV1_7;
|
|
float2 _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV2_6;
|
|
float _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_FlowLerp_3;
|
|
float _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_FlowNonHeigblendedLerp_9;
|
|
float _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_Fraction1_1;
|
|
float _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_Fraction2_2;
|
|
SG_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float(_Property_11b5e32bb1a6404c96d9c096533c2bbd_Out_0, _Property_5db8dc9196e94d72bcadc2a80e298677_Out_0, _Property_1214e3d6f36c40cb9d0d4ac4f40e7df3_Out_0, _Property_1d9925ecc19284849bb9705ef6f8c824_Out_0, _Property_792c0bac9b054fd89ddecac232cfc211_Out_0, _Property_a29d4264dadc878687c59348530e0cb7_Out_0, _Property_0530099e15864039acc078623bacb697_Out_0, _TimeCustomFunction_9d76567b67b2401e842a60cd1217bc9f_Out_0, _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd, _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV1_7, _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV2_6, _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_FlowLerp_3, _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_FlowNonHeigblendedLerp_9, _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_Fraction1_1, _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_Fraction2_2);
|
|
float4 _SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_RGBA_0 = SAMPLE_TEXTURE2D(_Property_fe64ffd246fb078284c5accae98534ff_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_fe64ffd246fb078284c5accae98534ff_Out_0.GetTransformedUV(_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV1_7));
|
|
_SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_RGBA_0.rgb = UnpackNormal(_SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_RGBA_0);
|
|
float _SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_R_4 = _SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_RGBA_0.r;
|
|
float _SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_G_5 = _SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_RGBA_0.g;
|
|
float _SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_B_6 = _SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_RGBA_0.b;
|
|
float _SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_A_7 = _SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_RGBA_0.a;
|
|
float _Property_48f492f6311fa887a8666bf46f288d9d_Out_0 = _HotLavaNormalScale;
|
|
float3 _NormalStrength_9ebe899be918d38cac53ee34e22a3dc2_Out_2;
|
|
Unity_NormalStrength_float((_SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_RGBA_0.xyz), _Property_48f492f6311fa887a8666bf46f288d9d_Out_0, _NormalStrength_9ebe899be918d38cac53ee34e22a3dc2_Out_2);
|
|
float4 _SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_RGBA_0 = SAMPLE_TEXTURE2D(_Property_fe64ffd246fb078284c5accae98534ff_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_fe64ffd246fb078284c5accae98534ff_Out_0.GetTransformedUV(_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV2_6));
|
|
_SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_RGBA_0.rgb = UnpackNormal(_SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_RGBA_0);
|
|
float _SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_R_4 = _SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_RGBA_0.r;
|
|
float _SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_G_5 = _SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_RGBA_0.g;
|
|
float _SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_B_6 = _SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_RGBA_0.b;
|
|
float _SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_A_7 = _SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_RGBA_0.a;
|
|
float3 _NormalStrength_52f08b3e9ed3698faef8a8a64e53b5cf_Out_2;
|
|
Unity_NormalStrength_float((_SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_RGBA_0.xyz), _Property_48f492f6311fa887a8666bf46f288d9d_Out_0, _NormalStrength_52f08b3e9ed3698faef8a8a64e53b5cf_Out_2);
|
|
float3 _Lerp_18ff3f20527a1f80bfa8428835890e50_Out_3;
|
|
Unity_Lerp_float3(_NormalStrength_9ebe899be918d38cac53ee34e22a3dc2_Out_2, _NormalStrength_52f08b3e9ed3698faef8a8a64e53b5cf_Out_2, (_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_FlowLerp_3.xxx), _Lerp_18ff3f20527a1f80bfa8428835890e50_Out_3);
|
|
UnityTexture2D _Property_7c78a41ed5fb06878baa4f230eb6da66_Out_0 = UnityBuildTexture2DStructNoScale(_MediumLavaMT_AO_H_EM);
|
|
float4 _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_RGBA_0 = SAMPLE_TEXTURE2D(_Property_7c78a41ed5fb06878baa4f230eb6da66_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_7c78a41ed5fb06878baa4f230eb6da66_Out_0.GetTransformedUV(_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV1_7));
|
|
float _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_R_4 = _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_RGBA_0.r;
|
|
float _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_G_5 = _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_RGBA_0.g;
|
|
float _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_B_6 = _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_RGBA_0.b;
|
|
float _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_A_7 = _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_RGBA_0.a;
|
|
float4 _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_RGBA_0 = SAMPLE_TEXTURE2D(_Property_7c78a41ed5fb06878baa4f230eb6da66_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_7c78a41ed5fb06878baa4f230eb6da66_Out_0.GetTransformedUV(_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV2_6));
|
|
float _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_R_4 = _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_RGBA_0.r;
|
|
float _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_G_5 = _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_RGBA_0.g;
|
|
float _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_B_6 = _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_RGBA_0.b;
|
|
float _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_A_7 = _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_RGBA_0.a;
|
|
float4 _Lerp_d9190fa5aad64387a59eae8b234267b1_Out_3;
|
|
Unity_Lerp_float4(_SampleTexture2D_78273dcdf5689f80952c2a7be9451994_RGBA_0, _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_RGBA_0, (_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_FlowLerp_3.xxxx), _Lerp_d9190fa5aad64387a59eae8b234267b1_Out_3);
|
|
float _Split_503d896cedc1148aa1567e911ed3614b_R_1 = _Lerp_d9190fa5aad64387a59eae8b234267b1_Out_3[0];
|
|
float _Split_503d896cedc1148aa1567e911ed3614b_G_2 = _Lerp_d9190fa5aad64387a59eae8b234267b1_Out_3[1];
|
|
float _Split_503d896cedc1148aa1567e911ed3614b_B_3 = _Lerp_d9190fa5aad64387a59eae8b234267b1_Out_3[2];
|
|
float _Split_503d896cedc1148aa1567e911ed3614b_A_4 = _Lerp_d9190fa5aad64387a59eae8b234267b1_Out_3[3];
|
|
float _OneMinus_8cea3f85f066ff8fbbd54f2eff89ae58_Out_1;
|
|
Unity_OneMinus_float(_Split_503d896cedc1148aa1567e911ed3614b_B_3, _OneMinus_8cea3f85f066ff8fbbd54f2eff89ae58_Out_1);
|
|
float _Absolute_586ec5b572374b96aaffcbc5f9bbb364_Out_1;
|
|
Unity_Absolute_float(_OneMinus_8cea3f85f066ff8fbbd54f2eff89ae58_Out_1, _Absolute_586ec5b572374b96aaffcbc5f9bbb364_Out_1);
|
|
float _Property_54766320db4a7f848cb65321bce3a68e_Out_0 = _HotLavaHeightBlendTreshold;
|
|
float _Power_ca351c1cbba04987a097e6ea5a87eeb8_Out_2;
|
|
Unity_Power_float(_Absolute_586ec5b572374b96aaffcbc5f9bbb364_Out_1, _Property_54766320db4a7f848cb65321bce3a68e_Out_0, _Power_ca351c1cbba04987a097e6ea5a87eeb8_Out_2);
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_A_4 = 0;
|
|
float _Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1;
|
|
Unity_Absolute_float(_Split_b9e7b4a6b4b5e58aa502d4b6d169b792_G_2, _Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1);
|
|
float _Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3;
|
|
Unity_Clamp_float(_Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1, 0, 1, _Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3);
|
|
float _Property_6975119070a7eb84950e7da691463776_Out_0 = _HotLavaAngle;
|
|
float _Divide_86811ef0d01a1581b082fc982daa687c_Out_2;
|
|
Unity_Divide_float(_Property_6975119070a7eb84950e7da691463776_Out_0, 45, _Divide_86811ef0d01a1581b082fc982daa687c_Out_2);
|
|
float _OneMinus_a7c4799546af71898266d38a4354b568_Out_1;
|
|
Unity_OneMinus_float(_Divide_86811ef0d01a1581b082fc982daa687c_Out_2, _OneMinus_a7c4799546af71898266d38a4354b568_Out_1);
|
|
float _Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2;
|
|
Unity_Subtract_float(_Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3, _OneMinus_a7c4799546af71898266d38a4354b568_Out_1, _Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2);
|
|
float _Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3;
|
|
Unity_Clamp_float(_Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2, 0, 2, _Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3);
|
|
float _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2;
|
|
Unity_Divide_float(1, _Divide_86811ef0d01a1581b082fc982daa687c_Out_2, _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2);
|
|
float _Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2;
|
|
Unity_Multiply_float_float(_Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3, _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2, _Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2);
|
|
float _Clamp_69414a1448338e8d9fc890185b317bc6_Out_3;
|
|
Unity_Clamp_float(_Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2, 0, 1, _Clamp_69414a1448338e8d9fc890185b317bc6_Out_3);
|
|
float _OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1;
|
|
Unity_OneMinus_float(_Clamp_69414a1448338e8d9fc890185b317bc6_Out_3, _OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1);
|
|
float _Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1;
|
|
Unity_Absolute_float(_OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1, _Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1);
|
|
float _Property_f5a63fda0810468082350dfa23ec6bf3_Out_0 = _HotLavaAngleFalloff;
|
|
float _Power_0c67a131ce19048caeed8c043e033fb9_Out_2;
|
|
Unity_Power_float(_Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1, _Property_f5a63fda0810468082350dfa23ec6bf3_Out_0, _Power_0c67a131ce19048caeed8c043e033fb9_Out_2);
|
|
float _Clamp_c8349812bf696286b9429cd182d4670a_Out_3;
|
|
Unity_Clamp_float(_Power_0c67a131ce19048caeed8c043e033fb9_Out_2, 0, 1, _Clamp_c8349812bf696286b9429cd182d4670a_Out_3);
|
|
float _Property_598298ccdedaea81a6c7006cdf26d0b3_Out_0 = _HotLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_83e736f68e1ff280996cf462b7ac2718;
|
|
float _HeightBlendSplat_83e736f68e1ff280996cf462b7ac2718_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_Power_ca351c1cbba04987a097e6ea5a87eeb8_Out_2, _Clamp_c8349812bf696286b9429cd182d4670a_Out_3, _Property_598298ccdedaea81a6c7006cdf26d0b3_Out_0, _HeightBlendSplat_83e736f68e1ff280996cf462b7ac2718, _HeightBlendSplat_83e736f68e1ff280996cf462b7ac2718_Blend_1);
|
|
float3 _Lerp_85790e354b8b8189bf7442246db27aca_Out_3;
|
|
Unity_Lerp_float3(_Lerp_e4fa486d1ccf2c89a46bb1b2e14a0f39_Out_3, _Lerp_18ff3f20527a1f80bfa8428835890e50_Out_3, (_HeightBlendSplat_83e736f68e1ff280996cf462b7ac2718_Blend_1.xxx), _Lerp_85790e354b8b8189bf7442246db27aca_Out_3);
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_R_1 = IN.VertexColor[0];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_G_2 = IN.VertexColor[1];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_B_3 = IN.VertexColor[2];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_A_4 = IN.VertexColor[3];
|
|
float _Property_f10c17c1521403868848dbcecb8a6017_Out_0 = _VCColdLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_bcfdcd070881ce89bbfc3de1ec633b3a;
|
|
float _HeightBlendSplat_bcfdcd070881ce89bbfc3de1ec633b3a_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_OneMinus_d30fd2a07aa5ef8c954841430c669c6f_Out_1, _Split_992c0de0de817484b2d52aeb19e22ee0_R_1, _Property_f10c17c1521403868848dbcecb8a6017_Out_0, _HeightBlendSplat_bcfdcd070881ce89bbfc3de1ec633b3a, _HeightBlendSplat_bcfdcd070881ce89bbfc3de1ec633b3a_Blend_1);
|
|
float3 _Lerp_3391b2aa0814f488ae89389fd1ac1ac5_Out_3;
|
|
Unity_Lerp_float3(_Lerp_85790e354b8b8189bf7442246db27aca_Out_3, _Lerp_63c09ae12140de8da5d72b0b88f55a50_Out_3, (_HeightBlendSplat_bcfdcd070881ce89bbfc3de1ec633b3a_Blend_1.xxx), _Lerp_3391b2aa0814f488ae89389fd1ac1ac5_Out_3);
|
|
float _Property_7b8b9775155e3b82b9b587b2df24f45d_Out_0 = _VCMediumLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_a958bd47a4d7538aa5aa113445de6eb6;
|
|
float _HeightBlendSplat_a958bd47a4d7538aa5aa113445de6eb6_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_OneMinus_8cea3f85f066ff8fbbd54f2eff89ae58_Out_1, _Split_992c0de0de817484b2d52aeb19e22ee0_G_2, _Property_7b8b9775155e3b82b9b587b2df24f45d_Out_0, _HeightBlendSplat_a958bd47a4d7538aa5aa113445de6eb6, _HeightBlendSplat_a958bd47a4d7538aa5aa113445de6eb6_Blend_1);
|
|
float3 _Lerp_ca63dbd0524b5d808a400ade38f650c2_Out_3;
|
|
Unity_Lerp_float3(_Lerp_3391b2aa0814f488ae89389fd1ac1ac5_Out_3, _Lerp_dd9598f6e61c5d85886c8f9a886b7d1b_Out_3, (_HeightBlendSplat_a958bd47a4d7538aa5aa113445de6eb6_Blend_1.xxx), _Lerp_ca63dbd0524b5d808a400ade38f650c2_Out_3);
|
|
UnityTexture2D _Property_aa20896d4ee14a21ae5c01b2530647ab_Out_0 = UnityBuildTexture2DStructNoScale(_HotLavaMT_AO_H_EM);
|
|
float4 _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_RGBA_0 = SAMPLE_TEXTURE2D(_Property_aa20896d4ee14a21ae5c01b2530647ab_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_aa20896d4ee14a21ae5c01b2530647ab_Out_0.GetTransformedUV(_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV1_7));
|
|
float _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_R_4 = _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_RGBA_0.r;
|
|
float _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_G_5 = _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_RGBA_0.g;
|
|
float _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_B_6 = _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_RGBA_0.b;
|
|
float _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_A_7 = _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_RGBA_0.a;
|
|
float4 _SampleTexture2D_03c935556def188b9bc5100587e1286e_RGBA_0 = SAMPLE_TEXTURE2D(_Property_aa20896d4ee14a21ae5c01b2530647ab_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_aa20896d4ee14a21ae5c01b2530647ab_Out_0.GetTransformedUV(_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV2_6));
|
|
float _SampleTexture2D_03c935556def188b9bc5100587e1286e_R_4 = _SampleTexture2D_03c935556def188b9bc5100587e1286e_RGBA_0.r;
|
|
float _SampleTexture2D_03c935556def188b9bc5100587e1286e_G_5 = _SampleTexture2D_03c935556def188b9bc5100587e1286e_RGBA_0.g;
|
|
float _SampleTexture2D_03c935556def188b9bc5100587e1286e_B_6 = _SampleTexture2D_03c935556def188b9bc5100587e1286e_RGBA_0.b;
|
|
float _SampleTexture2D_03c935556def188b9bc5100587e1286e_A_7 = _SampleTexture2D_03c935556def188b9bc5100587e1286e_RGBA_0.a;
|
|
float4 _Lerp_79f8c8161fb394818f7c8937b1054b53_Out_3;
|
|
Unity_Lerp_float4(_SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_RGBA_0, _SampleTexture2D_03c935556def188b9bc5100587e1286e_RGBA_0, (_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_FlowLerp_3.xxxx), _Lerp_79f8c8161fb394818f7c8937b1054b53_Out_3);
|
|
float _Split_94d707688f4dff88abea8f5931660ff1_R_1 = _Lerp_79f8c8161fb394818f7c8937b1054b53_Out_3[0];
|
|
float _Split_94d707688f4dff88abea8f5931660ff1_G_2 = _Lerp_79f8c8161fb394818f7c8937b1054b53_Out_3[1];
|
|
float _Split_94d707688f4dff88abea8f5931660ff1_B_3 = _Lerp_79f8c8161fb394818f7c8937b1054b53_Out_3[2];
|
|
float _Split_94d707688f4dff88abea8f5931660ff1_A_4 = _Lerp_79f8c8161fb394818f7c8937b1054b53_Out_3[3];
|
|
float _OneMinus_2b6b9b1cf9b54e80b331120fb69183b3_Out_1;
|
|
Unity_OneMinus_float(_Split_94d707688f4dff88abea8f5931660ff1_B_3, _OneMinus_2b6b9b1cf9b54e80b331120fb69183b3_Out_1);
|
|
float _Property_518db0a2d263d48790462785dc3d9758_Out_0 = _VCHotLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_f63240de18ddc08f95c1959bab5338d0;
|
|
float _HeightBlendSplat_f63240de18ddc08f95c1959bab5338d0_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_OneMinus_2b6b9b1cf9b54e80b331120fb69183b3_Out_1, _Split_992c0de0de817484b2d52aeb19e22ee0_B_3, _Property_518db0a2d263d48790462785dc3d9758_Out_0, _HeightBlendSplat_f63240de18ddc08f95c1959bab5338d0, _HeightBlendSplat_f63240de18ddc08f95c1959bab5338d0_Blend_1);
|
|
float3 _Lerp_d308da5fddca5e80a3248ae1dcce6877_Out_3;
|
|
Unity_Lerp_float3(_Lerp_ca63dbd0524b5d808a400ade38f650c2_Out_3, _Lerp_18ff3f20527a1f80bfa8428835890e50_Out_3, (_HeightBlendSplat_f63240de18ddc08f95c1959bab5338d0_Blend_1.xxx), _Lerp_d308da5fddca5e80a3248ae1dcce6877_Out_3);
|
|
surface.NormalTS = _Lerp_d308da5fddca5e80a3248ae1dcce6877_Out_3;
|
|
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);
|
|
|
|
output.ObjectSpaceNormal = input.normalOS;
|
|
output.WorldSpaceNormal = TransformObjectToWorldNormal(input.normalOS);
|
|
output.ObjectSpaceTangent = input.tangentOS.xyz;
|
|
output.ObjectSpacePosition = input.positionOS;
|
|
output.uv0 = input.uv0;
|
|
output.uv2 = input.uv2;
|
|
output.uv3 = input.uv3;
|
|
output.VertexColor = input.color;
|
|
|
|
return output;
|
|
}
|
|
SurfaceDescriptionInputs BuildSurfaceDescriptionInputs(Varyings input)
|
|
{
|
|
SurfaceDescriptionInputs output;
|
|
ZERO_INITIALIZE(SurfaceDescriptionInputs, output);
|
|
|
|
#ifdef HAVE_VFX_MODIFICATION
|
|
// FragInputs from VFX come from two places: Interpolator or CBuffer.
|
|
/* WARNING: $splice Could not find named fragment 'VFXSetFragInputs' */
|
|
|
|
#endif
|
|
|
|
|
|
|
|
// must use interpolated tangent, bitangent and normal before they are normalized in the pixel shader.
|
|
float3 unnormalizedNormalWS = input.normalWS;
|
|
const float renormFactor = 1.0 / length(unnormalizedNormalWS);
|
|
|
|
|
|
output.WorldSpaceNormal = renormFactor * input.normalWS.xyz; // we want a unit length Normal Vector node in shader graph
|
|
output.TangentSpaceNormal = float3(0.0f, 0.0f, 1.0f);
|
|
|
|
|
|
output.uv0 = input.texCoord0;
|
|
output.uv3 = input.texCoord3;
|
|
output.VertexColor = input.color;
|
|
#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
|
|
#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
|
|
// <None>
|
|
|
|
// --------------------------------------------------
|
|
// Pass
|
|
|
|
HLSLPROGRAM
|
|
|
|
// Pragmas
|
|
#pragma target 2.0
|
|
#pragma only_renderers gles gles3 glcore d3d11
|
|
#pragma vertex vert
|
|
#pragma fragment frag
|
|
|
|
// DotsInstancingOptions: <None>
|
|
// HybridV1InjectedBuiltinProperties: <None>
|
|
|
|
// Keywords
|
|
#pragma shader_feature _ EDITOR_VISUALIZATION
|
|
// GraphKeywords: <None>
|
|
|
|
// Defines
|
|
|
|
#define _NORMALMAP 1
|
|
#define _NORMAL_DROPOFF_TS 1
|
|
#define ATTRIBUTES_NEED_NORMAL
|
|
#define ATTRIBUTES_NEED_TANGENT
|
|
#define ATTRIBUTES_NEED_TEXCOORD0
|
|
#define ATTRIBUTES_NEED_TEXCOORD1
|
|
#define ATTRIBUTES_NEED_TEXCOORD2
|
|
#define ATTRIBUTES_NEED_TEXCOORD3
|
|
#define ATTRIBUTES_NEED_COLOR
|
|
#define VARYINGS_NEED_NORMAL_WS
|
|
#define VARYINGS_NEED_TANGENT_WS
|
|
#define VARYINGS_NEED_TEXCOORD0
|
|
#define VARYINGS_NEED_TEXCOORD1
|
|
#define VARYINGS_NEED_TEXCOORD2
|
|
#define VARYINGS_NEED_TEXCOORD3
|
|
#define VARYINGS_NEED_COLOR
|
|
#define VARYINGS_NEED_VIEWDIRECTION_WS
|
|
#define FEATURES_GRAPH_VERTEX
|
|
/* WARNING: $splice Could not find named fragment 'PassInstancing' */
|
|
#define SHADERPASS SHADERPASS_META
|
|
#define _FOG_FRAGMENT 1
|
|
/* WARNING: $splice Could not find named fragment 'DotsInstancingVars' */
|
|
|
|
|
|
// 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.core/ShaderLibrary/TextureStack.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
|
|
{
|
|
float3 positionOS : POSITION;
|
|
float3 normalOS : NORMAL;
|
|
float4 tangentOS : TANGENT;
|
|
float4 uv0 : TEXCOORD0;
|
|
float4 uv1 : TEXCOORD1;
|
|
float4 uv2 : TEXCOORD2;
|
|
float4 uv3 : TEXCOORD3;
|
|
float4 color : COLOR;
|
|
#if UNITY_ANY_INSTANCING_ENABLED
|
|
uint instanceID : INSTANCEID_SEMANTIC;
|
|
#endif
|
|
};
|
|
struct Varyings
|
|
{
|
|
float4 positionCS : SV_POSITION;
|
|
float3 normalWS;
|
|
float4 tangentWS;
|
|
float4 texCoord0;
|
|
float4 texCoord1;
|
|
float4 texCoord2;
|
|
float4 texCoord3;
|
|
float4 color;
|
|
float3 viewDirectionWS;
|
|
#if UNITY_ANY_INSTANCING_ENABLED
|
|
uint instanceID : CUSTOM_INSTANCE_ID;
|
|
#endif
|
|
#if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE)))
|
|
uint stereoTargetEyeIndexAsBlendIdx0 : BLENDINDICES0;
|
|
#endif
|
|
#if (defined(UNITY_STEREO_INSTANCING_ENABLED))
|
|
uint stereoTargetEyeIndexAsRTArrayIdx : SV_RenderTargetArrayIndex;
|
|
#endif
|
|
#if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE)
|
|
FRONT_FACE_TYPE cullFace : FRONT_FACE_SEMANTIC;
|
|
#endif
|
|
};
|
|
struct SurfaceDescriptionInputs
|
|
{
|
|
float3 WorldSpaceNormal;
|
|
float3 WorldSpaceTangent;
|
|
float3 WorldSpaceBiTangent;
|
|
float3 WorldSpaceViewDirection;
|
|
float3 TangentSpaceViewDirection;
|
|
float4 uv0;
|
|
float4 uv2;
|
|
float4 uv3;
|
|
float4 VertexColor;
|
|
};
|
|
struct VertexDescriptionInputs
|
|
{
|
|
float3 ObjectSpaceNormal;
|
|
float3 WorldSpaceNormal;
|
|
float3 ObjectSpaceTangent;
|
|
float3 ObjectSpacePosition;
|
|
float4 uv0;
|
|
float4 uv2;
|
|
float4 uv3;
|
|
float4 VertexColor;
|
|
};
|
|
struct PackedVaryings
|
|
{
|
|
float4 positionCS : SV_POSITION;
|
|
float3 interp0 : INTERP0;
|
|
float4 interp1 : INTERP1;
|
|
float4 interp2 : INTERP2;
|
|
float4 interp3 : INTERP3;
|
|
float4 interp4 : INTERP4;
|
|
float4 interp5 : INTERP5;
|
|
float4 interp6 : INTERP6;
|
|
float3 interp7 : INTERP7;
|
|
#if UNITY_ANY_INSTANCING_ENABLED
|
|
uint instanceID : CUSTOM_INSTANCE_ID;
|
|
#endif
|
|
#if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE)))
|
|
uint stereoTargetEyeIndexAsBlendIdx0 : BLENDINDICES0;
|
|
#endif
|
|
#if (defined(UNITY_STEREO_INSTANCING_ENABLED))
|
|
uint stereoTargetEyeIndexAsRTArrayIdx : SV_RenderTargetArrayIndex;
|
|
#endif
|
|
#if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE)
|
|
FRONT_FACE_TYPE cullFace : FRONT_FACE_SEMANTIC;
|
|
#endif
|
|
};
|
|
|
|
PackedVaryings PackVaryings (Varyings input)
|
|
{
|
|
PackedVaryings output;
|
|
ZERO_INITIALIZE(PackedVaryings, output);
|
|
output.positionCS = input.positionCS;
|
|
output.interp0.xyz = input.normalWS;
|
|
output.interp1.xyzw = input.tangentWS;
|
|
output.interp2.xyzw = input.texCoord0;
|
|
output.interp3.xyzw = input.texCoord1;
|
|
output.interp4.xyzw = input.texCoord2;
|
|
output.interp5.xyzw = input.texCoord3;
|
|
output.interp6.xyzw = input.color;
|
|
output.interp7.xyz = input.viewDirectionWS;
|
|
#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.normalWS = input.interp0.xyz;
|
|
output.tangentWS = input.interp1.xyzw;
|
|
output.texCoord0 = input.interp2.xyzw;
|
|
output.texCoord1 = input.interp3.xyzw;
|
|
output.texCoord2 = input.interp4.xyzw;
|
|
output.texCoord3 = input.interp5.xyzw;
|
|
output.color = input.interp6.xyzw;
|
|
output.viewDirectionWS = input.interp7.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;
|
|
}
|
|
|
|
|
|
// --------------------------------------------------
|
|
// Graph
|
|
|
|
// Graph Properties
|
|
CBUFFER_START(UnityPerMaterial)
|
|
float _Dynamic_Shape_Y_Offset;
|
|
float _Dynamic_Start_Position_Offset;
|
|
float _GlobalTiling;
|
|
float _UVVDirection1UDirection0;
|
|
float2 _ColdLavaMainSpeed;
|
|
float2 _MediumLavaMainSpeed;
|
|
float _HotLavaFlowUVRefreshSpeed_1;
|
|
float2 _HotLavaMainSpeed;
|
|
float4 _ColdLavaAlbedo_SM_TexelSize;
|
|
float4 _ColdLavaAlbedoColor;
|
|
float _ColdLavaAlbedoColorMultiply;
|
|
float2 _ColdLavaTiling;
|
|
float _ColdLavaSmoothness;
|
|
float4 _ColdLavaNormal_TexelSize;
|
|
float _ColdLavaNormalScale;
|
|
float4 _ColdLavaMT_AO_H_EM_TexelSize;
|
|
float _ColdLavaMetalic;
|
|
float _ColdLavaAO;
|
|
float _ColdLavaTessScale;
|
|
float _MediumLavaAngle;
|
|
float _MediumLavaAngleFalloff;
|
|
float _MediumLavaHeightBlendTreshold;
|
|
float _MediumLavaHeightBlendStrenght;
|
|
float4 _MediumLavaAlbedo_SM_TexelSize;
|
|
float4 _MediumLavaAlbedoColor;
|
|
float _MediumLavaAlbedoColorMultiply;
|
|
float2 _MediumLavaTiling;
|
|
float _MediumLavaSmoothness;
|
|
float4 _MediumLavaNormal_TexelSize;
|
|
float _MediumLavaNormalScale;
|
|
float4 _MediumLavaMT_AO_H_EM_TexelSize;
|
|
float _MediumLavaMetallic;
|
|
float _MediumLavaAO;
|
|
float _MediumLavaTessScale;
|
|
float _HotLavaAngle;
|
|
float _HotLavaAngleFalloff;
|
|
float _HotLavaHeightBlendTreshold;
|
|
float _HotLavaHeightBlendStrenght;
|
|
float4 _HotLavaAlbedo_SM_TexelSize;
|
|
float4 _HotLavaAlbedoColor;
|
|
float _HotLavaAlbedoColorMultiply;
|
|
float2 _HotLavaTiling;
|
|
float _HotLavaSmoothness;
|
|
float4 _HotLavaNormal_TexelSize;
|
|
float _HotLavaNormalScale;
|
|
float4 _HotLavaMT_AO_H_EM_TexelSize;
|
|
float _HotLavaMetallic;
|
|
float _HotLavaAO;
|
|
float _HotLavaTessScale;
|
|
float _ColdLavaFlowUVRefresSpeed;
|
|
float _MediumLavaFlowUVRefreshSpeed;
|
|
float _HotLavaFlowUVRefreshSpeed;
|
|
float4 _LavaEmissionColor;
|
|
float _ColdLavaEmissionMaskIntensivity;
|
|
float _ColdLavaEmissionMaskTreshold;
|
|
float _MediumLavaEmissionMaskIntesivity;
|
|
float _MediumLavaEmissionMaskTreshold;
|
|
float _HotLavaEmissionMaskIntensivity;
|
|
float _HotLavaEmissionMaskTreshold;
|
|
float4 _RimColor;
|
|
float _RimLightPower;
|
|
float4 _Noise_TexelSize;
|
|
float2 _NoiseTiling;
|
|
float2 _NoiseSpeed;
|
|
float _ColdLavaNoisePower;
|
|
float _MediumLavaNoisePower;
|
|
float _HotLavaNoisePower;
|
|
float _VCColdLavaHeightBlendStrenght;
|
|
float _VCMediumLavaHeightBlendStrenght;
|
|
float _VCHotLavaHeightBlendStrenght;
|
|
float _Dynamic_Shape_Speed;
|
|
float _Dynamic_Shape_U_Curve_Power;
|
|
float _Dynamic_Shape_V_Curve_Power;
|
|
float _Dynamic_Lava_Emission_Intensivity;
|
|
float _Dynamic_Lava_Emission_Treshold;
|
|
float2 _Slope_Speed_Influence;
|
|
float _Dynamic_Lava_Emission_Front_Mask_Treshold;
|
|
float _Dynamic_Lava_Emission_Front_Mask_Intensivity;
|
|
float _Dynamic_Flow;
|
|
CBUFFER_END
|
|
|
|
// Object and Global properties
|
|
SAMPLER(SamplerState_Linear_Repeat);
|
|
SAMPLER(SamplerState_Linear_Repeat_Aniso8);
|
|
TEXTURE2D(_ColdLavaAlbedo_SM);
|
|
SAMPLER(sampler_ColdLavaAlbedo_SM);
|
|
TEXTURE2D(_ColdLavaNormal);
|
|
SAMPLER(sampler_ColdLavaNormal);
|
|
TEXTURE2D(_ColdLavaMT_AO_H_EM);
|
|
SAMPLER(sampler_ColdLavaMT_AO_H_EM);
|
|
TEXTURE2D(_MediumLavaAlbedo_SM);
|
|
SAMPLER(sampler_MediumLavaAlbedo_SM);
|
|
TEXTURE2D(_MediumLavaNormal);
|
|
SAMPLER(sampler_MediumLavaNormal);
|
|
TEXTURE2D(_MediumLavaMT_AO_H_EM);
|
|
SAMPLER(sampler_MediumLavaMT_AO_H_EM);
|
|
TEXTURE2D(_HotLavaAlbedo_SM);
|
|
SAMPLER(sampler_HotLavaAlbedo_SM);
|
|
TEXTURE2D(_HotLavaNormal);
|
|
SAMPLER(sampler_HotLavaNormal);
|
|
TEXTURE2D(_HotLavaMT_AO_H_EM);
|
|
SAMPLER(sampler_HotLavaMT_AO_H_EM);
|
|
TEXTURE2D(_Noise);
|
|
SAMPLER(sampler_Noise);
|
|
|
|
// Graph Includes
|
|
// GraphIncludes: <None>
|
|
|
|
// -- Property used by ScenePickingPass
|
|
#ifdef SCENEPICKINGPASS
|
|
float4 _SelectionID;
|
|
#endif
|
|
|
|
// -- Properties used by SceneSelectionPass
|
|
#ifdef SCENESELECTIONPASS
|
|
int _ObjectId;
|
|
int _PassValue;
|
|
#endif
|
|
|
|
// Graph Functions
|
|
|
|
void Time_float(out float Out){
|
|
Out = _Time.y;
|
|
}
|
|
|
|
void Unity_Multiply_float_float(float A, float B, out float Out)
|
|
{
|
|
Out = A * B;
|
|
}
|
|
|
|
void Unity_Add_float(float A, float B, out float Out)
|
|
{
|
|
Out = A + B;
|
|
}
|
|
|
|
void Unity_Sine_float(float In, out float Out)
|
|
{
|
|
Out = sin(In);
|
|
}
|
|
|
|
void Unity_OneMinus_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);
|
|
}
|
|
|
|
void Unity_Fraction_float(float In, out float Out)
|
|
{
|
|
Out = frac(In);
|
|
}
|
|
|
|
void Unity_Subtract_float(float A, float B, out float Out)
|
|
{
|
|
Out = A - B;
|
|
}
|
|
|
|
void Unity_Clamp_float(float In, float Min, float Max, out float Out)
|
|
{
|
|
Out = clamp(In, Min, Max);
|
|
}
|
|
|
|
struct Bindings_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float
|
|
{
|
|
half4 uv2;
|
|
};
|
|
|
|
void SG_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float(float _Lava_Move, float _Lava_Blend, float _Lava_Blend_Length, float _Lava_Position, float _Speed, Bindings_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float IN, out float3 OutVector3_1, out float Mask_2, out float BlackMask_3)
|
|
{
|
|
float _Property_2a185003c3494beeb70cdf5ed0e65bcd_Out_0 = _Lava_Position;
|
|
float _TimeCustomFunction_de3c9bb8524d44f4ab32edcb4d6b4f54_Out_0;
|
|
Time_float(_TimeCustomFunction_de3c9bb8524d44f4ab32edcb4d6b4f54_Out_0);
|
|
float _Property_e7f9cc195866428a85d01e3ecd313a79_Out_0 = _Speed;
|
|
float _Multiply_9e68ac9cbbee4bd89bda6f5e83200ba1_Out_2;
|
|
Unity_Multiply_float_float(_TimeCustomFunction_de3c9bb8524d44f4ab32edcb4d6b4f54_Out_0, _Property_e7f9cc195866428a85d01e3ecd313a79_Out_0, _Multiply_9e68ac9cbbee4bd89bda6f5e83200ba1_Out_2);
|
|
float _Add_89e5e16041eb42c185127581c324d3ef_Out_2;
|
|
Unity_Add_float(_Property_2a185003c3494beeb70cdf5ed0e65bcd_Out_0, _Multiply_9e68ac9cbbee4bd89bda6f5e83200ba1_Out_2, _Add_89e5e16041eb42c185127581c324d3ef_Out_2);
|
|
float _Property_c36e7c40bdfb40a1b331d81d87dc8ea2_Out_0 = _Lava_Blend_Length;
|
|
float _Add_c00f6c5fae1f40ce848e7c22007c4187_Out_2;
|
|
Unity_Add_float(_Property_c36e7c40bdfb40a1b331d81d87dc8ea2_Out_0, _Add_89e5e16041eb42c185127581c324d3ef_Out_2, _Add_c00f6c5fae1f40ce848e7c22007c4187_Out_2);
|
|
float4 _UV_3e2c7754188f4248b45724449a0b0102_Out_0 = IN.uv2;
|
|
float _Split_1c5a40226cc8434d858bb235be3df686_R_1 = _UV_3e2c7754188f4248b45724449a0b0102_Out_0[0];
|
|
float _Split_1c5a40226cc8434d858bb235be3df686_G_2 = _UV_3e2c7754188f4248b45724449a0b0102_Out_0[1];
|
|
float _Split_1c5a40226cc8434d858bb235be3df686_B_3 = _UV_3e2c7754188f4248b45724449a0b0102_Out_0[2];
|
|
float _Split_1c5a40226cc8434d858bb235be3df686_A_4 = _UV_3e2c7754188f4248b45724449a0b0102_Out_0[3];
|
|
float Constant_07fa30ece4ce41b5b24296e8ca24455e = 3.141593;
|
|
float _Multiply_a446488e00e945cb9bdfe5be3426f420_Out_2;
|
|
Unity_Multiply_float_float(_Split_1c5a40226cc8434d858bb235be3df686_G_2, Constant_07fa30ece4ce41b5b24296e8ca24455e, _Multiply_a446488e00e945cb9bdfe5be3426f420_Out_2);
|
|
float _Sine_246d772169bc44e8a89cd956f8db3945_Out_1;
|
|
Unity_Sine_float(_Multiply_a446488e00e945cb9bdfe5be3426f420_Out_2, _Sine_246d772169bc44e8a89cd956f8db3945_Out_1);
|
|
float _OneMinus_5a23f296bc0d4c259759488043d04af8_Out_1;
|
|
Unity_OneMinus_float(_Sine_246d772169bc44e8a89cd956f8db3945_Out_1, _OneMinus_5a23f296bc0d4c259759488043d04af8_Out_1);
|
|
float _Property_e47653aa77f64be691ab7fbc06e93a03_Out_0 = _Lava_Blend;
|
|
float _Multiply_da8ac054968b49f2902ac2cb6adbf7ce_Out_2;
|
|
Unity_Multiply_float_float(_OneMinus_5a23f296bc0d4c259759488043d04af8_Out_1, _Property_e47653aa77f64be691ab7fbc06e93a03_Out_0, _Multiply_da8ac054968b49f2902ac2cb6adbf7ce_Out_2);
|
|
float _Add_14d2aa97a990488095216c24e0fce025_Out_2;
|
|
Unity_Add_float(_Split_1c5a40226cc8434d858bb235be3df686_R_1, _Multiply_da8ac054968b49f2902ac2cb6adbf7ce_Out_2, _Add_14d2aa97a990488095216c24e0fce025_Out_2);
|
|
float _Smoothstep_cdbeceeb99e04282a57ed4060a77ccfa_Out_3;
|
|
Unity_Smoothstep_float(_Add_89e5e16041eb42c185127581c324d3ef_Out_2, _Add_c00f6c5fae1f40ce848e7c22007c4187_Out_2, _Add_14d2aa97a990488095216c24e0fce025_Out_2, _Smoothstep_cdbeceeb99e04282a57ed4060a77ccfa_Out_3);
|
|
float _Property_9b3bca5a847f487c9f9ea762b17e9e6f_Out_0 = _Lava_Move;
|
|
float _Multiply_cfe5164c85184498b5f555c37c60f6e7_Out_2;
|
|
Unity_Multiply_float_float(_Smoothstep_cdbeceeb99e04282a57ed4060a77ccfa_Out_3, _Property_9b3bca5a847f487c9f9ea762b17e9e6f_Out_0, _Multiply_cfe5164c85184498b5f555c37c60f6e7_Out_2);
|
|
float3 _Vector3_6776765fcd694cd4a1fda0cee619f6fd_Out_0 = float3(0, _Multiply_cfe5164c85184498b5f555c37c60f6e7_Out_2, 0);
|
|
float _Fraction_534e1fabf58244d58a8b4810525daf90_Out_1;
|
|
Unity_Fraction_float(_Smoothstep_cdbeceeb99e04282a57ed4060a77ccfa_Out_3, _Fraction_534e1fabf58244d58a8b4810525daf90_Out_1);
|
|
float _Subtract_8953bd445cba4da5bd2f520f8181e98d_Out_2;
|
|
Unity_Subtract_float(_Add_c00f6c5fae1f40ce848e7c22007c4187_Out_2, _Add_14d2aa97a990488095216c24e0fce025_Out_2, _Subtract_8953bd445cba4da5bd2f520f8181e98d_Out_2);
|
|
float _Clamp_f8658c6871554a12b16cd7ce892df954_Out_3;
|
|
Unity_Clamp_float(_Subtract_8953bd445cba4da5bd2f520f8181e98d_Out_2, 0, 1, _Clamp_f8658c6871554a12b16cd7ce892df954_Out_3);
|
|
OutVector3_1 = _Vector3_6776765fcd694cd4a1fda0cee619f6fd_Out_0;
|
|
Mask_2 = _Fraction_534e1fabf58244d58a8b4810525daf90_Out_1;
|
|
BlackMask_3 = _Clamp_f8658c6871554a12b16cd7ce892df954_Out_3;
|
|
}
|
|
|
|
void Unity_Multiply_float3_float3(float3 A, float3 B, out float3 Out)
|
|
{
|
|
Out = A * B;
|
|
}
|
|
|
|
void Unity_Absolute_float(float In, out float Out)
|
|
{
|
|
Out = abs(In);
|
|
}
|
|
|
|
void Unity_Multiply_float2_float2(float2 A, float2 B, out float2 Out)
|
|
{
|
|
Out = A * B;
|
|
}
|
|
|
|
void Unity_Add_float2(float2 A, float2 B, out float2 Out)
|
|
{
|
|
Out = A + B;
|
|
}
|
|
|
|
void Unity_Branch_float2(float Predicate, float2 True, float2 False, out float2 Out)
|
|
{
|
|
Out = Predicate ? True : False;
|
|
}
|
|
|
|
void Unity_Divide_float(float A, float B, out float Out)
|
|
{
|
|
Out = A / B;
|
|
}
|
|
|
|
void Unity_Power_float(float A, float B, out float Out)
|
|
{
|
|
Out = pow(A, B);
|
|
}
|
|
|
|
struct Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float
|
|
{
|
|
float3 WorldSpaceNormal;
|
|
half4 uv0;
|
|
half4 uv3;
|
|
};
|
|
|
|
void SG_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float(float _UV_Direction_V_T_U_F, float2 _Texture_Tiling, float _Global_Tiling, float2 _Texture_Speed, UnityTexture2D _HeightMap_B, float _UV_Refresh_Speed, float2 _Slope_Influence, float _Time_Float, Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float IN, out float2 UV_1_LOD_5, out float2 UV_2_LOD_4, out float FlowLerp_LOD_8, out float NonHeigblendedLerp_LOD_9, out float Fraction_1_1, out float Fraction_2_2)
|
|
{
|
|
float _Property_e1ff2b453fec41069201c9a23f45243f_Out_0 = _UV_Direction_V_T_U_F;
|
|
float2 _Property_11e9ef21a6164714b54867b4fec442fb_Out_0 = _Texture_Speed;
|
|
float _Split_66fafc81d60b44af9ca4955d1c41a23e_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_66fafc81d60b44af9ca4955d1c41a23e_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_66fafc81d60b44af9ca4955d1c41a23e_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_66fafc81d60b44af9ca4955d1c41a23e_A_4 = 0;
|
|
float _Absolute_9ed12a85859d4c3abd48e4e3ad86a4a3_Out_1;
|
|
Unity_Absolute_float(_Split_66fafc81d60b44af9ca4955d1c41a23e_G_2, _Absolute_9ed12a85859d4c3abd48e4e3ad86a4a3_Out_1);
|
|
float _Clamp_381065d3a34d4d03a8e14f5344363851_Out_3;
|
|
Unity_Clamp_float(_Absolute_9ed12a85859d4c3abd48e4e3ad86a4a3_Out_1, 0, 1, _Clamp_381065d3a34d4d03a8e14f5344363851_Out_3);
|
|
float _OneMinus_e2b233a02f02413b9067eba7b3be8fdb_Out_1;
|
|
Unity_OneMinus_float(_Clamp_381065d3a34d4d03a8e14f5344363851_Out_3, _OneMinus_e2b233a02f02413b9067eba7b3be8fdb_Out_1);
|
|
float2 _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0 = _Slope_Influence;
|
|
float2 _Multiply_8b98ec2e94864acc851f15193013d9c5_Out_2;
|
|
Unity_Multiply_float2_float2((_OneMinus_e2b233a02f02413b9067eba7b3be8fdb_Out_1.xx), _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0, _Multiply_8b98ec2e94864acc851f15193013d9c5_Out_2);
|
|
float2 _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2;
|
|
Unity_Add_float2(_Property_11e9ef21a6164714b54867b4fec442fb_Out_0, _Multiply_8b98ec2e94864acc851f15193013d9c5_Out_2, _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2);
|
|
float2 _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0 = _Texture_Tiling;
|
|
float2 _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2;
|
|
Unity_Multiply_float2_float2(_Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2, _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0, _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2);
|
|
float4 _UV_5065e53f57da48938d389be8b756e79f_Out_0 = IN.uv3;
|
|
float2 _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2;
|
|
Unity_Multiply_float2_float2(_Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2, (_UV_5065e53f57da48938d389be8b756e79f_Out_0.xy), _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2);
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_R_1 = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2[0];
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_G_2 = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2[1];
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_B_3 = 0;
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_A_4 = 0;
|
|
float2 _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0 = float2(_Split_8a205a4b761446f9bd6e51fef55cd516_G_2, _Split_8a205a4b761446f9bd6e51fef55cd516_R_1);
|
|
float2 _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3;
|
|
Unity_Branch_float2(_Property_e1ff2b453fec41069201c9a23f45243f_Out_0, _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2, _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0, _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3);
|
|
float _Property_85997eba6114477b8cf506155f6b748c_Out_0 = _Time_Float;
|
|
float _Property_eca1185428d546de9034f062796c7f3b_Out_0 = _UV_Refresh_Speed;
|
|
float _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2;
|
|
Unity_Multiply_float_float(_Property_85997eba6114477b8cf506155f6b748c_Out_0, _Property_eca1185428d546de9034f062796c7f3b_Out_0, _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2);
|
|
float _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2;
|
|
Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2, 0, _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2);
|
|
float _Fraction_32b193bd71ca404588517d6887bbf390_Out_1;
|
|
Unity_Fraction_float(_Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2, _Fraction_32b193bd71ca404588517d6887bbf390_Out_1);
|
|
float2 _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2;
|
|
Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3, (_Fraction_32b193bd71ca404588517d6887bbf390_Out_1.xx), _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2);
|
|
float _Property_62f67c70aae5489e94e37cafe73baf35_Out_0 = _Global_Tiling;
|
|
float _Divide_19c9049f60754d499008ce4b06109655_Out_2;
|
|
Unity_Divide_float(1, _Property_62f67c70aae5489e94e37cafe73baf35_Out_0, _Divide_19c9049f60754d499008ce4b06109655_Out_2);
|
|
float4 _UV_6b1eec7607104319aba3d875527da073_Out_0 = IN.uv0;
|
|
float2 _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2;
|
|
Unity_Multiply_float2_float2(_Property_4d24cadf92ee4d43b52d3755629e269e_Out_0, (_UV_6b1eec7607104319aba3d875527da073_Out_0.xy), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2);
|
|
float2 _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2;
|
|
Unity_Multiply_float2_float2((_Divide_19c9049f60754d499008ce4b06109655_Out_2.xx), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2);
|
|
float2 _Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2;
|
|
Unity_Add_float2(_Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2, _Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2);
|
|
float _Add_9eadb94808de4bc885bc1be18df4f639_Out_2;
|
|
Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2, -0.5, _Add_9eadb94808de4bc885bc1be18df4f639_Out_2);
|
|
float _Fraction_38e5506afa51447283ddde13593ada4d_Out_1;
|
|
Unity_Fraction_float(_Add_9eadb94808de4bc885bc1be18df4f639_Out_2, _Fraction_38e5506afa51447283ddde13593ada4d_Out_1);
|
|
float2 _Multiply_14c20d62ad084293accedac425b831fe_Out_2;
|
|
Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3, (_Fraction_38e5506afa51447283ddde13593ada4d_Out_1.xx), _Multiply_14c20d62ad084293accedac425b831fe_Out_2);
|
|
float2 _Add_5373f3ceb31249868a4f178de8a7ccc5_Out_2;
|
|
Unity_Add_float2(_Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2, _Multiply_14c20d62ad084293accedac425b831fe_Out_2, _Add_5373f3ceb31249868a4f178de8a7ccc5_Out_2);
|
|
float _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2;
|
|
Unity_Multiply_float_float(_Fraction_32b193bd71ca404588517d6887bbf390_Out_1, 1, _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2);
|
|
float Constant_9550753bbc114dd4994f4e99790a3669 = 3.141593;
|
|
float _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2;
|
|
Unity_Multiply_float_float(_Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2, Constant_9550753bbc114dd4994f4e99790a3669, _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2);
|
|
float Constant_b538a449c4eb42328f031521a22bd3e3 = 3.141593;
|
|
float _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2;
|
|
Unity_Multiply_float_float(Constant_b538a449c4eb42328f031521a22bd3e3, 1.5, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2);
|
|
float _Add_590bbae990404254a6309a5fa210ca31_Out_2;
|
|
Unity_Add_float(_Multiply_c4390f9bbb504e9981494940812a3c59_Out_2, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2, _Add_590bbae990404254a6309a5fa210ca31_Out_2);
|
|
float _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1;
|
|
Unity_Sine_float(_Add_590bbae990404254a6309a5fa210ca31_Out_2, _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1);
|
|
float _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1;
|
|
Unity_Absolute_float(_Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1, _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1);
|
|
float _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3;
|
|
Unity_Clamp_float(_Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1, 0, 1, _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3);
|
|
UnityTexture2D _Property_455d32b94af045e4ac963d23b1a8dceb_Out_0 = _HeightMap_B;
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_455d32b94af045e4ac963d23b1a8dceb_Out_0.tex, _Property_455d32b94af045e4ac963d23b1a8dceb_Out_0.samplerstate, _Property_455d32b94af045e4ac963d23b1a8dceb_Out_0.GetTransformedUV(_Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_R_5 = _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0.r;
|
|
float _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_G_6 = _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0.g;
|
|
float _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_B_7 = _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0.b;
|
|
float _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_A_8 = _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0.a;
|
|
float _Multiply_d08510aad90c46c79f14152cfed0f078_Out_2;
|
|
Unity_Multiply_float_float(_SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_B_7, 7, _Multiply_d08510aad90c46c79f14152cfed0f078_Out_2);
|
|
float _Power_9a99fc4a330a4c5aac5363723a9e297d_Out_2;
|
|
Unity_Power_float(_Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3, _Multiply_d08510aad90c46c79f14152cfed0f078_Out_2, _Power_9a99fc4a330a4c5aac5363723a9e297d_Out_2);
|
|
float _Clamp_134461fc226e4794bd6323caf229ec29_Out_3;
|
|
Unity_Clamp_float(_Power_9a99fc4a330a4c5aac5363723a9e297d_Out_2, 0, 1, _Clamp_134461fc226e4794bd6323caf229ec29_Out_3);
|
|
float _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1;
|
|
Unity_Fraction_float(_Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2, _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1);
|
|
float _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1;
|
|
Unity_Fraction_float(_Add_9eadb94808de4bc885bc1be18df4f639_Out_2, _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1);
|
|
UV_1_LOD_5 = _Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2;
|
|
UV_2_LOD_4 = _Add_5373f3ceb31249868a4f178de8a7ccc5_Out_2;
|
|
FlowLerp_LOD_8 = _Clamp_134461fc226e4794bd6323caf229ec29_Out_3;
|
|
NonHeigblendedLerp_LOD_9 = _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3;
|
|
Fraction_1_1 = _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1;
|
|
Fraction_2_2 = _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1;
|
|
}
|
|
|
|
void Unity_Lerp_float(float A, float B, float T, out float Out)
|
|
{
|
|
Out = lerp(A, B, T);
|
|
}
|
|
|
|
void Unity_Saturate_float(float In, out float Out)
|
|
{
|
|
Out = saturate(In);
|
|
}
|
|
|
|
struct Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float
|
|
{
|
|
};
|
|
|
|
void SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(float Vector1_3D7AF960, float Vector1_23CABB44, float Vector1_50A6BA5E, Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float IN, out float Blend_1)
|
|
{
|
|
float _Property_804e86228598eb8b92ce6c007ac5fbc9_Out_0 = Vector1_3D7AF960;
|
|
float _Property_9dc4e2ee5a613e8bacccce3aeee46c32_Out_0 = Vector1_23CABB44;
|
|
float _Multiply_fb91b2b13771718bb4cb013bab2768ac_Out_2;
|
|
Unity_Multiply_float_float(_Property_804e86228598eb8b92ce6c007ac5fbc9_Out_0, _Property_9dc4e2ee5a613e8bacccce3aeee46c32_Out_0, _Multiply_fb91b2b13771718bb4cb013bab2768ac_Out_2);
|
|
float _Multiply_aa534fa162410f8f935b21bd5d9c58ab_Out_2;
|
|
Unity_Multiply_float_float(_Multiply_fb91b2b13771718bb4cb013bab2768ac_Out_2, 4, _Multiply_aa534fa162410f8f935b21bd5d9c58ab_Out_2);
|
|
float _Multiply_283464c99bf1ac8789d1ff8ec1948e00_Out_2;
|
|
Unity_Multiply_float_float(_Property_9dc4e2ee5a613e8bacccce3aeee46c32_Out_0, 2, _Multiply_283464c99bf1ac8789d1ff8ec1948e00_Out_2);
|
|
float _Add_4b45f8bab5909883a71690c307b567a2_Out_2;
|
|
Unity_Add_float(_Multiply_aa534fa162410f8f935b21bd5d9c58ab_Out_2, _Multiply_283464c99bf1ac8789d1ff8ec1948e00_Out_2, _Add_4b45f8bab5909883a71690c307b567a2_Out_2);
|
|
float _Absolute_3d1440cf68e24d60b4c40bc66c13c0e5_Out_1;
|
|
Unity_Absolute_float(_Add_4b45f8bab5909883a71690c307b567a2_Out_2, _Absolute_3d1440cf68e24d60b4c40bc66c13c0e5_Out_1);
|
|
float _Property_d01ca21e1ed88487b7c132aa64b85be9_Out_0 = Vector1_50A6BA5E;
|
|
float _Power_376a71f1029b5d888cc4d93d7d8eb032_Out_2;
|
|
Unity_Power_float(_Absolute_3d1440cf68e24d60b4c40bc66c13c0e5_Out_1, _Property_d01ca21e1ed88487b7c132aa64b85be9_Out_0, _Power_376a71f1029b5d888cc4d93d7d8eb032_Out_2);
|
|
float _Saturate_f8e2104d93edb487bdad4a3604d89b6b_Out_1;
|
|
Unity_Saturate_float(_Power_376a71f1029b5d888cc4d93d7d8eb032_Out_2, _Saturate_f8e2104d93edb487bdad4a3604d89b6b_Out_1);
|
|
Blend_1 = _Saturate_f8e2104d93edb487bdad4a3604d89b6b_Out_1;
|
|
}
|
|
|
|
void Unity_Add_float3(float3 A, float3 B, out float3 Out)
|
|
{
|
|
Out = A + B;
|
|
}
|
|
|
|
void Unity_Branch_float3(float Predicate, float3 True, float3 False, out float3 Out)
|
|
{
|
|
Out = Predicate ? True : False;
|
|
}
|
|
|
|
struct Bindings_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float
|
|
{
|
|
float3 WorldSpaceNormal;
|
|
half4 uv0;
|
|
half4 uv3;
|
|
};
|
|
|
|
void SG_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float(float _UV_Direction_V_T_U_F, float2 _Texture_Tiling, float _Global_Tiling, float2 _Texture_Speed, UnityTexture2D _HeightMap_B, float _UV_Refresh_Speed, float2 _Slope_Influence, float _Time_Float, Bindings_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float IN, out float2 UV_1_7, out float2 UV_2_6, out float FlowLerp_3, out float FlowNonHeigblendedLerp_9, out float Fraction_1_1, out float Fraction_2_2)
|
|
{
|
|
float _Property_e1ff2b453fec41069201c9a23f45243f_Out_0 = _UV_Direction_V_T_U_F;
|
|
float2 _Property_11e9ef21a6164714b54867b4fec442fb_Out_0 = _Texture_Speed;
|
|
float _Split_5a779872e58e4682b33358f5e2850697_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_5a779872e58e4682b33358f5e2850697_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_5a779872e58e4682b33358f5e2850697_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_5a779872e58e4682b33358f5e2850697_A_4 = 0;
|
|
float _Absolute_fb845f894d534654b9d873d439ec97e8_Out_1;
|
|
Unity_Absolute_float(_Split_5a779872e58e4682b33358f5e2850697_G_2, _Absolute_fb845f894d534654b9d873d439ec97e8_Out_1);
|
|
float _Clamp_7cf11436c7f14a38a02294151824c461_Out_3;
|
|
Unity_Clamp_float(_Absolute_fb845f894d534654b9d873d439ec97e8_Out_1, 0, 1, _Clamp_7cf11436c7f14a38a02294151824c461_Out_3);
|
|
float _OneMinus_2c8bc3c932cd4c2fa381d8f0385263c5_Out_1;
|
|
Unity_OneMinus_float(_Clamp_7cf11436c7f14a38a02294151824c461_Out_3, _OneMinus_2c8bc3c932cd4c2fa381d8f0385263c5_Out_1);
|
|
float2 _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0 = _Slope_Influence;
|
|
float2 _Multiply_bcb4a687c3be4bcc81009fedabf30aee_Out_2;
|
|
Unity_Multiply_float2_float2((_OneMinus_2c8bc3c932cd4c2fa381d8f0385263c5_Out_1.xx), _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0, _Multiply_bcb4a687c3be4bcc81009fedabf30aee_Out_2);
|
|
float2 _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2;
|
|
Unity_Add_float2(_Property_11e9ef21a6164714b54867b4fec442fb_Out_0, _Multiply_bcb4a687c3be4bcc81009fedabf30aee_Out_2, _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2);
|
|
float2 _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0 = _Texture_Tiling;
|
|
float2 _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2;
|
|
Unity_Multiply_float2_float2(_Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2, _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0, _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2);
|
|
float4 _UV_5065e53f57da48938d389be8b756e79f_Out_0 = IN.uv3;
|
|
float2 _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2;
|
|
Unity_Multiply_float2_float2(_Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2, (_UV_5065e53f57da48938d389be8b756e79f_Out_0.xy), _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2);
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_R_1 = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2[0];
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_G_2 = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2[1];
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_B_3 = 0;
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_A_4 = 0;
|
|
float2 _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0 = float2(_Split_8a205a4b761446f9bd6e51fef55cd516_G_2, _Split_8a205a4b761446f9bd6e51fef55cd516_R_1);
|
|
float2 _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3;
|
|
Unity_Branch_float2(_Property_e1ff2b453fec41069201c9a23f45243f_Out_0, _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2, _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0, _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3);
|
|
float _Property_85997eba6114477b8cf506155f6b748c_Out_0 = _Time_Float;
|
|
float _Property_eca1185428d546de9034f062796c7f3b_Out_0 = _UV_Refresh_Speed;
|
|
float _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2;
|
|
Unity_Multiply_float_float(_Property_85997eba6114477b8cf506155f6b748c_Out_0, _Property_eca1185428d546de9034f062796c7f3b_Out_0, _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2);
|
|
float _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2;
|
|
Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2, 0, _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2);
|
|
float _Fraction_32b193bd71ca404588517d6887bbf390_Out_1;
|
|
Unity_Fraction_float(_Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2, _Fraction_32b193bd71ca404588517d6887bbf390_Out_1);
|
|
float2 _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2;
|
|
Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3, (_Fraction_32b193bd71ca404588517d6887bbf390_Out_1.xx), _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2);
|
|
float _Property_62f67c70aae5489e94e37cafe73baf35_Out_0 = _Global_Tiling;
|
|
float _Divide_19c9049f60754d499008ce4b06109655_Out_2;
|
|
Unity_Divide_float(1, _Property_62f67c70aae5489e94e37cafe73baf35_Out_0, _Divide_19c9049f60754d499008ce4b06109655_Out_2);
|
|
float4 _UV_6b1eec7607104319aba3d875527da073_Out_0 = IN.uv0;
|
|
float2 _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2;
|
|
Unity_Multiply_float2_float2(_Property_4d24cadf92ee4d43b52d3755629e269e_Out_0, (_UV_6b1eec7607104319aba3d875527da073_Out_0.xy), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2);
|
|
float2 _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2;
|
|
Unity_Multiply_float2_float2((_Divide_19c9049f60754d499008ce4b06109655_Out_2.xx), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2);
|
|
float2 _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2;
|
|
Unity_Add_float2(_Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2, _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2);
|
|
float _Add_9eadb94808de4bc885bc1be18df4f639_Out_2;
|
|
Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2, -0.5, _Add_9eadb94808de4bc885bc1be18df4f639_Out_2);
|
|
float _Fraction_38e5506afa51447283ddde13593ada4d_Out_1;
|
|
Unity_Fraction_float(_Add_9eadb94808de4bc885bc1be18df4f639_Out_2, _Fraction_38e5506afa51447283ddde13593ada4d_Out_1);
|
|
float2 _Multiply_14c20d62ad084293accedac425b831fe_Out_2;
|
|
Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3, (_Fraction_38e5506afa51447283ddde13593ada4d_Out_1.xx), _Multiply_14c20d62ad084293accedac425b831fe_Out_2);
|
|
float2 _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2;
|
|
Unity_Add_float2(_Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2, _Multiply_14c20d62ad084293accedac425b831fe_Out_2, _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2);
|
|
float _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2;
|
|
Unity_Multiply_float_float(_Fraction_32b193bd71ca404588517d6887bbf390_Out_1, 1, _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2);
|
|
float Constant_9550753bbc114dd4994f4e99790a3669 = 3.141593;
|
|
float _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2;
|
|
Unity_Multiply_float_float(_Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2, Constant_9550753bbc114dd4994f4e99790a3669, _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2);
|
|
float Constant_b538a449c4eb42328f031521a22bd3e3 = 3.141593;
|
|
float _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2;
|
|
Unity_Multiply_float_float(Constant_b538a449c4eb42328f031521a22bd3e3, 1.5, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2);
|
|
float _Add_590bbae990404254a6309a5fa210ca31_Out_2;
|
|
Unity_Add_float(_Multiply_c4390f9bbb504e9981494940812a3c59_Out_2, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2, _Add_590bbae990404254a6309a5fa210ca31_Out_2);
|
|
float _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1;
|
|
Unity_Sine_float(_Add_590bbae990404254a6309a5fa210ca31_Out_2, _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1);
|
|
float _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1;
|
|
Unity_Absolute_float(_Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1, _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1);
|
|
float _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3;
|
|
Unity_Clamp_float(_Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1, 0, 1, _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3);
|
|
UnityTexture2D _Property_356ce9056fc544f8856bbafa83a6b8f2_Out_0 = _HeightMap_B;
|
|
float4 _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_RGBA_0 = SAMPLE_TEXTURE2D(_Property_356ce9056fc544f8856bbafa83a6b8f2_Out_0.tex, _Property_356ce9056fc544f8856bbafa83a6b8f2_Out_0.samplerstate, _Property_356ce9056fc544f8856bbafa83a6b8f2_Out_0.GetTransformedUV(_Add_1eb91db7e08b47ee90597a337cc5d191_Out_2));
|
|
float _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_R_4 = _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_RGBA_0.r;
|
|
float _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_G_5 = _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_RGBA_0.g;
|
|
float _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_B_6 = _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_RGBA_0.b;
|
|
float _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_A_7 = _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_RGBA_0.a;
|
|
float _Multiply_cc46294d59e74987a182db87f0cdd3f7_Out_2;
|
|
Unity_Multiply_float_float(_SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_B_6, 7, _Multiply_cc46294d59e74987a182db87f0cdd3f7_Out_2);
|
|
float _Power_45c7600ee2fa44349461174061fff9f7_Out_2;
|
|
Unity_Power_float(_Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3, _Multiply_cc46294d59e74987a182db87f0cdd3f7_Out_2, _Power_45c7600ee2fa44349461174061fff9f7_Out_2);
|
|
float _Clamp_ca7963fdad79479c876e733ec49a0460_Out_3;
|
|
Unity_Clamp_float(_Power_45c7600ee2fa44349461174061fff9f7_Out_2, 0, 1, _Clamp_ca7963fdad79479c876e733ec49a0460_Out_3);
|
|
float _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1;
|
|
Unity_Fraction_float(_Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2, _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1);
|
|
float _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1;
|
|
Unity_Fraction_float(_Add_9eadb94808de4bc885bc1be18df4f639_Out_2, _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1);
|
|
UV_1_7 = _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2;
|
|
UV_2_6 = _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2;
|
|
FlowLerp_3 = _Clamp_ca7963fdad79479c876e733ec49a0460_Out_3;
|
|
FlowNonHeigblendedLerp_9 = _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3;
|
|
Fraction_1_1 = _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1;
|
|
Fraction_2_2 = _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1;
|
|
}
|
|
|
|
void Unity_Lerp_float4(float4 A, float4 B, float4 T, out float4 Out)
|
|
{
|
|
Out = lerp(A, B, T);
|
|
}
|
|
|
|
void Unity_Multiply_float4_float4(float4 A, float4 B, out float4 Out)
|
|
{
|
|
Out = A * B;
|
|
}
|
|
|
|
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_Lerp_float3(float3 A, float3 B, float3 T, out float3 Out)
|
|
{
|
|
Out = lerp(A, B, T);
|
|
}
|
|
|
|
void Unity_Maximum_float(float A, float B, out float Out)
|
|
{
|
|
Out = max(A, B);
|
|
}
|
|
|
|
void Unity_Branch_float(float Predicate, float True, float False, out float Out)
|
|
{
|
|
Out = Predicate ? True : False;
|
|
}
|
|
|
|
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_1_LOD_5, out float2 UV_2_6, out float2 UV_2_LOD_4, out float FlowLerp_9)
|
|
{
|
|
float _Property_e1ff2b453fec41069201c9a23f45243f_Out_0 = _UV_Direction_V_T_U_F;
|
|
float2 _Property_11e9ef21a6164714b54867b4fec442fb_Out_0 = _Texture_Speed;
|
|
float _Split_5a779872e58e4682b33358f5e2850697_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_5a779872e58e4682b33358f5e2850697_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_5a779872e58e4682b33358f5e2850697_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_5a779872e58e4682b33358f5e2850697_A_4 = 0;
|
|
float _Absolute_fb845f894d534654b9d873d439ec97e8_Out_1;
|
|
Unity_Absolute_float(_Split_5a779872e58e4682b33358f5e2850697_G_2, _Absolute_fb845f894d534654b9d873d439ec97e8_Out_1);
|
|
float _Clamp_7cf11436c7f14a38a02294151824c461_Out_3;
|
|
Unity_Clamp_float(_Absolute_fb845f894d534654b9d873d439ec97e8_Out_1, 0, 1, _Clamp_7cf11436c7f14a38a02294151824c461_Out_3);
|
|
float _OneMinus_2c8bc3c932cd4c2fa381d8f0385263c5_Out_1;
|
|
Unity_OneMinus_float(_Clamp_7cf11436c7f14a38a02294151824c461_Out_3, _OneMinus_2c8bc3c932cd4c2fa381d8f0385263c5_Out_1);
|
|
float2 _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0 = _Slope_Influence;
|
|
float2 _Multiply_bcb4a687c3be4bcc81009fedabf30aee_Out_2;
|
|
Unity_Multiply_float2_float2((_OneMinus_2c8bc3c932cd4c2fa381d8f0385263c5_Out_1.xx), _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0, _Multiply_bcb4a687c3be4bcc81009fedabf30aee_Out_2);
|
|
float2 _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2;
|
|
Unity_Add_float2(_Property_11e9ef21a6164714b54867b4fec442fb_Out_0, _Multiply_bcb4a687c3be4bcc81009fedabf30aee_Out_2, _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2);
|
|
float2 _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0 = _Texture_Tiling;
|
|
float2 _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2;
|
|
Unity_Multiply_float2_float2(_Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2, _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0, _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2);
|
|
float4 _UV_5065e53f57da48938d389be8b756e79f_Out_0 = IN.uv3;
|
|
float2 _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2;
|
|
Unity_Multiply_float2_float2(_Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2, (_UV_5065e53f57da48938d389be8b756e79f_Out_0.xy), _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2);
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_R_1 = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2[0];
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_G_2 = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2[1];
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_B_3 = 0;
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_A_4 = 0;
|
|
float2 _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0 = float2(_Split_8a205a4b761446f9bd6e51fef55cd516_G_2, _Split_8a205a4b761446f9bd6e51fef55cd516_R_1);
|
|
float2 _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3;
|
|
Unity_Branch_float2(_Property_e1ff2b453fec41069201c9a23f45243f_Out_0, _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2, _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0, _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3);
|
|
float _Property_85997eba6114477b8cf506155f6b748c_Out_0 = _Time_Float;
|
|
float _Property_eca1185428d546de9034f062796c7f3b_Out_0 = _UV_Refresh_Speed;
|
|
float _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2;
|
|
Unity_Multiply_float_float(_Property_85997eba6114477b8cf506155f6b748c_Out_0, _Property_eca1185428d546de9034f062796c7f3b_Out_0, _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2);
|
|
float _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2;
|
|
Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2, 0, _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2);
|
|
float _Fraction_32b193bd71ca404588517d6887bbf390_Out_1;
|
|
Unity_Fraction_float(_Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2, _Fraction_32b193bd71ca404588517d6887bbf390_Out_1);
|
|
float2 _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2;
|
|
Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3, (_Fraction_32b193bd71ca404588517d6887bbf390_Out_1.xx), _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2);
|
|
float _Property_62f67c70aae5489e94e37cafe73baf35_Out_0 = _Global_Tiling;
|
|
float _Divide_19c9049f60754d499008ce4b06109655_Out_2;
|
|
Unity_Divide_float(1, _Property_62f67c70aae5489e94e37cafe73baf35_Out_0, _Divide_19c9049f60754d499008ce4b06109655_Out_2);
|
|
float4 _UV_6b1eec7607104319aba3d875527da073_Out_0 = IN.uv0;
|
|
float2 _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2;
|
|
Unity_Multiply_float2_float2(_Property_4d24cadf92ee4d43b52d3755629e269e_Out_0, (_UV_6b1eec7607104319aba3d875527da073_Out_0.xy), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2);
|
|
float2 _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2;
|
|
Unity_Multiply_float2_float2((_Divide_19c9049f60754d499008ce4b06109655_Out_2.xx), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2);
|
|
float2 _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2;
|
|
Unity_Add_float2(_Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2, _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2);
|
|
float2 _Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2;
|
|
Unity_Add_float2(_Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2, _Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2);
|
|
float _Add_9eadb94808de4bc885bc1be18df4f639_Out_2;
|
|
Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2, -0.5, _Add_9eadb94808de4bc885bc1be18df4f639_Out_2);
|
|
float _Fraction_38e5506afa51447283ddde13593ada4d_Out_1;
|
|
Unity_Fraction_float(_Add_9eadb94808de4bc885bc1be18df4f639_Out_2, _Fraction_38e5506afa51447283ddde13593ada4d_Out_1);
|
|
float2 _Multiply_14c20d62ad084293accedac425b831fe_Out_2;
|
|
Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3, (_Fraction_38e5506afa51447283ddde13593ada4d_Out_1.xx), _Multiply_14c20d62ad084293accedac425b831fe_Out_2);
|
|
float2 _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2;
|
|
Unity_Add_float2(_Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2, _Multiply_14c20d62ad084293accedac425b831fe_Out_2, _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2);
|
|
float2 _Add_5373f3ceb31249868a4f178de8a7ccc5_Out_2;
|
|
Unity_Add_float2(_Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2, _Multiply_14c20d62ad084293accedac425b831fe_Out_2, _Add_5373f3ceb31249868a4f178de8a7ccc5_Out_2);
|
|
float _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2;
|
|
Unity_Multiply_float_float(_Fraction_32b193bd71ca404588517d6887bbf390_Out_1, 1, _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2);
|
|
float Constant_9550753bbc114dd4994f4e99790a3669 = 3.141593;
|
|
float _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2;
|
|
Unity_Multiply_float_float(_Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2, Constant_9550753bbc114dd4994f4e99790a3669, _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2);
|
|
float Constant_b538a449c4eb42328f031521a22bd3e3 = 3.141593;
|
|
float _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2;
|
|
Unity_Multiply_float_float(Constant_b538a449c4eb42328f031521a22bd3e3, 1.5, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2);
|
|
float _Add_590bbae990404254a6309a5fa210ca31_Out_2;
|
|
Unity_Add_float(_Multiply_c4390f9bbb504e9981494940812a3c59_Out_2, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2, _Add_590bbae990404254a6309a5fa210ca31_Out_2);
|
|
float _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1;
|
|
Unity_Sine_float(_Add_590bbae990404254a6309a5fa210ca31_Out_2, _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1);
|
|
float _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1;
|
|
Unity_Absolute_float(_Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1, _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1);
|
|
float _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3;
|
|
Unity_Clamp_float(_Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1, 0, 1, _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3);
|
|
UV_1_7 = _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2;
|
|
UV_1_LOD_5 = _Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2;
|
|
UV_2_6 = _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2;
|
|
UV_2_LOD_4 = _Add_5373f3ceb31249868a4f178de8a7ccc5_Out_2;
|
|
FlowLerp_9 = _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3;
|
|
}
|
|
|
|
void Unity_NormalStrength_float(float3 In, float Strength, out float3 Out)
|
|
{
|
|
Out = float3(In.rg * Strength, lerp(1, In.b, saturate(Strength)));
|
|
}
|
|
|
|
void Unity_Normalize_float3(float3 In, out float3 Out)
|
|
{
|
|
Out = normalize(In);
|
|
}
|
|
|
|
void Unity_DotProduct_float3(float3 A, float3 B, out float Out)
|
|
{
|
|
Out = dot(A, B);
|
|
}
|
|
|
|
void Unity_Add_float4(float4 A, float4 B, out float4 Out)
|
|
{
|
|
Out = A + B;
|
|
}
|
|
|
|
void Unity_Clamp_float4(float4 In, float4 Min, float4 Max, out float4 Out)
|
|
{
|
|
Out = clamp(In, Min, Max);
|
|
}
|
|
|
|
// 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;
|
|
float _Property_661c7656745d4b468e5418922cad980c_Out_0 = _Dynamic_Flow;
|
|
float _Property_6174b362fef84a64bfc63218c98ca2ad_Out_0 = _Dynamic_Shape_Y_Offset;
|
|
float _Property_5a32e2c3b8ea4693bbcb6465db16e4eb_Out_0 = _Dynamic_Shape_V_Curve_Power;
|
|
float _Property_c1acd6c11c59428c9aa108b90c725006_Out_0 = _Dynamic_Shape_U_Curve_Power;
|
|
float _Property_94a7abd0eed040958756408f5586399b_Out_0 = _Dynamic_Start_Position_Offset;
|
|
float _Property_7430d51dddb6413fa811cec211b99000_Out_0 = _Dynamic_Shape_Speed;
|
|
Bindings_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526;
|
|
_LavaMove_e7c2dd23675f46dfb5d627bef2a4f526.uv2 = IN.uv2;
|
|
float3 _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_OutVector3_1;
|
|
float _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_Mask_2;
|
|
float _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_BlackMask_3;
|
|
SG_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float(_Property_6174b362fef84a64bfc63218c98ca2ad_Out_0, _Property_5a32e2c3b8ea4693bbcb6465db16e4eb_Out_0, _Property_c1acd6c11c59428c9aa108b90c725006_Out_0, _Property_94a7abd0eed040958756408f5586399b_Out_0, _Property_7430d51dddb6413fa811cec211b99000_Out_0, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_OutVector3_1, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_Mask_2, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_BlackMask_3);
|
|
float3 _Multiply_dbb7c1d4b3bc4fe0aa3119bb0c945e19_Out_2;
|
|
Unity_Multiply_float3_float3(IN.ObjectSpaceNormal, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_OutVector3_1, _Multiply_dbb7c1d4b3bc4fe0aa3119bb0c945e19_Out_2);
|
|
UnityTexture2D _Property_d1dd8451b9a54063aa1bf0516031825d_Out_0 = UnityBuildTexture2DStructNoScale(_ColdLavaMT_AO_H_EM);
|
|
float _Property_826d006643654800b130e720cfee9283_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_30f8ed4e6dbf49d9bed951f8353f56dd_Out_0 = _ColdLavaTiling;
|
|
float _Property_b0afac94ec4546f9b499dcebb27f4454_Out_0 = _GlobalTiling;
|
|
float2 _Property_39b80d50a1cc47f5837e0616a7b5f484_Out_0 = _ColdLavaMainSpeed;
|
|
UnityTexture2D _Property_97e6f4af77ce47b9a2bd94a7f7e72195_Out_0 = UnityBuildTexture2DStructNoScale(_ColdLavaMT_AO_H_EM);
|
|
float _Property_cf3c3ed2779248fab05956b139b70614_Out_0 = _ColdLavaFlowUVRefresSpeed;
|
|
float2 _Property_76c46234a6774d6b8e09471a8a609832_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_b262837696e74b029d5478b0bdc80655_Out_0;
|
|
Time_float(_TimeCustomFunction_b262837696e74b029d5478b0bdc80655_Out_0);
|
|
Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d;
|
|
_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV1LOD_5;
|
|
float2 _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV2LOD_4;
|
|
float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_FlowLerpLOD_8;
|
|
float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_NonHeigblendedLerpLOD_9;
|
|
float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_Fraction1_1;
|
|
float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_Fraction2_2;
|
|
SG_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float(_Property_826d006643654800b130e720cfee9283_Out_0, _Property_30f8ed4e6dbf49d9bed951f8353f56dd_Out_0, _Property_b0afac94ec4546f9b499dcebb27f4454_Out_0, _Property_39b80d50a1cc47f5837e0616a7b5f484_Out_0, _Property_97e6f4af77ce47b9a2bd94a7f7e72195_Out_0, _Property_cf3c3ed2779248fab05956b139b70614_Out_0, _Property_76c46234a6774d6b8e09471a8a609832_Out_0, _TimeCustomFunction_b262837696e74b029d5478b0bdc80655_Out_0, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV1LOD_5, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV2LOD_4, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_FlowLerpLOD_8, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_NonHeigblendedLerpLOD_9, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_Fraction1_1, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_Fraction2_2);
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_d1dd8451b9a54063aa1bf0516031825d_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_d1dd8451b9a54063aa1bf0516031825d_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV1LOD_5), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_R_5 = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0.r;
|
|
float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_G_6 = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0.g;
|
|
float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_B_7 = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0.b;
|
|
float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_A_8 = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0.a;
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_d1dd8451b9a54063aa1bf0516031825d_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_d1dd8451b9a54063aa1bf0516031825d_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV2LOD_4), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_R_5 = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0.r;
|
|
float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_G_6 = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0.g;
|
|
float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_B_7 = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0.b;
|
|
float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_A_8 = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0.a;
|
|
float _Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3;
|
|
Unity_Lerp_float(_SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_B_7, _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_B_7, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_FlowLerpLOD_8, _Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3);
|
|
float _Add_f5d3919f9d110f84be2db0b4e57905db_Out_2;
|
|
Unity_Add_float(_Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3, -0.25, _Add_f5d3919f9d110f84be2db0b4e57905db_Out_2);
|
|
float _Property_5f6191b3eec22f8691968a8c6e01b3ba_Out_0 = _ColdLavaTessScale;
|
|
float _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2;
|
|
Unity_Multiply_float_float(_Add_f5d3919f9d110f84be2db0b4e57905db_Out_2, _Property_5f6191b3eec22f8691968a8c6e01b3ba_Out_0, _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2);
|
|
UnityTexture2D _Property_56863f8742833f83a9c0285cb3a6c344_Out_0 = UnityBuildTexture2DStructNoScale(_MediumLavaMT_AO_H_EM);
|
|
float _Property_129eb4e64ee94a539b4fcd33d6963539_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_d449c1fd7bee4109b74db35119b5d317_Out_0 = _MediumLavaTiling;
|
|
float _Property_d11985e336744f738fa113fbe21e8b6c_Out_0 = _GlobalTiling;
|
|
float2 _Property_a66b70fbc93c45b09178aeffbc10901a_Out_0 = _MediumLavaMainSpeed;
|
|
UnityTexture2D _Property_ba5c124ff8cb4be699e4a9fc5e7e4a41_Out_0 = UnityBuildTexture2DStructNoScale(_MediumLavaMT_AO_H_EM);
|
|
float _Property_0ae710a197254ff1bd92334a386e969d_Out_0 = _MediumLavaFlowUVRefreshSpeed;
|
|
float2 _Property_ebac93cdf45e4381b5c5d3b4b9fd3fe8_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_61c6b7d904c344f78fe8568d44e53710_Out_0;
|
|
Time_float(_TimeCustomFunction_61c6b7d904c344f78fe8568d44e53710_Out_0);
|
|
Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4;
|
|
_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV1LOD_5;
|
|
float2 _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV2LOD_4;
|
|
float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_FlowLerpLOD_8;
|
|
float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_NonHeigblendedLerpLOD_9;
|
|
float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_Fraction1_1;
|
|
float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_Fraction2_2;
|
|
SG_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float(_Property_129eb4e64ee94a539b4fcd33d6963539_Out_0, _Property_d449c1fd7bee4109b74db35119b5d317_Out_0, _Property_d11985e336744f738fa113fbe21e8b6c_Out_0, _Property_a66b70fbc93c45b09178aeffbc10901a_Out_0, _Property_ba5c124ff8cb4be699e4a9fc5e7e4a41_Out_0, _Property_0ae710a197254ff1bd92334a386e969d_Out_0, _Property_ebac93cdf45e4381b5c5d3b4b9fd3fe8_Out_0, _TimeCustomFunction_61c6b7d904c344f78fe8568d44e53710_Out_0, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV1LOD_5, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV2LOD_4, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_FlowLerpLOD_8, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_NonHeigblendedLerpLOD_9, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_Fraction1_1, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_Fraction2_2);
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_56863f8742833f83a9c0285cb3a6c344_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_56863f8742833f83a9c0285cb3a6c344_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV1LOD_5), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_R_5 = _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0.r;
|
|
float _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_G_6 = _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0.g;
|
|
float _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_B_7 = _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0.b;
|
|
float _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_A_8 = _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0.a;
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_56863f8742833f83a9c0285cb3a6c344_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_56863f8742833f83a9c0285cb3a6c344_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV2LOD_4), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_R_5 = _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0.r;
|
|
float _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_G_6 = _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0.g;
|
|
float _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_B_7 = _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0.b;
|
|
float _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_A_8 = _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0.a;
|
|
float _Lerp_79202e8722bd198a8e3c96b6f6ed9ee9_Out_3;
|
|
Unity_Lerp_float(_SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_B_7, _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_B_7, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_FlowLerpLOD_8, _Lerp_79202e8722bd198a8e3c96b6f6ed9ee9_Out_3);
|
|
float _Add_653ccc57b165d688b8b4122d29bdb348_Out_2;
|
|
Unity_Add_float(_Lerp_79202e8722bd198a8e3c96b6f6ed9ee9_Out_3, -0.25, _Add_653ccc57b165d688b8b4122d29bdb348_Out_2);
|
|
float _Property_3174f3b50d8f8b809685448270c41957_Out_0 = _MediumLavaTessScale;
|
|
float _Multiply_36f60bc2706a8a839dd567cffb1e3428_Out_2;
|
|
Unity_Multiply_float_float(_Add_653ccc57b165d688b8b4122d29bdb348_Out_2, _Property_3174f3b50d8f8b809685448270c41957_Out_0, _Multiply_36f60bc2706a8a839dd567cffb1e3428_Out_2);
|
|
float _OneMinus_559f0fb51d664e529e348d84b4af292f_Out_1;
|
|
Unity_OneMinus_float(_Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3, _OneMinus_559f0fb51d664e529e348d84b4af292f_Out_1);
|
|
float _Absolute_e7aa87a50fd84525a05e4c15faa6ed85_Out_1;
|
|
Unity_Absolute_float(_OneMinus_559f0fb51d664e529e348d84b4af292f_Out_1, _Absolute_e7aa87a50fd84525a05e4c15faa6ed85_Out_1);
|
|
float _Property_29b2fd9cda5f4f5089c3a83fc03e82e9_Out_0 = _MediumLavaHeightBlendTreshold;
|
|
float _Power_1f877a35dc84439b8975ae3495259f32_Out_2;
|
|
Unity_Power_float(_Absolute_e7aa87a50fd84525a05e4c15faa6ed85_Out_1, _Property_29b2fd9cda5f4f5089c3a83fc03e82e9_Out_0, _Power_1f877a35dc84439b8975ae3495259f32_Out_2);
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_A_4 = 0;
|
|
float _Absolute_af2e8d067a75a385bc8da51b27457800_Out_1;
|
|
Unity_Absolute_float(_Split_e8815c5687c0c188b222e57b486e0e5d_G_2, _Absolute_af2e8d067a75a385bc8da51b27457800_Out_1);
|
|
float _Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3;
|
|
Unity_Clamp_float(_Absolute_af2e8d067a75a385bc8da51b27457800_Out_1, 0, 1, _Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3);
|
|
float _Property_f6e7c7b7064d56849dcc327504a5af65_Out_0 = _MediumLavaAngle;
|
|
float _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2;
|
|
Unity_Divide_float(_Property_f6e7c7b7064d56849dcc327504a5af65_Out_0, 45, _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2);
|
|
float _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1;
|
|
Unity_OneMinus_float(_Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2, _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1);
|
|
float _Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2;
|
|
Unity_Subtract_float(_Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3, _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1, _Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2);
|
|
float _Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3;
|
|
Unity_Clamp_float(_Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2, 0, 2, _Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3);
|
|
float _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2;
|
|
Unity_Divide_float(1, _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2, _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2);
|
|
float _Multiply_7079e8acdf5057888843275dbbdb199c_Out_2;
|
|
Unity_Multiply_float_float(_Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3, _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2, _Multiply_7079e8acdf5057888843275dbbdb199c_Out_2);
|
|
float _Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3;
|
|
Unity_Clamp_float(_Multiply_7079e8acdf5057888843275dbbdb199c_Out_2, 0, 1, _Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3);
|
|
float _OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1;
|
|
Unity_OneMinus_float(_Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3, _OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1);
|
|
float _Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1;
|
|
Unity_Absolute_float(_OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1, _Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1);
|
|
float _Property_f6203e15e471e481b8369ee14c1cf745_Out_0 = _MediumLavaAngleFalloff;
|
|
float _Power_1bc1b18487206481a5ce3274075c24a1_Out_2;
|
|
Unity_Power_float(_Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1, _Property_f6203e15e471e481b8369ee14c1cf745_Out_0, _Power_1bc1b18487206481a5ce3274075c24a1_Out_2);
|
|
float _Clamp_08c896054837bb88bc0374bd536ee024_Out_3;
|
|
Unity_Clamp_float(_Power_1bc1b18487206481a5ce3274075c24a1_Out_2, 0, 1, _Clamp_08c896054837bb88bc0374bd536ee024_Out_3);
|
|
float _Property_c6fdc37b90444cbf8cbf004b1c01d820_Out_0 = _MediumLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54;
|
|
float _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_Power_1f877a35dc84439b8975ae3495259f32_Out_2, _Clamp_08c896054837bb88bc0374bd536ee024_Out_3, _Property_c6fdc37b90444cbf8cbf004b1c01d820_Out_0, _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54, _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54_Blend_1);
|
|
float _Lerp_bbad2bae9298a98fb0f4e5807244e03d_Out_3;
|
|
Unity_Lerp_float(_Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2, _Multiply_36f60bc2706a8a839dd567cffb1e3428_Out_2, _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54_Blend_1, _Lerp_bbad2bae9298a98fb0f4e5807244e03d_Out_3);
|
|
UnityTexture2D _Property_65b22a07dcd745828b471df9172deaa4_Out_0 = UnityBuildTexture2DStructNoScale(_HotLavaMT_AO_H_EM);
|
|
float _Property_d32c017d9c624ffa90d8984f38f746d0_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_b0bb4e9015e84d95a4bc288f0187888b_Out_0 = _HotLavaTiling;
|
|
float _Property_162f3942f5b44cc98f8accf8b6293159_Out_0 = _GlobalTiling;
|
|
float2 _Property_120466aaf69b4fbdb89bcb097bfd6df4_Out_0 = _HotLavaMainSpeed;
|
|
UnityTexture2D _Property_cb85121173c148debffeebcfebf7167d_Out_0 = UnityBuildTexture2DStructNoScale(_HotLavaMT_AO_H_EM);
|
|
float _Property_277288be9f08428eb953c8ee761d793c_Out_0 = _HotLavaFlowUVRefreshSpeed;
|
|
float2 _Property_2a69b9c45b8e4f9b84b561e49c548b8e_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_84f6f740bbf64a11a8f9f67f370e8676_Out_0;
|
|
Time_float(_TimeCustomFunction_84f6f740bbf64a11a8f9f67f370e8676_Out_0);
|
|
Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf;
|
|
_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV1LOD_5;
|
|
float2 _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV2LOD_4;
|
|
float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_FlowLerpLOD_8;
|
|
float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_NonHeigblendedLerpLOD_9;
|
|
float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_Fraction1_1;
|
|
float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_Fraction2_2;
|
|
SG_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float(_Property_d32c017d9c624ffa90d8984f38f746d0_Out_0, _Property_b0bb4e9015e84d95a4bc288f0187888b_Out_0, _Property_162f3942f5b44cc98f8accf8b6293159_Out_0, _Property_120466aaf69b4fbdb89bcb097bfd6df4_Out_0, _Property_cb85121173c148debffeebcfebf7167d_Out_0, _Property_277288be9f08428eb953c8ee761d793c_Out_0, _Property_2a69b9c45b8e4f9b84b561e49c548b8e_Out_0, _TimeCustomFunction_84f6f740bbf64a11a8f9f67f370e8676_Out_0, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV1LOD_5, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV2LOD_4, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_FlowLerpLOD_8, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_NonHeigblendedLerpLOD_9, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_Fraction1_1, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_Fraction2_2);
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_65b22a07dcd745828b471df9172deaa4_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_65b22a07dcd745828b471df9172deaa4_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV1LOD_5), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_R_5 = _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0.r;
|
|
float _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_G_6 = _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0.g;
|
|
float _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_B_7 = _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0.b;
|
|
float _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_A_8 = _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0.a;
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_65b22a07dcd745828b471df9172deaa4_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_65b22a07dcd745828b471df9172deaa4_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV2LOD_4), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_R_5 = _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0.r;
|
|
float _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_G_6 = _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0.g;
|
|
float _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_B_7 = _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0.b;
|
|
float _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_A_8 = _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0.a;
|
|
float _Lerp_a74bf7006e0ceb81af461eaab46f23b1_Out_3;
|
|
Unity_Lerp_float(_SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_B_7, _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_B_7, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_FlowLerpLOD_8, _Lerp_a74bf7006e0ceb81af461eaab46f23b1_Out_3);
|
|
float _Add_4a55e899a9299a83877d178ae45f49f1_Out_2;
|
|
Unity_Add_float(_Lerp_a74bf7006e0ceb81af461eaab46f23b1_Out_3, -0.25, _Add_4a55e899a9299a83877d178ae45f49f1_Out_2);
|
|
float _Property_f6b107e5e0d31d8c98e66eefbf3de6f2_Out_0 = _HotLavaTessScale;
|
|
float _Multiply_f3c73cf50cdf8e8689aed97f89e3046c_Out_2;
|
|
Unity_Multiply_float_float(_Add_4a55e899a9299a83877d178ae45f49f1_Out_2, _Property_f6b107e5e0d31d8c98e66eefbf3de6f2_Out_0, _Multiply_f3c73cf50cdf8e8689aed97f89e3046c_Out_2);
|
|
float _OneMinus_58b9e464e3ca4d479e369a8be9a7ee08_Out_1;
|
|
Unity_OneMinus_float(_Lerp_79202e8722bd198a8e3c96b6f6ed9ee9_Out_3, _OneMinus_58b9e464e3ca4d479e369a8be9a7ee08_Out_1);
|
|
float _Absolute_fb324d79ccc14d32b39e90513d31b50b_Out_1;
|
|
Unity_Absolute_float(_OneMinus_58b9e464e3ca4d479e369a8be9a7ee08_Out_1, _Absolute_fb324d79ccc14d32b39e90513d31b50b_Out_1);
|
|
float _Property_d8670d1e08f54d1899644251f1099601_Out_0 = _HotLavaHeightBlendTreshold;
|
|
float _Power_99605ede7ecd4b6f976609d07b4629bb_Out_2;
|
|
Unity_Power_float(_Absolute_fb324d79ccc14d32b39e90513d31b50b_Out_1, _Property_d8670d1e08f54d1899644251f1099601_Out_0, _Power_99605ede7ecd4b6f976609d07b4629bb_Out_2);
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_A_4 = 0;
|
|
float _Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1;
|
|
Unity_Absolute_float(_Split_b9e7b4a6b4b5e58aa502d4b6d169b792_G_2, _Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1);
|
|
float _Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3;
|
|
Unity_Clamp_float(_Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1, 0, 1, _Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3);
|
|
float _Property_6975119070a7eb84950e7da691463776_Out_0 = _HotLavaAngle;
|
|
float _Divide_86811ef0d01a1581b082fc982daa687c_Out_2;
|
|
Unity_Divide_float(_Property_6975119070a7eb84950e7da691463776_Out_0, 45, _Divide_86811ef0d01a1581b082fc982daa687c_Out_2);
|
|
float _OneMinus_a7c4799546af71898266d38a4354b568_Out_1;
|
|
Unity_OneMinus_float(_Divide_86811ef0d01a1581b082fc982daa687c_Out_2, _OneMinus_a7c4799546af71898266d38a4354b568_Out_1);
|
|
float _Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2;
|
|
Unity_Subtract_float(_Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3, _OneMinus_a7c4799546af71898266d38a4354b568_Out_1, _Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2);
|
|
float _Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3;
|
|
Unity_Clamp_float(_Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2, 0, 2, _Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3);
|
|
float _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2;
|
|
Unity_Divide_float(1, _Divide_86811ef0d01a1581b082fc982daa687c_Out_2, _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2);
|
|
float _Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2;
|
|
Unity_Multiply_float_float(_Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3, _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2, _Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2);
|
|
float _Clamp_69414a1448338e8d9fc890185b317bc6_Out_3;
|
|
Unity_Clamp_float(_Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2, 0, 1, _Clamp_69414a1448338e8d9fc890185b317bc6_Out_3);
|
|
float _OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1;
|
|
Unity_OneMinus_float(_Clamp_69414a1448338e8d9fc890185b317bc6_Out_3, _OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1);
|
|
float _Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1;
|
|
Unity_Absolute_float(_OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1, _Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1);
|
|
float _Property_f5a63fda0810468082350dfa23ec6bf3_Out_0 = _HotLavaAngleFalloff;
|
|
float _Power_0c67a131ce19048caeed8c043e033fb9_Out_2;
|
|
Unity_Power_float(_Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1, _Property_f5a63fda0810468082350dfa23ec6bf3_Out_0, _Power_0c67a131ce19048caeed8c043e033fb9_Out_2);
|
|
float _Clamp_c8349812bf696286b9429cd182d4670a_Out_3;
|
|
Unity_Clamp_float(_Power_0c67a131ce19048caeed8c043e033fb9_Out_2, 0, 1, _Clamp_c8349812bf696286b9429cd182d4670a_Out_3);
|
|
float _Property_b67bd351f0d84590833dacb1b608a490_Out_0 = _HotLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98;
|
|
float _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_Power_99605ede7ecd4b6f976609d07b4629bb_Out_2, _Clamp_c8349812bf696286b9429cd182d4670a_Out_3, _Property_b67bd351f0d84590833dacb1b608a490_Out_0, _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98, _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98_Blend_1);
|
|
float _Lerp_ba0188e0033c96818127ab277dd7743d_Out_3;
|
|
Unity_Lerp_float(_Lerp_bbad2bae9298a98fb0f4e5807244e03d_Out_3, _Multiply_f3c73cf50cdf8e8689aed97f89e3046c_Out_2, _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98_Blend_1, _Lerp_ba0188e0033c96818127ab277dd7743d_Out_3);
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_R_1 = IN.VertexColor[0];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_G_2 = IN.VertexColor[1];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_B_3 = IN.VertexColor[2];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_A_4 = IN.VertexColor[3];
|
|
float _Lerp_93a62f8efa294882a3799fb182d00ce6_Out_3;
|
|
Unity_Lerp_float(_Lerp_ba0188e0033c96818127ab277dd7743d_Out_3, _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2, _Split_992c0de0de817484b2d52aeb19e22ee0_R_1, _Lerp_93a62f8efa294882a3799fb182d00ce6_Out_3);
|
|
float _Lerp_614557f98d2300819fe9b855a1a93f0b_Out_3;
|
|
Unity_Lerp_float(_Lerp_93a62f8efa294882a3799fb182d00ce6_Out_3, _Multiply_36f60bc2706a8a839dd567cffb1e3428_Out_2, _Split_992c0de0de817484b2d52aeb19e22ee0_G_2, _Lerp_614557f98d2300819fe9b855a1a93f0b_Out_3);
|
|
float _Lerp_ef565d386ab90a89ab99065d782595a0_Out_3;
|
|
Unity_Lerp_float(_Lerp_614557f98d2300819fe9b855a1a93f0b_Out_3, _Multiply_f3c73cf50cdf8e8689aed97f89e3046c_Out_2, _Split_992c0de0de817484b2d52aeb19e22ee0_B_3, _Lerp_ef565d386ab90a89ab99065d782595a0_Out_3);
|
|
float3 _Multiply_a2efee1a779e44c6ada9832d9fff09ed_Out_2;
|
|
Unity_Multiply_float3_float3(IN.ObjectSpaceNormal, (_Lerp_ef565d386ab90a89ab99065d782595a0_Out_3.xxx), _Multiply_a2efee1a779e44c6ada9832d9fff09ed_Out_2);
|
|
float3 _Add_8556fe5688a74b4e99dc6a3c66d812ab_Out_2;
|
|
Unity_Add_float3(_Multiply_dbb7c1d4b3bc4fe0aa3119bb0c945e19_Out_2, _Multiply_a2efee1a779e44c6ada9832d9fff09ed_Out_2, _Add_8556fe5688a74b4e99dc6a3c66d812ab_Out_2);
|
|
float3 _Add_30764b0390cf4e34bc89f95f39e6d8be_Out_2;
|
|
Unity_Add_float3(IN.ObjectSpacePosition, _Add_8556fe5688a74b4e99dc6a3c66d812ab_Out_2, _Add_30764b0390cf4e34bc89f95f39e6d8be_Out_2);
|
|
float3 _Add_1536ebe00df2440bbc68b2506484262f_Out_2;
|
|
Unity_Add_float3(IN.ObjectSpacePosition, _Multiply_a2efee1a779e44c6ada9832d9fff09ed_Out_2, _Add_1536ebe00df2440bbc68b2506484262f_Out_2);
|
|
float3 _Branch_385f920ecee74e51ae1e55548ef40ceb_Out_3;
|
|
Unity_Branch_float3(_Property_661c7656745d4b468e5418922cad980c_Out_0, _Add_30764b0390cf4e34bc89f95f39e6d8be_Out_2, _Add_1536ebe00df2440bbc68b2506484262f_Out_2, _Branch_385f920ecee74e51ae1e55548ef40ceb_Out_3);
|
|
description.Position = _Branch_385f920ecee74e51ae1e55548ef40ceb_Out_3;
|
|
description.Normal = IN.ObjectSpaceNormal;
|
|
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;
|
|
};
|
|
|
|
SurfaceDescription SurfaceDescriptionFunction(SurfaceDescriptionInputs IN)
|
|
{
|
|
SurfaceDescription surface = (SurfaceDescription)0;
|
|
UnityTexture2D _Property_b7dfcca6c5206288b31b8e82b4e2e7c5_Out_0 = UnityBuildTexture2DStructNoScale(_ColdLavaAlbedo_SM);
|
|
float _Property_9888f536495c078d8d13e4f93f260994_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_398a18f78c81d28393067eae86b7f0c3_Out_0 = _ColdLavaTiling;
|
|
float _Property_c92d9ef7ab07168d94ca1468d5742541_Out_0 = _GlobalTiling;
|
|
float2 _Property_877d7e28976d8f85bbc8ab7a485949eb_Out_0 = _ColdLavaMainSpeed;
|
|
UnityTexture2D _Property_431fc4b7bdb08186aa2ebdcdd9ddd27f_Out_0 = UnityBuildTexture2DStructNoScale(_ColdLavaMT_AO_H_EM);
|
|
float _Property_41fea7dea3f9c78fbf154c14e561037a_Out_0 = _ColdLavaFlowUVRefresSpeed;
|
|
float2 _Property_347a6b6c52d14a85a386b3a5ffffdc85_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_32885c98316a4b308da099c27317abaa_Out_0;
|
|
Time_float(_TimeCustomFunction_32885c98316a4b308da099c27317abaa_Out_0);
|
|
Bindings_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a;
|
|
_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV1_7;
|
|
float2 _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV2_6;
|
|
float _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_FlowLerp_3;
|
|
float _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_FlowNonHeigblendedLerp_9;
|
|
float _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_Fraction1_1;
|
|
float _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_Fraction2_2;
|
|
SG_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float(_Property_9888f536495c078d8d13e4f93f260994_Out_0, _Property_398a18f78c81d28393067eae86b7f0c3_Out_0, _Property_c92d9ef7ab07168d94ca1468d5742541_Out_0, _Property_877d7e28976d8f85bbc8ab7a485949eb_Out_0, _Property_431fc4b7bdb08186aa2ebdcdd9ddd27f_Out_0, _Property_41fea7dea3f9c78fbf154c14e561037a_Out_0, _Property_347a6b6c52d14a85a386b3a5ffffdc85_Out_0, _TimeCustomFunction_32885c98316a4b308da099c27317abaa_Out_0, _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a, _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV1_7, _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV2_6, _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_FlowLerp_3, _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_FlowNonHeigblendedLerp_9, _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_Fraction1_1, _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_Fraction2_2);
|
|
float4 _SampleTexture2D_689ba69e2ff7bd888eeaec5d40bddbf7_RGBA_0 = SAMPLE_TEXTURE2D(_Property_b7dfcca6c5206288b31b8e82b4e2e7c5_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_b7dfcca6c5206288b31b8e82b4e2e7c5_Out_0.GetTransformedUV(_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV1_7));
|
|
float _SampleTexture2D_689ba69e2ff7bd888eeaec5d40bddbf7_R_4 = _SampleTexture2D_689ba69e2ff7bd888eeaec5d40bddbf7_RGBA_0.r;
|
|
float _SampleTexture2D_689ba69e2ff7bd888eeaec5d40bddbf7_G_5 = _SampleTexture2D_689ba69e2ff7bd888eeaec5d40bddbf7_RGBA_0.g;
|
|
float _SampleTexture2D_689ba69e2ff7bd888eeaec5d40bddbf7_B_6 = _SampleTexture2D_689ba69e2ff7bd888eeaec5d40bddbf7_RGBA_0.b;
|
|
float _SampleTexture2D_689ba69e2ff7bd888eeaec5d40bddbf7_A_7 = _SampleTexture2D_689ba69e2ff7bd888eeaec5d40bddbf7_RGBA_0.a;
|
|
float4 _SampleTexture2D_a5d6d50c4eb30382b6dbb4e680e74adb_RGBA_0 = SAMPLE_TEXTURE2D(_Property_b7dfcca6c5206288b31b8e82b4e2e7c5_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_b7dfcca6c5206288b31b8e82b4e2e7c5_Out_0.GetTransformedUV(_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV2_6));
|
|
float _SampleTexture2D_a5d6d50c4eb30382b6dbb4e680e74adb_R_4 = _SampleTexture2D_a5d6d50c4eb30382b6dbb4e680e74adb_RGBA_0.r;
|
|
float _SampleTexture2D_a5d6d50c4eb30382b6dbb4e680e74adb_G_5 = _SampleTexture2D_a5d6d50c4eb30382b6dbb4e680e74adb_RGBA_0.g;
|
|
float _SampleTexture2D_a5d6d50c4eb30382b6dbb4e680e74adb_B_6 = _SampleTexture2D_a5d6d50c4eb30382b6dbb4e680e74adb_RGBA_0.b;
|
|
float _SampleTexture2D_a5d6d50c4eb30382b6dbb4e680e74adb_A_7 = _SampleTexture2D_a5d6d50c4eb30382b6dbb4e680e74adb_RGBA_0.a;
|
|
float4 _Lerp_aab81b541d9d3b8280e5e9a669be7666_Out_3;
|
|
Unity_Lerp_float4(_SampleTexture2D_689ba69e2ff7bd888eeaec5d40bddbf7_RGBA_0, _SampleTexture2D_a5d6d50c4eb30382b6dbb4e680e74adb_RGBA_0, (_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_FlowLerp_3.xxxx), _Lerp_aab81b541d9d3b8280e5e9a669be7666_Out_3);
|
|
float4 _Property_81ee9e99fc7a068889b6ba7bdcb202a7_Out_0 = _ColdLavaAlbedoColor;
|
|
float _Property_ae430ed70f674188b5e8b6cf5ec101a9_Out_0 = _ColdLavaAlbedoColorMultiply;
|
|
float4 _Multiply_04c020203bf21887b1adae9c4cc6574a_Out_2;
|
|
Unity_Multiply_float4_float4(_Property_81ee9e99fc7a068889b6ba7bdcb202a7_Out_0, (_Property_ae430ed70f674188b5e8b6cf5ec101a9_Out_0.xxxx), _Multiply_04c020203bf21887b1adae9c4cc6574a_Out_2);
|
|
float4 _Multiply_76086b1955ddc78db0d1105cb61c546f_Out_2;
|
|
Unity_Multiply_float4_float4(_Lerp_aab81b541d9d3b8280e5e9a669be7666_Out_3, _Multiply_04c020203bf21887b1adae9c4cc6574a_Out_2, _Multiply_76086b1955ddc78db0d1105cb61c546f_Out_2);
|
|
float _Split_5d0c2ad1f86f8d8e8438ed908f41a258_R_1 = _Multiply_76086b1955ddc78db0d1105cb61c546f_Out_2[0];
|
|
float _Split_5d0c2ad1f86f8d8e8438ed908f41a258_G_2 = _Multiply_76086b1955ddc78db0d1105cb61c546f_Out_2[1];
|
|
float _Split_5d0c2ad1f86f8d8e8438ed908f41a258_B_3 = _Multiply_76086b1955ddc78db0d1105cb61c546f_Out_2[2];
|
|
float _Split_5d0c2ad1f86f8d8e8438ed908f41a258_A_4 = _Multiply_76086b1955ddc78db0d1105cb61c546f_Out_2[3];
|
|
float _Split_336849396de78d88909e4ad054a44d6c_R_1 = _Lerp_aab81b541d9d3b8280e5e9a669be7666_Out_3[0];
|
|
float _Split_336849396de78d88909e4ad054a44d6c_G_2 = _Lerp_aab81b541d9d3b8280e5e9a669be7666_Out_3[1];
|
|
float _Split_336849396de78d88909e4ad054a44d6c_B_3 = _Lerp_aab81b541d9d3b8280e5e9a669be7666_Out_3[2];
|
|
float _Split_336849396de78d88909e4ad054a44d6c_A_4 = _Lerp_aab81b541d9d3b8280e5e9a669be7666_Out_3[3];
|
|
float _Property_23e147d5684b0c89a7767d3573b12dbd_Out_0 = _ColdLavaSmoothness;
|
|
float _Multiply_3d6654a0a154e088b1b7671fab414640_Out_2;
|
|
Unity_Multiply_float_float(_Split_336849396de78d88909e4ad054a44d6c_A_4, _Property_23e147d5684b0c89a7767d3573b12dbd_Out_0, _Multiply_3d6654a0a154e088b1b7671fab414640_Out_2);
|
|
float4 _Combine_0a9a9298a9464d899f2f2fafc625fec8_RGBA_4;
|
|
float3 _Combine_0a9a9298a9464d899f2f2fafc625fec8_RGB_5;
|
|
float2 _Combine_0a9a9298a9464d899f2f2fafc625fec8_RG_6;
|
|
Unity_Combine_float(_Split_5d0c2ad1f86f8d8e8438ed908f41a258_R_1, _Split_5d0c2ad1f86f8d8e8438ed908f41a258_G_2, _Split_5d0c2ad1f86f8d8e8438ed908f41a258_B_3, _Multiply_3d6654a0a154e088b1b7671fab414640_Out_2, _Combine_0a9a9298a9464d899f2f2fafc625fec8_RGBA_4, _Combine_0a9a9298a9464d899f2f2fafc625fec8_RGB_5, _Combine_0a9a9298a9464d899f2f2fafc625fec8_RG_6);
|
|
UnityTexture2D _Property_416b2573e211708fb7af409507174e09_Out_0 = UnityBuildTexture2DStructNoScale(_MediumLavaAlbedo_SM);
|
|
float _Property_ac1c529019c9d1869d9bfe9bf1104042_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_4a73de4bbed00585a919d64e1b181601_Out_0 = _MediumLavaTiling;
|
|
float _Property_4122249ff176f58da9d0dbace2f883d0_Out_0 = _GlobalTiling;
|
|
float2 _Property_8774276f674d8a8598020af3d4e74f0f_Out_0 = _MediumLavaMainSpeed;
|
|
UnityTexture2D _Property_f1ff1048a1584d1c9247f36b1f2706ce_Out_0 = UnityBuildTexture2DStructNoScale(_MediumLavaMT_AO_H_EM);
|
|
float _Property_a13ee271968db284868bea327ce6cf48_Out_0 = _MediumLavaFlowUVRefreshSpeed;
|
|
float2 _Property_2b353826c2c04c32be043f84b9bc8b18_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_20a1fb6475ec4857a4834303e0bf30fe_Out_0;
|
|
Time_float(_TimeCustomFunction_20a1fb6475ec4857a4834303e0bf30fe_Out_0);
|
|
Bindings_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9;
|
|
_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV1_7;
|
|
float2 _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV2_6;
|
|
float _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_FlowLerp_3;
|
|
float _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_FlowNonHeigblendedLerp_9;
|
|
float _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_Fraction1_1;
|
|
float _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_Fraction2_2;
|
|
SG_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float(_Property_ac1c529019c9d1869d9bfe9bf1104042_Out_0, _Property_4a73de4bbed00585a919d64e1b181601_Out_0, _Property_4122249ff176f58da9d0dbace2f883d0_Out_0, _Property_8774276f674d8a8598020af3d4e74f0f_Out_0, _Property_f1ff1048a1584d1c9247f36b1f2706ce_Out_0, _Property_a13ee271968db284868bea327ce6cf48_Out_0, _Property_2b353826c2c04c32be043f84b9bc8b18_Out_0, _TimeCustomFunction_20a1fb6475ec4857a4834303e0bf30fe_Out_0, _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9, _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV1_7, _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV2_6, _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_FlowLerp_3, _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_FlowNonHeigblendedLerp_9, _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_Fraction1_1, _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_Fraction2_2);
|
|
float4 _SampleTexture2D_81669c6dd85bd2879473510bc4f9109e_RGBA_0 = SAMPLE_TEXTURE2D(_Property_416b2573e211708fb7af409507174e09_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_416b2573e211708fb7af409507174e09_Out_0.GetTransformedUV(_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV1_7));
|
|
float _SampleTexture2D_81669c6dd85bd2879473510bc4f9109e_R_4 = _SampleTexture2D_81669c6dd85bd2879473510bc4f9109e_RGBA_0.r;
|
|
float _SampleTexture2D_81669c6dd85bd2879473510bc4f9109e_G_5 = _SampleTexture2D_81669c6dd85bd2879473510bc4f9109e_RGBA_0.g;
|
|
float _SampleTexture2D_81669c6dd85bd2879473510bc4f9109e_B_6 = _SampleTexture2D_81669c6dd85bd2879473510bc4f9109e_RGBA_0.b;
|
|
float _SampleTexture2D_81669c6dd85bd2879473510bc4f9109e_A_7 = _SampleTexture2D_81669c6dd85bd2879473510bc4f9109e_RGBA_0.a;
|
|
float4 _SampleTexture2D_4a602e59b5c2cd82b26c6532c5dec4bb_RGBA_0 = SAMPLE_TEXTURE2D(_Property_416b2573e211708fb7af409507174e09_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_416b2573e211708fb7af409507174e09_Out_0.GetTransformedUV(_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV2_6));
|
|
float _SampleTexture2D_4a602e59b5c2cd82b26c6532c5dec4bb_R_4 = _SampleTexture2D_4a602e59b5c2cd82b26c6532c5dec4bb_RGBA_0.r;
|
|
float _SampleTexture2D_4a602e59b5c2cd82b26c6532c5dec4bb_G_5 = _SampleTexture2D_4a602e59b5c2cd82b26c6532c5dec4bb_RGBA_0.g;
|
|
float _SampleTexture2D_4a602e59b5c2cd82b26c6532c5dec4bb_B_6 = _SampleTexture2D_4a602e59b5c2cd82b26c6532c5dec4bb_RGBA_0.b;
|
|
float _SampleTexture2D_4a602e59b5c2cd82b26c6532c5dec4bb_A_7 = _SampleTexture2D_4a602e59b5c2cd82b26c6532c5dec4bb_RGBA_0.a;
|
|
float4 _Lerp_93c5f711ce1b4114bd9314cb369a8533_Out_3;
|
|
Unity_Lerp_float4(_SampleTexture2D_81669c6dd85bd2879473510bc4f9109e_RGBA_0, _SampleTexture2D_4a602e59b5c2cd82b26c6532c5dec4bb_RGBA_0, (_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_FlowLerp_3.xxxx), _Lerp_93c5f711ce1b4114bd9314cb369a8533_Out_3);
|
|
float4 _Property_a9e1aded62977f8ca3f9c46207eadfe8_Out_0 = _MediumLavaAlbedoColor;
|
|
float _Property_1761dd4732c7b3858814a0c4bc252900_Out_0 = _MediumLavaAlbedoColorMultiply;
|
|
float4 _Multiply_c98351861904f487ac8fc5401441358e_Out_2;
|
|
Unity_Multiply_float4_float4(_Property_a9e1aded62977f8ca3f9c46207eadfe8_Out_0, (_Property_1761dd4732c7b3858814a0c4bc252900_Out_0.xxxx), _Multiply_c98351861904f487ac8fc5401441358e_Out_2);
|
|
float4 _Multiply_16971dced2f6f384b7d2d65006f03b46_Out_2;
|
|
Unity_Multiply_float4_float4(_Lerp_93c5f711ce1b4114bd9314cb369a8533_Out_3, _Multiply_c98351861904f487ac8fc5401441358e_Out_2, _Multiply_16971dced2f6f384b7d2d65006f03b46_Out_2);
|
|
float _Split_c431e838bb4f458084245282a6fc6137_R_1 = _Multiply_16971dced2f6f384b7d2d65006f03b46_Out_2[0];
|
|
float _Split_c431e838bb4f458084245282a6fc6137_G_2 = _Multiply_16971dced2f6f384b7d2d65006f03b46_Out_2[1];
|
|
float _Split_c431e838bb4f458084245282a6fc6137_B_3 = _Multiply_16971dced2f6f384b7d2d65006f03b46_Out_2[2];
|
|
float _Split_c431e838bb4f458084245282a6fc6137_A_4 = _Multiply_16971dced2f6f384b7d2d65006f03b46_Out_2[3];
|
|
float _Split_77f8ec7707a1888f8f5bb2f3ee9ef36e_R_1 = _Lerp_93c5f711ce1b4114bd9314cb369a8533_Out_3[0];
|
|
float _Split_77f8ec7707a1888f8f5bb2f3ee9ef36e_G_2 = _Lerp_93c5f711ce1b4114bd9314cb369a8533_Out_3[1];
|
|
float _Split_77f8ec7707a1888f8f5bb2f3ee9ef36e_B_3 = _Lerp_93c5f711ce1b4114bd9314cb369a8533_Out_3[2];
|
|
float _Split_77f8ec7707a1888f8f5bb2f3ee9ef36e_A_4 = _Lerp_93c5f711ce1b4114bd9314cb369a8533_Out_3[3];
|
|
float _Property_19729c3fad203984b63630ce8edabf9d_Out_0 = _MediumLavaSmoothness;
|
|
float _Multiply_25537a09620d8e84a159350d0570e3b8_Out_2;
|
|
Unity_Multiply_float_float(_Split_77f8ec7707a1888f8f5bb2f3ee9ef36e_A_4, _Property_19729c3fad203984b63630ce8edabf9d_Out_0, _Multiply_25537a09620d8e84a159350d0570e3b8_Out_2);
|
|
float4 _Combine_8579144aa55f898b914c649ff6fd204b_RGBA_4;
|
|
float3 _Combine_8579144aa55f898b914c649ff6fd204b_RGB_5;
|
|
float2 _Combine_8579144aa55f898b914c649ff6fd204b_RG_6;
|
|
Unity_Combine_float(_Split_c431e838bb4f458084245282a6fc6137_R_1, _Split_c431e838bb4f458084245282a6fc6137_G_2, _Split_c431e838bb4f458084245282a6fc6137_B_3, _Multiply_25537a09620d8e84a159350d0570e3b8_Out_2, _Combine_8579144aa55f898b914c649ff6fd204b_RGBA_4, _Combine_8579144aa55f898b914c649ff6fd204b_RGB_5, _Combine_8579144aa55f898b914c649ff6fd204b_RG_6);
|
|
UnityTexture2D _Property_0bc00b50144a4fbb90619f66bbadc7c7_Out_0 = UnityBuildTexture2DStructNoScale(_ColdLavaMT_AO_H_EM);
|
|
float4 _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0 = SAMPLE_TEXTURE2D(_Property_0bc00b50144a4fbb90619f66bbadc7c7_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_0bc00b50144a4fbb90619f66bbadc7c7_Out_0.GetTransformedUV(_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV1_7));
|
|
float _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_R_4 = _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0.r;
|
|
float _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_G_5 = _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0.g;
|
|
float _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_B_6 = _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0.b;
|
|
float _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_A_7 = _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0.a;
|
|
float4 _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0 = SAMPLE_TEXTURE2D(_Property_0bc00b50144a4fbb90619f66bbadc7c7_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_0bc00b50144a4fbb90619f66bbadc7c7_Out_0.GetTransformedUV(_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV2_6));
|
|
float _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_R_4 = _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0.r;
|
|
float _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_G_5 = _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0.g;
|
|
float _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_B_6 = _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0.b;
|
|
float _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_A_7 = _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0.a;
|
|
float4 _Lerp_73c98c320ef744838327c8caa26d91fb_Out_3;
|
|
Unity_Lerp_float4(_SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0, _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0, (_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_FlowLerp_3.xxxx), _Lerp_73c98c320ef744838327c8caa26d91fb_Out_3);
|
|
float _Split_94cd24e718391e889d186d14735a5f81_R_1 = _Lerp_73c98c320ef744838327c8caa26d91fb_Out_3[0];
|
|
float _Split_94cd24e718391e889d186d14735a5f81_G_2 = _Lerp_73c98c320ef744838327c8caa26d91fb_Out_3[1];
|
|
float _Split_94cd24e718391e889d186d14735a5f81_B_3 = _Lerp_73c98c320ef744838327c8caa26d91fb_Out_3[2];
|
|
float _Split_94cd24e718391e889d186d14735a5f81_A_4 = _Lerp_73c98c320ef744838327c8caa26d91fb_Out_3[3];
|
|
float _OneMinus_d30fd2a07aa5ef8c954841430c669c6f_Out_1;
|
|
Unity_OneMinus_float(_Split_94cd24e718391e889d186d14735a5f81_B_3, _OneMinus_d30fd2a07aa5ef8c954841430c669c6f_Out_1);
|
|
float _Absolute_d8f0ae13edc2475da28ea6d59246df0f_Out_1;
|
|
Unity_Absolute_float(_OneMinus_d30fd2a07aa5ef8c954841430c669c6f_Out_1, _Absolute_d8f0ae13edc2475da28ea6d59246df0f_Out_1);
|
|
float _Property_b4d8b44b98ac218ab5b64e9509780c1f_Out_0 = _MediumLavaHeightBlendTreshold;
|
|
float _Power_8ccb8ba2dc154d8f8d23bb151fc3f936_Out_2;
|
|
Unity_Power_float(_Absolute_d8f0ae13edc2475da28ea6d59246df0f_Out_1, _Property_b4d8b44b98ac218ab5b64e9509780c1f_Out_0, _Power_8ccb8ba2dc154d8f8d23bb151fc3f936_Out_2);
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_A_4 = 0;
|
|
float _Absolute_af2e8d067a75a385bc8da51b27457800_Out_1;
|
|
Unity_Absolute_float(_Split_e8815c5687c0c188b222e57b486e0e5d_G_2, _Absolute_af2e8d067a75a385bc8da51b27457800_Out_1);
|
|
float _Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3;
|
|
Unity_Clamp_float(_Absolute_af2e8d067a75a385bc8da51b27457800_Out_1, 0, 1, _Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3);
|
|
float _Property_f6e7c7b7064d56849dcc327504a5af65_Out_0 = _MediumLavaAngle;
|
|
float _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2;
|
|
Unity_Divide_float(_Property_f6e7c7b7064d56849dcc327504a5af65_Out_0, 45, _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2);
|
|
float _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1;
|
|
Unity_OneMinus_float(_Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2, _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1);
|
|
float _Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2;
|
|
Unity_Subtract_float(_Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3, _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1, _Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2);
|
|
float _Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3;
|
|
Unity_Clamp_float(_Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2, 0, 2, _Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3);
|
|
float _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2;
|
|
Unity_Divide_float(1, _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2, _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2);
|
|
float _Multiply_7079e8acdf5057888843275dbbdb199c_Out_2;
|
|
Unity_Multiply_float_float(_Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3, _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2, _Multiply_7079e8acdf5057888843275dbbdb199c_Out_2);
|
|
float _Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3;
|
|
Unity_Clamp_float(_Multiply_7079e8acdf5057888843275dbbdb199c_Out_2, 0, 1, _Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3);
|
|
float _OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1;
|
|
Unity_OneMinus_float(_Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3, _OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1);
|
|
float _Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1;
|
|
Unity_Absolute_float(_OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1, _Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1);
|
|
float _Property_f6203e15e471e481b8369ee14c1cf745_Out_0 = _MediumLavaAngleFalloff;
|
|
float _Power_1bc1b18487206481a5ce3274075c24a1_Out_2;
|
|
Unity_Power_float(_Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1, _Property_f6203e15e471e481b8369ee14c1cf745_Out_0, _Power_1bc1b18487206481a5ce3274075c24a1_Out_2);
|
|
float _Clamp_08c896054837bb88bc0374bd536ee024_Out_3;
|
|
Unity_Clamp_float(_Power_1bc1b18487206481a5ce3274075c24a1_Out_2, 0, 1, _Clamp_08c896054837bb88bc0374bd536ee024_Out_3);
|
|
float _Property_ebcd48be1c3af28cb628925671461e5e_Out_0 = _MediumLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_9e03d1eca2c3de809ba034bf4abd6d2b;
|
|
float _HeightBlendSplat_9e03d1eca2c3de809ba034bf4abd6d2b_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_Power_8ccb8ba2dc154d8f8d23bb151fc3f936_Out_2, _Clamp_08c896054837bb88bc0374bd536ee024_Out_3, _Property_ebcd48be1c3af28cb628925671461e5e_Out_0, _HeightBlendSplat_9e03d1eca2c3de809ba034bf4abd6d2b, _HeightBlendSplat_9e03d1eca2c3de809ba034bf4abd6d2b_Blend_1);
|
|
float4 _Lerp_60e101ecb3d9ae8a8c8208e24fcdc145_Out_3;
|
|
Unity_Lerp_float4(_Combine_0a9a9298a9464d899f2f2fafc625fec8_RGBA_4, _Combine_8579144aa55f898b914c649ff6fd204b_RGBA_4, (_HeightBlendSplat_9e03d1eca2c3de809ba034bf4abd6d2b_Blend_1.xxxx), _Lerp_60e101ecb3d9ae8a8c8208e24fcdc145_Out_3);
|
|
UnityTexture2D _Property_0be3b3e72a830881bf032d5b81dee190_Out_0 = UnityBuildTexture2DStructNoScale(_HotLavaAlbedo_SM);
|
|
float _Property_11b5e32bb1a6404c96d9c096533c2bbd_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_5db8dc9196e94d72bcadc2a80e298677_Out_0 = _HotLavaTiling;
|
|
float _Property_1214e3d6f36c40cb9d0d4ac4f40e7df3_Out_0 = _GlobalTiling;
|
|
float2 _Property_1d9925ecc19284849bb9705ef6f8c824_Out_0 = _HotLavaMainSpeed;
|
|
UnityTexture2D _Property_792c0bac9b054fd89ddecac232cfc211_Out_0 = UnityBuildTexture2DStructNoScale(_HotLavaMT_AO_H_EM);
|
|
float _Property_a29d4264dadc878687c59348530e0cb7_Out_0 = _HotLavaFlowUVRefreshSpeed;
|
|
float2 _Property_0530099e15864039acc078623bacb697_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_9d76567b67b2401e842a60cd1217bc9f_Out_0;
|
|
Time_float(_TimeCustomFunction_9d76567b67b2401e842a60cd1217bc9f_Out_0);
|
|
Bindings_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd;
|
|
_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV1_7;
|
|
float2 _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV2_6;
|
|
float _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_FlowLerp_3;
|
|
float _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_FlowNonHeigblendedLerp_9;
|
|
float _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_Fraction1_1;
|
|
float _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_Fraction2_2;
|
|
SG_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float(_Property_11b5e32bb1a6404c96d9c096533c2bbd_Out_0, _Property_5db8dc9196e94d72bcadc2a80e298677_Out_0, _Property_1214e3d6f36c40cb9d0d4ac4f40e7df3_Out_0, _Property_1d9925ecc19284849bb9705ef6f8c824_Out_0, _Property_792c0bac9b054fd89ddecac232cfc211_Out_0, _Property_a29d4264dadc878687c59348530e0cb7_Out_0, _Property_0530099e15864039acc078623bacb697_Out_0, _TimeCustomFunction_9d76567b67b2401e842a60cd1217bc9f_Out_0, _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd, _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV1_7, _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV2_6, _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_FlowLerp_3, _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_FlowNonHeigblendedLerp_9, _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_Fraction1_1, _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_Fraction2_2);
|
|
float4 _SampleTexture2D_8d83fa40657c878a8b6151bfdeeecc4e_RGBA_0 = SAMPLE_TEXTURE2D(_Property_0be3b3e72a830881bf032d5b81dee190_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_0be3b3e72a830881bf032d5b81dee190_Out_0.GetTransformedUV(_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV1_7));
|
|
float _SampleTexture2D_8d83fa40657c878a8b6151bfdeeecc4e_R_4 = _SampleTexture2D_8d83fa40657c878a8b6151bfdeeecc4e_RGBA_0.r;
|
|
float _SampleTexture2D_8d83fa40657c878a8b6151bfdeeecc4e_G_5 = _SampleTexture2D_8d83fa40657c878a8b6151bfdeeecc4e_RGBA_0.g;
|
|
float _SampleTexture2D_8d83fa40657c878a8b6151bfdeeecc4e_B_6 = _SampleTexture2D_8d83fa40657c878a8b6151bfdeeecc4e_RGBA_0.b;
|
|
float _SampleTexture2D_8d83fa40657c878a8b6151bfdeeecc4e_A_7 = _SampleTexture2D_8d83fa40657c878a8b6151bfdeeecc4e_RGBA_0.a;
|
|
float4 _SampleTexture2D_d57511f844f62d8e8e5df4262ed4e29c_RGBA_0 = SAMPLE_TEXTURE2D(_Property_0be3b3e72a830881bf032d5b81dee190_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_0be3b3e72a830881bf032d5b81dee190_Out_0.GetTransformedUV(_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV2_6));
|
|
float _SampleTexture2D_d57511f844f62d8e8e5df4262ed4e29c_R_4 = _SampleTexture2D_d57511f844f62d8e8e5df4262ed4e29c_RGBA_0.r;
|
|
float _SampleTexture2D_d57511f844f62d8e8e5df4262ed4e29c_G_5 = _SampleTexture2D_d57511f844f62d8e8e5df4262ed4e29c_RGBA_0.g;
|
|
float _SampleTexture2D_d57511f844f62d8e8e5df4262ed4e29c_B_6 = _SampleTexture2D_d57511f844f62d8e8e5df4262ed4e29c_RGBA_0.b;
|
|
float _SampleTexture2D_d57511f844f62d8e8e5df4262ed4e29c_A_7 = _SampleTexture2D_d57511f844f62d8e8e5df4262ed4e29c_RGBA_0.a;
|
|
float4 _Lerp_4502c166e04e41eeb867c4d04a112e50_Out_3;
|
|
Unity_Lerp_float4(_SampleTexture2D_8d83fa40657c878a8b6151bfdeeecc4e_RGBA_0, _SampleTexture2D_d57511f844f62d8e8e5df4262ed4e29c_RGBA_0, (_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_FlowLerp_3.xxxx), _Lerp_4502c166e04e41eeb867c4d04a112e50_Out_3);
|
|
float4 _Property_f426055a212d488b92e0721ad75eea0d_Out_0 = _HotLavaAlbedoColor;
|
|
float _Property_bc8ee8b7cbd16f83aa2d51aada2d0a51_Out_0 = _HotLavaAlbedoColorMultiply;
|
|
float4 _Multiply_61a826a1dba47d8dbb0510fc1fd2dee2_Out_2;
|
|
Unity_Multiply_float4_float4(_Property_f426055a212d488b92e0721ad75eea0d_Out_0, (_Property_bc8ee8b7cbd16f83aa2d51aada2d0a51_Out_0.xxxx), _Multiply_61a826a1dba47d8dbb0510fc1fd2dee2_Out_2);
|
|
float4 _Multiply_f73b703611c2ee8ea1b712546ec1fdc8_Out_2;
|
|
Unity_Multiply_float4_float4(_Lerp_4502c166e04e41eeb867c4d04a112e50_Out_3, _Multiply_61a826a1dba47d8dbb0510fc1fd2dee2_Out_2, _Multiply_f73b703611c2ee8ea1b712546ec1fdc8_Out_2);
|
|
float _Split_2a6cfd0eedbc128d83eff83d5df85b09_R_1 = _Multiply_f73b703611c2ee8ea1b712546ec1fdc8_Out_2[0];
|
|
float _Split_2a6cfd0eedbc128d83eff83d5df85b09_G_2 = _Multiply_f73b703611c2ee8ea1b712546ec1fdc8_Out_2[1];
|
|
float _Split_2a6cfd0eedbc128d83eff83d5df85b09_B_3 = _Multiply_f73b703611c2ee8ea1b712546ec1fdc8_Out_2[2];
|
|
float _Split_2a6cfd0eedbc128d83eff83d5df85b09_A_4 = _Multiply_f73b703611c2ee8ea1b712546ec1fdc8_Out_2[3];
|
|
float _Split_87213490114de18bbc7496f97751b00a_R_1 = _Lerp_4502c166e04e41eeb867c4d04a112e50_Out_3[0];
|
|
float _Split_87213490114de18bbc7496f97751b00a_G_2 = _Lerp_4502c166e04e41eeb867c4d04a112e50_Out_3[1];
|
|
float _Split_87213490114de18bbc7496f97751b00a_B_3 = _Lerp_4502c166e04e41eeb867c4d04a112e50_Out_3[2];
|
|
float _Split_87213490114de18bbc7496f97751b00a_A_4 = _Lerp_4502c166e04e41eeb867c4d04a112e50_Out_3[3];
|
|
float _Property_94efdcfe3a5a998bb3b399b34d6110a5_Out_0 = _HotLavaSmoothness;
|
|
float _Multiply_1e7303fa97e339859abc539fdacc406f_Out_2;
|
|
Unity_Multiply_float_float(_Split_87213490114de18bbc7496f97751b00a_A_4, _Property_94efdcfe3a5a998bb3b399b34d6110a5_Out_0, _Multiply_1e7303fa97e339859abc539fdacc406f_Out_2);
|
|
float4 _Combine_1bd6341933599685bd9dfbd647433b28_RGBA_4;
|
|
float3 _Combine_1bd6341933599685bd9dfbd647433b28_RGB_5;
|
|
float2 _Combine_1bd6341933599685bd9dfbd647433b28_RG_6;
|
|
Unity_Combine_float(_Split_2a6cfd0eedbc128d83eff83d5df85b09_R_1, _Split_2a6cfd0eedbc128d83eff83d5df85b09_G_2, _Split_2a6cfd0eedbc128d83eff83d5df85b09_B_3, _Multiply_1e7303fa97e339859abc539fdacc406f_Out_2, _Combine_1bd6341933599685bd9dfbd647433b28_RGBA_4, _Combine_1bd6341933599685bd9dfbd647433b28_RGB_5, _Combine_1bd6341933599685bd9dfbd647433b28_RG_6);
|
|
UnityTexture2D _Property_7c78a41ed5fb06878baa4f230eb6da66_Out_0 = UnityBuildTexture2DStructNoScale(_MediumLavaMT_AO_H_EM);
|
|
float4 _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_RGBA_0 = SAMPLE_TEXTURE2D(_Property_7c78a41ed5fb06878baa4f230eb6da66_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_7c78a41ed5fb06878baa4f230eb6da66_Out_0.GetTransformedUV(_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV1_7));
|
|
float _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_R_4 = _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_RGBA_0.r;
|
|
float _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_G_5 = _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_RGBA_0.g;
|
|
float _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_B_6 = _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_RGBA_0.b;
|
|
float _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_A_7 = _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_RGBA_0.a;
|
|
float4 _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_RGBA_0 = SAMPLE_TEXTURE2D(_Property_7c78a41ed5fb06878baa4f230eb6da66_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_7c78a41ed5fb06878baa4f230eb6da66_Out_0.GetTransformedUV(_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV2_6));
|
|
float _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_R_4 = _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_RGBA_0.r;
|
|
float _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_G_5 = _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_RGBA_0.g;
|
|
float _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_B_6 = _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_RGBA_0.b;
|
|
float _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_A_7 = _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_RGBA_0.a;
|
|
float4 _Lerp_d9190fa5aad64387a59eae8b234267b1_Out_3;
|
|
Unity_Lerp_float4(_SampleTexture2D_78273dcdf5689f80952c2a7be9451994_RGBA_0, _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_RGBA_0, (_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_FlowLerp_3.xxxx), _Lerp_d9190fa5aad64387a59eae8b234267b1_Out_3);
|
|
float _Split_503d896cedc1148aa1567e911ed3614b_R_1 = _Lerp_d9190fa5aad64387a59eae8b234267b1_Out_3[0];
|
|
float _Split_503d896cedc1148aa1567e911ed3614b_G_2 = _Lerp_d9190fa5aad64387a59eae8b234267b1_Out_3[1];
|
|
float _Split_503d896cedc1148aa1567e911ed3614b_B_3 = _Lerp_d9190fa5aad64387a59eae8b234267b1_Out_3[2];
|
|
float _Split_503d896cedc1148aa1567e911ed3614b_A_4 = _Lerp_d9190fa5aad64387a59eae8b234267b1_Out_3[3];
|
|
float _OneMinus_8cea3f85f066ff8fbbd54f2eff89ae58_Out_1;
|
|
Unity_OneMinus_float(_Split_503d896cedc1148aa1567e911ed3614b_B_3, _OneMinus_8cea3f85f066ff8fbbd54f2eff89ae58_Out_1);
|
|
float _Absolute_586ec5b572374b96aaffcbc5f9bbb364_Out_1;
|
|
Unity_Absolute_float(_OneMinus_8cea3f85f066ff8fbbd54f2eff89ae58_Out_1, _Absolute_586ec5b572374b96aaffcbc5f9bbb364_Out_1);
|
|
float _Property_54766320db4a7f848cb65321bce3a68e_Out_0 = _HotLavaHeightBlendTreshold;
|
|
float _Power_ca351c1cbba04987a097e6ea5a87eeb8_Out_2;
|
|
Unity_Power_float(_Absolute_586ec5b572374b96aaffcbc5f9bbb364_Out_1, _Property_54766320db4a7f848cb65321bce3a68e_Out_0, _Power_ca351c1cbba04987a097e6ea5a87eeb8_Out_2);
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_A_4 = 0;
|
|
float _Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1;
|
|
Unity_Absolute_float(_Split_b9e7b4a6b4b5e58aa502d4b6d169b792_G_2, _Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1);
|
|
float _Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3;
|
|
Unity_Clamp_float(_Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1, 0, 1, _Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3);
|
|
float _Property_6975119070a7eb84950e7da691463776_Out_0 = _HotLavaAngle;
|
|
float _Divide_86811ef0d01a1581b082fc982daa687c_Out_2;
|
|
Unity_Divide_float(_Property_6975119070a7eb84950e7da691463776_Out_0, 45, _Divide_86811ef0d01a1581b082fc982daa687c_Out_2);
|
|
float _OneMinus_a7c4799546af71898266d38a4354b568_Out_1;
|
|
Unity_OneMinus_float(_Divide_86811ef0d01a1581b082fc982daa687c_Out_2, _OneMinus_a7c4799546af71898266d38a4354b568_Out_1);
|
|
float _Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2;
|
|
Unity_Subtract_float(_Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3, _OneMinus_a7c4799546af71898266d38a4354b568_Out_1, _Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2);
|
|
float _Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3;
|
|
Unity_Clamp_float(_Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2, 0, 2, _Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3);
|
|
float _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2;
|
|
Unity_Divide_float(1, _Divide_86811ef0d01a1581b082fc982daa687c_Out_2, _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2);
|
|
float _Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2;
|
|
Unity_Multiply_float_float(_Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3, _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2, _Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2);
|
|
float _Clamp_69414a1448338e8d9fc890185b317bc6_Out_3;
|
|
Unity_Clamp_float(_Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2, 0, 1, _Clamp_69414a1448338e8d9fc890185b317bc6_Out_3);
|
|
float _OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1;
|
|
Unity_OneMinus_float(_Clamp_69414a1448338e8d9fc890185b317bc6_Out_3, _OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1);
|
|
float _Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1;
|
|
Unity_Absolute_float(_OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1, _Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1);
|
|
float _Property_f5a63fda0810468082350dfa23ec6bf3_Out_0 = _HotLavaAngleFalloff;
|
|
float _Power_0c67a131ce19048caeed8c043e033fb9_Out_2;
|
|
Unity_Power_float(_Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1, _Property_f5a63fda0810468082350dfa23ec6bf3_Out_0, _Power_0c67a131ce19048caeed8c043e033fb9_Out_2);
|
|
float _Clamp_c8349812bf696286b9429cd182d4670a_Out_3;
|
|
Unity_Clamp_float(_Power_0c67a131ce19048caeed8c043e033fb9_Out_2, 0, 1, _Clamp_c8349812bf696286b9429cd182d4670a_Out_3);
|
|
float _Property_598298ccdedaea81a6c7006cdf26d0b3_Out_0 = _HotLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_83e736f68e1ff280996cf462b7ac2718;
|
|
float _HeightBlendSplat_83e736f68e1ff280996cf462b7ac2718_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_Power_ca351c1cbba04987a097e6ea5a87eeb8_Out_2, _Clamp_c8349812bf696286b9429cd182d4670a_Out_3, _Property_598298ccdedaea81a6c7006cdf26d0b3_Out_0, _HeightBlendSplat_83e736f68e1ff280996cf462b7ac2718, _HeightBlendSplat_83e736f68e1ff280996cf462b7ac2718_Blend_1);
|
|
float4 _Lerp_a4738e050e0d2685b5f9698d1e2bb098_Out_3;
|
|
Unity_Lerp_float4(_Lerp_60e101ecb3d9ae8a8c8208e24fcdc145_Out_3, _Combine_1bd6341933599685bd9dfbd647433b28_RGBA_4, (_HeightBlendSplat_83e736f68e1ff280996cf462b7ac2718_Blend_1.xxxx), _Lerp_a4738e050e0d2685b5f9698d1e2bb098_Out_3);
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_R_1 = IN.VertexColor[0];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_G_2 = IN.VertexColor[1];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_B_3 = IN.VertexColor[2];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_A_4 = IN.VertexColor[3];
|
|
float _Property_f10c17c1521403868848dbcecb8a6017_Out_0 = _VCColdLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_bcfdcd070881ce89bbfc3de1ec633b3a;
|
|
float _HeightBlendSplat_bcfdcd070881ce89bbfc3de1ec633b3a_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_OneMinus_d30fd2a07aa5ef8c954841430c669c6f_Out_1, _Split_992c0de0de817484b2d52aeb19e22ee0_R_1, _Property_f10c17c1521403868848dbcecb8a6017_Out_0, _HeightBlendSplat_bcfdcd070881ce89bbfc3de1ec633b3a, _HeightBlendSplat_bcfdcd070881ce89bbfc3de1ec633b3a_Blend_1);
|
|
float4 _Lerp_644cfd81f60c058bbc1dfa84ca7c26a5_Out_3;
|
|
Unity_Lerp_float4(_Lerp_a4738e050e0d2685b5f9698d1e2bb098_Out_3, _Combine_0a9a9298a9464d899f2f2fafc625fec8_RGBA_4, (_HeightBlendSplat_bcfdcd070881ce89bbfc3de1ec633b3a_Blend_1.xxxx), _Lerp_644cfd81f60c058bbc1dfa84ca7c26a5_Out_3);
|
|
float _Property_7b8b9775155e3b82b9b587b2df24f45d_Out_0 = _VCMediumLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_a958bd47a4d7538aa5aa113445de6eb6;
|
|
float _HeightBlendSplat_a958bd47a4d7538aa5aa113445de6eb6_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_OneMinus_8cea3f85f066ff8fbbd54f2eff89ae58_Out_1, _Split_992c0de0de817484b2d52aeb19e22ee0_G_2, _Property_7b8b9775155e3b82b9b587b2df24f45d_Out_0, _HeightBlendSplat_a958bd47a4d7538aa5aa113445de6eb6, _HeightBlendSplat_a958bd47a4d7538aa5aa113445de6eb6_Blend_1);
|
|
float4 _Lerp_f1658301ae29508f8307c28d233736c6_Out_3;
|
|
Unity_Lerp_float4(_Lerp_644cfd81f60c058bbc1dfa84ca7c26a5_Out_3, _Combine_8579144aa55f898b914c649ff6fd204b_RGBA_4, (_HeightBlendSplat_a958bd47a4d7538aa5aa113445de6eb6_Blend_1.xxxx), _Lerp_f1658301ae29508f8307c28d233736c6_Out_3);
|
|
UnityTexture2D _Property_aa20896d4ee14a21ae5c01b2530647ab_Out_0 = UnityBuildTexture2DStructNoScale(_HotLavaMT_AO_H_EM);
|
|
float4 _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_RGBA_0 = SAMPLE_TEXTURE2D(_Property_aa20896d4ee14a21ae5c01b2530647ab_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_aa20896d4ee14a21ae5c01b2530647ab_Out_0.GetTransformedUV(_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV1_7));
|
|
float _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_R_4 = _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_RGBA_0.r;
|
|
float _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_G_5 = _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_RGBA_0.g;
|
|
float _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_B_6 = _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_RGBA_0.b;
|
|
float _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_A_7 = _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_RGBA_0.a;
|
|
float4 _SampleTexture2D_03c935556def188b9bc5100587e1286e_RGBA_0 = SAMPLE_TEXTURE2D(_Property_aa20896d4ee14a21ae5c01b2530647ab_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_aa20896d4ee14a21ae5c01b2530647ab_Out_0.GetTransformedUV(_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV2_6));
|
|
float _SampleTexture2D_03c935556def188b9bc5100587e1286e_R_4 = _SampleTexture2D_03c935556def188b9bc5100587e1286e_RGBA_0.r;
|
|
float _SampleTexture2D_03c935556def188b9bc5100587e1286e_G_5 = _SampleTexture2D_03c935556def188b9bc5100587e1286e_RGBA_0.g;
|
|
float _SampleTexture2D_03c935556def188b9bc5100587e1286e_B_6 = _SampleTexture2D_03c935556def188b9bc5100587e1286e_RGBA_0.b;
|
|
float _SampleTexture2D_03c935556def188b9bc5100587e1286e_A_7 = _SampleTexture2D_03c935556def188b9bc5100587e1286e_RGBA_0.a;
|
|
float4 _Lerp_79f8c8161fb394818f7c8937b1054b53_Out_3;
|
|
Unity_Lerp_float4(_SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_RGBA_0, _SampleTexture2D_03c935556def188b9bc5100587e1286e_RGBA_0, (_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_FlowLerp_3.xxxx), _Lerp_79f8c8161fb394818f7c8937b1054b53_Out_3);
|
|
float _Split_94d707688f4dff88abea8f5931660ff1_R_1 = _Lerp_79f8c8161fb394818f7c8937b1054b53_Out_3[0];
|
|
float _Split_94d707688f4dff88abea8f5931660ff1_G_2 = _Lerp_79f8c8161fb394818f7c8937b1054b53_Out_3[1];
|
|
float _Split_94d707688f4dff88abea8f5931660ff1_B_3 = _Lerp_79f8c8161fb394818f7c8937b1054b53_Out_3[2];
|
|
float _Split_94d707688f4dff88abea8f5931660ff1_A_4 = _Lerp_79f8c8161fb394818f7c8937b1054b53_Out_3[3];
|
|
float _OneMinus_2b6b9b1cf9b54e80b331120fb69183b3_Out_1;
|
|
Unity_OneMinus_float(_Split_94d707688f4dff88abea8f5931660ff1_B_3, _OneMinus_2b6b9b1cf9b54e80b331120fb69183b3_Out_1);
|
|
float _Property_518db0a2d263d48790462785dc3d9758_Out_0 = _VCHotLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_f63240de18ddc08f95c1959bab5338d0;
|
|
float _HeightBlendSplat_f63240de18ddc08f95c1959bab5338d0_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_OneMinus_2b6b9b1cf9b54e80b331120fb69183b3_Out_1, _Split_992c0de0de817484b2d52aeb19e22ee0_B_3, _Property_518db0a2d263d48790462785dc3d9758_Out_0, _HeightBlendSplat_f63240de18ddc08f95c1959bab5338d0, _HeightBlendSplat_f63240de18ddc08f95c1959bab5338d0_Blend_1);
|
|
float4 _Lerp_3f0ebe224b0a608fa630bc706a21b183_Out_3;
|
|
Unity_Lerp_float4(_Lerp_f1658301ae29508f8307c28d233736c6_Out_3, _Combine_1bd6341933599685bd9dfbd647433b28_RGBA_4, (_HeightBlendSplat_f63240de18ddc08f95c1959bab5338d0_Blend_1.xxxx), _Lerp_3f0ebe224b0a608fa630bc706a21b183_Out_3);
|
|
float _Property_661c7656745d4b468e5418922cad980c_Out_0 = _Dynamic_Flow;
|
|
float _Property_0dcc58d7fae4a88ba2336bd311b40f19_Out_0 = _ColdLavaMetalic;
|
|
float _Multiply_086367572588138ebc1240441f2f400d_Out_2;
|
|
Unity_Multiply_float_float(_Property_0dcc58d7fae4a88ba2336bd311b40f19_Out_0, _Split_94cd24e718391e889d186d14735a5f81_R_1, _Multiply_086367572588138ebc1240441f2f400d_Out_2);
|
|
float _Property_13629a8ac7e261869193e0848c215a76_Out_0 = _ColdLavaAO;
|
|
float _Subtract_dc12c0f384708b8fa4a87f78882cf2c9_Out_2;
|
|
Unity_Subtract_float(1, _Property_13629a8ac7e261869193e0848c215a76_Out_0, _Subtract_dc12c0f384708b8fa4a87f78882cf2c9_Out_2);
|
|
float _Clamp_1410b9818aefd882b5441fa87950e0a6_Out_3;
|
|
Unity_Clamp_float(_Split_94cd24e718391e889d186d14735a5f81_G_2, _Subtract_dc12c0f384708b8fa4a87f78882cf2c9_Out_2, 1, _Clamp_1410b9818aefd882b5441fa87950e0a6_Out_3);
|
|
float _Lerp_60114071ddee158f9af9b873a6d840d1_Out_3;
|
|
Unity_Lerp_float(_SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_A_7, _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_A_7, _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_FlowNonHeigblendedLerp_9, _Lerp_60114071ddee158f9af9b873a6d840d1_Out_3);
|
|
float _Property_d965da3019019f838869a1fb407d698d_Out_0 = _ColdLavaEmissionMaskIntensivity;
|
|
float _Multiply_6b1473d0f44e4e82bcf34936acd1a95a_Out_2;
|
|
Unity_Multiply_float_float(_Lerp_60114071ddee158f9af9b873a6d840d1_Out_3, _Property_d965da3019019f838869a1fb407d698d_Out_0, _Multiply_6b1473d0f44e4e82bcf34936acd1a95a_Out_2);
|
|
float _Absolute_c53321c5bc0f868d9de81835ef6f4088_Out_1;
|
|
Unity_Absolute_float(_Multiply_6b1473d0f44e4e82bcf34936acd1a95a_Out_2, _Absolute_c53321c5bc0f868d9de81835ef6f4088_Out_1);
|
|
float _Property_0b9196e386b4ae85a838a11d69d1f2de_Out_0 = _ColdLavaEmissionMaskTreshold;
|
|
float _Power_861f8c527ae8548caad9f4bf5fc72029_Out_2;
|
|
Unity_Power_float(_Absolute_c53321c5bc0f868d9de81835ef6f4088_Out_1, _Property_0b9196e386b4ae85a838a11d69d1f2de_Out_0, _Power_861f8c527ae8548caad9f4bf5fc72029_Out_2);
|
|
float4 _Combine_c59b12698cf8ec8f89598ca72a0c2ba3_RGBA_4;
|
|
float3 _Combine_c59b12698cf8ec8f89598ca72a0c2ba3_RGB_5;
|
|
float2 _Combine_c59b12698cf8ec8f89598ca72a0c2ba3_RG_6;
|
|
Unity_Combine_float(_Multiply_086367572588138ebc1240441f2f400d_Out_2, _Clamp_1410b9818aefd882b5441fa87950e0a6_Out_3, _Power_861f8c527ae8548caad9f4bf5fc72029_Out_2, 0, _Combine_c59b12698cf8ec8f89598ca72a0c2ba3_RGBA_4, _Combine_c59b12698cf8ec8f89598ca72a0c2ba3_RGB_5, _Combine_c59b12698cf8ec8f89598ca72a0c2ba3_RG_6);
|
|
float _Property_d5d35ee97dd2fd8185146b2cbd679bcd_Out_0 = _MediumLavaMetallic;
|
|
float _Multiply_75ae743d3359148487052919f04e48b2_Out_2;
|
|
Unity_Multiply_float_float(_Property_d5d35ee97dd2fd8185146b2cbd679bcd_Out_0, _Split_503d896cedc1148aa1567e911ed3614b_R_1, _Multiply_75ae743d3359148487052919f04e48b2_Out_2);
|
|
float _Property_71564d60d870518cbf142ff71794419d_Out_0 = _MediumLavaAO;
|
|
float _Subtract_1744923d096e8885aea6bc6cc552f975_Out_2;
|
|
Unity_Subtract_float(1, _Property_71564d60d870518cbf142ff71794419d_Out_0, _Subtract_1744923d096e8885aea6bc6cc552f975_Out_2);
|
|
float _Clamp_05e5ffdd0a816887833802741aa74f0a_Out_3;
|
|
Unity_Clamp_float(_Split_503d896cedc1148aa1567e911ed3614b_G_2, _Subtract_1744923d096e8885aea6bc6cc552f975_Out_2, 1, _Clamp_05e5ffdd0a816887833802741aa74f0a_Out_3);
|
|
float _Lerp_86d79a5fd121e78398e4ef45afdd6f37_Out_3;
|
|
Unity_Lerp_float(_SampleTexture2D_78273dcdf5689f80952c2a7be9451994_A_7, _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_A_7, _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_FlowNonHeigblendedLerp_9, _Lerp_86d79a5fd121e78398e4ef45afdd6f37_Out_3);
|
|
float _Property_459a51ffc4728c8ca2926024707897c6_Out_0 = _MediumLavaEmissionMaskIntesivity;
|
|
float _Multiply_0fa7b2efab7b5a8e881668d02edd0564_Out_2;
|
|
Unity_Multiply_float_float(_Lerp_86d79a5fd121e78398e4ef45afdd6f37_Out_3, _Property_459a51ffc4728c8ca2926024707897c6_Out_0, _Multiply_0fa7b2efab7b5a8e881668d02edd0564_Out_2);
|
|
float _Absolute_6e05a38014175a829a84304e3f621745_Out_1;
|
|
Unity_Absolute_float(_Multiply_0fa7b2efab7b5a8e881668d02edd0564_Out_2, _Absolute_6e05a38014175a829a84304e3f621745_Out_1);
|
|
float _Property_493c2ccb3a27c580ab437efe58937c35_Out_0 = _MediumLavaEmissionMaskTreshold;
|
|
float _Power_899ae999721ad384b72c681599af42de_Out_2;
|
|
Unity_Power_float(_Absolute_6e05a38014175a829a84304e3f621745_Out_1, _Property_493c2ccb3a27c580ab437efe58937c35_Out_0, _Power_899ae999721ad384b72c681599af42de_Out_2);
|
|
float4 _Combine_e8537fccc132f988b4e66b7fbcb0054a_RGBA_4;
|
|
float3 _Combine_e8537fccc132f988b4e66b7fbcb0054a_RGB_5;
|
|
float2 _Combine_e8537fccc132f988b4e66b7fbcb0054a_RG_6;
|
|
Unity_Combine_float(_Multiply_75ae743d3359148487052919f04e48b2_Out_2, _Clamp_05e5ffdd0a816887833802741aa74f0a_Out_3, _Power_899ae999721ad384b72c681599af42de_Out_2, 0, _Combine_e8537fccc132f988b4e66b7fbcb0054a_RGBA_4, _Combine_e8537fccc132f988b4e66b7fbcb0054a_RGB_5, _Combine_e8537fccc132f988b4e66b7fbcb0054a_RG_6);
|
|
float3 _Lerp_8ab58e5131383f8baeb4b7abe9b54719_Out_3;
|
|
Unity_Lerp_float3(_Combine_c59b12698cf8ec8f89598ca72a0c2ba3_RGB_5, _Combine_e8537fccc132f988b4e66b7fbcb0054a_RGB_5, (_HeightBlendSplat_9e03d1eca2c3de809ba034bf4abd6d2b_Blend_1.xxx), _Lerp_8ab58e5131383f8baeb4b7abe9b54719_Out_3);
|
|
float _Property_bd7e990dab5d208d8620b5e1f44874a7_Out_0 = _HotLavaMetallic;
|
|
float _Multiply_8c23c6f15dbc0b89b63b439186a74461_Out_2;
|
|
Unity_Multiply_float_float(_Property_bd7e990dab5d208d8620b5e1f44874a7_Out_0, _Split_94d707688f4dff88abea8f5931660ff1_R_1, _Multiply_8c23c6f15dbc0b89b63b439186a74461_Out_2);
|
|
float _Property_e283a823a4aece82b7b75b005a98c0e4_Out_0 = _HotLavaAO;
|
|
float _Subtract_1b951849f3879a89ba4754f096b27f78_Out_2;
|
|
Unity_Subtract_float(1, _Property_e283a823a4aece82b7b75b005a98c0e4_Out_0, _Subtract_1b951849f3879a89ba4754f096b27f78_Out_2);
|
|
float _Clamp_d08049eeee098087ab9597b4ca5669b9_Out_3;
|
|
Unity_Clamp_float(_Split_94d707688f4dff88abea8f5931660ff1_G_2, _Subtract_1b951849f3879a89ba4754f096b27f78_Out_2, 1, _Clamp_d08049eeee098087ab9597b4ca5669b9_Out_3);
|
|
float _Lerp_496c3cb184f74e81b99eb5acea16b6a0_Out_3;
|
|
Unity_Lerp_float(_SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_A_7, _SampleTexture2D_03c935556def188b9bc5100587e1286e_A_7, _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_FlowNonHeigblendedLerp_9, _Lerp_496c3cb184f74e81b99eb5acea16b6a0_Out_3);
|
|
float _Property_515e46f8e19c928393b13e9f9cbdb04e_Out_0 = _HotLavaEmissionMaskIntensivity;
|
|
float _Multiply_4a03b8b1ae505d86a988822af9ecfb45_Out_2;
|
|
Unity_Multiply_float_float(_Lerp_496c3cb184f74e81b99eb5acea16b6a0_Out_3, _Property_515e46f8e19c928393b13e9f9cbdb04e_Out_0, _Multiply_4a03b8b1ae505d86a988822af9ecfb45_Out_2);
|
|
float _Absolute_d1d0ea347a23fb81a2c31ad237e5a357_Out_1;
|
|
Unity_Absolute_float(_Multiply_4a03b8b1ae505d86a988822af9ecfb45_Out_2, _Absolute_d1d0ea347a23fb81a2c31ad237e5a357_Out_1);
|
|
float _Property_f496c3d8b9533f84a76c0fde29dfef08_Out_0 = _HotLavaEmissionMaskTreshold;
|
|
float _Power_0e477cda8e66268c882e8889cb195d72_Out_2;
|
|
Unity_Power_float(_Absolute_d1d0ea347a23fb81a2c31ad237e5a357_Out_1, _Property_f496c3d8b9533f84a76c0fde29dfef08_Out_0, _Power_0e477cda8e66268c882e8889cb195d72_Out_2);
|
|
float4 _Combine_a55e0256baa5a682b416f12d9adff678_RGBA_4;
|
|
float3 _Combine_a55e0256baa5a682b416f12d9adff678_RGB_5;
|
|
float2 _Combine_a55e0256baa5a682b416f12d9adff678_RG_6;
|
|
Unity_Combine_float(_Multiply_8c23c6f15dbc0b89b63b439186a74461_Out_2, _Clamp_d08049eeee098087ab9597b4ca5669b9_Out_3, _Power_0e477cda8e66268c882e8889cb195d72_Out_2, 0, _Combine_a55e0256baa5a682b416f12d9adff678_RGBA_4, _Combine_a55e0256baa5a682b416f12d9adff678_RGB_5, _Combine_a55e0256baa5a682b416f12d9adff678_RG_6);
|
|
float3 _Lerp_407a4e984788d48e9dd385caf96f3e6d_Out_3;
|
|
Unity_Lerp_float3(_Lerp_8ab58e5131383f8baeb4b7abe9b54719_Out_3, _Combine_a55e0256baa5a682b416f12d9adff678_RGB_5, (_HeightBlendSplat_83e736f68e1ff280996cf462b7ac2718_Blend_1.xxx), _Lerp_407a4e984788d48e9dd385caf96f3e6d_Out_3);
|
|
float3 _Lerp_66ccf8c2f5a1198fb09f73c45cf9014a_Out_3;
|
|
Unity_Lerp_float3(_Lerp_407a4e984788d48e9dd385caf96f3e6d_Out_3, _Combine_c59b12698cf8ec8f89598ca72a0c2ba3_RGB_5, float3(0, 0, 0), _Lerp_66ccf8c2f5a1198fb09f73c45cf9014a_Out_3);
|
|
float3 _Lerp_6bdd98ef61a79f8393b14396ffcb6f1e_Out_3;
|
|
Unity_Lerp_float3(_Lerp_66ccf8c2f5a1198fb09f73c45cf9014a_Out_3, _Combine_e8537fccc132f988b4e66b7fbcb0054a_RGB_5, (_HeightBlendSplat_a958bd47a4d7538aa5aa113445de6eb6_Blend_1.xxx), _Lerp_6bdd98ef61a79f8393b14396ffcb6f1e_Out_3);
|
|
float3 _Lerp_a978488a3f10ee869e5dc7653cfd6739_Out_3;
|
|
Unity_Lerp_float3(_Lerp_6bdd98ef61a79f8393b14396ffcb6f1e_Out_3, _Combine_a55e0256baa5a682b416f12d9adff678_RGB_5, (_HeightBlendSplat_f63240de18ddc08f95c1959bab5338d0_Blend_1.xxx), _Lerp_a978488a3f10ee869e5dc7653cfd6739_Out_3);
|
|
float _Split_be0161af2d147e82901bbdfc190c174f_R_1 = _Lerp_a978488a3f10ee869e5dc7653cfd6739_Out_3[0];
|
|
float _Split_be0161af2d147e82901bbdfc190c174f_G_2 = _Lerp_a978488a3f10ee869e5dc7653cfd6739_Out_3[1];
|
|
float _Split_be0161af2d147e82901bbdfc190c174f_B_3 = _Lerp_a978488a3f10ee869e5dc7653cfd6739_Out_3[2];
|
|
float _Split_be0161af2d147e82901bbdfc190c174f_A_4 = 0;
|
|
float _Property_6174b362fef84a64bfc63218c98ca2ad_Out_0 = _Dynamic_Shape_Y_Offset;
|
|
float _Property_5a32e2c3b8ea4693bbcb6465db16e4eb_Out_0 = _Dynamic_Shape_V_Curve_Power;
|
|
float _Property_c1acd6c11c59428c9aa108b90c725006_Out_0 = _Dynamic_Shape_U_Curve_Power;
|
|
float _Property_94a7abd0eed040958756408f5586399b_Out_0 = _Dynamic_Start_Position_Offset;
|
|
float _Property_7430d51dddb6413fa811cec211b99000_Out_0 = _Dynamic_Shape_Speed;
|
|
Bindings_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float _LavaMove_aff8d85a024b46648ad0918900a6bcc3;
|
|
_LavaMove_aff8d85a024b46648ad0918900a6bcc3.uv2 = IN.uv2;
|
|
float3 _LavaMove_aff8d85a024b46648ad0918900a6bcc3_OutVector3_1;
|
|
float _LavaMove_aff8d85a024b46648ad0918900a6bcc3_Mask_2;
|
|
float _LavaMove_aff8d85a024b46648ad0918900a6bcc3_BlackMask_3;
|
|
SG_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float(_Property_6174b362fef84a64bfc63218c98ca2ad_Out_0, _Property_5a32e2c3b8ea4693bbcb6465db16e4eb_Out_0, _Property_c1acd6c11c59428c9aa108b90c725006_Out_0, _Property_94a7abd0eed040958756408f5586399b_Out_0, _Property_7430d51dddb6413fa811cec211b99000_Out_0, _LavaMove_aff8d85a024b46648ad0918900a6bcc3, _LavaMove_aff8d85a024b46648ad0918900a6bcc3_OutVector3_1, _LavaMove_aff8d85a024b46648ad0918900a6bcc3_Mask_2, _LavaMove_aff8d85a024b46648ad0918900a6bcc3_BlackMask_3);
|
|
float _Clamp_5a4c72163e04432f95b155be49fa65e9_Out_3;
|
|
Unity_Clamp_float(_LavaMove_aff8d85a024b46648ad0918900a6bcc3_Mask_2, 0, 1, _Clamp_5a4c72163e04432f95b155be49fa65e9_Out_3);
|
|
float _Property_4c0d13aa12634fd991f24b0f325c7b96_Out_0 = _Dynamic_Lava_Emission_Front_Mask_Intensivity;
|
|
float _Multiply_28b4adb7aaf04c9195b5b4bfc0696be0_Out_2;
|
|
Unity_Multiply_float_float(_Clamp_5a4c72163e04432f95b155be49fa65e9_Out_3, _Property_4c0d13aa12634fd991f24b0f325c7b96_Out_0, _Multiply_28b4adb7aaf04c9195b5b4bfc0696be0_Out_2);
|
|
float _Absolute_8247a8f473ec40e4b993c5d9d8eec215_Out_1;
|
|
Unity_Absolute_float(_Multiply_28b4adb7aaf04c9195b5b4bfc0696be0_Out_2, _Absolute_8247a8f473ec40e4b993c5d9d8eec215_Out_1);
|
|
float _Property_0f17d8dbae984b469332ad1cd4ba2704_Out_0 = _Dynamic_Lava_Emission_Front_Mask_Treshold;
|
|
float _Power_ada2f71309db45e98db8ecfc39a67475_Out_2;
|
|
Unity_Power_float(_Absolute_8247a8f473ec40e4b993c5d9d8eec215_Out_1, _Property_0f17d8dbae984b469332ad1cd4ba2704_Out_0, _Power_ada2f71309db45e98db8ecfc39a67475_Out_2);
|
|
float _Clamp_ae18344023ec439aba6690d8752a601a_Out_3;
|
|
Unity_Clamp_float(_Power_ada2f71309db45e98db8ecfc39a67475_Out_2, 0, 1, _Clamp_ae18344023ec439aba6690d8752a601a_Out_3);
|
|
float _Property_c36b3e007a144a1699b94093c37f3ddf_Out_0 = _Dynamic_Lava_Emission_Intensivity;
|
|
float _Multiply_aebb3669356840589d585ecc1c070936_Out_2;
|
|
Unity_Multiply_float_float(_Clamp_ae18344023ec439aba6690d8752a601a_Out_3, _Property_c36b3e007a144a1699b94093c37f3ddf_Out_0, _Multiply_aebb3669356840589d585ecc1c070936_Out_2);
|
|
float _Absolute_7d654fefd82d4de68aac5462c2d519ee_Out_1;
|
|
Unity_Absolute_float(_Multiply_aebb3669356840589d585ecc1c070936_Out_2, _Absolute_7d654fefd82d4de68aac5462c2d519ee_Out_1);
|
|
float _Property_d87f8a22acd041228f3b494cd2b99c72_Out_0 = _Dynamic_Lava_Emission_Treshold;
|
|
float _Power_0da5c5e9dde54fa7aa18901343a0cc7c_Out_2;
|
|
Unity_Power_float(_Absolute_7d654fefd82d4de68aac5462c2d519ee_Out_1, _Property_d87f8a22acd041228f3b494cd2b99c72_Out_0, _Power_0da5c5e9dde54fa7aa18901343a0cc7c_Out_2);
|
|
float _Multiply_1133d49abcdc4e8bb0504b3658453e93_Out_2;
|
|
Unity_Multiply_float_float(_Power_0da5c5e9dde54fa7aa18901343a0cc7c_Out_2, _Split_be0161af2d147e82901bbdfc190c174f_B_3, _Multiply_1133d49abcdc4e8bb0504b3658453e93_Out_2);
|
|
float _Multiply_84f73767655743539da925247c31d2cf_Out_2;
|
|
Unity_Multiply_float_float(_Power_0e477cda8e66268c882e8889cb195d72_Out_2, 2, _Multiply_84f73767655743539da925247c31d2cf_Out_2);
|
|
float _Clamp_5151e17155c941ba97e0614484fc6667_Out_3;
|
|
Unity_Clamp_float(_Multiply_1133d49abcdc4e8bb0504b3658453e93_Out_2, 0, _Multiply_84f73767655743539da925247c31d2cf_Out_2, _Clamp_5151e17155c941ba97e0614484fc6667_Out_3);
|
|
float _Maximum_9fa8398443a94f33b624e57ffd686c8b_Out_2;
|
|
Unity_Maximum_float(_Split_be0161af2d147e82901bbdfc190c174f_B_3, _Clamp_5151e17155c941ba97e0614484fc6667_Out_3, _Maximum_9fa8398443a94f33b624e57ffd686c8b_Out_2);
|
|
float _Multiply_e4a078b5b33849c6bab82661ad0ac653_Out_2;
|
|
Unity_Multiply_float_float(_Maximum_9fa8398443a94f33b624e57ffd686c8b_Out_2, _LavaMove_aff8d85a024b46648ad0918900a6bcc3_BlackMask_3, _Multiply_e4a078b5b33849c6bab82661ad0ac653_Out_2);
|
|
float _Branch_f06d9316de6f4094833d37a710e8fbda_Out_3;
|
|
Unity_Branch_float(_Property_661c7656745d4b468e5418922cad980c_Out_0, _Multiply_e4a078b5b33849c6bab82661ad0ac653_Out_2, _Split_be0161af2d147e82901bbdfc190c174f_B_3, _Branch_f06d9316de6f4094833d37a710e8fbda_Out_3);
|
|
float4 _Property_b3443969e143738086170ebbcf185caa_Out_0 = IsGammaSpace() ? LinearToSRGB(_LavaEmissionColor) : _LavaEmissionColor;
|
|
float4 _Multiply_139ff6c8e0a3fb8caa53be175ec38d28_Out_2;
|
|
Unity_Multiply_float4_float4((_Branch_f06d9316de6f4094833d37a710e8fbda_Out_3.xxxx), _Property_b3443969e143738086170ebbcf185caa_Out_0, _Multiply_139ff6c8e0a3fb8caa53be175ec38d28_Out_2);
|
|
UnityTexture2D _Property_b204f4dc0e3a57808a1b3d2afeac1751_Out_0 = UnityBuildTexture2DStructNoScale(_Noise);
|
|
float _Property_4273893c41e28e8f83e15df255cfe5c4_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_cd0729367b406d8cacc6ccd0f976623f_Out_0 = _NoiseTiling;
|
|
float _Property_f29cfb3a736d4e84af114cbf820ee141_Out_0 = _GlobalTiling;
|
|
float2 _Property_1fbdca361af74f8791981d29932b1108_Out_0 = _NoiseSpeed;
|
|
float _Property_7d6408c4232b4484a4ae61ebdca6fefc_Out_0 = _HotLavaFlowUVRefreshSpeed_1;
|
|
float2 _Property_9e623369413a498080e7069264721da8_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_80f944800642473da4bd3db5f8ca67c5_Out_0;
|
|
Time_float(_TimeCustomFunction_80f944800642473da4bd3db5f8ca67c5_Out_0);
|
|
Bindings_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float _FlowmapUV_c5c940701a3645319b4de4d05ecd4ace;
|
|
_FlowmapUV_c5c940701a3645319b4de4d05ecd4ace.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUV_c5c940701a3645319b4de4d05ecd4ace.uv0 = IN.uv0;
|
|
_FlowmapUV_c5c940701a3645319b4de4d05ecd4ace.uv3 = IN.uv3;
|
|
float2 _FlowmapUV_c5c940701a3645319b4de4d05ecd4ace_UV1_7;
|
|
float2 _FlowmapUV_c5c940701a3645319b4de4d05ecd4ace_UV1LOD_5;
|
|
float2 _FlowmapUV_c5c940701a3645319b4de4d05ecd4ace_UV2_6;
|
|
float2 _FlowmapUV_c5c940701a3645319b4de4d05ecd4ace_UV2LOD_4;
|
|
float _FlowmapUV_c5c940701a3645319b4de4d05ecd4ace_FlowLerp_9;
|
|
SG_FlowmapUV_cffd0fe22226f8348a3466353fe6860a_float(_Property_4273893c41e28e8f83e15df255cfe5c4_Out_0, _Property_cd0729367b406d8cacc6ccd0f976623f_Out_0, _Property_f29cfb3a736d4e84af114cbf820ee141_Out_0, _Property_1fbdca361af74f8791981d29932b1108_Out_0, _Property_7d6408c4232b4484a4ae61ebdca6fefc_Out_0, _Property_9e623369413a498080e7069264721da8_Out_0, _TimeCustomFunction_80f944800642473da4bd3db5f8ca67c5_Out_0, _FlowmapUV_c5c940701a3645319b4de4d05ecd4ace, _FlowmapUV_c5c940701a3645319b4de4d05ecd4ace_UV1_7, _FlowmapUV_c5c940701a3645319b4de4d05ecd4ace_UV1LOD_5, _FlowmapUV_c5c940701a3645319b4de4d05ecd4ace_UV2_6, _FlowmapUV_c5c940701a3645319b4de4d05ecd4ace_UV2LOD_4, _FlowmapUV_c5c940701a3645319b4de4d05ecd4ace_FlowLerp_9);
|
|
float4 _SampleTexture2D_c5434a9c2ec579878f4cd8248e70b955_RGBA_0 = SAMPLE_TEXTURE2D(_Property_b204f4dc0e3a57808a1b3d2afeac1751_Out_0.tex, _Property_b204f4dc0e3a57808a1b3d2afeac1751_Out_0.samplerstate, _Property_b204f4dc0e3a57808a1b3d2afeac1751_Out_0.GetTransformedUV(_FlowmapUV_c5c940701a3645319b4de4d05ecd4ace_UV1_7));
|
|
float _SampleTexture2D_c5434a9c2ec579878f4cd8248e70b955_R_4 = _SampleTexture2D_c5434a9c2ec579878f4cd8248e70b955_RGBA_0.r;
|
|
float _SampleTexture2D_c5434a9c2ec579878f4cd8248e70b955_G_5 = _SampleTexture2D_c5434a9c2ec579878f4cd8248e70b955_RGBA_0.g;
|
|
float _SampleTexture2D_c5434a9c2ec579878f4cd8248e70b955_B_6 = _SampleTexture2D_c5434a9c2ec579878f4cd8248e70b955_RGBA_0.b;
|
|
float _SampleTexture2D_c5434a9c2ec579878f4cd8248e70b955_A_7 = _SampleTexture2D_c5434a9c2ec579878f4cd8248e70b955_RGBA_0.a;
|
|
float4 _SampleTexture2D_44313f2c910f9f8f8a87c190445fdac0_RGBA_0 = SAMPLE_TEXTURE2D(_Property_b204f4dc0e3a57808a1b3d2afeac1751_Out_0.tex, _Property_b204f4dc0e3a57808a1b3d2afeac1751_Out_0.samplerstate, _Property_b204f4dc0e3a57808a1b3d2afeac1751_Out_0.GetTransformedUV(_FlowmapUV_c5c940701a3645319b4de4d05ecd4ace_UV2_6));
|
|
float _SampleTexture2D_44313f2c910f9f8f8a87c190445fdac0_R_4 = _SampleTexture2D_44313f2c910f9f8f8a87c190445fdac0_RGBA_0.r;
|
|
float _SampleTexture2D_44313f2c910f9f8f8a87c190445fdac0_G_5 = _SampleTexture2D_44313f2c910f9f8f8a87c190445fdac0_RGBA_0.g;
|
|
float _SampleTexture2D_44313f2c910f9f8f8a87c190445fdac0_B_6 = _SampleTexture2D_44313f2c910f9f8f8a87c190445fdac0_RGBA_0.b;
|
|
float _SampleTexture2D_44313f2c910f9f8f8a87c190445fdac0_A_7 = _SampleTexture2D_44313f2c910f9f8f8a87c190445fdac0_RGBA_0.a;
|
|
float _Lerp_a61b31a158d25a80a7ed85f97cdf0e36_Out_3;
|
|
Unity_Lerp_float(_SampleTexture2D_c5434a9c2ec579878f4cd8248e70b955_A_7, _SampleTexture2D_44313f2c910f9f8f8a87c190445fdac0_A_7, _FlowmapUV_c5c940701a3645319b4de4d05ecd4ace_FlowLerp_9, _Lerp_a61b31a158d25a80a7ed85f97cdf0e36_Out_3);
|
|
float _Absolute_bbb7620451d39789a4abb5a43e40c6c1_Out_1;
|
|
Unity_Absolute_float(_Lerp_a61b31a158d25a80a7ed85f97cdf0e36_Out_3, _Absolute_bbb7620451d39789a4abb5a43e40c6c1_Out_1);
|
|
float _Property_46ee64e6cca7cf819ebc27703d71fc3a_Out_0 = _ColdLavaNoisePower;
|
|
float _Property_a3f785ba1025c483b9e4d05a939efcac_Out_0 = _MediumLavaNoisePower;
|
|
float _Lerp_e859fb8bea9a2b8d8e157dca75b8d969_Out_3;
|
|
Unity_Lerp_float(_Property_46ee64e6cca7cf819ebc27703d71fc3a_Out_0, _Property_a3f785ba1025c483b9e4d05a939efcac_Out_0, _Clamp_08c896054837bb88bc0374bd536ee024_Out_3, _Lerp_e859fb8bea9a2b8d8e157dca75b8d969_Out_3);
|
|
float _Property_8a756da4fda1058f80ca49df1937f450_Out_0 = _HotLavaNoisePower;
|
|
float _Lerp_3600ec4e14b0ec8e956abc53133f1250_Out_3;
|
|
Unity_Lerp_float(_Lerp_e859fb8bea9a2b8d8e157dca75b8d969_Out_3, _Property_8a756da4fda1058f80ca49df1937f450_Out_0, _Clamp_c8349812bf696286b9429cd182d4670a_Out_3, _Lerp_3600ec4e14b0ec8e956abc53133f1250_Out_3);
|
|
float _Power_71ad5b7cab8b348ead45c623e2311de3_Out_2;
|
|
Unity_Power_float(_Absolute_bbb7620451d39789a4abb5a43e40c6c1_Out_1, _Lerp_3600ec4e14b0ec8e956abc53133f1250_Out_3, _Power_71ad5b7cab8b348ead45c623e2311de3_Out_2);
|
|
float _Multiply_70fde6b67f141a8abf73a5edeab0e286_Out_2;
|
|
Unity_Multiply_float_float(_Power_71ad5b7cab8b348ead45c623e2311de3_Out_2, 20, _Multiply_70fde6b67f141a8abf73a5edeab0e286_Out_2);
|
|
float _Clamp_6e6f3fcbd3c1538a947629b6025b80bc_Out_3;
|
|
Unity_Clamp_float(_Multiply_70fde6b67f141a8abf73a5edeab0e286_Out_2, 0.05, 1.2, _Clamp_6e6f3fcbd3c1538a947629b6025b80bc_Out_3);
|
|
float4 _Multiply_329a32a74e6e858696ca0b345435de30_Out_2;
|
|
Unity_Multiply_float4_float4(_Multiply_139ff6c8e0a3fb8caa53be175ec38d28_Out_2, (_Clamp_6e6f3fcbd3c1538a947629b6025b80bc_Out_3.xxxx), _Multiply_329a32a74e6e858696ca0b345435de30_Out_2);
|
|
float4 _Property_cf3addc571774c839fa810884c00cd24_Out_0 = IsGammaSpace() ? LinearToSRGB(_RimColor) : _RimColor;
|
|
UnityTexture2D _Property_973bdb6610abba8aaa3cef63a78baa06_Out_0 = UnityBuildTexture2DStructNoScale(_ColdLavaNormal);
|
|
float4 _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0 = SAMPLE_TEXTURE2D(_Property_973bdb6610abba8aaa3cef63a78baa06_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_973bdb6610abba8aaa3cef63a78baa06_Out_0.GetTransformedUV(_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV1_7));
|
|
_SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0.rgb = UnpackNormal(_SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0);
|
|
float _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_R_4 = _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0.r;
|
|
float _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_G_5 = _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0.g;
|
|
float _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_B_6 = _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0.b;
|
|
float _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_A_7 = _SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0.a;
|
|
float _Property_30c36922aabc618192374556ee8ce299_Out_0 = _ColdLavaNormalScale;
|
|
float3 _NormalStrength_768a023761a00b8bac27ec164d4feca3_Out_2;
|
|
Unity_NormalStrength_float((_SampleTexture2D_2a19232462fd2d83a3dcaeb21503d1fd_RGBA_0.xyz), _Property_30c36922aabc618192374556ee8ce299_Out_0, _NormalStrength_768a023761a00b8bac27ec164d4feca3_Out_2);
|
|
float4 _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0 = SAMPLE_TEXTURE2D(_Property_973bdb6610abba8aaa3cef63a78baa06_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_973bdb6610abba8aaa3cef63a78baa06_Out_0.GetTransformedUV(_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV2_6));
|
|
_SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0.rgb = UnpackNormal(_SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0);
|
|
float _SampleTexture2D_1ffc3e624270ee899e223323127b2536_R_4 = _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0.r;
|
|
float _SampleTexture2D_1ffc3e624270ee899e223323127b2536_G_5 = _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0.g;
|
|
float _SampleTexture2D_1ffc3e624270ee899e223323127b2536_B_6 = _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0.b;
|
|
float _SampleTexture2D_1ffc3e624270ee899e223323127b2536_A_7 = _SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0.a;
|
|
float3 _NormalStrength_4e7cd17dd72ec485804b19279c62419c_Out_2;
|
|
Unity_NormalStrength_float((_SampleTexture2D_1ffc3e624270ee899e223323127b2536_RGBA_0.xyz), _Property_30c36922aabc618192374556ee8ce299_Out_0, _NormalStrength_4e7cd17dd72ec485804b19279c62419c_Out_2);
|
|
float3 _Lerp_63c09ae12140de8da5d72b0b88f55a50_Out_3;
|
|
Unity_Lerp_float3(_NormalStrength_768a023761a00b8bac27ec164d4feca3_Out_2, _NormalStrength_4e7cd17dd72ec485804b19279c62419c_Out_2, (_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_FlowLerp_3.xxx), _Lerp_63c09ae12140de8da5d72b0b88f55a50_Out_3);
|
|
UnityTexture2D _Property_fc5c5a718d5c7a8bb830b1b9effcbafe_Out_0 = UnityBuildTexture2DStructNoScale(_MediumLavaNormal);
|
|
float4 _SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_RGBA_0 = SAMPLE_TEXTURE2D(_Property_fc5c5a718d5c7a8bb830b1b9effcbafe_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_fc5c5a718d5c7a8bb830b1b9effcbafe_Out_0.GetTransformedUV(_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV1_7));
|
|
_SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_RGBA_0.rgb = UnpackNormal(_SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_RGBA_0);
|
|
float _SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_R_4 = _SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_RGBA_0.r;
|
|
float _SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_G_5 = _SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_RGBA_0.g;
|
|
float _SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_B_6 = _SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_RGBA_0.b;
|
|
float _SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_A_7 = _SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_RGBA_0.a;
|
|
float _Property_c488bf556481e28d8a97898896b5cdec_Out_0 = _MediumLavaNormalScale;
|
|
float3 _NormalStrength_353595f40a3cf58cb0c8a5f951505d9a_Out_2;
|
|
Unity_NormalStrength_float((_SampleTexture2D_4f3a718c2123288ea2ba36a9344e64e9_RGBA_0.xyz), _Property_c488bf556481e28d8a97898896b5cdec_Out_0, _NormalStrength_353595f40a3cf58cb0c8a5f951505d9a_Out_2);
|
|
float4 _SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_RGBA_0 = SAMPLE_TEXTURE2D(_Property_fc5c5a718d5c7a8bb830b1b9effcbafe_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_fc5c5a718d5c7a8bb830b1b9effcbafe_Out_0.GetTransformedUV(_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV2_6));
|
|
_SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_RGBA_0.rgb = UnpackNormal(_SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_RGBA_0);
|
|
float _SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_R_4 = _SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_RGBA_0.r;
|
|
float _SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_G_5 = _SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_RGBA_0.g;
|
|
float _SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_B_6 = _SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_RGBA_0.b;
|
|
float _SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_A_7 = _SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_RGBA_0.a;
|
|
float3 _NormalStrength_59ae87d6cd8faa8f9fea0640fb1a6c7c_Out_2;
|
|
Unity_NormalStrength_float((_SampleTexture2D_e0bdc3ec5369e88bab241bd5157590f1_RGBA_0.xyz), _Property_c488bf556481e28d8a97898896b5cdec_Out_0, _NormalStrength_59ae87d6cd8faa8f9fea0640fb1a6c7c_Out_2);
|
|
float3 _Lerp_dd9598f6e61c5d85886c8f9a886b7d1b_Out_3;
|
|
Unity_Lerp_float3(_NormalStrength_353595f40a3cf58cb0c8a5f951505d9a_Out_2, _NormalStrength_59ae87d6cd8faa8f9fea0640fb1a6c7c_Out_2, (_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_FlowLerp_3.xxx), _Lerp_dd9598f6e61c5d85886c8f9a886b7d1b_Out_3);
|
|
float3 _Lerp_e4fa486d1ccf2c89a46bb1b2e14a0f39_Out_3;
|
|
Unity_Lerp_float3(_Lerp_63c09ae12140de8da5d72b0b88f55a50_Out_3, _Lerp_dd9598f6e61c5d85886c8f9a886b7d1b_Out_3, (_HeightBlendSplat_9e03d1eca2c3de809ba034bf4abd6d2b_Blend_1.xxx), _Lerp_e4fa486d1ccf2c89a46bb1b2e14a0f39_Out_3);
|
|
UnityTexture2D _Property_fe64ffd246fb078284c5accae98534ff_Out_0 = UnityBuildTexture2DStructNoScale(_HotLavaNormal);
|
|
float4 _SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_RGBA_0 = SAMPLE_TEXTURE2D(_Property_fe64ffd246fb078284c5accae98534ff_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_fe64ffd246fb078284c5accae98534ff_Out_0.GetTransformedUV(_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV1_7));
|
|
_SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_RGBA_0.rgb = UnpackNormal(_SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_RGBA_0);
|
|
float _SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_R_4 = _SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_RGBA_0.r;
|
|
float _SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_G_5 = _SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_RGBA_0.g;
|
|
float _SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_B_6 = _SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_RGBA_0.b;
|
|
float _SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_A_7 = _SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_RGBA_0.a;
|
|
float _Property_48f492f6311fa887a8666bf46f288d9d_Out_0 = _HotLavaNormalScale;
|
|
float3 _NormalStrength_9ebe899be918d38cac53ee34e22a3dc2_Out_2;
|
|
Unity_NormalStrength_float((_SampleTexture2D_571502bc4c48ad8e8d75d0743c4fd5d6_RGBA_0.xyz), _Property_48f492f6311fa887a8666bf46f288d9d_Out_0, _NormalStrength_9ebe899be918d38cac53ee34e22a3dc2_Out_2);
|
|
float4 _SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_RGBA_0 = SAMPLE_TEXTURE2D(_Property_fe64ffd246fb078284c5accae98534ff_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_fe64ffd246fb078284c5accae98534ff_Out_0.GetTransformedUV(_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV2_6));
|
|
_SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_RGBA_0.rgb = UnpackNormal(_SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_RGBA_0);
|
|
float _SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_R_4 = _SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_RGBA_0.r;
|
|
float _SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_G_5 = _SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_RGBA_0.g;
|
|
float _SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_B_6 = _SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_RGBA_0.b;
|
|
float _SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_A_7 = _SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_RGBA_0.a;
|
|
float3 _NormalStrength_52f08b3e9ed3698faef8a8a64e53b5cf_Out_2;
|
|
Unity_NormalStrength_float((_SampleTexture2D_785ee097397c3688ad51d76c6fc5ba77_RGBA_0.xyz), _Property_48f492f6311fa887a8666bf46f288d9d_Out_0, _NormalStrength_52f08b3e9ed3698faef8a8a64e53b5cf_Out_2);
|
|
float3 _Lerp_18ff3f20527a1f80bfa8428835890e50_Out_3;
|
|
Unity_Lerp_float3(_NormalStrength_9ebe899be918d38cac53ee34e22a3dc2_Out_2, _NormalStrength_52f08b3e9ed3698faef8a8a64e53b5cf_Out_2, (_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_FlowLerp_3.xxx), _Lerp_18ff3f20527a1f80bfa8428835890e50_Out_3);
|
|
float3 _Lerp_85790e354b8b8189bf7442246db27aca_Out_3;
|
|
Unity_Lerp_float3(_Lerp_e4fa486d1ccf2c89a46bb1b2e14a0f39_Out_3, _Lerp_18ff3f20527a1f80bfa8428835890e50_Out_3, (_HeightBlendSplat_83e736f68e1ff280996cf462b7ac2718_Blend_1.xxx), _Lerp_85790e354b8b8189bf7442246db27aca_Out_3);
|
|
float3 _Lerp_3391b2aa0814f488ae89389fd1ac1ac5_Out_3;
|
|
Unity_Lerp_float3(_Lerp_85790e354b8b8189bf7442246db27aca_Out_3, _Lerp_63c09ae12140de8da5d72b0b88f55a50_Out_3, (_HeightBlendSplat_bcfdcd070881ce89bbfc3de1ec633b3a_Blend_1.xxx), _Lerp_3391b2aa0814f488ae89389fd1ac1ac5_Out_3);
|
|
float3 _Lerp_ca63dbd0524b5d808a400ade38f650c2_Out_3;
|
|
Unity_Lerp_float3(_Lerp_3391b2aa0814f488ae89389fd1ac1ac5_Out_3, _Lerp_dd9598f6e61c5d85886c8f9a886b7d1b_Out_3, (_HeightBlendSplat_a958bd47a4d7538aa5aa113445de6eb6_Blend_1.xxx), _Lerp_ca63dbd0524b5d808a400ade38f650c2_Out_3);
|
|
float3 _Lerp_d308da5fddca5e80a3248ae1dcce6877_Out_3;
|
|
Unity_Lerp_float3(_Lerp_ca63dbd0524b5d808a400ade38f650c2_Out_3, _Lerp_18ff3f20527a1f80bfa8428835890e50_Out_3, (_HeightBlendSplat_f63240de18ddc08f95c1959bab5338d0_Blend_1.xxx), _Lerp_d308da5fddca5e80a3248ae1dcce6877_Out_3);
|
|
float3 _Normalize_2d8cd6029a1ca58e87a5be2e5a01e15e_Out_1;
|
|
Unity_Normalize_float3(IN.TangentSpaceViewDirection, _Normalize_2d8cd6029a1ca58e87a5be2e5a01e15e_Out_1);
|
|
float _DotProduct_1b51b1fafd7ac7889ee58801143c68b9_Out_2;
|
|
Unity_DotProduct_float3(_Lerp_d308da5fddca5e80a3248ae1dcce6877_Out_3, _Normalize_2d8cd6029a1ca58e87a5be2e5a01e15e_Out_1, _DotProduct_1b51b1fafd7ac7889ee58801143c68b9_Out_2);
|
|
float _Saturate_c1bb45b253bf67819366e3e0e1194a6e_Out_1;
|
|
Unity_Saturate_float(_DotProduct_1b51b1fafd7ac7889ee58801143c68b9_Out_2, _Saturate_c1bb45b253bf67819366e3e0e1194a6e_Out_1);
|
|
float _OneMinus_ab92052166d6b88088e3ae64f07c84e3_Out_1;
|
|
Unity_OneMinus_float(_Saturate_c1bb45b253bf67819366e3e0e1194a6e_Out_1, _OneMinus_ab92052166d6b88088e3ae64f07c84e3_Out_1);
|
|
float _Absolute_e04ab6d6feeddf82abf95ef37ffc24e6_Out_1;
|
|
Unity_Absolute_float(_OneMinus_ab92052166d6b88088e3ae64f07c84e3_Out_1, _Absolute_e04ab6d6feeddf82abf95ef37ffc24e6_Out_1);
|
|
float _Power_794153891ef23b81949e6742199c05e5_Out_2;
|
|
Unity_Power_float(_Absolute_e04ab6d6feeddf82abf95ef37ffc24e6_Out_1, 10, _Power_794153891ef23b81949e6742199c05e5_Out_2);
|
|
float4 _Multiply_6e494459d9fb6b889a99993f3ac13616_Out_2;
|
|
Unity_Multiply_float4_float4(_Property_cf3addc571774c839fa810884c00cd24_Out_0, (_Power_794153891ef23b81949e6742199c05e5_Out_2.xxxx), _Multiply_6e494459d9fb6b889a99993f3ac13616_Out_2);
|
|
float _Property_8211bc8906ca37889da99ea6a7e7754f_Out_0 = _RimLightPower;
|
|
float4 _Multiply_d428aacc9d2cb985b24739bcbb7b49ad_Out_2;
|
|
Unity_Multiply_float4_float4(_Multiply_6e494459d9fb6b889a99993f3ac13616_Out_2, (_Property_8211bc8906ca37889da99ea6a7e7754f_Out_0.xxxx), _Multiply_d428aacc9d2cb985b24739bcbb7b49ad_Out_2);
|
|
float4 _Multiply_be13d295db861585b43f43be6452e40a_Out_2;
|
|
Unity_Multiply_float4_float4((_Branch_f06d9316de6f4094833d37a710e8fbda_Out_3.xxxx), _Multiply_d428aacc9d2cb985b24739bcbb7b49ad_Out_2, _Multiply_be13d295db861585b43f43be6452e40a_Out_2);
|
|
float4 _Add_7384245b641b208b945d188f9c0e1fdc_Out_2;
|
|
Unity_Add_float4(_Multiply_329a32a74e6e858696ca0b345435de30_Out_2, _Multiply_be13d295db861585b43f43be6452e40a_Out_2, _Add_7384245b641b208b945d188f9c0e1fdc_Out_2);
|
|
float4 _Clamp_ed0dfc1986298f8a8ea5d26b22a4c936_Out_3;
|
|
Unity_Clamp_float4(_Add_7384245b641b208b945d188f9c0e1fdc_Out_2, float4(0, 0, 0, 0), _Add_7384245b641b208b945d188f9c0e1fdc_Out_2, _Clamp_ed0dfc1986298f8a8ea5d26b22a4c936_Out_3);
|
|
float4 _Multiply_6d53084a8041428287e1516d476b8861_Out_2;
|
|
Unity_Multiply_float4_float4((_Split_992c0de0de817484b2d52aeb19e22ee0_A_4.xxxx), _Clamp_ed0dfc1986298f8a8ea5d26b22a4c936_Out_3, _Multiply_6d53084a8041428287e1516d476b8861_Out_2);
|
|
surface.BaseColor = (_Lerp_3f0ebe224b0a608fa630bc706a21b183_Out_3.xyz);
|
|
surface.Emission = (_Multiply_6d53084a8041428287e1516d476b8861_Out_2.xyz);
|
|
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);
|
|
|
|
output.ObjectSpaceNormal = input.normalOS;
|
|
output.WorldSpaceNormal = TransformObjectToWorldNormal(input.normalOS);
|
|
output.ObjectSpaceTangent = input.tangentOS.xyz;
|
|
output.ObjectSpacePosition = input.positionOS;
|
|
output.uv0 = input.uv0;
|
|
output.uv2 = input.uv2;
|
|
output.uv3 = input.uv3;
|
|
output.VertexColor = input.color;
|
|
|
|
return output;
|
|
}
|
|
SurfaceDescriptionInputs BuildSurfaceDescriptionInputs(Varyings input)
|
|
{
|
|
SurfaceDescriptionInputs output;
|
|
ZERO_INITIALIZE(SurfaceDescriptionInputs, output);
|
|
|
|
#ifdef HAVE_VFX_MODIFICATION
|
|
// FragInputs from VFX come from two places: Interpolator or CBuffer.
|
|
/* WARNING: $splice Could not find named fragment 'VFXSetFragInputs' */
|
|
|
|
#endif
|
|
|
|
|
|
|
|
// must use interpolated tangent, bitangent and normal before they are normalized in the pixel shader.
|
|
float3 unnormalizedNormalWS = input.normalWS;
|
|
const float renormFactor = 1.0 / length(unnormalizedNormalWS);
|
|
|
|
// use bitangent on the fly like in hdrp
|
|
// IMPORTANT! If we ever support Flip on double sided materials ensure bitangent and tangent are NOT flipped.
|
|
float crossSign = (input.tangentWS.w > 0.0 ? 1.0 : -1.0)* GetOddNegativeScale();
|
|
float3 bitang = crossSign * cross(input.normalWS.xyz, input.tangentWS.xyz);
|
|
|
|
output.WorldSpaceNormal = renormFactor * input.normalWS.xyz; // we want a unit length Normal Vector node in shader graph
|
|
|
|
// to pr eserve mikktspace compliance we use same scale renormFactor as was used on the normal.
|
|
// This is explained in section 2.2 in "surface gradient based bump mapping framework"
|
|
output.WorldSpaceTangent = renormFactor * input.tangentWS.xyz;
|
|
output.WorldSpaceBiTangent = renormFactor * bitang;
|
|
|
|
output.WorldSpaceViewDirection = normalize(input.viewDirectionWS);
|
|
float3x3 tangentSpaceTransform = float3x3(output.WorldSpaceTangent, output.WorldSpaceBiTangent, output.WorldSpaceNormal);
|
|
output.TangentSpaceViewDirection = mul(tangentSpaceTransform, output.WorldSpaceViewDirection);
|
|
output.uv0 = input.texCoord0;
|
|
output.uv2 = input.texCoord2;
|
|
output.uv3 = input.texCoord3;
|
|
output.VertexColor = input.color;
|
|
#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
|
|
#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
|
|
// <None>
|
|
|
|
// --------------------------------------------------
|
|
// Pass
|
|
|
|
HLSLPROGRAM
|
|
|
|
// Pragmas
|
|
#pragma target 2.0
|
|
#pragma only_renderers gles gles3 glcore d3d11
|
|
#pragma multi_compile_instancing
|
|
#pragma vertex vert
|
|
#pragma fragment frag
|
|
|
|
// DotsInstancingOptions: <None>
|
|
// HybridV1InjectedBuiltinProperties: <None>
|
|
|
|
// Keywords
|
|
// PassKeywords: <None>
|
|
// GraphKeywords: <None>
|
|
|
|
// Defines
|
|
|
|
#define _NORMALMAP 1
|
|
#define _NORMAL_DROPOFF_TS 1
|
|
#define ATTRIBUTES_NEED_NORMAL
|
|
#define ATTRIBUTES_NEED_TANGENT
|
|
#define ATTRIBUTES_NEED_TEXCOORD0
|
|
#define ATTRIBUTES_NEED_TEXCOORD2
|
|
#define ATTRIBUTES_NEED_TEXCOORD3
|
|
#define ATTRIBUTES_NEED_COLOR
|
|
#define FEATURES_GRAPH_VERTEX
|
|
/* WARNING: $splice Could not find named fragment 'PassInstancing' */
|
|
#define SHADERPASS SHADERPASS_DEPTHONLY
|
|
#define SCENESELECTIONPASS 1
|
|
#define ALPHA_CLIP_THRESHOLD 1
|
|
/* WARNING: $splice Could not find named fragment 'DotsInstancingVars' */
|
|
|
|
|
|
// 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.core/ShaderLibrary/TextureStack.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
|
|
{
|
|
float3 positionOS : POSITION;
|
|
float3 normalOS : NORMAL;
|
|
float4 tangentOS : TANGENT;
|
|
float4 uv0 : TEXCOORD0;
|
|
float4 uv2 : TEXCOORD2;
|
|
float4 uv3 : TEXCOORD3;
|
|
float4 color : COLOR;
|
|
#if UNITY_ANY_INSTANCING_ENABLED
|
|
uint instanceID : INSTANCEID_SEMANTIC;
|
|
#endif
|
|
};
|
|
struct Varyings
|
|
{
|
|
float4 positionCS : SV_POSITION;
|
|
#if UNITY_ANY_INSTANCING_ENABLED
|
|
uint instanceID : CUSTOM_INSTANCE_ID;
|
|
#endif
|
|
#if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE)))
|
|
uint stereoTargetEyeIndexAsBlendIdx0 : BLENDINDICES0;
|
|
#endif
|
|
#if (defined(UNITY_STEREO_INSTANCING_ENABLED))
|
|
uint stereoTargetEyeIndexAsRTArrayIdx : SV_RenderTargetArrayIndex;
|
|
#endif
|
|
#if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE)
|
|
FRONT_FACE_TYPE cullFace : FRONT_FACE_SEMANTIC;
|
|
#endif
|
|
};
|
|
struct SurfaceDescriptionInputs
|
|
{
|
|
};
|
|
struct VertexDescriptionInputs
|
|
{
|
|
float3 ObjectSpaceNormal;
|
|
float3 WorldSpaceNormal;
|
|
float3 ObjectSpaceTangent;
|
|
float3 ObjectSpacePosition;
|
|
float4 uv0;
|
|
float4 uv2;
|
|
float4 uv3;
|
|
float4 VertexColor;
|
|
};
|
|
struct PackedVaryings
|
|
{
|
|
float4 positionCS : SV_POSITION;
|
|
#if UNITY_ANY_INSTANCING_ENABLED
|
|
uint instanceID : CUSTOM_INSTANCE_ID;
|
|
#endif
|
|
#if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE)))
|
|
uint stereoTargetEyeIndexAsBlendIdx0 : BLENDINDICES0;
|
|
#endif
|
|
#if (defined(UNITY_STEREO_INSTANCING_ENABLED))
|
|
uint stereoTargetEyeIndexAsRTArrayIdx : SV_RenderTargetArrayIndex;
|
|
#endif
|
|
#if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE)
|
|
FRONT_FACE_TYPE cullFace : FRONT_FACE_SEMANTIC;
|
|
#endif
|
|
};
|
|
|
|
PackedVaryings PackVaryings (Varyings input)
|
|
{
|
|
PackedVaryings output;
|
|
ZERO_INITIALIZE(PackedVaryings, output);
|
|
output.positionCS = input.positionCS;
|
|
#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 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;
|
|
}
|
|
|
|
|
|
// --------------------------------------------------
|
|
// Graph
|
|
|
|
// Graph Properties
|
|
CBUFFER_START(UnityPerMaterial)
|
|
float _Dynamic_Shape_Y_Offset;
|
|
float _Dynamic_Start_Position_Offset;
|
|
float _GlobalTiling;
|
|
float _UVVDirection1UDirection0;
|
|
float2 _ColdLavaMainSpeed;
|
|
float2 _MediumLavaMainSpeed;
|
|
float _HotLavaFlowUVRefreshSpeed_1;
|
|
float2 _HotLavaMainSpeed;
|
|
float4 _ColdLavaAlbedo_SM_TexelSize;
|
|
float4 _ColdLavaAlbedoColor;
|
|
float _ColdLavaAlbedoColorMultiply;
|
|
float2 _ColdLavaTiling;
|
|
float _ColdLavaSmoothness;
|
|
float4 _ColdLavaNormal_TexelSize;
|
|
float _ColdLavaNormalScale;
|
|
float4 _ColdLavaMT_AO_H_EM_TexelSize;
|
|
float _ColdLavaMetalic;
|
|
float _ColdLavaAO;
|
|
float _ColdLavaTessScale;
|
|
float _MediumLavaAngle;
|
|
float _MediumLavaAngleFalloff;
|
|
float _MediumLavaHeightBlendTreshold;
|
|
float _MediumLavaHeightBlendStrenght;
|
|
float4 _MediumLavaAlbedo_SM_TexelSize;
|
|
float4 _MediumLavaAlbedoColor;
|
|
float _MediumLavaAlbedoColorMultiply;
|
|
float2 _MediumLavaTiling;
|
|
float _MediumLavaSmoothness;
|
|
float4 _MediumLavaNormal_TexelSize;
|
|
float _MediumLavaNormalScale;
|
|
float4 _MediumLavaMT_AO_H_EM_TexelSize;
|
|
float _MediumLavaMetallic;
|
|
float _MediumLavaAO;
|
|
float _MediumLavaTessScale;
|
|
float _HotLavaAngle;
|
|
float _HotLavaAngleFalloff;
|
|
float _HotLavaHeightBlendTreshold;
|
|
float _HotLavaHeightBlendStrenght;
|
|
float4 _HotLavaAlbedo_SM_TexelSize;
|
|
float4 _HotLavaAlbedoColor;
|
|
float _HotLavaAlbedoColorMultiply;
|
|
float2 _HotLavaTiling;
|
|
float _HotLavaSmoothness;
|
|
float4 _HotLavaNormal_TexelSize;
|
|
float _HotLavaNormalScale;
|
|
float4 _HotLavaMT_AO_H_EM_TexelSize;
|
|
float _HotLavaMetallic;
|
|
float _HotLavaAO;
|
|
float _HotLavaTessScale;
|
|
float _ColdLavaFlowUVRefresSpeed;
|
|
float _MediumLavaFlowUVRefreshSpeed;
|
|
float _HotLavaFlowUVRefreshSpeed;
|
|
float4 _LavaEmissionColor;
|
|
float _ColdLavaEmissionMaskIntensivity;
|
|
float _ColdLavaEmissionMaskTreshold;
|
|
float _MediumLavaEmissionMaskIntesivity;
|
|
float _MediumLavaEmissionMaskTreshold;
|
|
float _HotLavaEmissionMaskIntensivity;
|
|
float _HotLavaEmissionMaskTreshold;
|
|
float4 _RimColor;
|
|
float _RimLightPower;
|
|
float4 _Noise_TexelSize;
|
|
float2 _NoiseTiling;
|
|
float2 _NoiseSpeed;
|
|
float _ColdLavaNoisePower;
|
|
float _MediumLavaNoisePower;
|
|
float _HotLavaNoisePower;
|
|
float _VCColdLavaHeightBlendStrenght;
|
|
float _VCMediumLavaHeightBlendStrenght;
|
|
float _VCHotLavaHeightBlendStrenght;
|
|
float _Dynamic_Shape_Speed;
|
|
float _Dynamic_Shape_U_Curve_Power;
|
|
float _Dynamic_Shape_V_Curve_Power;
|
|
float _Dynamic_Lava_Emission_Intensivity;
|
|
float _Dynamic_Lava_Emission_Treshold;
|
|
float2 _Slope_Speed_Influence;
|
|
float _Dynamic_Lava_Emission_Front_Mask_Treshold;
|
|
float _Dynamic_Lava_Emission_Front_Mask_Intensivity;
|
|
float _Dynamic_Flow;
|
|
CBUFFER_END
|
|
|
|
// Object and Global properties
|
|
SAMPLER(SamplerState_Linear_Repeat);
|
|
SAMPLER(SamplerState_Linear_Repeat_Aniso8);
|
|
TEXTURE2D(_ColdLavaAlbedo_SM);
|
|
SAMPLER(sampler_ColdLavaAlbedo_SM);
|
|
TEXTURE2D(_ColdLavaNormal);
|
|
SAMPLER(sampler_ColdLavaNormal);
|
|
TEXTURE2D(_ColdLavaMT_AO_H_EM);
|
|
SAMPLER(sampler_ColdLavaMT_AO_H_EM);
|
|
TEXTURE2D(_MediumLavaAlbedo_SM);
|
|
SAMPLER(sampler_MediumLavaAlbedo_SM);
|
|
TEXTURE2D(_MediumLavaNormal);
|
|
SAMPLER(sampler_MediumLavaNormal);
|
|
TEXTURE2D(_MediumLavaMT_AO_H_EM);
|
|
SAMPLER(sampler_MediumLavaMT_AO_H_EM);
|
|
TEXTURE2D(_HotLavaAlbedo_SM);
|
|
SAMPLER(sampler_HotLavaAlbedo_SM);
|
|
TEXTURE2D(_HotLavaNormal);
|
|
SAMPLER(sampler_HotLavaNormal);
|
|
TEXTURE2D(_HotLavaMT_AO_H_EM);
|
|
SAMPLER(sampler_HotLavaMT_AO_H_EM);
|
|
TEXTURE2D(_Noise);
|
|
SAMPLER(sampler_Noise);
|
|
|
|
// Graph Includes
|
|
// GraphIncludes: <None>
|
|
|
|
// -- Property used by ScenePickingPass
|
|
#ifdef SCENEPICKINGPASS
|
|
float4 _SelectionID;
|
|
#endif
|
|
|
|
// -- Properties used by SceneSelectionPass
|
|
#ifdef SCENESELECTIONPASS
|
|
int _ObjectId;
|
|
int _PassValue;
|
|
#endif
|
|
|
|
// Graph Functions
|
|
|
|
void Time_float(out float Out){
|
|
Out = _Time.y;
|
|
}
|
|
|
|
void Unity_Multiply_float_float(float A, float B, out float Out)
|
|
{
|
|
Out = A * B;
|
|
}
|
|
|
|
void Unity_Add_float(float A, float B, out float Out)
|
|
{
|
|
Out = A + B;
|
|
}
|
|
|
|
void Unity_Sine_float(float In, out float Out)
|
|
{
|
|
Out = sin(In);
|
|
}
|
|
|
|
void Unity_OneMinus_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);
|
|
}
|
|
|
|
void Unity_Fraction_float(float In, out float Out)
|
|
{
|
|
Out = frac(In);
|
|
}
|
|
|
|
void Unity_Subtract_float(float A, float B, out float Out)
|
|
{
|
|
Out = A - B;
|
|
}
|
|
|
|
void Unity_Clamp_float(float In, float Min, float Max, out float Out)
|
|
{
|
|
Out = clamp(In, Min, Max);
|
|
}
|
|
|
|
struct Bindings_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float
|
|
{
|
|
half4 uv2;
|
|
};
|
|
|
|
void SG_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float(float _Lava_Move, float _Lava_Blend, float _Lava_Blend_Length, float _Lava_Position, float _Speed, Bindings_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float IN, out float3 OutVector3_1, out float Mask_2, out float BlackMask_3)
|
|
{
|
|
float _Property_2a185003c3494beeb70cdf5ed0e65bcd_Out_0 = _Lava_Position;
|
|
float _TimeCustomFunction_de3c9bb8524d44f4ab32edcb4d6b4f54_Out_0;
|
|
Time_float(_TimeCustomFunction_de3c9bb8524d44f4ab32edcb4d6b4f54_Out_0);
|
|
float _Property_e7f9cc195866428a85d01e3ecd313a79_Out_0 = _Speed;
|
|
float _Multiply_9e68ac9cbbee4bd89bda6f5e83200ba1_Out_2;
|
|
Unity_Multiply_float_float(_TimeCustomFunction_de3c9bb8524d44f4ab32edcb4d6b4f54_Out_0, _Property_e7f9cc195866428a85d01e3ecd313a79_Out_0, _Multiply_9e68ac9cbbee4bd89bda6f5e83200ba1_Out_2);
|
|
float _Add_89e5e16041eb42c185127581c324d3ef_Out_2;
|
|
Unity_Add_float(_Property_2a185003c3494beeb70cdf5ed0e65bcd_Out_0, _Multiply_9e68ac9cbbee4bd89bda6f5e83200ba1_Out_2, _Add_89e5e16041eb42c185127581c324d3ef_Out_2);
|
|
float _Property_c36e7c40bdfb40a1b331d81d87dc8ea2_Out_0 = _Lava_Blend_Length;
|
|
float _Add_c00f6c5fae1f40ce848e7c22007c4187_Out_2;
|
|
Unity_Add_float(_Property_c36e7c40bdfb40a1b331d81d87dc8ea2_Out_0, _Add_89e5e16041eb42c185127581c324d3ef_Out_2, _Add_c00f6c5fae1f40ce848e7c22007c4187_Out_2);
|
|
float4 _UV_3e2c7754188f4248b45724449a0b0102_Out_0 = IN.uv2;
|
|
float _Split_1c5a40226cc8434d858bb235be3df686_R_1 = _UV_3e2c7754188f4248b45724449a0b0102_Out_0[0];
|
|
float _Split_1c5a40226cc8434d858bb235be3df686_G_2 = _UV_3e2c7754188f4248b45724449a0b0102_Out_0[1];
|
|
float _Split_1c5a40226cc8434d858bb235be3df686_B_3 = _UV_3e2c7754188f4248b45724449a0b0102_Out_0[2];
|
|
float _Split_1c5a40226cc8434d858bb235be3df686_A_4 = _UV_3e2c7754188f4248b45724449a0b0102_Out_0[3];
|
|
float Constant_07fa30ece4ce41b5b24296e8ca24455e = 3.141593;
|
|
float _Multiply_a446488e00e945cb9bdfe5be3426f420_Out_2;
|
|
Unity_Multiply_float_float(_Split_1c5a40226cc8434d858bb235be3df686_G_2, Constant_07fa30ece4ce41b5b24296e8ca24455e, _Multiply_a446488e00e945cb9bdfe5be3426f420_Out_2);
|
|
float _Sine_246d772169bc44e8a89cd956f8db3945_Out_1;
|
|
Unity_Sine_float(_Multiply_a446488e00e945cb9bdfe5be3426f420_Out_2, _Sine_246d772169bc44e8a89cd956f8db3945_Out_1);
|
|
float _OneMinus_5a23f296bc0d4c259759488043d04af8_Out_1;
|
|
Unity_OneMinus_float(_Sine_246d772169bc44e8a89cd956f8db3945_Out_1, _OneMinus_5a23f296bc0d4c259759488043d04af8_Out_1);
|
|
float _Property_e47653aa77f64be691ab7fbc06e93a03_Out_0 = _Lava_Blend;
|
|
float _Multiply_da8ac054968b49f2902ac2cb6adbf7ce_Out_2;
|
|
Unity_Multiply_float_float(_OneMinus_5a23f296bc0d4c259759488043d04af8_Out_1, _Property_e47653aa77f64be691ab7fbc06e93a03_Out_0, _Multiply_da8ac054968b49f2902ac2cb6adbf7ce_Out_2);
|
|
float _Add_14d2aa97a990488095216c24e0fce025_Out_2;
|
|
Unity_Add_float(_Split_1c5a40226cc8434d858bb235be3df686_R_1, _Multiply_da8ac054968b49f2902ac2cb6adbf7ce_Out_2, _Add_14d2aa97a990488095216c24e0fce025_Out_2);
|
|
float _Smoothstep_cdbeceeb99e04282a57ed4060a77ccfa_Out_3;
|
|
Unity_Smoothstep_float(_Add_89e5e16041eb42c185127581c324d3ef_Out_2, _Add_c00f6c5fae1f40ce848e7c22007c4187_Out_2, _Add_14d2aa97a990488095216c24e0fce025_Out_2, _Smoothstep_cdbeceeb99e04282a57ed4060a77ccfa_Out_3);
|
|
float _Property_9b3bca5a847f487c9f9ea762b17e9e6f_Out_0 = _Lava_Move;
|
|
float _Multiply_cfe5164c85184498b5f555c37c60f6e7_Out_2;
|
|
Unity_Multiply_float_float(_Smoothstep_cdbeceeb99e04282a57ed4060a77ccfa_Out_3, _Property_9b3bca5a847f487c9f9ea762b17e9e6f_Out_0, _Multiply_cfe5164c85184498b5f555c37c60f6e7_Out_2);
|
|
float3 _Vector3_6776765fcd694cd4a1fda0cee619f6fd_Out_0 = float3(0, _Multiply_cfe5164c85184498b5f555c37c60f6e7_Out_2, 0);
|
|
float _Fraction_534e1fabf58244d58a8b4810525daf90_Out_1;
|
|
Unity_Fraction_float(_Smoothstep_cdbeceeb99e04282a57ed4060a77ccfa_Out_3, _Fraction_534e1fabf58244d58a8b4810525daf90_Out_1);
|
|
float _Subtract_8953bd445cba4da5bd2f520f8181e98d_Out_2;
|
|
Unity_Subtract_float(_Add_c00f6c5fae1f40ce848e7c22007c4187_Out_2, _Add_14d2aa97a990488095216c24e0fce025_Out_2, _Subtract_8953bd445cba4da5bd2f520f8181e98d_Out_2);
|
|
float _Clamp_f8658c6871554a12b16cd7ce892df954_Out_3;
|
|
Unity_Clamp_float(_Subtract_8953bd445cba4da5bd2f520f8181e98d_Out_2, 0, 1, _Clamp_f8658c6871554a12b16cd7ce892df954_Out_3);
|
|
OutVector3_1 = _Vector3_6776765fcd694cd4a1fda0cee619f6fd_Out_0;
|
|
Mask_2 = _Fraction_534e1fabf58244d58a8b4810525daf90_Out_1;
|
|
BlackMask_3 = _Clamp_f8658c6871554a12b16cd7ce892df954_Out_3;
|
|
}
|
|
|
|
void Unity_Multiply_float3_float3(float3 A, float3 B, out float3 Out)
|
|
{
|
|
Out = A * B;
|
|
}
|
|
|
|
void Unity_Absolute_float(float In, out float Out)
|
|
{
|
|
Out = abs(In);
|
|
}
|
|
|
|
void Unity_Multiply_float2_float2(float2 A, float2 B, out float2 Out)
|
|
{
|
|
Out = A * B;
|
|
}
|
|
|
|
void Unity_Add_float2(float2 A, float2 B, out float2 Out)
|
|
{
|
|
Out = A + B;
|
|
}
|
|
|
|
void Unity_Branch_float2(float Predicate, float2 True, float2 False, out float2 Out)
|
|
{
|
|
Out = Predicate ? True : False;
|
|
}
|
|
|
|
void Unity_Divide_float(float A, float B, out float Out)
|
|
{
|
|
Out = A / B;
|
|
}
|
|
|
|
void Unity_Power_float(float A, float B, out float Out)
|
|
{
|
|
Out = pow(A, B);
|
|
}
|
|
|
|
struct Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float
|
|
{
|
|
float3 WorldSpaceNormal;
|
|
half4 uv0;
|
|
half4 uv3;
|
|
};
|
|
|
|
void SG_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float(float _UV_Direction_V_T_U_F, float2 _Texture_Tiling, float _Global_Tiling, float2 _Texture_Speed, UnityTexture2D _HeightMap_B, float _UV_Refresh_Speed, float2 _Slope_Influence, float _Time_Float, Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float IN, out float2 UV_1_LOD_5, out float2 UV_2_LOD_4, out float FlowLerp_LOD_8, out float NonHeigblendedLerp_LOD_9, out float Fraction_1_1, out float Fraction_2_2)
|
|
{
|
|
float _Property_e1ff2b453fec41069201c9a23f45243f_Out_0 = _UV_Direction_V_T_U_F;
|
|
float2 _Property_11e9ef21a6164714b54867b4fec442fb_Out_0 = _Texture_Speed;
|
|
float _Split_66fafc81d60b44af9ca4955d1c41a23e_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_66fafc81d60b44af9ca4955d1c41a23e_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_66fafc81d60b44af9ca4955d1c41a23e_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_66fafc81d60b44af9ca4955d1c41a23e_A_4 = 0;
|
|
float _Absolute_9ed12a85859d4c3abd48e4e3ad86a4a3_Out_1;
|
|
Unity_Absolute_float(_Split_66fafc81d60b44af9ca4955d1c41a23e_G_2, _Absolute_9ed12a85859d4c3abd48e4e3ad86a4a3_Out_1);
|
|
float _Clamp_381065d3a34d4d03a8e14f5344363851_Out_3;
|
|
Unity_Clamp_float(_Absolute_9ed12a85859d4c3abd48e4e3ad86a4a3_Out_1, 0, 1, _Clamp_381065d3a34d4d03a8e14f5344363851_Out_3);
|
|
float _OneMinus_e2b233a02f02413b9067eba7b3be8fdb_Out_1;
|
|
Unity_OneMinus_float(_Clamp_381065d3a34d4d03a8e14f5344363851_Out_3, _OneMinus_e2b233a02f02413b9067eba7b3be8fdb_Out_1);
|
|
float2 _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0 = _Slope_Influence;
|
|
float2 _Multiply_8b98ec2e94864acc851f15193013d9c5_Out_2;
|
|
Unity_Multiply_float2_float2((_OneMinus_e2b233a02f02413b9067eba7b3be8fdb_Out_1.xx), _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0, _Multiply_8b98ec2e94864acc851f15193013d9c5_Out_2);
|
|
float2 _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2;
|
|
Unity_Add_float2(_Property_11e9ef21a6164714b54867b4fec442fb_Out_0, _Multiply_8b98ec2e94864acc851f15193013d9c5_Out_2, _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2);
|
|
float2 _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0 = _Texture_Tiling;
|
|
float2 _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2;
|
|
Unity_Multiply_float2_float2(_Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2, _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0, _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2);
|
|
float4 _UV_5065e53f57da48938d389be8b756e79f_Out_0 = IN.uv3;
|
|
float2 _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2;
|
|
Unity_Multiply_float2_float2(_Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2, (_UV_5065e53f57da48938d389be8b756e79f_Out_0.xy), _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2);
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_R_1 = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2[0];
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_G_2 = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2[1];
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_B_3 = 0;
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_A_4 = 0;
|
|
float2 _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0 = float2(_Split_8a205a4b761446f9bd6e51fef55cd516_G_2, _Split_8a205a4b761446f9bd6e51fef55cd516_R_1);
|
|
float2 _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3;
|
|
Unity_Branch_float2(_Property_e1ff2b453fec41069201c9a23f45243f_Out_0, _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2, _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0, _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3);
|
|
float _Property_85997eba6114477b8cf506155f6b748c_Out_0 = _Time_Float;
|
|
float _Property_eca1185428d546de9034f062796c7f3b_Out_0 = _UV_Refresh_Speed;
|
|
float _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2;
|
|
Unity_Multiply_float_float(_Property_85997eba6114477b8cf506155f6b748c_Out_0, _Property_eca1185428d546de9034f062796c7f3b_Out_0, _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2);
|
|
float _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2;
|
|
Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2, 0, _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2);
|
|
float _Fraction_32b193bd71ca404588517d6887bbf390_Out_1;
|
|
Unity_Fraction_float(_Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2, _Fraction_32b193bd71ca404588517d6887bbf390_Out_1);
|
|
float2 _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2;
|
|
Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3, (_Fraction_32b193bd71ca404588517d6887bbf390_Out_1.xx), _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2);
|
|
float _Property_62f67c70aae5489e94e37cafe73baf35_Out_0 = _Global_Tiling;
|
|
float _Divide_19c9049f60754d499008ce4b06109655_Out_2;
|
|
Unity_Divide_float(1, _Property_62f67c70aae5489e94e37cafe73baf35_Out_0, _Divide_19c9049f60754d499008ce4b06109655_Out_2);
|
|
float4 _UV_6b1eec7607104319aba3d875527da073_Out_0 = IN.uv0;
|
|
float2 _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2;
|
|
Unity_Multiply_float2_float2(_Property_4d24cadf92ee4d43b52d3755629e269e_Out_0, (_UV_6b1eec7607104319aba3d875527da073_Out_0.xy), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2);
|
|
float2 _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2;
|
|
Unity_Multiply_float2_float2((_Divide_19c9049f60754d499008ce4b06109655_Out_2.xx), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2);
|
|
float2 _Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2;
|
|
Unity_Add_float2(_Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2, _Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2);
|
|
float _Add_9eadb94808de4bc885bc1be18df4f639_Out_2;
|
|
Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2, -0.5, _Add_9eadb94808de4bc885bc1be18df4f639_Out_2);
|
|
float _Fraction_38e5506afa51447283ddde13593ada4d_Out_1;
|
|
Unity_Fraction_float(_Add_9eadb94808de4bc885bc1be18df4f639_Out_2, _Fraction_38e5506afa51447283ddde13593ada4d_Out_1);
|
|
float2 _Multiply_14c20d62ad084293accedac425b831fe_Out_2;
|
|
Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3, (_Fraction_38e5506afa51447283ddde13593ada4d_Out_1.xx), _Multiply_14c20d62ad084293accedac425b831fe_Out_2);
|
|
float2 _Add_5373f3ceb31249868a4f178de8a7ccc5_Out_2;
|
|
Unity_Add_float2(_Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2, _Multiply_14c20d62ad084293accedac425b831fe_Out_2, _Add_5373f3ceb31249868a4f178de8a7ccc5_Out_2);
|
|
float _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2;
|
|
Unity_Multiply_float_float(_Fraction_32b193bd71ca404588517d6887bbf390_Out_1, 1, _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2);
|
|
float Constant_9550753bbc114dd4994f4e99790a3669 = 3.141593;
|
|
float _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2;
|
|
Unity_Multiply_float_float(_Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2, Constant_9550753bbc114dd4994f4e99790a3669, _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2);
|
|
float Constant_b538a449c4eb42328f031521a22bd3e3 = 3.141593;
|
|
float _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2;
|
|
Unity_Multiply_float_float(Constant_b538a449c4eb42328f031521a22bd3e3, 1.5, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2);
|
|
float _Add_590bbae990404254a6309a5fa210ca31_Out_2;
|
|
Unity_Add_float(_Multiply_c4390f9bbb504e9981494940812a3c59_Out_2, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2, _Add_590bbae990404254a6309a5fa210ca31_Out_2);
|
|
float _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1;
|
|
Unity_Sine_float(_Add_590bbae990404254a6309a5fa210ca31_Out_2, _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1);
|
|
float _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1;
|
|
Unity_Absolute_float(_Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1, _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1);
|
|
float _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3;
|
|
Unity_Clamp_float(_Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1, 0, 1, _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3);
|
|
UnityTexture2D _Property_455d32b94af045e4ac963d23b1a8dceb_Out_0 = _HeightMap_B;
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_455d32b94af045e4ac963d23b1a8dceb_Out_0.tex, _Property_455d32b94af045e4ac963d23b1a8dceb_Out_0.samplerstate, _Property_455d32b94af045e4ac963d23b1a8dceb_Out_0.GetTransformedUV(_Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_R_5 = _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0.r;
|
|
float _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_G_6 = _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0.g;
|
|
float _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_B_7 = _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0.b;
|
|
float _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_A_8 = _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0.a;
|
|
float _Multiply_d08510aad90c46c79f14152cfed0f078_Out_2;
|
|
Unity_Multiply_float_float(_SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_B_7, 7, _Multiply_d08510aad90c46c79f14152cfed0f078_Out_2);
|
|
float _Power_9a99fc4a330a4c5aac5363723a9e297d_Out_2;
|
|
Unity_Power_float(_Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3, _Multiply_d08510aad90c46c79f14152cfed0f078_Out_2, _Power_9a99fc4a330a4c5aac5363723a9e297d_Out_2);
|
|
float _Clamp_134461fc226e4794bd6323caf229ec29_Out_3;
|
|
Unity_Clamp_float(_Power_9a99fc4a330a4c5aac5363723a9e297d_Out_2, 0, 1, _Clamp_134461fc226e4794bd6323caf229ec29_Out_3);
|
|
float _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1;
|
|
Unity_Fraction_float(_Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2, _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1);
|
|
float _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1;
|
|
Unity_Fraction_float(_Add_9eadb94808de4bc885bc1be18df4f639_Out_2, _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1);
|
|
UV_1_LOD_5 = _Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2;
|
|
UV_2_LOD_4 = _Add_5373f3ceb31249868a4f178de8a7ccc5_Out_2;
|
|
FlowLerp_LOD_8 = _Clamp_134461fc226e4794bd6323caf229ec29_Out_3;
|
|
NonHeigblendedLerp_LOD_9 = _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3;
|
|
Fraction_1_1 = _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1;
|
|
Fraction_2_2 = _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1;
|
|
}
|
|
|
|
void Unity_Lerp_float(float A, float B, float T, out float Out)
|
|
{
|
|
Out = lerp(A, B, T);
|
|
}
|
|
|
|
void Unity_Saturate_float(float In, out float Out)
|
|
{
|
|
Out = saturate(In);
|
|
}
|
|
|
|
struct Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float
|
|
{
|
|
};
|
|
|
|
void SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(float Vector1_3D7AF960, float Vector1_23CABB44, float Vector1_50A6BA5E, Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float IN, out float Blend_1)
|
|
{
|
|
float _Property_804e86228598eb8b92ce6c007ac5fbc9_Out_0 = Vector1_3D7AF960;
|
|
float _Property_9dc4e2ee5a613e8bacccce3aeee46c32_Out_0 = Vector1_23CABB44;
|
|
float _Multiply_fb91b2b13771718bb4cb013bab2768ac_Out_2;
|
|
Unity_Multiply_float_float(_Property_804e86228598eb8b92ce6c007ac5fbc9_Out_0, _Property_9dc4e2ee5a613e8bacccce3aeee46c32_Out_0, _Multiply_fb91b2b13771718bb4cb013bab2768ac_Out_2);
|
|
float _Multiply_aa534fa162410f8f935b21bd5d9c58ab_Out_2;
|
|
Unity_Multiply_float_float(_Multiply_fb91b2b13771718bb4cb013bab2768ac_Out_2, 4, _Multiply_aa534fa162410f8f935b21bd5d9c58ab_Out_2);
|
|
float _Multiply_283464c99bf1ac8789d1ff8ec1948e00_Out_2;
|
|
Unity_Multiply_float_float(_Property_9dc4e2ee5a613e8bacccce3aeee46c32_Out_0, 2, _Multiply_283464c99bf1ac8789d1ff8ec1948e00_Out_2);
|
|
float _Add_4b45f8bab5909883a71690c307b567a2_Out_2;
|
|
Unity_Add_float(_Multiply_aa534fa162410f8f935b21bd5d9c58ab_Out_2, _Multiply_283464c99bf1ac8789d1ff8ec1948e00_Out_2, _Add_4b45f8bab5909883a71690c307b567a2_Out_2);
|
|
float _Absolute_3d1440cf68e24d60b4c40bc66c13c0e5_Out_1;
|
|
Unity_Absolute_float(_Add_4b45f8bab5909883a71690c307b567a2_Out_2, _Absolute_3d1440cf68e24d60b4c40bc66c13c0e5_Out_1);
|
|
float _Property_d01ca21e1ed88487b7c132aa64b85be9_Out_0 = Vector1_50A6BA5E;
|
|
float _Power_376a71f1029b5d888cc4d93d7d8eb032_Out_2;
|
|
Unity_Power_float(_Absolute_3d1440cf68e24d60b4c40bc66c13c0e5_Out_1, _Property_d01ca21e1ed88487b7c132aa64b85be9_Out_0, _Power_376a71f1029b5d888cc4d93d7d8eb032_Out_2);
|
|
float _Saturate_f8e2104d93edb487bdad4a3604d89b6b_Out_1;
|
|
Unity_Saturate_float(_Power_376a71f1029b5d888cc4d93d7d8eb032_Out_2, _Saturate_f8e2104d93edb487bdad4a3604d89b6b_Out_1);
|
|
Blend_1 = _Saturate_f8e2104d93edb487bdad4a3604d89b6b_Out_1;
|
|
}
|
|
|
|
void Unity_Add_float3(float3 A, float3 B, out float3 Out)
|
|
{
|
|
Out = A + B;
|
|
}
|
|
|
|
void Unity_Branch_float3(float Predicate, float3 True, float3 False, out float3 Out)
|
|
{
|
|
Out = Predicate ? True : False;
|
|
}
|
|
|
|
// 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;
|
|
float _Property_661c7656745d4b468e5418922cad980c_Out_0 = _Dynamic_Flow;
|
|
float _Property_6174b362fef84a64bfc63218c98ca2ad_Out_0 = _Dynamic_Shape_Y_Offset;
|
|
float _Property_5a32e2c3b8ea4693bbcb6465db16e4eb_Out_0 = _Dynamic_Shape_V_Curve_Power;
|
|
float _Property_c1acd6c11c59428c9aa108b90c725006_Out_0 = _Dynamic_Shape_U_Curve_Power;
|
|
float _Property_94a7abd0eed040958756408f5586399b_Out_0 = _Dynamic_Start_Position_Offset;
|
|
float _Property_7430d51dddb6413fa811cec211b99000_Out_0 = _Dynamic_Shape_Speed;
|
|
Bindings_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526;
|
|
_LavaMove_e7c2dd23675f46dfb5d627bef2a4f526.uv2 = IN.uv2;
|
|
float3 _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_OutVector3_1;
|
|
float _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_Mask_2;
|
|
float _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_BlackMask_3;
|
|
SG_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float(_Property_6174b362fef84a64bfc63218c98ca2ad_Out_0, _Property_5a32e2c3b8ea4693bbcb6465db16e4eb_Out_0, _Property_c1acd6c11c59428c9aa108b90c725006_Out_0, _Property_94a7abd0eed040958756408f5586399b_Out_0, _Property_7430d51dddb6413fa811cec211b99000_Out_0, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_OutVector3_1, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_Mask_2, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_BlackMask_3);
|
|
float3 _Multiply_dbb7c1d4b3bc4fe0aa3119bb0c945e19_Out_2;
|
|
Unity_Multiply_float3_float3(IN.ObjectSpaceNormal, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_OutVector3_1, _Multiply_dbb7c1d4b3bc4fe0aa3119bb0c945e19_Out_2);
|
|
UnityTexture2D _Property_d1dd8451b9a54063aa1bf0516031825d_Out_0 = UnityBuildTexture2DStructNoScale(_ColdLavaMT_AO_H_EM);
|
|
float _Property_826d006643654800b130e720cfee9283_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_30f8ed4e6dbf49d9bed951f8353f56dd_Out_0 = _ColdLavaTiling;
|
|
float _Property_b0afac94ec4546f9b499dcebb27f4454_Out_0 = _GlobalTiling;
|
|
float2 _Property_39b80d50a1cc47f5837e0616a7b5f484_Out_0 = _ColdLavaMainSpeed;
|
|
UnityTexture2D _Property_97e6f4af77ce47b9a2bd94a7f7e72195_Out_0 = UnityBuildTexture2DStructNoScale(_ColdLavaMT_AO_H_EM);
|
|
float _Property_cf3c3ed2779248fab05956b139b70614_Out_0 = _ColdLavaFlowUVRefresSpeed;
|
|
float2 _Property_76c46234a6774d6b8e09471a8a609832_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_b262837696e74b029d5478b0bdc80655_Out_0;
|
|
Time_float(_TimeCustomFunction_b262837696e74b029d5478b0bdc80655_Out_0);
|
|
Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d;
|
|
_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV1LOD_5;
|
|
float2 _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV2LOD_4;
|
|
float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_FlowLerpLOD_8;
|
|
float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_NonHeigblendedLerpLOD_9;
|
|
float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_Fraction1_1;
|
|
float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_Fraction2_2;
|
|
SG_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float(_Property_826d006643654800b130e720cfee9283_Out_0, _Property_30f8ed4e6dbf49d9bed951f8353f56dd_Out_0, _Property_b0afac94ec4546f9b499dcebb27f4454_Out_0, _Property_39b80d50a1cc47f5837e0616a7b5f484_Out_0, _Property_97e6f4af77ce47b9a2bd94a7f7e72195_Out_0, _Property_cf3c3ed2779248fab05956b139b70614_Out_0, _Property_76c46234a6774d6b8e09471a8a609832_Out_0, _TimeCustomFunction_b262837696e74b029d5478b0bdc80655_Out_0, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV1LOD_5, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV2LOD_4, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_FlowLerpLOD_8, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_NonHeigblendedLerpLOD_9, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_Fraction1_1, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_Fraction2_2);
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_d1dd8451b9a54063aa1bf0516031825d_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_d1dd8451b9a54063aa1bf0516031825d_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV1LOD_5), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_R_5 = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0.r;
|
|
float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_G_6 = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0.g;
|
|
float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_B_7 = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0.b;
|
|
float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_A_8 = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0.a;
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_d1dd8451b9a54063aa1bf0516031825d_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_d1dd8451b9a54063aa1bf0516031825d_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV2LOD_4), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_R_5 = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0.r;
|
|
float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_G_6 = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0.g;
|
|
float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_B_7 = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0.b;
|
|
float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_A_8 = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0.a;
|
|
float _Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3;
|
|
Unity_Lerp_float(_SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_B_7, _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_B_7, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_FlowLerpLOD_8, _Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3);
|
|
float _Add_f5d3919f9d110f84be2db0b4e57905db_Out_2;
|
|
Unity_Add_float(_Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3, -0.25, _Add_f5d3919f9d110f84be2db0b4e57905db_Out_2);
|
|
float _Property_5f6191b3eec22f8691968a8c6e01b3ba_Out_0 = _ColdLavaTessScale;
|
|
float _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2;
|
|
Unity_Multiply_float_float(_Add_f5d3919f9d110f84be2db0b4e57905db_Out_2, _Property_5f6191b3eec22f8691968a8c6e01b3ba_Out_0, _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2);
|
|
UnityTexture2D _Property_56863f8742833f83a9c0285cb3a6c344_Out_0 = UnityBuildTexture2DStructNoScale(_MediumLavaMT_AO_H_EM);
|
|
float _Property_129eb4e64ee94a539b4fcd33d6963539_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_d449c1fd7bee4109b74db35119b5d317_Out_0 = _MediumLavaTiling;
|
|
float _Property_d11985e336744f738fa113fbe21e8b6c_Out_0 = _GlobalTiling;
|
|
float2 _Property_a66b70fbc93c45b09178aeffbc10901a_Out_0 = _MediumLavaMainSpeed;
|
|
UnityTexture2D _Property_ba5c124ff8cb4be699e4a9fc5e7e4a41_Out_0 = UnityBuildTexture2DStructNoScale(_MediumLavaMT_AO_H_EM);
|
|
float _Property_0ae710a197254ff1bd92334a386e969d_Out_0 = _MediumLavaFlowUVRefreshSpeed;
|
|
float2 _Property_ebac93cdf45e4381b5c5d3b4b9fd3fe8_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_61c6b7d904c344f78fe8568d44e53710_Out_0;
|
|
Time_float(_TimeCustomFunction_61c6b7d904c344f78fe8568d44e53710_Out_0);
|
|
Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4;
|
|
_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV1LOD_5;
|
|
float2 _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV2LOD_4;
|
|
float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_FlowLerpLOD_8;
|
|
float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_NonHeigblendedLerpLOD_9;
|
|
float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_Fraction1_1;
|
|
float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_Fraction2_2;
|
|
SG_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float(_Property_129eb4e64ee94a539b4fcd33d6963539_Out_0, _Property_d449c1fd7bee4109b74db35119b5d317_Out_0, _Property_d11985e336744f738fa113fbe21e8b6c_Out_0, _Property_a66b70fbc93c45b09178aeffbc10901a_Out_0, _Property_ba5c124ff8cb4be699e4a9fc5e7e4a41_Out_0, _Property_0ae710a197254ff1bd92334a386e969d_Out_0, _Property_ebac93cdf45e4381b5c5d3b4b9fd3fe8_Out_0, _TimeCustomFunction_61c6b7d904c344f78fe8568d44e53710_Out_0, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV1LOD_5, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV2LOD_4, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_FlowLerpLOD_8, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_NonHeigblendedLerpLOD_9, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_Fraction1_1, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_Fraction2_2);
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_56863f8742833f83a9c0285cb3a6c344_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_56863f8742833f83a9c0285cb3a6c344_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV1LOD_5), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_R_5 = _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0.r;
|
|
float _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_G_6 = _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0.g;
|
|
float _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_B_7 = _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0.b;
|
|
float _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_A_8 = _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0.a;
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_56863f8742833f83a9c0285cb3a6c344_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_56863f8742833f83a9c0285cb3a6c344_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV2LOD_4), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_R_5 = _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0.r;
|
|
float _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_G_6 = _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0.g;
|
|
float _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_B_7 = _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0.b;
|
|
float _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_A_8 = _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0.a;
|
|
float _Lerp_79202e8722bd198a8e3c96b6f6ed9ee9_Out_3;
|
|
Unity_Lerp_float(_SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_B_7, _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_B_7, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_FlowLerpLOD_8, _Lerp_79202e8722bd198a8e3c96b6f6ed9ee9_Out_3);
|
|
float _Add_653ccc57b165d688b8b4122d29bdb348_Out_2;
|
|
Unity_Add_float(_Lerp_79202e8722bd198a8e3c96b6f6ed9ee9_Out_3, -0.25, _Add_653ccc57b165d688b8b4122d29bdb348_Out_2);
|
|
float _Property_3174f3b50d8f8b809685448270c41957_Out_0 = _MediumLavaTessScale;
|
|
float _Multiply_36f60bc2706a8a839dd567cffb1e3428_Out_2;
|
|
Unity_Multiply_float_float(_Add_653ccc57b165d688b8b4122d29bdb348_Out_2, _Property_3174f3b50d8f8b809685448270c41957_Out_0, _Multiply_36f60bc2706a8a839dd567cffb1e3428_Out_2);
|
|
float _OneMinus_559f0fb51d664e529e348d84b4af292f_Out_1;
|
|
Unity_OneMinus_float(_Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3, _OneMinus_559f0fb51d664e529e348d84b4af292f_Out_1);
|
|
float _Absolute_e7aa87a50fd84525a05e4c15faa6ed85_Out_1;
|
|
Unity_Absolute_float(_OneMinus_559f0fb51d664e529e348d84b4af292f_Out_1, _Absolute_e7aa87a50fd84525a05e4c15faa6ed85_Out_1);
|
|
float _Property_29b2fd9cda5f4f5089c3a83fc03e82e9_Out_0 = _MediumLavaHeightBlendTreshold;
|
|
float _Power_1f877a35dc84439b8975ae3495259f32_Out_2;
|
|
Unity_Power_float(_Absolute_e7aa87a50fd84525a05e4c15faa6ed85_Out_1, _Property_29b2fd9cda5f4f5089c3a83fc03e82e9_Out_0, _Power_1f877a35dc84439b8975ae3495259f32_Out_2);
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_A_4 = 0;
|
|
float _Absolute_af2e8d067a75a385bc8da51b27457800_Out_1;
|
|
Unity_Absolute_float(_Split_e8815c5687c0c188b222e57b486e0e5d_G_2, _Absolute_af2e8d067a75a385bc8da51b27457800_Out_1);
|
|
float _Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3;
|
|
Unity_Clamp_float(_Absolute_af2e8d067a75a385bc8da51b27457800_Out_1, 0, 1, _Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3);
|
|
float _Property_f6e7c7b7064d56849dcc327504a5af65_Out_0 = _MediumLavaAngle;
|
|
float _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2;
|
|
Unity_Divide_float(_Property_f6e7c7b7064d56849dcc327504a5af65_Out_0, 45, _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2);
|
|
float _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1;
|
|
Unity_OneMinus_float(_Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2, _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1);
|
|
float _Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2;
|
|
Unity_Subtract_float(_Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3, _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1, _Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2);
|
|
float _Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3;
|
|
Unity_Clamp_float(_Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2, 0, 2, _Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3);
|
|
float _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2;
|
|
Unity_Divide_float(1, _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2, _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2);
|
|
float _Multiply_7079e8acdf5057888843275dbbdb199c_Out_2;
|
|
Unity_Multiply_float_float(_Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3, _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2, _Multiply_7079e8acdf5057888843275dbbdb199c_Out_2);
|
|
float _Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3;
|
|
Unity_Clamp_float(_Multiply_7079e8acdf5057888843275dbbdb199c_Out_2, 0, 1, _Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3);
|
|
float _OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1;
|
|
Unity_OneMinus_float(_Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3, _OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1);
|
|
float _Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1;
|
|
Unity_Absolute_float(_OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1, _Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1);
|
|
float _Property_f6203e15e471e481b8369ee14c1cf745_Out_0 = _MediumLavaAngleFalloff;
|
|
float _Power_1bc1b18487206481a5ce3274075c24a1_Out_2;
|
|
Unity_Power_float(_Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1, _Property_f6203e15e471e481b8369ee14c1cf745_Out_0, _Power_1bc1b18487206481a5ce3274075c24a1_Out_2);
|
|
float _Clamp_08c896054837bb88bc0374bd536ee024_Out_3;
|
|
Unity_Clamp_float(_Power_1bc1b18487206481a5ce3274075c24a1_Out_2, 0, 1, _Clamp_08c896054837bb88bc0374bd536ee024_Out_3);
|
|
float _Property_c6fdc37b90444cbf8cbf004b1c01d820_Out_0 = _MediumLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54;
|
|
float _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_Power_1f877a35dc84439b8975ae3495259f32_Out_2, _Clamp_08c896054837bb88bc0374bd536ee024_Out_3, _Property_c6fdc37b90444cbf8cbf004b1c01d820_Out_0, _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54, _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54_Blend_1);
|
|
float _Lerp_bbad2bae9298a98fb0f4e5807244e03d_Out_3;
|
|
Unity_Lerp_float(_Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2, _Multiply_36f60bc2706a8a839dd567cffb1e3428_Out_2, _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54_Blend_1, _Lerp_bbad2bae9298a98fb0f4e5807244e03d_Out_3);
|
|
UnityTexture2D _Property_65b22a07dcd745828b471df9172deaa4_Out_0 = UnityBuildTexture2DStructNoScale(_HotLavaMT_AO_H_EM);
|
|
float _Property_d32c017d9c624ffa90d8984f38f746d0_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_b0bb4e9015e84d95a4bc288f0187888b_Out_0 = _HotLavaTiling;
|
|
float _Property_162f3942f5b44cc98f8accf8b6293159_Out_0 = _GlobalTiling;
|
|
float2 _Property_120466aaf69b4fbdb89bcb097bfd6df4_Out_0 = _HotLavaMainSpeed;
|
|
UnityTexture2D _Property_cb85121173c148debffeebcfebf7167d_Out_0 = UnityBuildTexture2DStructNoScale(_HotLavaMT_AO_H_EM);
|
|
float _Property_277288be9f08428eb953c8ee761d793c_Out_0 = _HotLavaFlowUVRefreshSpeed;
|
|
float2 _Property_2a69b9c45b8e4f9b84b561e49c548b8e_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_84f6f740bbf64a11a8f9f67f370e8676_Out_0;
|
|
Time_float(_TimeCustomFunction_84f6f740bbf64a11a8f9f67f370e8676_Out_0);
|
|
Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf;
|
|
_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV1LOD_5;
|
|
float2 _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV2LOD_4;
|
|
float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_FlowLerpLOD_8;
|
|
float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_NonHeigblendedLerpLOD_9;
|
|
float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_Fraction1_1;
|
|
float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_Fraction2_2;
|
|
SG_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float(_Property_d32c017d9c624ffa90d8984f38f746d0_Out_0, _Property_b0bb4e9015e84d95a4bc288f0187888b_Out_0, _Property_162f3942f5b44cc98f8accf8b6293159_Out_0, _Property_120466aaf69b4fbdb89bcb097bfd6df4_Out_0, _Property_cb85121173c148debffeebcfebf7167d_Out_0, _Property_277288be9f08428eb953c8ee761d793c_Out_0, _Property_2a69b9c45b8e4f9b84b561e49c548b8e_Out_0, _TimeCustomFunction_84f6f740bbf64a11a8f9f67f370e8676_Out_0, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV1LOD_5, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV2LOD_4, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_FlowLerpLOD_8, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_NonHeigblendedLerpLOD_9, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_Fraction1_1, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_Fraction2_2);
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_65b22a07dcd745828b471df9172deaa4_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_65b22a07dcd745828b471df9172deaa4_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV1LOD_5), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_R_5 = _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0.r;
|
|
float _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_G_6 = _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0.g;
|
|
float _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_B_7 = _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0.b;
|
|
float _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_A_8 = _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0.a;
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_65b22a07dcd745828b471df9172deaa4_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_65b22a07dcd745828b471df9172deaa4_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV2LOD_4), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_R_5 = _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0.r;
|
|
float _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_G_6 = _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0.g;
|
|
float _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_B_7 = _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0.b;
|
|
float _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_A_8 = _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0.a;
|
|
float _Lerp_a74bf7006e0ceb81af461eaab46f23b1_Out_3;
|
|
Unity_Lerp_float(_SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_B_7, _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_B_7, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_FlowLerpLOD_8, _Lerp_a74bf7006e0ceb81af461eaab46f23b1_Out_3);
|
|
float _Add_4a55e899a9299a83877d178ae45f49f1_Out_2;
|
|
Unity_Add_float(_Lerp_a74bf7006e0ceb81af461eaab46f23b1_Out_3, -0.25, _Add_4a55e899a9299a83877d178ae45f49f1_Out_2);
|
|
float _Property_f6b107e5e0d31d8c98e66eefbf3de6f2_Out_0 = _HotLavaTessScale;
|
|
float _Multiply_f3c73cf50cdf8e8689aed97f89e3046c_Out_2;
|
|
Unity_Multiply_float_float(_Add_4a55e899a9299a83877d178ae45f49f1_Out_2, _Property_f6b107e5e0d31d8c98e66eefbf3de6f2_Out_0, _Multiply_f3c73cf50cdf8e8689aed97f89e3046c_Out_2);
|
|
float _OneMinus_58b9e464e3ca4d479e369a8be9a7ee08_Out_1;
|
|
Unity_OneMinus_float(_Lerp_79202e8722bd198a8e3c96b6f6ed9ee9_Out_3, _OneMinus_58b9e464e3ca4d479e369a8be9a7ee08_Out_1);
|
|
float _Absolute_fb324d79ccc14d32b39e90513d31b50b_Out_1;
|
|
Unity_Absolute_float(_OneMinus_58b9e464e3ca4d479e369a8be9a7ee08_Out_1, _Absolute_fb324d79ccc14d32b39e90513d31b50b_Out_1);
|
|
float _Property_d8670d1e08f54d1899644251f1099601_Out_0 = _HotLavaHeightBlendTreshold;
|
|
float _Power_99605ede7ecd4b6f976609d07b4629bb_Out_2;
|
|
Unity_Power_float(_Absolute_fb324d79ccc14d32b39e90513d31b50b_Out_1, _Property_d8670d1e08f54d1899644251f1099601_Out_0, _Power_99605ede7ecd4b6f976609d07b4629bb_Out_2);
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_A_4 = 0;
|
|
float _Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1;
|
|
Unity_Absolute_float(_Split_b9e7b4a6b4b5e58aa502d4b6d169b792_G_2, _Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1);
|
|
float _Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3;
|
|
Unity_Clamp_float(_Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1, 0, 1, _Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3);
|
|
float _Property_6975119070a7eb84950e7da691463776_Out_0 = _HotLavaAngle;
|
|
float _Divide_86811ef0d01a1581b082fc982daa687c_Out_2;
|
|
Unity_Divide_float(_Property_6975119070a7eb84950e7da691463776_Out_0, 45, _Divide_86811ef0d01a1581b082fc982daa687c_Out_2);
|
|
float _OneMinus_a7c4799546af71898266d38a4354b568_Out_1;
|
|
Unity_OneMinus_float(_Divide_86811ef0d01a1581b082fc982daa687c_Out_2, _OneMinus_a7c4799546af71898266d38a4354b568_Out_1);
|
|
float _Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2;
|
|
Unity_Subtract_float(_Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3, _OneMinus_a7c4799546af71898266d38a4354b568_Out_1, _Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2);
|
|
float _Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3;
|
|
Unity_Clamp_float(_Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2, 0, 2, _Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3);
|
|
float _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2;
|
|
Unity_Divide_float(1, _Divide_86811ef0d01a1581b082fc982daa687c_Out_2, _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2);
|
|
float _Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2;
|
|
Unity_Multiply_float_float(_Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3, _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2, _Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2);
|
|
float _Clamp_69414a1448338e8d9fc890185b317bc6_Out_3;
|
|
Unity_Clamp_float(_Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2, 0, 1, _Clamp_69414a1448338e8d9fc890185b317bc6_Out_3);
|
|
float _OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1;
|
|
Unity_OneMinus_float(_Clamp_69414a1448338e8d9fc890185b317bc6_Out_3, _OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1);
|
|
float _Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1;
|
|
Unity_Absolute_float(_OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1, _Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1);
|
|
float _Property_f5a63fda0810468082350dfa23ec6bf3_Out_0 = _HotLavaAngleFalloff;
|
|
float _Power_0c67a131ce19048caeed8c043e033fb9_Out_2;
|
|
Unity_Power_float(_Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1, _Property_f5a63fda0810468082350dfa23ec6bf3_Out_0, _Power_0c67a131ce19048caeed8c043e033fb9_Out_2);
|
|
float _Clamp_c8349812bf696286b9429cd182d4670a_Out_3;
|
|
Unity_Clamp_float(_Power_0c67a131ce19048caeed8c043e033fb9_Out_2, 0, 1, _Clamp_c8349812bf696286b9429cd182d4670a_Out_3);
|
|
float _Property_b67bd351f0d84590833dacb1b608a490_Out_0 = _HotLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98;
|
|
float _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_Power_99605ede7ecd4b6f976609d07b4629bb_Out_2, _Clamp_c8349812bf696286b9429cd182d4670a_Out_3, _Property_b67bd351f0d84590833dacb1b608a490_Out_0, _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98, _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98_Blend_1);
|
|
float _Lerp_ba0188e0033c96818127ab277dd7743d_Out_3;
|
|
Unity_Lerp_float(_Lerp_bbad2bae9298a98fb0f4e5807244e03d_Out_3, _Multiply_f3c73cf50cdf8e8689aed97f89e3046c_Out_2, _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98_Blend_1, _Lerp_ba0188e0033c96818127ab277dd7743d_Out_3);
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_R_1 = IN.VertexColor[0];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_G_2 = IN.VertexColor[1];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_B_3 = IN.VertexColor[2];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_A_4 = IN.VertexColor[3];
|
|
float _Lerp_93a62f8efa294882a3799fb182d00ce6_Out_3;
|
|
Unity_Lerp_float(_Lerp_ba0188e0033c96818127ab277dd7743d_Out_3, _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2, _Split_992c0de0de817484b2d52aeb19e22ee0_R_1, _Lerp_93a62f8efa294882a3799fb182d00ce6_Out_3);
|
|
float _Lerp_614557f98d2300819fe9b855a1a93f0b_Out_3;
|
|
Unity_Lerp_float(_Lerp_93a62f8efa294882a3799fb182d00ce6_Out_3, _Multiply_36f60bc2706a8a839dd567cffb1e3428_Out_2, _Split_992c0de0de817484b2d52aeb19e22ee0_G_2, _Lerp_614557f98d2300819fe9b855a1a93f0b_Out_3);
|
|
float _Lerp_ef565d386ab90a89ab99065d782595a0_Out_3;
|
|
Unity_Lerp_float(_Lerp_614557f98d2300819fe9b855a1a93f0b_Out_3, _Multiply_f3c73cf50cdf8e8689aed97f89e3046c_Out_2, _Split_992c0de0de817484b2d52aeb19e22ee0_B_3, _Lerp_ef565d386ab90a89ab99065d782595a0_Out_3);
|
|
float3 _Multiply_a2efee1a779e44c6ada9832d9fff09ed_Out_2;
|
|
Unity_Multiply_float3_float3(IN.ObjectSpaceNormal, (_Lerp_ef565d386ab90a89ab99065d782595a0_Out_3.xxx), _Multiply_a2efee1a779e44c6ada9832d9fff09ed_Out_2);
|
|
float3 _Add_8556fe5688a74b4e99dc6a3c66d812ab_Out_2;
|
|
Unity_Add_float3(_Multiply_dbb7c1d4b3bc4fe0aa3119bb0c945e19_Out_2, _Multiply_a2efee1a779e44c6ada9832d9fff09ed_Out_2, _Add_8556fe5688a74b4e99dc6a3c66d812ab_Out_2);
|
|
float3 _Add_30764b0390cf4e34bc89f95f39e6d8be_Out_2;
|
|
Unity_Add_float3(IN.ObjectSpacePosition, _Add_8556fe5688a74b4e99dc6a3c66d812ab_Out_2, _Add_30764b0390cf4e34bc89f95f39e6d8be_Out_2);
|
|
float3 _Add_1536ebe00df2440bbc68b2506484262f_Out_2;
|
|
Unity_Add_float3(IN.ObjectSpacePosition, _Multiply_a2efee1a779e44c6ada9832d9fff09ed_Out_2, _Add_1536ebe00df2440bbc68b2506484262f_Out_2);
|
|
float3 _Branch_385f920ecee74e51ae1e55548ef40ceb_Out_3;
|
|
Unity_Branch_float3(_Property_661c7656745d4b468e5418922cad980c_Out_0, _Add_30764b0390cf4e34bc89f95f39e6d8be_Out_2, _Add_1536ebe00df2440bbc68b2506484262f_Out_2, _Branch_385f920ecee74e51ae1e55548ef40ceb_Out_3);
|
|
description.Position = _Branch_385f920ecee74e51ae1e55548ef40ceb_Out_3;
|
|
description.Normal = IN.ObjectSpaceNormal;
|
|
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
|
|
{
|
|
};
|
|
|
|
SurfaceDescription SurfaceDescriptionFunction(SurfaceDescriptionInputs IN)
|
|
{
|
|
SurfaceDescription surface = (SurfaceDescription)0;
|
|
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);
|
|
|
|
output.ObjectSpaceNormal = input.normalOS;
|
|
output.WorldSpaceNormal = TransformObjectToWorldNormal(input.normalOS);
|
|
output.ObjectSpaceTangent = input.tangentOS.xyz;
|
|
output.ObjectSpacePosition = input.positionOS;
|
|
output.uv0 = input.uv0;
|
|
output.uv2 = input.uv2;
|
|
output.uv3 = input.uv3;
|
|
output.VertexColor = input.color;
|
|
|
|
return output;
|
|
}
|
|
SurfaceDescriptionInputs BuildSurfaceDescriptionInputs(Varyings input)
|
|
{
|
|
SurfaceDescriptionInputs output;
|
|
ZERO_INITIALIZE(SurfaceDescriptionInputs, output);
|
|
|
|
#ifdef HAVE_VFX_MODIFICATION
|
|
// FragInputs from VFX come from two places: Interpolator or CBuffer.
|
|
/* WARNING: $splice Could not find named fragment 'VFXSetFragInputs' */
|
|
|
|
#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
|
|
#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 Back
|
|
|
|
// Debug
|
|
// <None>
|
|
|
|
// --------------------------------------------------
|
|
// Pass
|
|
|
|
HLSLPROGRAM
|
|
|
|
// Pragmas
|
|
#pragma target 2.0
|
|
#pragma only_renderers gles gles3 glcore d3d11
|
|
#pragma multi_compile_instancing
|
|
#pragma vertex vert
|
|
#pragma fragment frag
|
|
|
|
// DotsInstancingOptions: <None>
|
|
// HybridV1InjectedBuiltinProperties: <None>
|
|
|
|
// Keywords
|
|
// PassKeywords: <None>
|
|
// GraphKeywords: <None>
|
|
|
|
// Defines
|
|
|
|
#define _NORMALMAP 1
|
|
#define _NORMAL_DROPOFF_TS 1
|
|
#define ATTRIBUTES_NEED_NORMAL
|
|
#define ATTRIBUTES_NEED_TANGENT
|
|
#define ATTRIBUTES_NEED_TEXCOORD0
|
|
#define ATTRIBUTES_NEED_TEXCOORD2
|
|
#define ATTRIBUTES_NEED_TEXCOORD3
|
|
#define ATTRIBUTES_NEED_COLOR
|
|
#define FEATURES_GRAPH_VERTEX
|
|
/* WARNING: $splice Could not find named fragment 'PassInstancing' */
|
|
#define SHADERPASS SHADERPASS_DEPTHONLY
|
|
#define SCENEPICKINGPASS 1
|
|
#define ALPHA_CLIP_THRESHOLD 1
|
|
/* WARNING: $splice Could not find named fragment 'DotsInstancingVars' */
|
|
|
|
|
|
// 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.core/ShaderLibrary/TextureStack.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
|
|
{
|
|
float3 positionOS : POSITION;
|
|
float3 normalOS : NORMAL;
|
|
float4 tangentOS : TANGENT;
|
|
float4 uv0 : TEXCOORD0;
|
|
float4 uv2 : TEXCOORD2;
|
|
float4 uv3 : TEXCOORD3;
|
|
float4 color : COLOR;
|
|
#if UNITY_ANY_INSTANCING_ENABLED
|
|
uint instanceID : INSTANCEID_SEMANTIC;
|
|
#endif
|
|
};
|
|
struct Varyings
|
|
{
|
|
float4 positionCS : SV_POSITION;
|
|
#if UNITY_ANY_INSTANCING_ENABLED
|
|
uint instanceID : CUSTOM_INSTANCE_ID;
|
|
#endif
|
|
#if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE)))
|
|
uint stereoTargetEyeIndexAsBlendIdx0 : BLENDINDICES0;
|
|
#endif
|
|
#if (defined(UNITY_STEREO_INSTANCING_ENABLED))
|
|
uint stereoTargetEyeIndexAsRTArrayIdx : SV_RenderTargetArrayIndex;
|
|
#endif
|
|
#if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE)
|
|
FRONT_FACE_TYPE cullFace : FRONT_FACE_SEMANTIC;
|
|
#endif
|
|
};
|
|
struct SurfaceDescriptionInputs
|
|
{
|
|
};
|
|
struct VertexDescriptionInputs
|
|
{
|
|
float3 ObjectSpaceNormal;
|
|
float3 WorldSpaceNormal;
|
|
float3 ObjectSpaceTangent;
|
|
float3 ObjectSpacePosition;
|
|
float4 uv0;
|
|
float4 uv2;
|
|
float4 uv3;
|
|
float4 VertexColor;
|
|
};
|
|
struct PackedVaryings
|
|
{
|
|
float4 positionCS : SV_POSITION;
|
|
#if UNITY_ANY_INSTANCING_ENABLED
|
|
uint instanceID : CUSTOM_INSTANCE_ID;
|
|
#endif
|
|
#if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE)))
|
|
uint stereoTargetEyeIndexAsBlendIdx0 : BLENDINDICES0;
|
|
#endif
|
|
#if (defined(UNITY_STEREO_INSTANCING_ENABLED))
|
|
uint stereoTargetEyeIndexAsRTArrayIdx : SV_RenderTargetArrayIndex;
|
|
#endif
|
|
#if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE)
|
|
FRONT_FACE_TYPE cullFace : FRONT_FACE_SEMANTIC;
|
|
#endif
|
|
};
|
|
|
|
PackedVaryings PackVaryings (Varyings input)
|
|
{
|
|
PackedVaryings output;
|
|
ZERO_INITIALIZE(PackedVaryings, output);
|
|
output.positionCS = input.positionCS;
|
|
#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 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;
|
|
}
|
|
|
|
|
|
// --------------------------------------------------
|
|
// Graph
|
|
|
|
// Graph Properties
|
|
CBUFFER_START(UnityPerMaterial)
|
|
float _Dynamic_Shape_Y_Offset;
|
|
float _Dynamic_Start_Position_Offset;
|
|
float _GlobalTiling;
|
|
float _UVVDirection1UDirection0;
|
|
float2 _ColdLavaMainSpeed;
|
|
float2 _MediumLavaMainSpeed;
|
|
float _HotLavaFlowUVRefreshSpeed_1;
|
|
float2 _HotLavaMainSpeed;
|
|
float4 _ColdLavaAlbedo_SM_TexelSize;
|
|
float4 _ColdLavaAlbedoColor;
|
|
float _ColdLavaAlbedoColorMultiply;
|
|
float2 _ColdLavaTiling;
|
|
float _ColdLavaSmoothness;
|
|
float4 _ColdLavaNormal_TexelSize;
|
|
float _ColdLavaNormalScale;
|
|
float4 _ColdLavaMT_AO_H_EM_TexelSize;
|
|
float _ColdLavaMetalic;
|
|
float _ColdLavaAO;
|
|
float _ColdLavaTessScale;
|
|
float _MediumLavaAngle;
|
|
float _MediumLavaAngleFalloff;
|
|
float _MediumLavaHeightBlendTreshold;
|
|
float _MediumLavaHeightBlendStrenght;
|
|
float4 _MediumLavaAlbedo_SM_TexelSize;
|
|
float4 _MediumLavaAlbedoColor;
|
|
float _MediumLavaAlbedoColorMultiply;
|
|
float2 _MediumLavaTiling;
|
|
float _MediumLavaSmoothness;
|
|
float4 _MediumLavaNormal_TexelSize;
|
|
float _MediumLavaNormalScale;
|
|
float4 _MediumLavaMT_AO_H_EM_TexelSize;
|
|
float _MediumLavaMetallic;
|
|
float _MediumLavaAO;
|
|
float _MediumLavaTessScale;
|
|
float _HotLavaAngle;
|
|
float _HotLavaAngleFalloff;
|
|
float _HotLavaHeightBlendTreshold;
|
|
float _HotLavaHeightBlendStrenght;
|
|
float4 _HotLavaAlbedo_SM_TexelSize;
|
|
float4 _HotLavaAlbedoColor;
|
|
float _HotLavaAlbedoColorMultiply;
|
|
float2 _HotLavaTiling;
|
|
float _HotLavaSmoothness;
|
|
float4 _HotLavaNormal_TexelSize;
|
|
float _HotLavaNormalScale;
|
|
float4 _HotLavaMT_AO_H_EM_TexelSize;
|
|
float _HotLavaMetallic;
|
|
float _HotLavaAO;
|
|
float _HotLavaTessScale;
|
|
float _ColdLavaFlowUVRefresSpeed;
|
|
float _MediumLavaFlowUVRefreshSpeed;
|
|
float _HotLavaFlowUVRefreshSpeed;
|
|
float4 _LavaEmissionColor;
|
|
float _ColdLavaEmissionMaskIntensivity;
|
|
float _ColdLavaEmissionMaskTreshold;
|
|
float _MediumLavaEmissionMaskIntesivity;
|
|
float _MediumLavaEmissionMaskTreshold;
|
|
float _HotLavaEmissionMaskIntensivity;
|
|
float _HotLavaEmissionMaskTreshold;
|
|
float4 _RimColor;
|
|
float _RimLightPower;
|
|
float4 _Noise_TexelSize;
|
|
float2 _NoiseTiling;
|
|
float2 _NoiseSpeed;
|
|
float _ColdLavaNoisePower;
|
|
float _MediumLavaNoisePower;
|
|
float _HotLavaNoisePower;
|
|
float _VCColdLavaHeightBlendStrenght;
|
|
float _VCMediumLavaHeightBlendStrenght;
|
|
float _VCHotLavaHeightBlendStrenght;
|
|
float _Dynamic_Shape_Speed;
|
|
float _Dynamic_Shape_U_Curve_Power;
|
|
float _Dynamic_Shape_V_Curve_Power;
|
|
float _Dynamic_Lava_Emission_Intensivity;
|
|
float _Dynamic_Lava_Emission_Treshold;
|
|
float2 _Slope_Speed_Influence;
|
|
float _Dynamic_Lava_Emission_Front_Mask_Treshold;
|
|
float _Dynamic_Lava_Emission_Front_Mask_Intensivity;
|
|
float _Dynamic_Flow;
|
|
CBUFFER_END
|
|
|
|
// Object and Global properties
|
|
SAMPLER(SamplerState_Linear_Repeat);
|
|
SAMPLER(SamplerState_Linear_Repeat_Aniso8);
|
|
TEXTURE2D(_ColdLavaAlbedo_SM);
|
|
SAMPLER(sampler_ColdLavaAlbedo_SM);
|
|
TEXTURE2D(_ColdLavaNormal);
|
|
SAMPLER(sampler_ColdLavaNormal);
|
|
TEXTURE2D(_ColdLavaMT_AO_H_EM);
|
|
SAMPLER(sampler_ColdLavaMT_AO_H_EM);
|
|
TEXTURE2D(_MediumLavaAlbedo_SM);
|
|
SAMPLER(sampler_MediumLavaAlbedo_SM);
|
|
TEXTURE2D(_MediumLavaNormal);
|
|
SAMPLER(sampler_MediumLavaNormal);
|
|
TEXTURE2D(_MediumLavaMT_AO_H_EM);
|
|
SAMPLER(sampler_MediumLavaMT_AO_H_EM);
|
|
TEXTURE2D(_HotLavaAlbedo_SM);
|
|
SAMPLER(sampler_HotLavaAlbedo_SM);
|
|
TEXTURE2D(_HotLavaNormal);
|
|
SAMPLER(sampler_HotLavaNormal);
|
|
TEXTURE2D(_HotLavaMT_AO_H_EM);
|
|
SAMPLER(sampler_HotLavaMT_AO_H_EM);
|
|
TEXTURE2D(_Noise);
|
|
SAMPLER(sampler_Noise);
|
|
|
|
// Graph Includes
|
|
// GraphIncludes: <None>
|
|
|
|
// -- Property used by ScenePickingPass
|
|
#ifdef SCENEPICKINGPASS
|
|
float4 _SelectionID;
|
|
#endif
|
|
|
|
// -- Properties used by SceneSelectionPass
|
|
#ifdef SCENESELECTIONPASS
|
|
int _ObjectId;
|
|
int _PassValue;
|
|
#endif
|
|
|
|
// Graph Functions
|
|
|
|
void Time_float(out float Out){
|
|
Out = _Time.y;
|
|
}
|
|
|
|
void Unity_Multiply_float_float(float A, float B, out float Out)
|
|
{
|
|
Out = A * B;
|
|
}
|
|
|
|
void Unity_Add_float(float A, float B, out float Out)
|
|
{
|
|
Out = A + B;
|
|
}
|
|
|
|
void Unity_Sine_float(float In, out float Out)
|
|
{
|
|
Out = sin(In);
|
|
}
|
|
|
|
void Unity_OneMinus_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);
|
|
}
|
|
|
|
void Unity_Fraction_float(float In, out float Out)
|
|
{
|
|
Out = frac(In);
|
|
}
|
|
|
|
void Unity_Subtract_float(float A, float B, out float Out)
|
|
{
|
|
Out = A - B;
|
|
}
|
|
|
|
void Unity_Clamp_float(float In, float Min, float Max, out float Out)
|
|
{
|
|
Out = clamp(In, Min, Max);
|
|
}
|
|
|
|
struct Bindings_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float
|
|
{
|
|
half4 uv2;
|
|
};
|
|
|
|
void SG_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float(float _Lava_Move, float _Lava_Blend, float _Lava_Blend_Length, float _Lava_Position, float _Speed, Bindings_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float IN, out float3 OutVector3_1, out float Mask_2, out float BlackMask_3)
|
|
{
|
|
float _Property_2a185003c3494beeb70cdf5ed0e65bcd_Out_0 = _Lava_Position;
|
|
float _TimeCustomFunction_de3c9bb8524d44f4ab32edcb4d6b4f54_Out_0;
|
|
Time_float(_TimeCustomFunction_de3c9bb8524d44f4ab32edcb4d6b4f54_Out_0);
|
|
float _Property_e7f9cc195866428a85d01e3ecd313a79_Out_0 = _Speed;
|
|
float _Multiply_9e68ac9cbbee4bd89bda6f5e83200ba1_Out_2;
|
|
Unity_Multiply_float_float(_TimeCustomFunction_de3c9bb8524d44f4ab32edcb4d6b4f54_Out_0, _Property_e7f9cc195866428a85d01e3ecd313a79_Out_0, _Multiply_9e68ac9cbbee4bd89bda6f5e83200ba1_Out_2);
|
|
float _Add_89e5e16041eb42c185127581c324d3ef_Out_2;
|
|
Unity_Add_float(_Property_2a185003c3494beeb70cdf5ed0e65bcd_Out_0, _Multiply_9e68ac9cbbee4bd89bda6f5e83200ba1_Out_2, _Add_89e5e16041eb42c185127581c324d3ef_Out_2);
|
|
float _Property_c36e7c40bdfb40a1b331d81d87dc8ea2_Out_0 = _Lava_Blend_Length;
|
|
float _Add_c00f6c5fae1f40ce848e7c22007c4187_Out_2;
|
|
Unity_Add_float(_Property_c36e7c40bdfb40a1b331d81d87dc8ea2_Out_0, _Add_89e5e16041eb42c185127581c324d3ef_Out_2, _Add_c00f6c5fae1f40ce848e7c22007c4187_Out_2);
|
|
float4 _UV_3e2c7754188f4248b45724449a0b0102_Out_0 = IN.uv2;
|
|
float _Split_1c5a40226cc8434d858bb235be3df686_R_1 = _UV_3e2c7754188f4248b45724449a0b0102_Out_0[0];
|
|
float _Split_1c5a40226cc8434d858bb235be3df686_G_2 = _UV_3e2c7754188f4248b45724449a0b0102_Out_0[1];
|
|
float _Split_1c5a40226cc8434d858bb235be3df686_B_3 = _UV_3e2c7754188f4248b45724449a0b0102_Out_0[2];
|
|
float _Split_1c5a40226cc8434d858bb235be3df686_A_4 = _UV_3e2c7754188f4248b45724449a0b0102_Out_0[3];
|
|
float Constant_07fa30ece4ce41b5b24296e8ca24455e = 3.141593;
|
|
float _Multiply_a446488e00e945cb9bdfe5be3426f420_Out_2;
|
|
Unity_Multiply_float_float(_Split_1c5a40226cc8434d858bb235be3df686_G_2, Constant_07fa30ece4ce41b5b24296e8ca24455e, _Multiply_a446488e00e945cb9bdfe5be3426f420_Out_2);
|
|
float _Sine_246d772169bc44e8a89cd956f8db3945_Out_1;
|
|
Unity_Sine_float(_Multiply_a446488e00e945cb9bdfe5be3426f420_Out_2, _Sine_246d772169bc44e8a89cd956f8db3945_Out_1);
|
|
float _OneMinus_5a23f296bc0d4c259759488043d04af8_Out_1;
|
|
Unity_OneMinus_float(_Sine_246d772169bc44e8a89cd956f8db3945_Out_1, _OneMinus_5a23f296bc0d4c259759488043d04af8_Out_1);
|
|
float _Property_e47653aa77f64be691ab7fbc06e93a03_Out_0 = _Lava_Blend;
|
|
float _Multiply_da8ac054968b49f2902ac2cb6adbf7ce_Out_2;
|
|
Unity_Multiply_float_float(_OneMinus_5a23f296bc0d4c259759488043d04af8_Out_1, _Property_e47653aa77f64be691ab7fbc06e93a03_Out_0, _Multiply_da8ac054968b49f2902ac2cb6adbf7ce_Out_2);
|
|
float _Add_14d2aa97a990488095216c24e0fce025_Out_2;
|
|
Unity_Add_float(_Split_1c5a40226cc8434d858bb235be3df686_R_1, _Multiply_da8ac054968b49f2902ac2cb6adbf7ce_Out_2, _Add_14d2aa97a990488095216c24e0fce025_Out_2);
|
|
float _Smoothstep_cdbeceeb99e04282a57ed4060a77ccfa_Out_3;
|
|
Unity_Smoothstep_float(_Add_89e5e16041eb42c185127581c324d3ef_Out_2, _Add_c00f6c5fae1f40ce848e7c22007c4187_Out_2, _Add_14d2aa97a990488095216c24e0fce025_Out_2, _Smoothstep_cdbeceeb99e04282a57ed4060a77ccfa_Out_3);
|
|
float _Property_9b3bca5a847f487c9f9ea762b17e9e6f_Out_0 = _Lava_Move;
|
|
float _Multiply_cfe5164c85184498b5f555c37c60f6e7_Out_2;
|
|
Unity_Multiply_float_float(_Smoothstep_cdbeceeb99e04282a57ed4060a77ccfa_Out_3, _Property_9b3bca5a847f487c9f9ea762b17e9e6f_Out_0, _Multiply_cfe5164c85184498b5f555c37c60f6e7_Out_2);
|
|
float3 _Vector3_6776765fcd694cd4a1fda0cee619f6fd_Out_0 = float3(0, _Multiply_cfe5164c85184498b5f555c37c60f6e7_Out_2, 0);
|
|
float _Fraction_534e1fabf58244d58a8b4810525daf90_Out_1;
|
|
Unity_Fraction_float(_Smoothstep_cdbeceeb99e04282a57ed4060a77ccfa_Out_3, _Fraction_534e1fabf58244d58a8b4810525daf90_Out_1);
|
|
float _Subtract_8953bd445cba4da5bd2f520f8181e98d_Out_2;
|
|
Unity_Subtract_float(_Add_c00f6c5fae1f40ce848e7c22007c4187_Out_2, _Add_14d2aa97a990488095216c24e0fce025_Out_2, _Subtract_8953bd445cba4da5bd2f520f8181e98d_Out_2);
|
|
float _Clamp_f8658c6871554a12b16cd7ce892df954_Out_3;
|
|
Unity_Clamp_float(_Subtract_8953bd445cba4da5bd2f520f8181e98d_Out_2, 0, 1, _Clamp_f8658c6871554a12b16cd7ce892df954_Out_3);
|
|
OutVector3_1 = _Vector3_6776765fcd694cd4a1fda0cee619f6fd_Out_0;
|
|
Mask_2 = _Fraction_534e1fabf58244d58a8b4810525daf90_Out_1;
|
|
BlackMask_3 = _Clamp_f8658c6871554a12b16cd7ce892df954_Out_3;
|
|
}
|
|
|
|
void Unity_Multiply_float3_float3(float3 A, float3 B, out float3 Out)
|
|
{
|
|
Out = A * B;
|
|
}
|
|
|
|
void Unity_Absolute_float(float In, out float Out)
|
|
{
|
|
Out = abs(In);
|
|
}
|
|
|
|
void Unity_Multiply_float2_float2(float2 A, float2 B, out float2 Out)
|
|
{
|
|
Out = A * B;
|
|
}
|
|
|
|
void Unity_Add_float2(float2 A, float2 B, out float2 Out)
|
|
{
|
|
Out = A + B;
|
|
}
|
|
|
|
void Unity_Branch_float2(float Predicate, float2 True, float2 False, out float2 Out)
|
|
{
|
|
Out = Predicate ? True : False;
|
|
}
|
|
|
|
void Unity_Divide_float(float A, float B, out float Out)
|
|
{
|
|
Out = A / B;
|
|
}
|
|
|
|
void Unity_Power_float(float A, float B, out float Out)
|
|
{
|
|
Out = pow(A, B);
|
|
}
|
|
|
|
struct Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float
|
|
{
|
|
float3 WorldSpaceNormal;
|
|
half4 uv0;
|
|
half4 uv3;
|
|
};
|
|
|
|
void SG_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float(float _UV_Direction_V_T_U_F, float2 _Texture_Tiling, float _Global_Tiling, float2 _Texture_Speed, UnityTexture2D _HeightMap_B, float _UV_Refresh_Speed, float2 _Slope_Influence, float _Time_Float, Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float IN, out float2 UV_1_LOD_5, out float2 UV_2_LOD_4, out float FlowLerp_LOD_8, out float NonHeigblendedLerp_LOD_9, out float Fraction_1_1, out float Fraction_2_2)
|
|
{
|
|
float _Property_e1ff2b453fec41069201c9a23f45243f_Out_0 = _UV_Direction_V_T_U_F;
|
|
float2 _Property_11e9ef21a6164714b54867b4fec442fb_Out_0 = _Texture_Speed;
|
|
float _Split_66fafc81d60b44af9ca4955d1c41a23e_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_66fafc81d60b44af9ca4955d1c41a23e_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_66fafc81d60b44af9ca4955d1c41a23e_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_66fafc81d60b44af9ca4955d1c41a23e_A_4 = 0;
|
|
float _Absolute_9ed12a85859d4c3abd48e4e3ad86a4a3_Out_1;
|
|
Unity_Absolute_float(_Split_66fafc81d60b44af9ca4955d1c41a23e_G_2, _Absolute_9ed12a85859d4c3abd48e4e3ad86a4a3_Out_1);
|
|
float _Clamp_381065d3a34d4d03a8e14f5344363851_Out_3;
|
|
Unity_Clamp_float(_Absolute_9ed12a85859d4c3abd48e4e3ad86a4a3_Out_1, 0, 1, _Clamp_381065d3a34d4d03a8e14f5344363851_Out_3);
|
|
float _OneMinus_e2b233a02f02413b9067eba7b3be8fdb_Out_1;
|
|
Unity_OneMinus_float(_Clamp_381065d3a34d4d03a8e14f5344363851_Out_3, _OneMinus_e2b233a02f02413b9067eba7b3be8fdb_Out_1);
|
|
float2 _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0 = _Slope_Influence;
|
|
float2 _Multiply_8b98ec2e94864acc851f15193013d9c5_Out_2;
|
|
Unity_Multiply_float2_float2((_OneMinus_e2b233a02f02413b9067eba7b3be8fdb_Out_1.xx), _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0, _Multiply_8b98ec2e94864acc851f15193013d9c5_Out_2);
|
|
float2 _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2;
|
|
Unity_Add_float2(_Property_11e9ef21a6164714b54867b4fec442fb_Out_0, _Multiply_8b98ec2e94864acc851f15193013d9c5_Out_2, _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2);
|
|
float2 _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0 = _Texture_Tiling;
|
|
float2 _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2;
|
|
Unity_Multiply_float2_float2(_Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2, _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0, _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2);
|
|
float4 _UV_5065e53f57da48938d389be8b756e79f_Out_0 = IN.uv3;
|
|
float2 _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2;
|
|
Unity_Multiply_float2_float2(_Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2, (_UV_5065e53f57da48938d389be8b756e79f_Out_0.xy), _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2);
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_R_1 = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2[0];
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_G_2 = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2[1];
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_B_3 = 0;
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_A_4 = 0;
|
|
float2 _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0 = float2(_Split_8a205a4b761446f9bd6e51fef55cd516_G_2, _Split_8a205a4b761446f9bd6e51fef55cd516_R_1);
|
|
float2 _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3;
|
|
Unity_Branch_float2(_Property_e1ff2b453fec41069201c9a23f45243f_Out_0, _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2, _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0, _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3);
|
|
float _Property_85997eba6114477b8cf506155f6b748c_Out_0 = _Time_Float;
|
|
float _Property_eca1185428d546de9034f062796c7f3b_Out_0 = _UV_Refresh_Speed;
|
|
float _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2;
|
|
Unity_Multiply_float_float(_Property_85997eba6114477b8cf506155f6b748c_Out_0, _Property_eca1185428d546de9034f062796c7f3b_Out_0, _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2);
|
|
float _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2;
|
|
Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2, 0, _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2);
|
|
float _Fraction_32b193bd71ca404588517d6887bbf390_Out_1;
|
|
Unity_Fraction_float(_Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2, _Fraction_32b193bd71ca404588517d6887bbf390_Out_1);
|
|
float2 _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2;
|
|
Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3, (_Fraction_32b193bd71ca404588517d6887bbf390_Out_1.xx), _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2);
|
|
float _Property_62f67c70aae5489e94e37cafe73baf35_Out_0 = _Global_Tiling;
|
|
float _Divide_19c9049f60754d499008ce4b06109655_Out_2;
|
|
Unity_Divide_float(1, _Property_62f67c70aae5489e94e37cafe73baf35_Out_0, _Divide_19c9049f60754d499008ce4b06109655_Out_2);
|
|
float4 _UV_6b1eec7607104319aba3d875527da073_Out_0 = IN.uv0;
|
|
float2 _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2;
|
|
Unity_Multiply_float2_float2(_Property_4d24cadf92ee4d43b52d3755629e269e_Out_0, (_UV_6b1eec7607104319aba3d875527da073_Out_0.xy), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2);
|
|
float2 _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2;
|
|
Unity_Multiply_float2_float2((_Divide_19c9049f60754d499008ce4b06109655_Out_2.xx), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2);
|
|
float2 _Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2;
|
|
Unity_Add_float2(_Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2, _Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2);
|
|
float _Add_9eadb94808de4bc885bc1be18df4f639_Out_2;
|
|
Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2, -0.5, _Add_9eadb94808de4bc885bc1be18df4f639_Out_2);
|
|
float _Fraction_38e5506afa51447283ddde13593ada4d_Out_1;
|
|
Unity_Fraction_float(_Add_9eadb94808de4bc885bc1be18df4f639_Out_2, _Fraction_38e5506afa51447283ddde13593ada4d_Out_1);
|
|
float2 _Multiply_14c20d62ad084293accedac425b831fe_Out_2;
|
|
Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3, (_Fraction_38e5506afa51447283ddde13593ada4d_Out_1.xx), _Multiply_14c20d62ad084293accedac425b831fe_Out_2);
|
|
float2 _Add_5373f3ceb31249868a4f178de8a7ccc5_Out_2;
|
|
Unity_Add_float2(_Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2, _Multiply_14c20d62ad084293accedac425b831fe_Out_2, _Add_5373f3ceb31249868a4f178de8a7ccc5_Out_2);
|
|
float _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2;
|
|
Unity_Multiply_float_float(_Fraction_32b193bd71ca404588517d6887bbf390_Out_1, 1, _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2);
|
|
float Constant_9550753bbc114dd4994f4e99790a3669 = 3.141593;
|
|
float _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2;
|
|
Unity_Multiply_float_float(_Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2, Constant_9550753bbc114dd4994f4e99790a3669, _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2);
|
|
float Constant_b538a449c4eb42328f031521a22bd3e3 = 3.141593;
|
|
float _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2;
|
|
Unity_Multiply_float_float(Constant_b538a449c4eb42328f031521a22bd3e3, 1.5, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2);
|
|
float _Add_590bbae990404254a6309a5fa210ca31_Out_2;
|
|
Unity_Add_float(_Multiply_c4390f9bbb504e9981494940812a3c59_Out_2, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2, _Add_590bbae990404254a6309a5fa210ca31_Out_2);
|
|
float _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1;
|
|
Unity_Sine_float(_Add_590bbae990404254a6309a5fa210ca31_Out_2, _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1);
|
|
float _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1;
|
|
Unity_Absolute_float(_Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1, _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1);
|
|
float _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3;
|
|
Unity_Clamp_float(_Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1, 0, 1, _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3);
|
|
UnityTexture2D _Property_455d32b94af045e4ac963d23b1a8dceb_Out_0 = _HeightMap_B;
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_455d32b94af045e4ac963d23b1a8dceb_Out_0.tex, _Property_455d32b94af045e4ac963d23b1a8dceb_Out_0.samplerstate, _Property_455d32b94af045e4ac963d23b1a8dceb_Out_0.GetTransformedUV(_Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_R_5 = _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0.r;
|
|
float _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_G_6 = _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0.g;
|
|
float _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_B_7 = _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0.b;
|
|
float _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_A_8 = _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0.a;
|
|
float _Multiply_d08510aad90c46c79f14152cfed0f078_Out_2;
|
|
Unity_Multiply_float_float(_SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_B_7, 7, _Multiply_d08510aad90c46c79f14152cfed0f078_Out_2);
|
|
float _Power_9a99fc4a330a4c5aac5363723a9e297d_Out_2;
|
|
Unity_Power_float(_Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3, _Multiply_d08510aad90c46c79f14152cfed0f078_Out_2, _Power_9a99fc4a330a4c5aac5363723a9e297d_Out_2);
|
|
float _Clamp_134461fc226e4794bd6323caf229ec29_Out_3;
|
|
Unity_Clamp_float(_Power_9a99fc4a330a4c5aac5363723a9e297d_Out_2, 0, 1, _Clamp_134461fc226e4794bd6323caf229ec29_Out_3);
|
|
float _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1;
|
|
Unity_Fraction_float(_Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2, _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1);
|
|
float _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1;
|
|
Unity_Fraction_float(_Add_9eadb94808de4bc885bc1be18df4f639_Out_2, _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1);
|
|
UV_1_LOD_5 = _Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2;
|
|
UV_2_LOD_4 = _Add_5373f3ceb31249868a4f178de8a7ccc5_Out_2;
|
|
FlowLerp_LOD_8 = _Clamp_134461fc226e4794bd6323caf229ec29_Out_3;
|
|
NonHeigblendedLerp_LOD_9 = _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3;
|
|
Fraction_1_1 = _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1;
|
|
Fraction_2_2 = _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1;
|
|
}
|
|
|
|
void Unity_Lerp_float(float A, float B, float T, out float Out)
|
|
{
|
|
Out = lerp(A, B, T);
|
|
}
|
|
|
|
void Unity_Saturate_float(float In, out float Out)
|
|
{
|
|
Out = saturate(In);
|
|
}
|
|
|
|
struct Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float
|
|
{
|
|
};
|
|
|
|
void SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(float Vector1_3D7AF960, float Vector1_23CABB44, float Vector1_50A6BA5E, Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float IN, out float Blend_1)
|
|
{
|
|
float _Property_804e86228598eb8b92ce6c007ac5fbc9_Out_0 = Vector1_3D7AF960;
|
|
float _Property_9dc4e2ee5a613e8bacccce3aeee46c32_Out_0 = Vector1_23CABB44;
|
|
float _Multiply_fb91b2b13771718bb4cb013bab2768ac_Out_2;
|
|
Unity_Multiply_float_float(_Property_804e86228598eb8b92ce6c007ac5fbc9_Out_0, _Property_9dc4e2ee5a613e8bacccce3aeee46c32_Out_0, _Multiply_fb91b2b13771718bb4cb013bab2768ac_Out_2);
|
|
float _Multiply_aa534fa162410f8f935b21bd5d9c58ab_Out_2;
|
|
Unity_Multiply_float_float(_Multiply_fb91b2b13771718bb4cb013bab2768ac_Out_2, 4, _Multiply_aa534fa162410f8f935b21bd5d9c58ab_Out_2);
|
|
float _Multiply_283464c99bf1ac8789d1ff8ec1948e00_Out_2;
|
|
Unity_Multiply_float_float(_Property_9dc4e2ee5a613e8bacccce3aeee46c32_Out_0, 2, _Multiply_283464c99bf1ac8789d1ff8ec1948e00_Out_2);
|
|
float _Add_4b45f8bab5909883a71690c307b567a2_Out_2;
|
|
Unity_Add_float(_Multiply_aa534fa162410f8f935b21bd5d9c58ab_Out_2, _Multiply_283464c99bf1ac8789d1ff8ec1948e00_Out_2, _Add_4b45f8bab5909883a71690c307b567a2_Out_2);
|
|
float _Absolute_3d1440cf68e24d60b4c40bc66c13c0e5_Out_1;
|
|
Unity_Absolute_float(_Add_4b45f8bab5909883a71690c307b567a2_Out_2, _Absolute_3d1440cf68e24d60b4c40bc66c13c0e5_Out_1);
|
|
float _Property_d01ca21e1ed88487b7c132aa64b85be9_Out_0 = Vector1_50A6BA5E;
|
|
float _Power_376a71f1029b5d888cc4d93d7d8eb032_Out_2;
|
|
Unity_Power_float(_Absolute_3d1440cf68e24d60b4c40bc66c13c0e5_Out_1, _Property_d01ca21e1ed88487b7c132aa64b85be9_Out_0, _Power_376a71f1029b5d888cc4d93d7d8eb032_Out_2);
|
|
float _Saturate_f8e2104d93edb487bdad4a3604d89b6b_Out_1;
|
|
Unity_Saturate_float(_Power_376a71f1029b5d888cc4d93d7d8eb032_Out_2, _Saturate_f8e2104d93edb487bdad4a3604d89b6b_Out_1);
|
|
Blend_1 = _Saturate_f8e2104d93edb487bdad4a3604d89b6b_Out_1;
|
|
}
|
|
|
|
void Unity_Add_float3(float3 A, float3 B, out float3 Out)
|
|
{
|
|
Out = A + B;
|
|
}
|
|
|
|
void Unity_Branch_float3(float Predicate, float3 True, float3 False, out float3 Out)
|
|
{
|
|
Out = Predicate ? True : False;
|
|
}
|
|
|
|
// 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;
|
|
float _Property_661c7656745d4b468e5418922cad980c_Out_0 = _Dynamic_Flow;
|
|
float _Property_6174b362fef84a64bfc63218c98ca2ad_Out_0 = _Dynamic_Shape_Y_Offset;
|
|
float _Property_5a32e2c3b8ea4693bbcb6465db16e4eb_Out_0 = _Dynamic_Shape_V_Curve_Power;
|
|
float _Property_c1acd6c11c59428c9aa108b90c725006_Out_0 = _Dynamic_Shape_U_Curve_Power;
|
|
float _Property_94a7abd0eed040958756408f5586399b_Out_0 = _Dynamic_Start_Position_Offset;
|
|
float _Property_7430d51dddb6413fa811cec211b99000_Out_0 = _Dynamic_Shape_Speed;
|
|
Bindings_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526;
|
|
_LavaMove_e7c2dd23675f46dfb5d627bef2a4f526.uv2 = IN.uv2;
|
|
float3 _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_OutVector3_1;
|
|
float _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_Mask_2;
|
|
float _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_BlackMask_3;
|
|
SG_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float(_Property_6174b362fef84a64bfc63218c98ca2ad_Out_0, _Property_5a32e2c3b8ea4693bbcb6465db16e4eb_Out_0, _Property_c1acd6c11c59428c9aa108b90c725006_Out_0, _Property_94a7abd0eed040958756408f5586399b_Out_0, _Property_7430d51dddb6413fa811cec211b99000_Out_0, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_OutVector3_1, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_Mask_2, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_BlackMask_3);
|
|
float3 _Multiply_dbb7c1d4b3bc4fe0aa3119bb0c945e19_Out_2;
|
|
Unity_Multiply_float3_float3(IN.ObjectSpaceNormal, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_OutVector3_1, _Multiply_dbb7c1d4b3bc4fe0aa3119bb0c945e19_Out_2);
|
|
UnityTexture2D _Property_d1dd8451b9a54063aa1bf0516031825d_Out_0 = UnityBuildTexture2DStructNoScale(_ColdLavaMT_AO_H_EM);
|
|
float _Property_826d006643654800b130e720cfee9283_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_30f8ed4e6dbf49d9bed951f8353f56dd_Out_0 = _ColdLavaTiling;
|
|
float _Property_b0afac94ec4546f9b499dcebb27f4454_Out_0 = _GlobalTiling;
|
|
float2 _Property_39b80d50a1cc47f5837e0616a7b5f484_Out_0 = _ColdLavaMainSpeed;
|
|
UnityTexture2D _Property_97e6f4af77ce47b9a2bd94a7f7e72195_Out_0 = UnityBuildTexture2DStructNoScale(_ColdLavaMT_AO_H_EM);
|
|
float _Property_cf3c3ed2779248fab05956b139b70614_Out_0 = _ColdLavaFlowUVRefresSpeed;
|
|
float2 _Property_76c46234a6774d6b8e09471a8a609832_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_b262837696e74b029d5478b0bdc80655_Out_0;
|
|
Time_float(_TimeCustomFunction_b262837696e74b029d5478b0bdc80655_Out_0);
|
|
Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d;
|
|
_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV1LOD_5;
|
|
float2 _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV2LOD_4;
|
|
float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_FlowLerpLOD_8;
|
|
float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_NonHeigblendedLerpLOD_9;
|
|
float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_Fraction1_1;
|
|
float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_Fraction2_2;
|
|
SG_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float(_Property_826d006643654800b130e720cfee9283_Out_0, _Property_30f8ed4e6dbf49d9bed951f8353f56dd_Out_0, _Property_b0afac94ec4546f9b499dcebb27f4454_Out_0, _Property_39b80d50a1cc47f5837e0616a7b5f484_Out_0, _Property_97e6f4af77ce47b9a2bd94a7f7e72195_Out_0, _Property_cf3c3ed2779248fab05956b139b70614_Out_0, _Property_76c46234a6774d6b8e09471a8a609832_Out_0, _TimeCustomFunction_b262837696e74b029d5478b0bdc80655_Out_0, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV1LOD_5, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV2LOD_4, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_FlowLerpLOD_8, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_NonHeigblendedLerpLOD_9, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_Fraction1_1, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_Fraction2_2);
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_d1dd8451b9a54063aa1bf0516031825d_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_d1dd8451b9a54063aa1bf0516031825d_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV1LOD_5), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_R_5 = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0.r;
|
|
float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_G_6 = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0.g;
|
|
float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_B_7 = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0.b;
|
|
float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_A_8 = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0.a;
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_d1dd8451b9a54063aa1bf0516031825d_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_d1dd8451b9a54063aa1bf0516031825d_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV2LOD_4), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_R_5 = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0.r;
|
|
float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_G_6 = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0.g;
|
|
float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_B_7 = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0.b;
|
|
float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_A_8 = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0.a;
|
|
float _Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3;
|
|
Unity_Lerp_float(_SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_B_7, _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_B_7, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_FlowLerpLOD_8, _Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3);
|
|
float _Add_f5d3919f9d110f84be2db0b4e57905db_Out_2;
|
|
Unity_Add_float(_Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3, -0.25, _Add_f5d3919f9d110f84be2db0b4e57905db_Out_2);
|
|
float _Property_5f6191b3eec22f8691968a8c6e01b3ba_Out_0 = _ColdLavaTessScale;
|
|
float _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2;
|
|
Unity_Multiply_float_float(_Add_f5d3919f9d110f84be2db0b4e57905db_Out_2, _Property_5f6191b3eec22f8691968a8c6e01b3ba_Out_0, _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2);
|
|
UnityTexture2D _Property_56863f8742833f83a9c0285cb3a6c344_Out_0 = UnityBuildTexture2DStructNoScale(_MediumLavaMT_AO_H_EM);
|
|
float _Property_129eb4e64ee94a539b4fcd33d6963539_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_d449c1fd7bee4109b74db35119b5d317_Out_0 = _MediumLavaTiling;
|
|
float _Property_d11985e336744f738fa113fbe21e8b6c_Out_0 = _GlobalTiling;
|
|
float2 _Property_a66b70fbc93c45b09178aeffbc10901a_Out_0 = _MediumLavaMainSpeed;
|
|
UnityTexture2D _Property_ba5c124ff8cb4be699e4a9fc5e7e4a41_Out_0 = UnityBuildTexture2DStructNoScale(_MediumLavaMT_AO_H_EM);
|
|
float _Property_0ae710a197254ff1bd92334a386e969d_Out_0 = _MediumLavaFlowUVRefreshSpeed;
|
|
float2 _Property_ebac93cdf45e4381b5c5d3b4b9fd3fe8_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_61c6b7d904c344f78fe8568d44e53710_Out_0;
|
|
Time_float(_TimeCustomFunction_61c6b7d904c344f78fe8568d44e53710_Out_0);
|
|
Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4;
|
|
_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV1LOD_5;
|
|
float2 _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV2LOD_4;
|
|
float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_FlowLerpLOD_8;
|
|
float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_NonHeigblendedLerpLOD_9;
|
|
float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_Fraction1_1;
|
|
float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_Fraction2_2;
|
|
SG_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float(_Property_129eb4e64ee94a539b4fcd33d6963539_Out_0, _Property_d449c1fd7bee4109b74db35119b5d317_Out_0, _Property_d11985e336744f738fa113fbe21e8b6c_Out_0, _Property_a66b70fbc93c45b09178aeffbc10901a_Out_0, _Property_ba5c124ff8cb4be699e4a9fc5e7e4a41_Out_0, _Property_0ae710a197254ff1bd92334a386e969d_Out_0, _Property_ebac93cdf45e4381b5c5d3b4b9fd3fe8_Out_0, _TimeCustomFunction_61c6b7d904c344f78fe8568d44e53710_Out_0, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV1LOD_5, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV2LOD_4, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_FlowLerpLOD_8, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_NonHeigblendedLerpLOD_9, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_Fraction1_1, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_Fraction2_2);
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_56863f8742833f83a9c0285cb3a6c344_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_56863f8742833f83a9c0285cb3a6c344_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV1LOD_5), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_R_5 = _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0.r;
|
|
float _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_G_6 = _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0.g;
|
|
float _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_B_7 = _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0.b;
|
|
float _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_A_8 = _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0.a;
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_56863f8742833f83a9c0285cb3a6c344_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_56863f8742833f83a9c0285cb3a6c344_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV2LOD_4), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_R_5 = _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0.r;
|
|
float _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_G_6 = _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0.g;
|
|
float _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_B_7 = _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0.b;
|
|
float _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_A_8 = _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0.a;
|
|
float _Lerp_79202e8722bd198a8e3c96b6f6ed9ee9_Out_3;
|
|
Unity_Lerp_float(_SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_B_7, _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_B_7, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_FlowLerpLOD_8, _Lerp_79202e8722bd198a8e3c96b6f6ed9ee9_Out_3);
|
|
float _Add_653ccc57b165d688b8b4122d29bdb348_Out_2;
|
|
Unity_Add_float(_Lerp_79202e8722bd198a8e3c96b6f6ed9ee9_Out_3, -0.25, _Add_653ccc57b165d688b8b4122d29bdb348_Out_2);
|
|
float _Property_3174f3b50d8f8b809685448270c41957_Out_0 = _MediumLavaTessScale;
|
|
float _Multiply_36f60bc2706a8a839dd567cffb1e3428_Out_2;
|
|
Unity_Multiply_float_float(_Add_653ccc57b165d688b8b4122d29bdb348_Out_2, _Property_3174f3b50d8f8b809685448270c41957_Out_0, _Multiply_36f60bc2706a8a839dd567cffb1e3428_Out_2);
|
|
float _OneMinus_559f0fb51d664e529e348d84b4af292f_Out_1;
|
|
Unity_OneMinus_float(_Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3, _OneMinus_559f0fb51d664e529e348d84b4af292f_Out_1);
|
|
float _Absolute_e7aa87a50fd84525a05e4c15faa6ed85_Out_1;
|
|
Unity_Absolute_float(_OneMinus_559f0fb51d664e529e348d84b4af292f_Out_1, _Absolute_e7aa87a50fd84525a05e4c15faa6ed85_Out_1);
|
|
float _Property_29b2fd9cda5f4f5089c3a83fc03e82e9_Out_0 = _MediumLavaHeightBlendTreshold;
|
|
float _Power_1f877a35dc84439b8975ae3495259f32_Out_2;
|
|
Unity_Power_float(_Absolute_e7aa87a50fd84525a05e4c15faa6ed85_Out_1, _Property_29b2fd9cda5f4f5089c3a83fc03e82e9_Out_0, _Power_1f877a35dc84439b8975ae3495259f32_Out_2);
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_A_4 = 0;
|
|
float _Absolute_af2e8d067a75a385bc8da51b27457800_Out_1;
|
|
Unity_Absolute_float(_Split_e8815c5687c0c188b222e57b486e0e5d_G_2, _Absolute_af2e8d067a75a385bc8da51b27457800_Out_1);
|
|
float _Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3;
|
|
Unity_Clamp_float(_Absolute_af2e8d067a75a385bc8da51b27457800_Out_1, 0, 1, _Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3);
|
|
float _Property_f6e7c7b7064d56849dcc327504a5af65_Out_0 = _MediumLavaAngle;
|
|
float _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2;
|
|
Unity_Divide_float(_Property_f6e7c7b7064d56849dcc327504a5af65_Out_0, 45, _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2);
|
|
float _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1;
|
|
Unity_OneMinus_float(_Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2, _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1);
|
|
float _Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2;
|
|
Unity_Subtract_float(_Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3, _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1, _Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2);
|
|
float _Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3;
|
|
Unity_Clamp_float(_Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2, 0, 2, _Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3);
|
|
float _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2;
|
|
Unity_Divide_float(1, _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2, _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2);
|
|
float _Multiply_7079e8acdf5057888843275dbbdb199c_Out_2;
|
|
Unity_Multiply_float_float(_Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3, _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2, _Multiply_7079e8acdf5057888843275dbbdb199c_Out_2);
|
|
float _Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3;
|
|
Unity_Clamp_float(_Multiply_7079e8acdf5057888843275dbbdb199c_Out_2, 0, 1, _Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3);
|
|
float _OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1;
|
|
Unity_OneMinus_float(_Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3, _OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1);
|
|
float _Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1;
|
|
Unity_Absolute_float(_OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1, _Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1);
|
|
float _Property_f6203e15e471e481b8369ee14c1cf745_Out_0 = _MediumLavaAngleFalloff;
|
|
float _Power_1bc1b18487206481a5ce3274075c24a1_Out_2;
|
|
Unity_Power_float(_Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1, _Property_f6203e15e471e481b8369ee14c1cf745_Out_0, _Power_1bc1b18487206481a5ce3274075c24a1_Out_2);
|
|
float _Clamp_08c896054837bb88bc0374bd536ee024_Out_3;
|
|
Unity_Clamp_float(_Power_1bc1b18487206481a5ce3274075c24a1_Out_2, 0, 1, _Clamp_08c896054837bb88bc0374bd536ee024_Out_3);
|
|
float _Property_c6fdc37b90444cbf8cbf004b1c01d820_Out_0 = _MediumLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54;
|
|
float _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_Power_1f877a35dc84439b8975ae3495259f32_Out_2, _Clamp_08c896054837bb88bc0374bd536ee024_Out_3, _Property_c6fdc37b90444cbf8cbf004b1c01d820_Out_0, _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54, _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54_Blend_1);
|
|
float _Lerp_bbad2bae9298a98fb0f4e5807244e03d_Out_3;
|
|
Unity_Lerp_float(_Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2, _Multiply_36f60bc2706a8a839dd567cffb1e3428_Out_2, _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54_Blend_1, _Lerp_bbad2bae9298a98fb0f4e5807244e03d_Out_3);
|
|
UnityTexture2D _Property_65b22a07dcd745828b471df9172deaa4_Out_0 = UnityBuildTexture2DStructNoScale(_HotLavaMT_AO_H_EM);
|
|
float _Property_d32c017d9c624ffa90d8984f38f746d0_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_b0bb4e9015e84d95a4bc288f0187888b_Out_0 = _HotLavaTiling;
|
|
float _Property_162f3942f5b44cc98f8accf8b6293159_Out_0 = _GlobalTiling;
|
|
float2 _Property_120466aaf69b4fbdb89bcb097bfd6df4_Out_0 = _HotLavaMainSpeed;
|
|
UnityTexture2D _Property_cb85121173c148debffeebcfebf7167d_Out_0 = UnityBuildTexture2DStructNoScale(_HotLavaMT_AO_H_EM);
|
|
float _Property_277288be9f08428eb953c8ee761d793c_Out_0 = _HotLavaFlowUVRefreshSpeed;
|
|
float2 _Property_2a69b9c45b8e4f9b84b561e49c548b8e_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_84f6f740bbf64a11a8f9f67f370e8676_Out_0;
|
|
Time_float(_TimeCustomFunction_84f6f740bbf64a11a8f9f67f370e8676_Out_0);
|
|
Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf;
|
|
_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV1LOD_5;
|
|
float2 _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV2LOD_4;
|
|
float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_FlowLerpLOD_8;
|
|
float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_NonHeigblendedLerpLOD_9;
|
|
float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_Fraction1_1;
|
|
float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_Fraction2_2;
|
|
SG_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float(_Property_d32c017d9c624ffa90d8984f38f746d0_Out_0, _Property_b0bb4e9015e84d95a4bc288f0187888b_Out_0, _Property_162f3942f5b44cc98f8accf8b6293159_Out_0, _Property_120466aaf69b4fbdb89bcb097bfd6df4_Out_0, _Property_cb85121173c148debffeebcfebf7167d_Out_0, _Property_277288be9f08428eb953c8ee761d793c_Out_0, _Property_2a69b9c45b8e4f9b84b561e49c548b8e_Out_0, _TimeCustomFunction_84f6f740bbf64a11a8f9f67f370e8676_Out_0, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV1LOD_5, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV2LOD_4, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_FlowLerpLOD_8, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_NonHeigblendedLerpLOD_9, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_Fraction1_1, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_Fraction2_2);
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_65b22a07dcd745828b471df9172deaa4_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_65b22a07dcd745828b471df9172deaa4_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV1LOD_5), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_R_5 = _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0.r;
|
|
float _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_G_6 = _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0.g;
|
|
float _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_B_7 = _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0.b;
|
|
float _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_A_8 = _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0.a;
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_65b22a07dcd745828b471df9172deaa4_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_65b22a07dcd745828b471df9172deaa4_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV2LOD_4), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_R_5 = _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0.r;
|
|
float _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_G_6 = _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0.g;
|
|
float _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_B_7 = _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0.b;
|
|
float _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_A_8 = _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0.a;
|
|
float _Lerp_a74bf7006e0ceb81af461eaab46f23b1_Out_3;
|
|
Unity_Lerp_float(_SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_B_7, _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_B_7, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_FlowLerpLOD_8, _Lerp_a74bf7006e0ceb81af461eaab46f23b1_Out_3);
|
|
float _Add_4a55e899a9299a83877d178ae45f49f1_Out_2;
|
|
Unity_Add_float(_Lerp_a74bf7006e0ceb81af461eaab46f23b1_Out_3, -0.25, _Add_4a55e899a9299a83877d178ae45f49f1_Out_2);
|
|
float _Property_f6b107e5e0d31d8c98e66eefbf3de6f2_Out_0 = _HotLavaTessScale;
|
|
float _Multiply_f3c73cf50cdf8e8689aed97f89e3046c_Out_2;
|
|
Unity_Multiply_float_float(_Add_4a55e899a9299a83877d178ae45f49f1_Out_2, _Property_f6b107e5e0d31d8c98e66eefbf3de6f2_Out_0, _Multiply_f3c73cf50cdf8e8689aed97f89e3046c_Out_2);
|
|
float _OneMinus_58b9e464e3ca4d479e369a8be9a7ee08_Out_1;
|
|
Unity_OneMinus_float(_Lerp_79202e8722bd198a8e3c96b6f6ed9ee9_Out_3, _OneMinus_58b9e464e3ca4d479e369a8be9a7ee08_Out_1);
|
|
float _Absolute_fb324d79ccc14d32b39e90513d31b50b_Out_1;
|
|
Unity_Absolute_float(_OneMinus_58b9e464e3ca4d479e369a8be9a7ee08_Out_1, _Absolute_fb324d79ccc14d32b39e90513d31b50b_Out_1);
|
|
float _Property_d8670d1e08f54d1899644251f1099601_Out_0 = _HotLavaHeightBlendTreshold;
|
|
float _Power_99605ede7ecd4b6f976609d07b4629bb_Out_2;
|
|
Unity_Power_float(_Absolute_fb324d79ccc14d32b39e90513d31b50b_Out_1, _Property_d8670d1e08f54d1899644251f1099601_Out_0, _Power_99605ede7ecd4b6f976609d07b4629bb_Out_2);
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_A_4 = 0;
|
|
float _Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1;
|
|
Unity_Absolute_float(_Split_b9e7b4a6b4b5e58aa502d4b6d169b792_G_2, _Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1);
|
|
float _Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3;
|
|
Unity_Clamp_float(_Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1, 0, 1, _Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3);
|
|
float _Property_6975119070a7eb84950e7da691463776_Out_0 = _HotLavaAngle;
|
|
float _Divide_86811ef0d01a1581b082fc982daa687c_Out_2;
|
|
Unity_Divide_float(_Property_6975119070a7eb84950e7da691463776_Out_0, 45, _Divide_86811ef0d01a1581b082fc982daa687c_Out_2);
|
|
float _OneMinus_a7c4799546af71898266d38a4354b568_Out_1;
|
|
Unity_OneMinus_float(_Divide_86811ef0d01a1581b082fc982daa687c_Out_2, _OneMinus_a7c4799546af71898266d38a4354b568_Out_1);
|
|
float _Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2;
|
|
Unity_Subtract_float(_Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3, _OneMinus_a7c4799546af71898266d38a4354b568_Out_1, _Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2);
|
|
float _Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3;
|
|
Unity_Clamp_float(_Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2, 0, 2, _Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3);
|
|
float _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2;
|
|
Unity_Divide_float(1, _Divide_86811ef0d01a1581b082fc982daa687c_Out_2, _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2);
|
|
float _Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2;
|
|
Unity_Multiply_float_float(_Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3, _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2, _Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2);
|
|
float _Clamp_69414a1448338e8d9fc890185b317bc6_Out_3;
|
|
Unity_Clamp_float(_Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2, 0, 1, _Clamp_69414a1448338e8d9fc890185b317bc6_Out_3);
|
|
float _OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1;
|
|
Unity_OneMinus_float(_Clamp_69414a1448338e8d9fc890185b317bc6_Out_3, _OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1);
|
|
float _Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1;
|
|
Unity_Absolute_float(_OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1, _Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1);
|
|
float _Property_f5a63fda0810468082350dfa23ec6bf3_Out_0 = _HotLavaAngleFalloff;
|
|
float _Power_0c67a131ce19048caeed8c043e033fb9_Out_2;
|
|
Unity_Power_float(_Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1, _Property_f5a63fda0810468082350dfa23ec6bf3_Out_0, _Power_0c67a131ce19048caeed8c043e033fb9_Out_2);
|
|
float _Clamp_c8349812bf696286b9429cd182d4670a_Out_3;
|
|
Unity_Clamp_float(_Power_0c67a131ce19048caeed8c043e033fb9_Out_2, 0, 1, _Clamp_c8349812bf696286b9429cd182d4670a_Out_3);
|
|
float _Property_b67bd351f0d84590833dacb1b608a490_Out_0 = _HotLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98;
|
|
float _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_Power_99605ede7ecd4b6f976609d07b4629bb_Out_2, _Clamp_c8349812bf696286b9429cd182d4670a_Out_3, _Property_b67bd351f0d84590833dacb1b608a490_Out_0, _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98, _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98_Blend_1);
|
|
float _Lerp_ba0188e0033c96818127ab277dd7743d_Out_3;
|
|
Unity_Lerp_float(_Lerp_bbad2bae9298a98fb0f4e5807244e03d_Out_3, _Multiply_f3c73cf50cdf8e8689aed97f89e3046c_Out_2, _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98_Blend_1, _Lerp_ba0188e0033c96818127ab277dd7743d_Out_3);
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_R_1 = IN.VertexColor[0];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_G_2 = IN.VertexColor[1];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_B_3 = IN.VertexColor[2];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_A_4 = IN.VertexColor[3];
|
|
float _Lerp_93a62f8efa294882a3799fb182d00ce6_Out_3;
|
|
Unity_Lerp_float(_Lerp_ba0188e0033c96818127ab277dd7743d_Out_3, _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2, _Split_992c0de0de817484b2d52aeb19e22ee0_R_1, _Lerp_93a62f8efa294882a3799fb182d00ce6_Out_3);
|
|
float _Lerp_614557f98d2300819fe9b855a1a93f0b_Out_3;
|
|
Unity_Lerp_float(_Lerp_93a62f8efa294882a3799fb182d00ce6_Out_3, _Multiply_36f60bc2706a8a839dd567cffb1e3428_Out_2, _Split_992c0de0de817484b2d52aeb19e22ee0_G_2, _Lerp_614557f98d2300819fe9b855a1a93f0b_Out_3);
|
|
float _Lerp_ef565d386ab90a89ab99065d782595a0_Out_3;
|
|
Unity_Lerp_float(_Lerp_614557f98d2300819fe9b855a1a93f0b_Out_3, _Multiply_f3c73cf50cdf8e8689aed97f89e3046c_Out_2, _Split_992c0de0de817484b2d52aeb19e22ee0_B_3, _Lerp_ef565d386ab90a89ab99065d782595a0_Out_3);
|
|
float3 _Multiply_a2efee1a779e44c6ada9832d9fff09ed_Out_2;
|
|
Unity_Multiply_float3_float3(IN.ObjectSpaceNormal, (_Lerp_ef565d386ab90a89ab99065d782595a0_Out_3.xxx), _Multiply_a2efee1a779e44c6ada9832d9fff09ed_Out_2);
|
|
float3 _Add_8556fe5688a74b4e99dc6a3c66d812ab_Out_2;
|
|
Unity_Add_float3(_Multiply_dbb7c1d4b3bc4fe0aa3119bb0c945e19_Out_2, _Multiply_a2efee1a779e44c6ada9832d9fff09ed_Out_2, _Add_8556fe5688a74b4e99dc6a3c66d812ab_Out_2);
|
|
float3 _Add_30764b0390cf4e34bc89f95f39e6d8be_Out_2;
|
|
Unity_Add_float3(IN.ObjectSpacePosition, _Add_8556fe5688a74b4e99dc6a3c66d812ab_Out_2, _Add_30764b0390cf4e34bc89f95f39e6d8be_Out_2);
|
|
float3 _Add_1536ebe00df2440bbc68b2506484262f_Out_2;
|
|
Unity_Add_float3(IN.ObjectSpacePosition, _Multiply_a2efee1a779e44c6ada9832d9fff09ed_Out_2, _Add_1536ebe00df2440bbc68b2506484262f_Out_2);
|
|
float3 _Branch_385f920ecee74e51ae1e55548ef40ceb_Out_3;
|
|
Unity_Branch_float3(_Property_661c7656745d4b468e5418922cad980c_Out_0, _Add_30764b0390cf4e34bc89f95f39e6d8be_Out_2, _Add_1536ebe00df2440bbc68b2506484262f_Out_2, _Branch_385f920ecee74e51ae1e55548ef40ceb_Out_3);
|
|
description.Position = _Branch_385f920ecee74e51ae1e55548ef40ceb_Out_3;
|
|
description.Normal = IN.ObjectSpaceNormal;
|
|
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
|
|
{
|
|
};
|
|
|
|
SurfaceDescription SurfaceDescriptionFunction(SurfaceDescriptionInputs IN)
|
|
{
|
|
SurfaceDescription surface = (SurfaceDescription)0;
|
|
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);
|
|
|
|
output.ObjectSpaceNormal = input.normalOS;
|
|
output.WorldSpaceNormal = TransformObjectToWorldNormal(input.normalOS);
|
|
output.ObjectSpaceTangent = input.tangentOS.xyz;
|
|
output.ObjectSpacePosition = input.positionOS;
|
|
output.uv0 = input.uv0;
|
|
output.uv2 = input.uv2;
|
|
output.uv3 = input.uv3;
|
|
output.VertexColor = input.color;
|
|
|
|
return output;
|
|
}
|
|
SurfaceDescriptionInputs BuildSurfaceDescriptionInputs(Varyings input)
|
|
{
|
|
SurfaceDescriptionInputs output;
|
|
ZERO_INITIALIZE(SurfaceDescriptionInputs, output);
|
|
|
|
#ifdef HAVE_VFX_MODIFICATION
|
|
// FragInputs from VFX come from two places: Interpolator or CBuffer.
|
|
/* WARNING: $splice Could not find named fragment 'VFXSetFragInputs' */
|
|
|
|
#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
|
|
#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: <None>
|
|
Tags
|
|
{
|
|
"LightMode" = "Universal2D"
|
|
}
|
|
|
|
// Render State
|
|
Cull Back
|
|
Blend One Zero
|
|
ZTest LEqual
|
|
ZWrite On
|
|
|
|
// Debug
|
|
// <None>
|
|
|
|
// --------------------------------------------------
|
|
// Pass
|
|
|
|
HLSLPROGRAM
|
|
|
|
// Pragmas
|
|
#pragma target 2.0
|
|
#pragma only_renderers gles gles3 glcore d3d11
|
|
#pragma multi_compile_instancing
|
|
#pragma vertex vert
|
|
#pragma fragment frag
|
|
|
|
// DotsInstancingOptions: <None>
|
|
// HybridV1InjectedBuiltinProperties: <None>
|
|
|
|
// Keywords
|
|
// PassKeywords: <None>
|
|
// GraphKeywords: <None>
|
|
|
|
// Defines
|
|
|
|
#define _NORMALMAP 1
|
|
#define _NORMAL_DROPOFF_TS 1
|
|
#define ATTRIBUTES_NEED_NORMAL
|
|
#define ATTRIBUTES_NEED_TANGENT
|
|
#define ATTRIBUTES_NEED_TEXCOORD0
|
|
#define ATTRIBUTES_NEED_TEXCOORD2
|
|
#define ATTRIBUTES_NEED_TEXCOORD3
|
|
#define ATTRIBUTES_NEED_COLOR
|
|
#define VARYINGS_NEED_NORMAL_WS
|
|
#define VARYINGS_NEED_TEXCOORD0
|
|
#define VARYINGS_NEED_TEXCOORD3
|
|
#define VARYINGS_NEED_COLOR
|
|
#define FEATURES_GRAPH_VERTEX
|
|
/* WARNING: $splice Could not find named fragment 'PassInstancing' */
|
|
#define SHADERPASS SHADERPASS_2D
|
|
/* WARNING: $splice Could not find named fragment 'DotsInstancingVars' */
|
|
|
|
|
|
// 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.core/ShaderLibrary/TextureStack.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
|
|
{
|
|
float3 positionOS : POSITION;
|
|
float3 normalOS : NORMAL;
|
|
float4 tangentOS : TANGENT;
|
|
float4 uv0 : TEXCOORD0;
|
|
float4 uv2 : TEXCOORD2;
|
|
float4 uv3 : TEXCOORD3;
|
|
float4 color : COLOR;
|
|
#if UNITY_ANY_INSTANCING_ENABLED
|
|
uint instanceID : INSTANCEID_SEMANTIC;
|
|
#endif
|
|
};
|
|
struct Varyings
|
|
{
|
|
float4 positionCS : SV_POSITION;
|
|
float3 normalWS;
|
|
float4 texCoord0;
|
|
float4 texCoord3;
|
|
float4 color;
|
|
#if UNITY_ANY_INSTANCING_ENABLED
|
|
uint instanceID : CUSTOM_INSTANCE_ID;
|
|
#endif
|
|
#if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE)))
|
|
uint stereoTargetEyeIndexAsBlendIdx0 : BLENDINDICES0;
|
|
#endif
|
|
#if (defined(UNITY_STEREO_INSTANCING_ENABLED))
|
|
uint stereoTargetEyeIndexAsRTArrayIdx : SV_RenderTargetArrayIndex;
|
|
#endif
|
|
#if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE)
|
|
FRONT_FACE_TYPE cullFace : FRONT_FACE_SEMANTIC;
|
|
#endif
|
|
};
|
|
struct SurfaceDescriptionInputs
|
|
{
|
|
float3 WorldSpaceNormal;
|
|
float4 uv0;
|
|
float4 uv3;
|
|
float4 VertexColor;
|
|
};
|
|
struct VertexDescriptionInputs
|
|
{
|
|
float3 ObjectSpaceNormal;
|
|
float3 WorldSpaceNormal;
|
|
float3 ObjectSpaceTangent;
|
|
float3 ObjectSpacePosition;
|
|
float4 uv0;
|
|
float4 uv2;
|
|
float4 uv3;
|
|
float4 VertexColor;
|
|
};
|
|
struct PackedVaryings
|
|
{
|
|
float4 positionCS : SV_POSITION;
|
|
float3 interp0 : INTERP0;
|
|
float4 interp1 : INTERP1;
|
|
float4 interp2 : INTERP2;
|
|
float4 interp3 : INTERP3;
|
|
#if UNITY_ANY_INSTANCING_ENABLED
|
|
uint instanceID : CUSTOM_INSTANCE_ID;
|
|
#endif
|
|
#if (defined(UNITY_STEREO_MULTIVIEW_ENABLED)) || (defined(UNITY_STEREO_INSTANCING_ENABLED) && (defined(SHADER_API_GLES3) || defined(SHADER_API_GLCORE)))
|
|
uint stereoTargetEyeIndexAsBlendIdx0 : BLENDINDICES0;
|
|
#endif
|
|
#if (defined(UNITY_STEREO_INSTANCING_ENABLED))
|
|
uint stereoTargetEyeIndexAsRTArrayIdx : SV_RenderTargetArrayIndex;
|
|
#endif
|
|
#if defined(SHADER_STAGE_FRAGMENT) && defined(VARYINGS_NEED_CULLFACE)
|
|
FRONT_FACE_TYPE cullFace : FRONT_FACE_SEMANTIC;
|
|
#endif
|
|
};
|
|
|
|
PackedVaryings PackVaryings (Varyings input)
|
|
{
|
|
PackedVaryings output;
|
|
ZERO_INITIALIZE(PackedVaryings, output);
|
|
output.positionCS = input.positionCS;
|
|
output.interp0.xyz = input.normalWS;
|
|
output.interp1.xyzw = input.texCoord0;
|
|
output.interp2.xyzw = input.texCoord3;
|
|
output.interp3.xyzw = input.color;
|
|
#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.normalWS = input.interp0.xyz;
|
|
output.texCoord0 = input.interp1.xyzw;
|
|
output.texCoord3 = input.interp2.xyzw;
|
|
output.color = input.interp3.xyzw;
|
|
#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;
|
|
}
|
|
|
|
|
|
// --------------------------------------------------
|
|
// Graph
|
|
|
|
// Graph Properties
|
|
CBUFFER_START(UnityPerMaterial)
|
|
float _Dynamic_Shape_Y_Offset;
|
|
float _Dynamic_Start_Position_Offset;
|
|
float _GlobalTiling;
|
|
float _UVVDirection1UDirection0;
|
|
float2 _ColdLavaMainSpeed;
|
|
float2 _MediumLavaMainSpeed;
|
|
float _HotLavaFlowUVRefreshSpeed_1;
|
|
float2 _HotLavaMainSpeed;
|
|
float4 _ColdLavaAlbedo_SM_TexelSize;
|
|
float4 _ColdLavaAlbedoColor;
|
|
float _ColdLavaAlbedoColorMultiply;
|
|
float2 _ColdLavaTiling;
|
|
float _ColdLavaSmoothness;
|
|
float4 _ColdLavaNormal_TexelSize;
|
|
float _ColdLavaNormalScale;
|
|
float4 _ColdLavaMT_AO_H_EM_TexelSize;
|
|
float _ColdLavaMetalic;
|
|
float _ColdLavaAO;
|
|
float _ColdLavaTessScale;
|
|
float _MediumLavaAngle;
|
|
float _MediumLavaAngleFalloff;
|
|
float _MediumLavaHeightBlendTreshold;
|
|
float _MediumLavaHeightBlendStrenght;
|
|
float4 _MediumLavaAlbedo_SM_TexelSize;
|
|
float4 _MediumLavaAlbedoColor;
|
|
float _MediumLavaAlbedoColorMultiply;
|
|
float2 _MediumLavaTiling;
|
|
float _MediumLavaSmoothness;
|
|
float4 _MediumLavaNormal_TexelSize;
|
|
float _MediumLavaNormalScale;
|
|
float4 _MediumLavaMT_AO_H_EM_TexelSize;
|
|
float _MediumLavaMetallic;
|
|
float _MediumLavaAO;
|
|
float _MediumLavaTessScale;
|
|
float _HotLavaAngle;
|
|
float _HotLavaAngleFalloff;
|
|
float _HotLavaHeightBlendTreshold;
|
|
float _HotLavaHeightBlendStrenght;
|
|
float4 _HotLavaAlbedo_SM_TexelSize;
|
|
float4 _HotLavaAlbedoColor;
|
|
float _HotLavaAlbedoColorMultiply;
|
|
float2 _HotLavaTiling;
|
|
float _HotLavaSmoothness;
|
|
float4 _HotLavaNormal_TexelSize;
|
|
float _HotLavaNormalScale;
|
|
float4 _HotLavaMT_AO_H_EM_TexelSize;
|
|
float _HotLavaMetallic;
|
|
float _HotLavaAO;
|
|
float _HotLavaTessScale;
|
|
float _ColdLavaFlowUVRefresSpeed;
|
|
float _MediumLavaFlowUVRefreshSpeed;
|
|
float _HotLavaFlowUVRefreshSpeed;
|
|
float4 _LavaEmissionColor;
|
|
float _ColdLavaEmissionMaskIntensivity;
|
|
float _ColdLavaEmissionMaskTreshold;
|
|
float _MediumLavaEmissionMaskIntesivity;
|
|
float _MediumLavaEmissionMaskTreshold;
|
|
float _HotLavaEmissionMaskIntensivity;
|
|
float _HotLavaEmissionMaskTreshold;
|
|
float4 _RimColor;
|
|
float _RimLightPower;
|
|
float4 _Noise_TexelSize;
|
|
float2 _NoiseTiling;
|
|
float2 _NoiseSpeed;
|
|
float _ColdLavaNoisePower;
|
|
float _MediumLavaNoisePower;
|
|
float _HotLavaNoisePower;
|
|
float _VCColdLavaHeightBlendStrenght;
|
|
float _VCMediumLavaHeightBlendStrenght;
|
|
float _VCHotLavaHeightBlendStrenght;
|
|
float _Dynamic_Shape_Speed;
|
|
float _Dynamic_Shape_U_Curve_Power;
|
|
float _Dynamic_Shape_V_Curve_Power;
|
|
float _Dynamic_Lava_Emission_Intensivity;
|
|
float _Dynamic_Lava_Emission_Treshold;
|
|
float2 _Slope_Speed_Influence;
|
|
float _Dynamic_Lava_Emission_Front_Mask_Treshold;
|
|
float _Dynamic_Lava_Emission_Front_Mask_Intensivity;
|
|
float _Dynamic_Flow;
|
|
CBUFFER_END
|
|
|
|
// Object and Global properties
|
|
SAMPLER(SamplerState_Linear_Repeat);
|
|
SAMPLER(SamplerState_Linear_Repeat_Aniso8);
|
|
TEXTURE2D(_ColdLavaAlbedo_SM);
|
|
SAMPLER(sampler_ColdLavaAlbedo_SM);
|
|
TEXTURE2D(_ColdLavaNormal);
|
|
SAMPLER(sampler_ColdLavaNormal);
|
|
TEXTURE2D(_ColdLavaMT_AO_H_EM);
|
|
SAMPLER(sampler_ColdLavaMT_AO_H_EM);
|
|
TEXTURE2D(_MediumLavaAlbedo_SM);
|
|
SAMPLER(sampler_MediumLavaAlbedo_SM);
|
|
TEXTURE2D(_MediumLavaNormal);
|
|
SAMPLER(sampler_MediumLavaNormal);
|
|
TEXTURE2D(_MediumLavaMT_AO_H_EM);
|
|
SAMPLER(sampler_MediumLavaMT_AO_H_EM);
|
|
TEXTURE2D(_HotLavaAlbedo_SM);
|
|
SAMPLER(sampler_HotLavaAlbedo_SM);
|
|
TEXTURE2D(_HotLavaNormal);
|
|
SAMPLER(sampler_HotLavaNormal);
|
|
TEXTURE2D(_HotLavaMT_AO_H_EM);
|
|
SAMPLER(sampler_HotLavaMT_AO_H_EM);
|
|
TEXTURE2D(_Noise);
|
|
SAMPLER(sampler_Noise);
|
|
|
|
// Graph Includes
|
|
// GraphIncludes: <None>
|
|
|
|
// -- Property used by ScenePickingPass
|
|
#ifdef SCENEPICKINGPASS
|
|
float4 _SelectionID;
|
|
#endif
|
|
|
|
// -- Properties used by SceneSelectionPass
|
|
#ifdef SCENESELECTIONPASS
|
|
int _ObjectId;
|
|
int _PassValue;
|
|
#endif
|
|
|
|
// Graph Functions
|
|
|
|
void Time_float(out float Out){
|
|
Out = _Time.y;
|
|
}
|
|
|
|
void Unity_Multiply_float_float(float A, float B, out float Out)
|
|
{
|
|
Out = A * B;
|
|
}
|
|
|
|
void Unity_Add_float(float A, float B, out float Out)
|
|
{
|
|
Out = A + B;
|
|
}
|
|
|
|
void Unity_Sine_float(float In, out float Out)
|
|
{
|
|
Out = sin(In);
|
|
}
|
|
|
|
void Unity_OneMinus_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);
|
|
}
|
|
|
|
void Unity_Fraction_float(float In, out float Out)
|
|
{
|
|
Out = frac(In);
|
|
}
|
|
|
|
void Unity_Subtract_float(float A, float B, out float Out)
|
|
{
|
|
Out = A - B;
|
|
}
|
|
|
|
void Unity_Clamp_float(float In, float Min, float Max, out float Out)
|
|
{
|
|
Out = clamp(In, Min, Max);
|
|
}
|
|
|
|
struct Bindings_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float
|
|
{
|
|
half4 uv2;
|
|
};
|
|
|
|
void SG_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float(float _Lava_Move, float _Lava_Blend, float _Lava_Blend_Length, float _Lava_Position, float _Speed, Bindings_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float IN, out float3 OutVector3_1, out float Mask_2, out float BlackMask_3)
|
|
{
|
|
float _Property_2a185003c3494beeb70cdf5ed0e65bcd_Out_0 = _Lava_Position;
|
|
float _TimeCustomFunction_de3c9bb8524d44f4ab32edcb4d6b4f54_Out_0;
|
|
Time_float(_TimeCustomFunction_de3c9bb8524d44f4ab32edcb4d6b4f54_Out_0);
|
|
float _Property_e7f9cc195866428a85d01e3ecd313a79_Out_0 = _Speed;
|
|
float _Multiply_9e68ac9cbbee4bd89bda6f5e83200ba1_Out_2;
|
|
Unity_Multiply_float_float(_TimeCustomFunction_de3c9bb8524d44f4ab32edcb4d6b4f54_Out_0, _Property_e7f9cc195866428a85d01e3ecd313a79_Out_0, _Multiply_9e68ac9cbbee4bd89bda6f5e83200ba1_Out_2);
|
|
float _Add_89e5e16041eb42c185127581c324d3ef_Out_2;
|
|
Unity_Add_float(_Property_2a185003c3494beeb70cdf5ed0e65bcd_Out_0, _Multiply_9e68ac9cbbee4bd89bda6f5e83200ba1_Out_2, _Add_89e5e16041eb42c185127581c324d3ef_Out_2);
|
|
float _Property_c36e7c40bdfb40a1b331d81d87dc8ea2_Out_0 = _Lava_Blend_Length;
|
|
float _Add_c00f6c5fae1f40ce848e7c22007c4187_Out_2;
|
|
Unity_Add_float(_Property_c36e7c40bdfb40a1b331d81d87dc8ea2_Out_0, _Add_89e5e16041eb42c185127581c324d3ef_Out_2, _Add_c00f6c5fae1f40ce848e7c22007c4187_Out_2);
|
|
float4 _UV_3e2c7754188f4248b45724449a0b0102_Out_0 = IN.uv2;
|
|
float _Split_1c5a40226cc8434d858bb235be3df686_R_1 = _UV_3e2c7754188f4248b45724449a0b0102_Out_0[0];
|
|
float _Split_1c5a40226cc8434d858bb235be3df686_G_2 = _UV_3e2c7754188f4248b45724449a0b0102_Out_0[1];
|
|
float _Split_1c5a40226cc8434d858bb235be3df686_B_3 = _UV_3e2c7754188f4248b45724449a0b0102_Out_0[2];
|
|
float _Split_1c5a40226cc8434d858bb235be3df686_A_4 = _UV_3e2c7754188f4248b45724449a0b0102_Out_0[3];
|
|
float Constant_07fa30ece4ce41b5b24296e8ca24455e = 3.141593;
|
|
float _Multiply_a446488e00e945cb9bdfe5be3426f420_Out_2;
|
|
Unity_Multiply_float_float(_Split_1c5a40226cc8434d858bb235be3df686_G_2, Constant_07fa30ece4ce41b5b24296e8ca24455e, _Multiply_a446488e00e945cb9bdfe5be3426f420_Out_2);
|
|
float _Sine_246d772169bc44e8a89cd956f8db3945_Out_1;
|
|
Unity_Sine_float(_Multiply_a446488e00e945cb9bdfe5be3426f420_Out_2, _Sine_246d772169bc44e8a89cd956f8db3945_Out_1);
|
|
float _OneMinus_5a23f296bc0d4c259759488043d04af8_Out_1;
|
|
Unity_OneMinus_float(_Sine_246d772169bc44e8a89cd956f8db3945_Out_1, _OneMinus_5a23f296bc0d4c259759488043d04af8_Out_1);
|
|
float _Property_e47653aa77f64be691ab7fbc06e93a03_Out_0 = _Lava_Blend;
|
|
float _Multiply_da8ac054968b49f2902ac2cb6adbf7ce_Out_2;
|
|
Unity_Multiply_float_float(_OneMinus_5a23f296bc0d4c259759488043d04af8_Out_1, _Property_e47653aa77f64be691ab7fbc06e93a03_Out_0, _Multiply_da8ac054968b49f2902ac2cb6adbf7ce_Out_2);
|
|
float _Add_14d2aa97a990488095216c24e0fce025_Out_2;
|
|
Unity_Add_float(_Split_1c5a40226cc8434d858bb235be3df686_R_1, _Multiply_da8ac054968b49f2902ac2cb6adbf7ce_Out_2, _Add_14d2aa97a990488095216c24e0fce025_Out_2);
|
|
float _Smoothstep_cdbeceeb99e04282a57ed4060a77ccfa_Out_3;
|
|
Unity_Smoothstep_float(_Add_89e5e16041eb42c185127581c324d3ef_Out_2, _Add_c00f6c5fae1f40ce848e7c22007c4187_Out_2, _Add_14d2aa97a990488095216c24e0fce025_Out_2, _Smoothstep_cdbeceeb99e04282a57ed4060a77ccfa_Out_3);
|
|
float _Property_9b3bca5a847f487c9f9ea762b17e9e6f_Out_0 = _Lava_Move;
|
|
float _Multiply_cfe5164c85184498b5f555c37c60f6e7_Out_2;
|
|
Unity_Multiply_float_float(_Smoothstep_cdbeceeb99e04282a57ed4060a77ccfa_Out_3, _Property_9b3bca5a847f487c9f9ea762b17e9e6f_Out_0, _Multiply_cfe5164c85184498b5f555c37c60f6e7_Out_2);
|
|
float3 _Vector3_6776765fcd694cd4a1fda0cee619f6fd_Out_0 = float3(0, _Multiply_cfe5164c85184498b5f555c37c60f6e7_Out_2, 0);
|
|
float _Fraction_534e1fabf58244d58a8b4810525daf90_Out_1;
|
|
Unity_Fraction_float(_Smoothstep_cdbeceeb99e04282a57ed4060a77ccfa_Out_3, _Fraction_534e1fabf58244d58a8b4810525daf90_Out_1);
|
|
float _Subtract_8953bd445cba4da5bd2f520f8181e98d_Out_2;
|
|
Unity_Subtract_float(_Add_c00f6c5fae1f40ce848e7c22007c4187_Out_2, _Add_14d2aa97a990488095216c24e0fce025_Out_2, _Subtract_8953bd445cba4da5bd2f520f8181e98d_Out_2);
|
|
float _Clamp_f8658c6871554a12b16cd7ce892df954_Out_3;
|
|
Unity_Clamp_float(_Subtract_8953bd445cba4da5bd2f520f8181e98d_Out_2, 0, 1, _Clamp_f8658c6871554a12b16cd7ce892df954_Out_3);
|
|
OutVector3_1 = _Vector3_6776765fcd694cd4a1fda0cee619f6fd_Out_0;
|
|
Mask_2 = _Fraction_534e1fabf58244d58a8b4810525daf90_Out_1;
|
|
BlackMask_3 = _Clamp_f8658c6871554a12b16cd7ce892df954_Out_3;
|
|
}
|
|
|
|
void Unity_Multiply_float3_float3(float3 A, float3 B, out float3 Out)
|
|
{
|
|
Out = A * B;
|
|
}
|
|
|
|
void Unity_Absolute_float(float In, out float Out)
|
|
{
|
|
Out = abs(In);
|
|
}
|
|
|
|
void Unity_Multiply_float2_float2(float2 A, float2 B, out float2 Out)
|
|
{
|
|
Out = A * B;
|
|
}
|
|
|
|
void Unity_Add_float2(float2 A, float2 B, out float2 Out)
|
|
{
|
|
Out = A + B;
|
|
}
|
|
|
|
void Unity_Branch_float2(float Predicate, float2 True, float2 False, out float2 Out)
|
|
{
|
|
Out = Predicate ? True : False;
|
|
}
|
|
|
|
void Unity_Divide_float(float A, float B, out float Out)
|
|
{
|
|
Out = A / B;
|
|
}
|
|
|
|
void Unity_Power_float(float A, float B, out float Out)
|
|
{
|
|
Out = pow(A, B);
|
|
}
|
|
|
|
struct Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float
|
|
{
|
|
float3 WorldSpaceNormal;
|
|
half4 uv0;
|
|
half4 uv3;
|
|
};
|
|
|
|
void SG_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float(float _UV_Direction_V_T_U_F, float2 _Texture_Tiling, float _Global_Tiling, float2 _Texture_Speed, UnityTexture2D _HeightMap_B, float _UV_Refresh_Speed, float2 _Slope_Influence, float _Time_Float, Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float IN, out float2 UV_1_LOD_5, out float2 UV_2_LOD_4, out float FlowLerp_LOD_8, out float NonHeigblendedLerp_LOD_9, out float Fraction_1_1, out float Fraction_2_2)
|
|
{
|
|
float _Property_e1ff2b453fec41069201c9a23f45243f_Out_0 = _UV_Direction_V_T_U_F;
|
|
float2 _Property_11e9ef21a6164714b54867b4fec442fb_Out_0 = _Texture_Speed;
|
|
float _Split_66fafc81d60b44af9ca4955d1c41a23e_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_66fafc81d60b44af9ca4955d1c41a23e_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_66fafc81d60b44af9ca4955d1c41a23e_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_66fafc81d60b44af9ca4955d1c41a23e_A_4 = 0;
|
|
float _Absolute_9ed12a85859d4c3abd48e4e3ad86a4a3_Out_1;
|
|
Unity_Absolute_float(_Split_66fafc81d60b44af9ca4955d1c41a23e_G_2, _Absolute_9ed12a85859d4c3abd48e4e3ad86a4a3_Out_1);
|
|
float _Clamp_381065d3a34d4d03a8e14f5344363851_Out_3;
|
|
Unity_Clamp_float(_Absolute_9ed12a85859d4c3abd48e4e3ad86a4a3_Out_1, 0, 1, _Clamp_381065d3a34d4d03a8e14f5344363851_Out_3);
|
|
float _OneMinus_e2b233a02f02413b9067eba7b3be8fdb_Out_1;
|
|
Unity_OneMinus_float(_Clamp_381065d3a34d4d03a8e14f5344363851_Out_3, _OneMinus_e2b233a02f02413b9067eba7b3be8fdb_Out_1);
|
|
float2 _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0 = _Slope_Influence;
|
|
float2 _Multiply_8b98ec2e94864acc851f15193013d9c5_Out_2;
|
|
Unity_Multiply_float2_float2((_OneMinus_e2b233a02f02413b9067eba7b3be8fdb_Out_1.xx), _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0, _Multiply_8b98ec2e94864acc851f15193013d9c5_Out_2);
|
|
float2 _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2;
|
|
Unity_Add_float2(_Property_11e9ef21a6164714b54867b4fec442fb_Out_0, _Multiply_8b98ec2e94864acc851f15193013d9c5_Out_2, _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2);
|
|
float2 _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0 = _Texture_Tiling;
|
|
float2 _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2;
|
|
Unity_Multiply_float2_float2(_Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2, _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0, _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2);
|
|
float4 _UV_5065e53f57da48938d389be8b756e79f_Out_0 = IN.uv3;
|
|
float2 _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2;
|
|
Unity_Multiply_float2_float2(_Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2, (_UV_5065e53f57da48938d389be8b756e79f_Out_0.xy), _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2);
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_R_1 = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2[0];
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_G_2 = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2[1];
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_B_3 = 0;
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_A_4 = 0;
|
|
float2 _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0 = float2(_Split_8a205a4b761446f9bd6e51fef55cd516_G_2, _Split_8a205a4b761446f9bd6e51fef55cd516_R_1);
|
|
float2 _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3;
|
|
Unity_Branch_float2(_Property_e1ff2b453fec41069201c9a23f45243f_Out_0, _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2, _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0, _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3);
|
|
float _Property_85997eba6114477b8cf506155f6b748c_Out_0 = _Time_Float;
|
|
float _Property_eca1185428d546de9034f062796c7f3b_Out_0 = _UV_Refresh_Speed;
|
|
float _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2;
|
|
Unity_Multiply_float_float(_Property_85997eba6114477b8cf506155f6b748c_Out_0, _Property_eca1185428d546de9034f062796c7f3b_Out_0, _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2);
|
|
float _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2;
|
|
Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2, 0, _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2);
|
|
float _Fraction_32b193bd71ca404588517d6887bbf390_Out_1;
|
|
Unity_Fraction_float(_Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2, _Fraction_32b193bd71ca404588517d6887bbf390_Out_1);
|
|
float2 _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2;
|
|
Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3, (_Fraction_32b193bd71ca404588517d6887bbf390_Out_1.xx), _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2);
|
|
float _Property_62f67c70aae5489e94e37cafe73baf35_Out_0 = _Global_Tiling;
|
|
float _Divide_19c9049f60754d499008ce4b06109655_Out_2;
|
|
Unity_Divide_float(1, _Property_62f67c70aae5489e94e37cafe73baf35_Out_0, _Divide_19c9049f60754d499008ce4b06109655_Out_2);
|
|
float4 _UV_6b1eec7607104319aba3d875527da073_Out_0 = IN.uv0;
|
|
float2 _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2;
|
|
Unity_Multiply_float2_float2(_Property_4d24cadf92ee4d43b52d3755629e269e_Out_0, (_UV_6b1eec7607104319aba3d875527da073_Out_0.xy), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2);
|
|
float2 _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2;
|
|
Unity_Multiply_float2_float2((_Divide_19c9049f60754d499008ce4b06109655_Out_2.xx), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2);
|
|
float2 _Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2;
|
|
Unity_Add_float2(_Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2, _Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2);
|
|
float _Add_9eadb94808de4bc885bc1be18df4f639_Out_2;
|
|
Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2, -0.5, _Add_9eadb94808de4bc885bc1be18df4f639_Out_2);
|
|
float _Fraction_38e5506afa51447283ddde13593ada4d_Out_1;
|
|
Unity_Fraction_float(_Add_9eadb94808de4bc885bc1be18df4f639_Out_2, _Fraction_38e5506afa51447283ddde13593ada4d_Out_1);
|
|
float2 _Multiply_14c20d62ad084293accedac425b831fe_Out_2;
|
|
Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3, (_Fraction_38e5506afa51447283ddde13593ada4d_Out_1.xx), _Multiply_14c20d62ad084293accedac425b831fe_Out_2);
|
|
float2 _Add_5373f3ceb31249868a4f178de8a7ccc5_Out_2;
|
|
Unity_Add_float2(_Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2, _Multiply_14c20d62ad084293accedac425b831fe_Out_2, _Add_5373f3ceb31249868a4f178de8a7ccc5_Out_2);
|
|
float _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2;
|
|
Unity_Multiply_float_float(_Fraction_32b193bd71ca404588517d6887bbf390_Out_1, 1, _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2);
|
|
float Constant_9550753bbc114dd4994f4e99790a3669 = 3.141593;
|
|
float _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2;
|
|
Unity_Multiply_float_float(_Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2, Constant_9550753bbc114dd4994f4e99790a3669, _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2);
|
|
float Constant_b538a449c4eb42328f031521a22bd3e3 = 3.141593;
|
|
float _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2;
|
|
Unity_Multiply_float_float(Constant_b538a449c4eb42328f031521a22bd3e3, 1.5, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2);
|
|
float _Add_590bbae990404254a6309a5fa210ca31_Out_2;
|
|
Unity_Add_float(_Multiply_c4390f9bbb504e9981494940812a3c59_Out_2, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2, _Add_590bbae990404254a6309a5fa210ca31_Out_2);
|
|
float _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1;
|
|
Unity_Sine_float(_Add_590bbae990404254a6309a5fa210ca31_Out_2, _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1);
|
|
float _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1;
|
|
Unity_Absolute_float(_Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1, _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1);
|
|
float _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3;
|
|
Unity_Clamp_float(_Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1, 0, 1, _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3);
|
|
UnityTexture2D _Property_455d32b94af045e4ac963d23b1a8dceb_Out_0 = _HeightMap_B;
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_455d32b94af045e4ac963d23b1a8dceb_Out_0.tex, _Property_455d32b94af045e4ac963d23b1a8dceb_Out_0.samplerstate, _Property_455d32b94af045e4ac963d23b1a8dceb_Out_0.GetTransformedUV(_Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_R_5 = _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0.r;
|
|
float _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_G_6 = _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0.g;
|
|
float _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_B_7 = _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0.b;
|
|
float _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_A_8 = _SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_RGBA_0.a;
|
|
float _Multiply_d08510aad90c46c79f14152cfed0f078_Out_2;
|
|
Unity_Multiply_float_float(_SampleTexture2DLOD_10a9c868dad449ac8336915e052187cd_B_7, 7, _Multiply_d08510aad90c46c79f14152cfed0f078_Out_2);
|
|
float _Power_9a99fc4a330a4c5aac5363723a9e297d_Out_2;
|
|
Unity_Power_float(_Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3, _Multiply_d08510aad90c46c79f14152cfed0f078_Out_2, _Power_9a99fc4a330a4c5aac5363723a9e297d_Out_2);
|
|
float _Clamp_134461fc226e4794bd6323caf229ec29_Out_3;
|
|
Unity_Clamp_float(_Power_9a99fc4a330a4c5aac5363723a9e297d_Out_2, 0, 1, _Clamp_134461fc226e4794bd6323caf229ec29_Out_3);
|
|
float _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1;
|
|
Unity_Fraction_float(_Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2, _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1);
|
|
float _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1;
|
|
Unity_Fraction_float(_Add_9eadb94808de4bc885bc1be18df4f639_Out_2, _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1);
|
|
UV_1_LOD_5 = _Add_533b0d63c41a4c3eb2141ee38f444ef4_Out_2;
|
|
UV_2_LOD_4 = _Add_5373f3ceb31249868a4f178de8a7ccc5_Out_2;
|
|
FlowLerp_LOD_8 = _Clamp_134461fc226e4794bd6323caf229ec29_Out_3;
|
|
NonHeigblendedLerp_LOD_9 = _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3;
|
|
Fraction_1_1 = _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1;
|
|
Fraction_2_2 = _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1;
|
|
}
|
|
|
|
void Unity_Lerp_float(float A, float B, float T, out float Out)
|
|
{
|
|
Out = lerp(A, B, T);
|
|
}
|
|
|
|
void Unity_Saturate_float(float In, out float Out)
|
|
{
|
|
Out = saturate(In);
|
|
}
|
|
|
|
struct Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float
|
|
{
|
|
};
|
|
|
|
void SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(float Vector1_3D7AF960, float Vector1_23CABB44, float Vector1_50A6BA5E, Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float IN, out float Blend_1)
|
|
{
|
|
float _Property_804e86228598eb8b92ce6c007ac5fbc9_Out_0 = Vector1_3D7AF960;
|
|
float _Property_9dc4e2ee5a613e8bacccce3aeee46c32_Out_0 = Vector1_23CABB44;
|
|
float _Multiply_fb91b2b13771718bb4cb013bab2768ac_Out_2;
|
|
Unity_Multiply_float_float(_Property_804e86228598eb8b92ce6c007ac5fbc9_Out_0, _Property_9dc4e2ee5a613e8bacccce3aeee46c32_Out_0, _Multiply_fb91b2b13771718bb4cb013bab2768ac_Out_2);
|
|
float _Multiply_aa534fa162410f8f935b21bd5d9c58ab_Out_2;
|
|
Unity_Multiply_float_float(_Multiply_fb91b2b13771718bb4cb013bab2768ac_Out_2, 4, _Multiply_aa534fa162410f8f935b21bd5d9c58ab_Out_2);
|
|
float _Multiply_283464c99bf1ac8789d1ff8ec1948e00_Out_2;
|
|
Unity_Multiply_float_float(_Property_9dc4e2ee5a613e8bacccce3aeee46c32_Out_0, 2, _Multiply_283464c99bf1ac8789d1ff8ec1948e00_Out_2);
|
|
float _Add_4b45f8bab5909883a71690c307b567a2_Out_2;
|
|
Unity_Add_float(_Multiply_aa534fa162410f8f935b21bd5d9c58ab_Out_2, _Multiply_283464c99bf1ac8789d1ff8ec1948e00_Out_2, _Add_4b45f8bab5909883a71690c307b567a2_Out_2);
|
|
float _Absolute_3d1440cf68e24d60b4c40bc66c13c0e5_Out_1;
|
|
Unity_Absolute_float(_Add_4b45f8bab5909883a71690c307b567a2_Out_2, _Absolute_3d1440cf68e24d60b4c40bc66c13c0e5_Out_1);
|
|
float _Property_d01ca21e1ed88487b7c132aa64b85be9_Out_0 = Vector1_50A6BA5E;
|
|
float _Power_376a71f1029b5d888cc4d93d7d8eb032_Out_2;
|
|
Unity_Power_float(_Absolute_3d1440cf68e24d60b4c40bc66c13c0e5_Out_1, _Property_d01ca21e1ed88487b7c132aa64b85be9_Out_0, _Power_376a71f1029b5d888cc4d93d7d8eb032_Out_2);
|
|
float _Saturate_f8e2104d93edb487bdad4a3604d89b6b_Out_1;
|
|
Unity_Saturate_float(_Power_376a71f1029b5d888cc4d93d7d8eb032_Out_2, _Saturate_f8e2104d93edb487bdad4a3604d89b6b_Out_1);
|
|
Blend_1 = _Saturate_f8e2104d93edb487bdad4a3604d89b6b_Out_1;
|
|
}
|
|
|
|
void Unity_Add_float3(float3 A, float3 B, out float3 Out)
|
|
{
|
|
Out = A + B;
|
|
}
|
|
|
|
void Unity_Branch_float3(float Predicate, float3 True, float3 False, out float3 Out)
|
|
{
|
|
Out = Predicate ? True : False;
|
|
}
|
|
|
|
struct Bindings_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float
|
|
{
|
|
float3 WorldSpaceNormal;
|
|
half4 uv0;
|
|
half4 uv3;
|
|
};
|
|
|
|
void SG_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float(float _UV_Direction_V_T_U_F, float2 _Texture_Tiling, float _Global_Tiling, float2 _Texture_Speed, UnityTexture2D _HeightMap_B, float _UV_Refresh_Speed, float2 _Slope_Influence, float _Time_Float, Bindings_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float IN, out float2 UV_1_7, out float2 UV_2_6, out float FlowLerp_3, out float FlowNonHeigblendedLerp_9, out float Fraction_1_1, out float Fraction_2_2)
|
|
{
|
|
float _Property_e1ff2b453fec41069201c9a23f45243f_Out_0 = _UV_Direction_V_T_U_F;
|
|
float2 _Property_11e9ef21a6164714b54867b4fec442fb_Out_0 = _Texture_Speed;
|
|
float _Split_5a779872e58e4682b33358f5e2850697_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_5a779872e58e4682b33358f5e2850697_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_5a779872e58e4682b33358f5e2850697_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_5a779872e58e4682b33358f5e2850697_A_4 = 0;
|
|
float _Absolute_fb845f894d534654b9d873d439ec97e8_Out_1;
|
|
Unity_Absolute_float(_Split_5a779872e58e4682b33358f5e2850697_G_2, _Absolute_fb845f894d534654b9d873d439ec97e8_Out_1);
|
|
float _Clamp_7cf11436c7f14a38a02294151824c461_Out_3;
|
|
Unity_Clamp_float(_Absolute_fb845f894d534654b9d873d439ec97e8_Out_1, 0, 1, _Clamp_7cf11436c7f14a38a02294151824c461_Out_3);
|
|
float _OneMinus_2c8bc3c932cd4c2fa381d8f0385263c5_Out_1;
|
|
Unity_OneMinus_float(_Clamp_7cf11436c7f14a38a02294151824c461_Out_3, _OneMinus_2c8bc3c932cd4c2fa381d8f0385263c5_Out_1);
|
|
float2 _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0 = _Slope_Influence;
|
|
float2 _Multiply_bcb4a687c3be4bcc81009fedabf30aee_Out_2;
|
|
Unity_Multiply_float2_float2((_OneMinus_2c8bc3c932cd4c2fa381d8f0385263c5_Out_1.xx), _Property_ca2c3b79be894f69a445b9e5ca08c897_Out_0, _Multiply_bcb4a687c3be4bcc81009fedabf30aee_Out_2);
|
|
float2 _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2;
|
|
Unity_Add_float2(_Property_11e9ef21a6164714b54867b4fec442fb_Out_0, _Multiply_bcb4a687c3be4bcc81009fedabf30aee_Out_2, _Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2);
|
|
float2 _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0 = _Texture_Tiling;
|
|
float2 _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2;
|
|
Unity_Multiply_float2_float2(_Add_e6afa2f8f51c4dcead01814bb6c8be1b_Out_2, _Property_4d24cadf92ee4d43b52d3755629e269e_Out_0, _Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2);
|
|
float4 _UV_5065e53f57da48938d389be8b756e79f_Out_0 = IN.uv3;
|
|
float2 _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2;
|
|
Unity_Multiply_float2_float2(_Multiply_178f533a8aa14edd86fdc13aab7f368f_Out_2, (_UV_5065e53f57da48938d389be8b756e79f_Out_0.xy), _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2);
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_R_1 = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2[0];
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_G_2 = _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2[1];
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_B_3 = 0;
|
|
float _Split_8a205a4b761446f9bd6e51fef55cd516_A_4 = 0;
|
|
float2 _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0 = float2(_Split_8a205a4b761446f9bd6e51fef55cd516_G_2, _Split_8a205a4b761446f9bd6e51fef55cd516_R_1);
|
|
float2 _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3;
|
|
Unity_Branch_float2(_Property_e1ff2b453fec41069201c9a23f45243f_Out_0, _Multiply_bdd27f842d234a81ba8b7172a33e6380_Out_2, _Vector2_cb21a19d7e194556a74f5b68f08a4752_Out_0, _Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3);
|
|
float _Property_85997eba6114477b8cf506155f6b748c_Out_0 = _Time_Float;
|
|
float _Property_eca1185428d546de9034f062796c7f3b_Out_0 = _UV_Refresh_Speed;
|
|
float _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2;
|
|
Unity_Multiply_float_float(_Property_85997eba6114477b8cf506155f6b748c_Out_0, _Property_eca1185428d546de9034f062796c7f3b_Out_0, _Multiply_580500ede0084a0da29ab0bc78a40704_Out_2);
|
|
float _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2;
|
|
Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2, 0, _Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2);
|
|
float _Fraction_32b193bd71ca404588517d6887bbf390_Out_1;
|
|
Unity_Fraction_float(_Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2, _Fraction_32b193bd71ca404588517d6887bbf390_Out_1);
|
|
float2 _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2;
|
|
Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3, (_Fraction_32b193bd71ca404588517d6887bbf390_Out_1.xx), _Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2);
|
|
float _Property_62f67c70aae5489e94e37cafe73baf35_Out_0 = _Global_Tiling;
|
|
float _Divide_19c9049f60754d499008ce4b06109655_Out_2;
|
|
Unity_Divide_float(1, _Property_62f67c70aae5489e94e37cafe73baf35_Out_0, _Divide_19c9049f60754d499008ce4b06109655_Out_2);
|
|
float4 _UV_6b1eec7607104319aba3d875527da073_Out_0 = IN.uv0;
|
|
float2 _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2;
|
|
Unity_Multiply_float2_float2(_Property_4d24cadf92ee4d43b52d3755629e269e_Out_0, (_UV_6b1eec7607104319aba3d875527da073_Out_0.xy), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2);
|
|
float2 _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2;
|
|
Unity_Multiply_float2_float2((_Divide_19c9049f60754d499008ce4b06109655_Out_2.xx), _Multiply_6d5d3bb369ff4cbc9431867e65d745ed_Out_2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2);
|
|
float2 _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2;
|
|
Unity_Add_float2(_Multiply_d643813e071c4c11ad9c82da0fa55c07_Out_2, _Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2, _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2);
|
|
float _Add_9eadb94808de4bc885bc1be18df4f639_Out_2;
|
|
Unity_Add_float(_Multiply_580500ede0084a0da29ab0bc78a40704_Out_2, -0.5, _Add_9eadb94808de4bc885bc1be18df4f639_Out_2);
|
|
float _Fraction_38e5506afa51447283ddde13593ada4d_Out_1;
|
|
Unity_Fraction_float(_Add_9eadb94808de4bc885bc1be18df4f639_Out_2, _Fraction_38e5506afa51447283ddde13593ada4d_Out_1);
|
|
float2 _Multiply_14c20d62ad084293accedac425b831fe_Out_2;
|
|
Unity_Multiply_float2_float2(_Branch_c4a9eea287d54246b06bfb3d38305dba_Out_3, (_Fraction_38e5506afa51447283ddde13593ada4d_Out_1.xx), _Multiply_14c20d62ad084293accedac425b831fe_Out_2);
|
|
float2 _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2;
|
|
Unity_Add_float2(_Multiply_0780558b0b8e4e77b4bce41a70002369_Out_2, _Multiply_14c20d62ad084293accedac425b831fe_Out_2, _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2);
|
|
float _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2;
|
|
Unity_Multiply_float_float(_Fraction_32b193bd71ca404588517d6887bbf390_Out_1, 1, _Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2);
|
|
float Constant_9550753bbc114dd4994f4e99790a3669 = 3.141593;
|
|
float _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2;
|
|
Unity_Multiply_float_float(_Multiply_f0632a2d61c04969b60c30ab67f87788_Out_2, Constant_9550753bbc114dd4994f4e99790a3669, _Multiply_c4390f9bbb504e9981494940812a3c59_Out_2);
|
|
float Constant_b538a449c4eb42328f031521a22bd3e3 = 3.141593;
|
|
float _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2;
|
|
Unity_Multiply_float_float(Constant_b538a449c4eb42328f031521a22bd3e3, 1.5, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2);
|
|
float _Add_590bbae990404254a6309a5fa210ca31_Out_2;
|
|
Unity_Add_float(_Multiply_c4390f9bbb504e9981494940812a3c59_Out_2, _Multiply_97b5c7b454af4a4498283c5e382007be_Out_2, _Add_590bbae990404254a6309a5fa210ca31_Out_2);
|
|
float _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1;
|
|
Unity_Sine_float(_Add_590bbae990404254a6309a5fa210ca31_Out_2, _Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1);
|
|
float _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1;
|
|
Unity_Absolute_float(_Sine_302cad9dc66b4df9ab2274f2ad8030f5_Out_1, _Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1);
|
|
float _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3;
|
|
Unity_Clamp_float(_Absolute_e8ff2c8476b2450082ca37ae1e24c8cf_Out_1, 0, 1, _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3);
|
|
UnityTexture2D _Property_356ce9056fc544f8856bbafa83a6b8f2_Out_0 = _HeightMap_B;
|
|
float4 _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_RGBA_0 = SAMPLE_TEXTURE2D(_Property_356ce9056fc544f8856bbafa83a6b8f2_Out_0.tex, _Property_356ce9056fc544f8856bbafa83a6b8f2_Out_0.samplerstate, _Property_356ce9056fc544f8856bbafa83a6b8f2_Out_0.GetTransformedUV(_Add_1eb91db7e08b47ee90597a337cc5d191_Out_2));
|
|
float _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_R_4 = _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_RGBA_0.r;
|
|
float _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_G_5 = _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_RGBA_0.g;
|
|
float _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_B_6 = _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_RGBA_0.b;
|
|
float _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_A_7 = _SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_RGBA_0.a;
|
|
float _Multiply_cc46294d59e74987a182db87f0cdd3f7_Out_2;
|
|
Unity_Multiply_float_float(_SampleTexture2D_c5bf7b5dfd3d47338f0698463c68228c_B_6, 7, _Multiply_cc46294d59e74987a182db87f0cdd3f7_Out_2);
|
|
float _Power_45c7600ee2fa44349461174061fff9f7_Out_2;
|
|
Unity_Power_float(_Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3, _Multiply_cc46294d59e74987a182db87f0cdd3f7_Out_2, _Power_45c7600ee2fa44349461174061fff9f7_Out_2);
|
|
float _Clamp_ca7963fdad79479c876e733ec49a0460_Out_3;
|
|
Unity_Clamp_float(_Power_45c7600ee2fa44349461174061fff9f7_Out_2, 0, 1, _Clamp_ca7963fdad79479c876e733ec49a0460_Out_3);
|
|
float _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1;
|
|
Unity_Fraction_float(_Add_1cec3ae448bb41a994d49ff9058f65ad_Out_2, _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1);
|
|
float _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1;
|
|
Unity_Fraction_float(_Add_9eadb94808de4bc885bc1be18df4f639_Out_2, _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1);
|
|
UV_1_7 = _Add_1eb91db7e08b47ee90597a337cc5d191_Out_2;
|
|
UV_2_6 = _Add_5c0ae8613ecf4087a31c5dbc8e85f140_Out_2;
|
|
FlowLerp_3 = _Clamp_ca7963fdad79479c876e733ec49a0460_Out_3;
|
|
FlowNonHeigblendedLerp_9 = _Clamp_f1cd701de6c24159b12ef481cc5316f2_Out_3;
|
|
Fraction_1_1 = _Fraction_16e6c9ca4d414f9a8a83dc1aaace91bb_Out_1;
|
|
Fraction_2_2 = _Fraction_32e80c4d5759499f9d813181d401dad2_Out_1;
|
|
}
|
|
|
|
void Unity_Lerp_float4(float4 A, float4 B, float4 T, out float4 Out)
|
|
{
|
|
Out = lerp(A, B, T);
|
|
}
|
|
|
|
void Unity_Multiply_float4_float4(float4 A, float4 B, out float4 Out)
|
|
{
|
|
Out = A * B;
|
|
}
|
|
|
|
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);
|
|
}
|
|
|
|
// 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;
|
|
float _Property_661c7656745d4b468e5418922cad980c_Out_0 = _Dynamic_Flow;
|
|
float _Property_6174b362fef84a64bfc63218c98ca2ad_Out_0 = _Dynamic_Shape_Y_Offset;
|
|
float _Property_5a32e2c3b8ea4693bbcb6465db16e4eb_Out_0 = _Dynamic_Shape_V_Curve_Power;
|
|
float _Property_c1acd6c11c59428c9aa108b90c725006_Out_0 = _Dynamic_Shape_U_Curve_Power;
|
|
float _Property_94a7abd0eed040958756408f5586399b_Out_0 = _Dynamic_Start_Position_Offset;
|
|
float _Property_7430d51dddb6413fa811cec211b99000_Out_0 = _Dynamic_Shape_Speed;
|
|
Bindings_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526;
|
|
_LavaMove_e7c2dd23675f46dfb5d627bef2a4f526.uv2 = IN.uv2;
|
|
float3 _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_OutVector3_1;
|
|
float _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_Mask_2;
|
|
float _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_BlackMask_3;
|
|
SG_LavaMove_9532a0dbb7f8e2f43a8d5a77a1ea702e_float(_Property_6174b362fef84a64bfc63218c98ca2ad_Out_0, _Property_5a32e2c3b8ea4693bbcb6465db16e4eb_Out_0, _Property_c1acd6c11c59428c9aa108b90c725006_Out_0, _Property_94a7abd0eed040958756408f5586399b_Out_0, _Property_7430d51dddb6413fa811cec211b99000_Out_0, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_OutVector3_1, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_Mask_2, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_BlackMask_3);
|
|
float3 _Multiply_dbb7c1d4b3bc4fe0aa3119bb0c945e19_Out_2;
|
|
Unity_Multiply_float3_float3(IN.ObjectSpaceNormal, _LavaMove_e7c2dd23675f46dfb5d627bef2a4f526_OutVector3_1, _Multiply_dbb7c1d4b3bc4fe0aa3119bb0c945e19_Out_2);
|
|
UnityTexture2D _Property_d1dd8451b9a54063aa1bf0516031825d_Out_0 = UnityBuildTexture2DStructNoScale(_ColdLavaMT_AO_H_EM);
|
|
float _Property_826d006643654800b130e720cfee9283_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_30f8ed4e6dbf49d9bed951f8353f56dd_Out_0 = _ColdLavaTiling;
|
|
float _Property_b0afac94ec4546f9b499dcebb27f4454_Out_0 = _GlobalTiling;
|
|
float2 _Property_39b80d50a1cc47f5837e0616a7b5f484_Out_0 = _ColdLavaMainSpeed;
|
|
UnityTexture2D _Property_97e6f4af77ce47b9a2bd94a7f7e72195_Out_0 = UnityBuildTexture2DStructNoScale(_ColdLavaMT_AO_H_EM);
|
|
float _Property_cf3c3ed2779248fab05956b139b70614_Out_0 = _ColdLavaFlowUVRefresSpeed;
|
|
float2 _Property_76c46234a6774d6b8e09471a8a609832_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_b262837696e74b029d5478b0bdc80655_Out_0;
|
|
Time_float(_TimeCustomFunction_b262837696e74b029d5478b0bdc80655_Out_0);
|
|
Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d;
|
|
_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV1LOD_5;
|
|
float2 _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV2LOD_4;
|
|
float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_FlowLerpLOD_8;
|
|
float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_NonHeigblendedLerpLOD_9;
|
|
float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_Fraction1_1;
|
|
float _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_Fraction2_2;
|
|
SG_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float(_Property_826d006643654800b130e720cfee9283_Out_0, _Property_30f8ed4e6dbf49d9bed951f8353f56dd_Out_0, _Property_b0afac94ec4546f9b499dcebb27f4454_Out_0, _Property_39b80d50a1cc47f5837e0616a7b5f484_Out_0, _Property_97e6f4af77ce47b9a2bd94a7f7e72195_Out_0, _Property_cf3c3ed2779248fab05956b139b70614_Out_0, _Property_76c46234a6774d6b8e09471a8a609832_Out_0, _TimeCustomFunction_b262837696e74b029d5478b0bdc80655_Out_0, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV1LOD_5, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV2LOD_4, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_FlowLerpLOD_8, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_NonHeigblendedLerpLOD_9, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_Fraction1_1, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_Fraction2_2);
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_d1dd8451b9a54063aa1bf0516031825d_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_d1dd8451b9a54063aa1bf0516031825d_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV1LOD_5), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_R_5 = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0.r;
|
|
float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_G_6 = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0.g;
|
|
float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_B_7 = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0.b;
|
|
float _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_A_8 = _SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_RGBA_0.a;
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_d1dd8451b9a54063aa1bf0516031825d_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_d1dd8451b9a54063aa1bf0516031825d_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_UV2LOD_4), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_R_5 = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0.r;
|
|
float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_G_6 = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0.g;
|
|
float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_B_7 = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0.b;
|
|
float _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_A_8 = _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_RGBA_0.a;
|
|
float _Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3;
|
|
Unity_Lerp_float(_SampleTexture2DLOD_2172efb0d73b1c8faebb6f1914474f78_B_7, _SampleTexture2DLOD_331a330b01b7b281bef496fce2a0a0de_B_7, _FlowmapUVHeighblendLOD_1eca8f73f819424d949d69151173b68d_FlowLerpLOD_8, _Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3);
|
|
float _Add_f5d3919f9d110f84be2db0b4e57905db_Out_2;
|
|
Unity_Add_float(_Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3, -0.25, _Add_f5d3919f9d110f84be2db0b4e57905db_Out_2);
|
|
float _Property_5f6191b3eec22f8691968a8c6e01b3ba_Out_0 = _ColdLavaTessScale;
|
|
float _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2;
|
|
Unity_Multiply_float_float(_Add_f5d3919f9d110f84be2db0b4e57905db_Out_2, _Property_5f6191b3eec22f8691968a8c6e01b3ba_Out_0, _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2);
|
|
UnityTexture2D _Property_56863f8742833f83a9c0285cb3a6c344_Out_0 = UnityBuildTexture2DStructNoScale(_MediumLavaMT_AO_H_EM);
|
|
float _Property_129eb4e64ee94a539b4fcd33d6963539_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_d449c1fd7bee4109b74db35119b5d317_Out_0 = _MediumLavaTiling;
|
|
float _Property_d11985e336744f738fa113fbe21e8b6c_Out_0 = _GlobalTiling;
|
|
float2 _Property_a66b70fbc93c45b09178aeffbc10901a_Out_0 = _MediumLavaMainSpeed;
|
|
UnityTexture2D _Property_ba5c124ff8cb4be699e4a9fc5e7e4a41_Out_0 = UnityBuildTexture2DStructNoScale(_MediumLavaMT_AO_H_EM);
|
|
float _Property_0ae710a197254ff1bd92334a386e969d_Out_0 = _MediumLavaFlowUVRefreshSpeed;
|
|
float2 _Property_ebac93cdf45e4381b5c5d3b4b9fd3fe8_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_61c6b7d904c344f78fe8568d44e53710_Out_0;
|
|
Time_float(_TimeCustomFunction_61c6b7d904c344f78fe8568d44e53710_Out_0);
|
|
Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4;
|
|
_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV1LOD_5;
|
|
float2 _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV2LOD_4;
|
|
float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_FlowLerpLOD_8;
|
|
float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_NonHeigblendedLerpLOD_9;
|
|
float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_Fraction1_1;
|
|
float _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_Fraction2_2;
|
|
SG_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float(_Property_129eb4e64ee94a539b4fcd33d6963539_Out_0, _Property_d449c1fd7bee4109b74db35119b5d317_Out_0, _Property_d11985e336744f738fa113fbe21e8b6c_Out_0, _Property_a66b70fbc93c45b09178aeffbc10901a_Out_0, _Property_ba5c124ff8cb4be699e4a9fc5e7e4a41_Out_0, _Property_0ae710a197254ff1bd92334a386e969d_Out_0, _Property_ebac93cdf45e4381b5c5d3b4b9fd3fe8_Out_0, _TimeCustomFunction_61c6b7d904c344f78fe8568d44e53710_Out_0, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV1LOD_5, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV2LOD_4, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_FlowLerpLOD_8, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_NonHeigblendedLerpLOD_9, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_Fraction1_1, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_Fraction2_2);
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_56863f8742833f83a9c0285cb3a6c344_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_56863f8742833f83a9c0285cb3a6c344_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV1LOD_5), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_R_5 = _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0.r;
|
|
float _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_G_6 = _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0.g;
|
|
float _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_B_7 = _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0.b;
|
|
float _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_A_8 = _SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_RGBA_0.a;
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_56863f8742833f83a9c0285cb3a6c344_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_56863f8742833f83a9c0285cb3a6c344_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_UV2LOD_4), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_R_5 = _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0.r;
|
|
float _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_G_6 = _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0.g;
|
|
float _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_B_7 = _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0.b;
|
|
float _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_A_8 = _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_RGBA_0.a;
|
|
float _Lerp_79202e8722bd198a8e3c96b6f6ed9ee9_Out_3;
|
|
Unity_Lerp_float(_SampleTexture2DLOD_4f6be70774610b8d9dfa350c2a5d072b_B_7, _SampleTexture2DLOD_477be41a2d869a8f8adf9d9278714191_B_7, _FlowmapUVHeighblendLOD_9c8385ca97a6440885bcce4607a521d4_FlowLerpLOD_8, _Lerp_79202e8722bd198a8e3c96b6f6ed9ee9_Out_3);
|
|
float _Add_653ccc57b165d688b8b4122d29bdb348_Out_2;
|
|
Unity_Add_float(_Lerp_79202e8722bd198a8e3c96b6f6ed9ee9_Out_3, -0.25, _Add_653ccc57b165d688b8b4122d29bdb348_Out_2);
|
|
float _Property_3174f3b50d8f8b809685448270c41957_Out_0 = _MediumLavaTessScale;
|
|
float _Multiply_36f60bc2706a8a839dd567cffb1e3428_Out_2;
|
|
Unity_Multiply_float_float(_Add_653ccc57b165d688b8b4122d29bdb348_Out_2, _Property_3174f3b50d8f8b809685448270c41957_Out_0, _Multiply_36f60bc2706a8a839dd567cffb1e3428_Out_2);
|
|
float _OneMinus_559f0fb51d664e529e348d84b4af292f_Out_1;
|
|
Unity_OneMinus_float(_Lerp_25dd283ac3bfab87951ab2950c83bd23_Out_3, _OneMinus_559f0fb51d664e529e348d84b4af292f_Out_1);
|
|
float _Absolute_e7aa87a50fd84525a05e4c15faa6ed85_Out_1;
|
|
Unity_Absolute_float(_OneMinus_559f0fb51d664e529e348d84b4af292f_Out_1, _Absolute_e7aa87a50fd84525a05e4c15faa6ed85_Out_1);
|
|
float _Property_29b2fd9cda5f4f5089c3a83fc03e82e9_Out_0 = _MediumLavaHeightBlendTreshold;
|
|
float _Power_1f877a35dc84439b8975ae3495259f32_Out_2;
|
|
Unity_Power_float(_Absolute_e7aa87a50fd84525a05e4c15faa6ed85_Out_1, _Property_29b2fd9cda5f4f5089c3a83fc03e82e9_Out_0, _Power_1f877a35dc84439b8975ae3495259f32_Out_2);
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_A_4 = 0;
|
|
float _Absolute_af2e8d067a75a385bc8da51b27457800_Out_1;
|
|
Unity_Absolute_float(_Split_e8815c5687c0c188b222e57b486e0e5d_G_2, _Absolute_af2e8d067a75a385bc8da51b27457800_Out_1);
|
|
float _Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3;
|
|
Unity_Clamp_float(_Absolute_af2e8d067a75a385bc8da51b27457800_Out_1, 0, 1, _Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3);
|
|
float _Property_f6e7c7b7064d56849dcc327504a5af65_Out_0 = _MediumLavaAngle;
|
|
float _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2;
|
|
Unity_Divide_float(_Property_f6e7c7b7064d56849dcc327504a5af65_Out_0, 45, _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2);
|
|
float _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1;
|
|
Unity_OneMinus_float(_Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2, _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1);
|
|
float _Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2;
|
|
Unity_Subtract_float(_Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3, _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1, _Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2);
|
|
float _Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3;
|
|
Unity_Clamp_float(_Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2, 0, 2, _Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3);
|
|
float _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2;
|
|
Unity_Divide_float(1, _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2, _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2);
|
|
float _Multiply_7079e8acdf5057888843275dbbdb199c_Out_2;
|
|
Unity_Multiply_float_float(_Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3, _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2, _Multiply_7079e8acdf5057888843275dbbdb199c_Out_2);
|
|
float _Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3;
|
|
Unity_Clamp_float(_Multiply_7079e8acdf5057888843275dbbdb199c_Out_2, 0, 1, _Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3);
|
|
float _OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1;
|
|
Unity_OneMinus_float(_Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3, _OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1);
|
|
float _Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1;
|
|
Unity_Absolute_float(_OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1, _Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1);
|
|
float _Property_f6203e15e471e481b8369ee14c1cf745_Out_0 = _MediumLavaAngleFalloff;
|
|
float _Power_1bc1b18487206481a5ce3274075c24a1_Out_2;
|
|
Unity_Power_float(_Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1, _Property_f6203e15e471e481b8369ee14c1cf745_Out_0, _Power_1bc1b18487206481a5ce3274075c24a1_Out_2);
|
|
float _Clamp_08c896054837bb88bc0374bd536ee024_Out_3;
|
|
Unity_Clamp_float(_Power_1bc1b18487206481a5ce3274075c24a1_Out_2, 0, 1, _Clamp_08c896054837bb88bc0374bd536ee024_Out_3);
|
|
float _Property_c6fdc37b90444cbf8cbf004b1c01d820_Out_0 = _MediumLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54;
|
|
float _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_Power_1f877a35dc84439b8975ae3495259f32_Out_2, _Clamp_08c896054837bb88bc0374bd536ee024_Out_3, _Property_c6fdc37b90444cbf8cbf004b1c01d820_Out_0, _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54, _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54_Blend_1);
|
|
float _Lerp_bbad2bae9298a98fb0f4e5807244e03d_Out_3;
|
|
Unity_Lerp_float(_Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2, _Multiply_36f60bc2706a8a839dd567cffb1e3428_Out_2, _HeightBlendSplat_3ac7d5e8034c4654812cd8fe75675c54_Blend_1, _Lerp_bbad2bae9298a98fb0f4e5807244e03d_Out_3);
|
|
UnityTexture2D _Property_65b22a07dcd745828b471df9172deaa4_Out_0 = UnityBuildTexture2DStructNoScale(_HotLavaMT_AO_H_EM);
|
|
float _Property_d32c017d9c624ffa90d8984f38f746d0_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_b0bb4e9015e84d95a4bc288f0187888b_Out_0 = _HotLavaTiling;
|
|
float _Property_162f3942f5b44cc98f8accf8b6293159_Out_0 = _GlobalTiling;
|
|
float2 _Property_120466aaf69b4fbdb89bcb097bfd6df4_Out_0 = _HotLavaMainSpeed;
|
|
UnityTexture2D _Property_cb85121173c148debffeebcfebf7167d_Out_0 = UnityBuildTexture2DStructNoScale(_HotLavaMT_AO_H_EM);
|
|
float _Property_277288be9f08428eb953c8ee761d793c_Out_0 = _HotLavaFlowUVRefreshSpeed;
|
|
float2 _Property_2a69b9c45b8e4f9b84b561e49c548b8e_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_84f6f740bbf64a11a8f9f67f370e8676_Out_0;
|
|
Time_float(_TimeCustomFunction_84f6f740bbf64a11a8f9f67f370e8676_Out_0);
|
|
Bindings_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf;
|
|
_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV1LOD_5;
|
|
float2 _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV2LOD_4;
|
|
float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_FlowLerpLOD_8;
|
|
float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_NonHeigblendedLerpLOD_9;
|
|
float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_Fraction1_1;
|
|
float _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_Fraction2_2;
|
|
SG_FlowmapUVHeighblendLOD_6e97b1653a8a7644ea5350dc7424ee7e_float(_Property_d32c017d9c624ffa90d8984f38f746d0_Out_0, _Property_b0bb4e9015e84d95a4bc288f0187888b_Out_0, _Property_162f3942f5b44cc98f8accf8b6293159_Out_0, _Property_120466aaf69b4fbdb89bcb097bfd6df4_Out_0, _Property_cb85121173c148debffeebcfebf7167d_Out_0, _Property_277288be9f08428eb953c8ee761d793c_Out_0, _Property_2a69b9c45b8e4f9b84b561e49c548b8e_Out_0, _TimeCustomFunction_84f6f740bbf64a11a8f9f67f370e8676_Out_0, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV1LOD_5, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV2LOD_4, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_FlowLerpLOD_8, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_NonHeigblendedLerpLOD_9, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_Fraction1_1, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_Fraction2_2);
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_65b22a07dcd745828b471df9172deaa4_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_65b22a07dcd745828b471df9172deaa4_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV1LOD_5), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_R_5 = _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0.r;
|
|
float _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_G_6 = _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0.g;
|
|
float _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_B_7 = _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0.b;
|
|
float _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_A_8 = _SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_RGBA_0.a;
|
|
#if defined(SHADER_API_GLES) && (SHADER_TARGET < 30)
|
|
float4 _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0 = float4(0.0f, 0.0f, 0.0f, 1.0f);
|
|
#else
|
|
float4 _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0 = SAMPLE_TEXTURE2D_LOD(_Property_65b22a07dcd745828b471df9172deaa4_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_65b22a07dcd745828b471df9172deaa4_Out_0.GetTransformedUV(_FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_UV2LOD_4), 0);
|
|
#endif
|
|
float _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_R_5 = _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0.r;
|
|
float _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_G_6 = _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0.g;
|
|
float _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_B_7 = _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0.b;
|
|
float _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_A_8 = _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_RGBA_0.a;
|
|
float _Lerp_a74bf7006e0ceb81af461eaab46f23b1_Out_3;
|
|
Unity_Lerp_float(_SampleTexture2DLOD_91e8940818e35d8aafb21ad7e4fb03ce_B_7, _SampleTexture2DLOD_1a0cba4d76b8dc819b6dfb46b89c0786_B_7, _FlowmapUVHeighblendLOD_f2414f265681413d9484094583b4e5bf_FlowLerpLOD_8, _Lerp_a74bf7006e0ceb81af461eaab46f23b1_Out_3);
|
|
float _Add_4a55e899a9299a83877d178ae45f49f1_Out_2;
|
|
Unity_Add_float(_Lerp_a74bf7006e0ceb81af461eaab46f23b1_Out_3, -0.25, _Add_4a55e899a9299a83877d178ae45f49f1_Out_2);
|
|
float _Property_f6b107e5e0d31d8c98e66eefbf3de6f2_Out_0 = _HotLavaTessScale;
|
|
float _Multiply_f3c73cf50cdf8e8689aed97f89e3046c_Out_2;
|
|
Unity_Multiply_float_float(_Add_4a55e899a9299a83877d178ae45f49f1_Out_2, _Property_f6b107e5e0d31d8c98e66eefbf3de6f2_Out_0, _Multiply_f3c73cf50cdf8e8689aed97f89e3046c_Out_2);
|
|
float _OneMinus_58b9e464e3ca4d479e369a8be9a7ee08_Out_1;
|
|
Unity_OneMinus_float(_Lerp_79202e8722bd198a8e3c96b6f6ed9ee9_Out_3, _OneMinus_58b9e464e3ca4d479e369a8be9a7ee08_Out_1);
|
|
float _Absolute_fb324d79ccc14d32b39e90513d31b50b_Out_1;
|
|
Unity_Absolute_float(_OneMinus_58b9e464e3ca4d479e369a8be9a7ee08_Out_1, _Absolute_fb324d79ccc14d32b39e90513d31b50b_Out_1);
|
|
float _Property_d8670d1e08f54d1899644251f1099601_Out_0 = _HotLavaHeightBlendTreshold;
|
|
float _Power_99605ede7ecd4b6f976609d07b4629bb_Out_2;
|
|
Unity_Power_float(_Absolute_fb324d79ccc14d32b39e90513d31b50b_Out_1, _Property_d8670d1e08f54d1899644251f1099601_Out_0, _Power_99605ede7ecd4b6f976609d07b4629bb_Out_2);
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_A_4 = 0;
|
|
float _Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1;
|
|
Unity_Absolute_float(_Split_b9e7b4a6b4b5e58aa502d4b6d169b792_G_2, _Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1);
|
|
float _Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3;
|
|
Unity_Clamp_float(_Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1, 0, 1, _Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3);
|
|
float _Property_6975119070a7eb84950e7da691463776_Out_0 = _HotLavaAngle;
|
|
float _Divide_86811ef0d01a1581b082fc982daa687c_Out_2;
|
|
Unity_Divide_float(_Property_6975119070a7eb84950e7da691463776_Out_0, 45, _Divide_86811ef0d01a1581b082fc982daa687c_Out_2);
|
|
float _OneMinus_a7c4799546af71898266d38a4354b568_Out_1;
|
|
Unity_OneMinus_float(_Divide_86811ef0d01a1581b082fc982daa687c_Out_2, _OneMinus_a7c4799546af71898266d38a4354b568_Out_1);
|
|
float _Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2;
|
|
Unity_Subtract_float(_Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3, _OneMinus_a7c4799546af71898266d38a4354b568_Out_1, _Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2);
|
|
float _Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3;
|
|
Unity_Clamp_float(_Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2, 0, 2, _Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3);
|
|
float _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2;
|
|
Unity_Divide_float(1, _Divide_86811ef0d01a1581b082fc982daa687c_Out_2, _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2);
|
|
float _Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2;
|
|
Unity_Multiply_float_float(_Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3, _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2, _Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2);
|
|
float _Clamp_69414a1448338e8d9fc890185b317bc6_Out_3;
|
|
Unity_Clamp_float(_Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2, 0, 1, _Clamp_69414a1448338e8d9fc890185b317bc6_Out_3);
|
|
float _OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1;
|
|
Unity_OneMinus_float(_Clamp_69414a1448338e8d9fc890185b317bc6_Out_3, _OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1);
|
|
float _Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1;
|
|
Unity_Absolute_float(_OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1, _Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1);
|
|
float _Property_f5a63fda0810468082350dfa23ec6bf3_Out_0 = _HotLavaAngleFalloff;
|
|
float _Power_0c67a131ce19048caeed8c043e033fb9_Out_2;
|
|
Unity_Power_float(_Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1, _Property_f5a63fda0810468082350dfa23ec6bf3_Out_0, _Power_0c67a131ce19048caeed8c043e033fb9_Out_2);
|
|
float _Clamp_c8349812bf696286b9429cd182d4670a_Out_3;
|
|
Unity_Clamp_float(_Power_0c67a131ce19048caeed8c043e033fb9_Out_2, 0, 1, _Clamp_c8349812bf696286b9429cd182d4670a_Out_3);
|
|
float _Property_b67bd351f0d84590833dacb1b608a490_Out_0 = _HotLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98;
|
|
float _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_Power_99605ede7ecd4b6f976609d07b4629bb_Out_2, _Clamp_c8349812bf696286b9429cd182d4670a_Out_3, _Property_b67bd351f0d84590833dacb1b608a490_Out_0, _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98, _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98_Blend_1);
|
|
float _Lerp_ba0188e0033c96818127ab277dd7743d_Out_3;
|
|
Unity_Lerp_float(_Lerp_bbad2bae9298a98fb0f4e5807244e03d_Out_3, _Multiply_f3c73cf50cdf8e8689aed97f89e3046c_Out_2, _HeightBlendSplat_d14176a9145d4323b8d7eb9c4867ed98_Blend_1, _Lerp_ba0188e0033c96818127ab277dd7743d_Out_3);
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_R_1 = IN.VertexColor[0];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_G_2 = IN.VertexColor[1];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_B_3 = IN.VertexColor[2];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_A_4 = IN.VertexColor[3];
|
|
float _Lerp_93a62f8efa294882a3799fb182d00ce6_Out_3;
|
|
Unity_Lerp_float(_Lerp_ba0188e0033c96818127ab277dd7743d_Out_3, _Multiply_1716e0a2fbc64c82bb3125b8d0b85563_Out_2, _Split_992c0de0de817484b2d52aeb19e22ee0_R_1, _Lerp_93a62f8efa294882a3799fb182d00ce6_Out_3);
|
|
float _Lerp_614557f98d2300819fe9b855a1a93f0b_Out_3;
|
|
Unity_Lerp_float(_Lerp_93a62f8efa294882a3799fb182d00ce6_Out_3, _Multiply_36f60bc2706a8a839dd567cffb1e3428_Out_2, _Split_992c0de0de817484b2d52aeb19e22ee0_G_2, _Lerp_614557f98d2300819fe9b855a1a93f0b_Out_3);
|
|
float _Lerp_ef565d386ab90a89ab99065d782595a0_Out_3;
|
|
Unity_Lerp_float(_Lerp_614557f98d2300819fe9b855a1a93f0b_Out_3, _Multiply_f3c73cf50cdf8e8689aed97f89e3046c_Out_2, _Split_992c0de0de817484b2d52aeb19e22ee0_B_3, _Lerp_ef565d386ab90a89ab99065d782595a0_Out_3);
|
|
float3 _Multiply_a2efee1a779e44c6ada9832d9fff09ed_Out_2;
|
|
Unity_Multiply_float3_float3(IN.ObjectSpaceNormal, (_Lerp_ef565d386ab90a89ab99065d782595a0_Out_3.xxx), _Multiply_a2efee1a779e44c6ada9832d9fff09ed_Out_2);
|
|
float3 _Add_8556fe5688a74b4e99dc6a3c66d812ab_Out_2;
|
|
Unity_Add_float3(_Multiply_dbb7c1d4b3bc4fe0aa3119bb0c945e19_Out_2, _Multiply_a2efee1a779e44c6ada9832d9fff09ed_Out_2, _Add_8556fe5688a74b4e99dc6a3c66d812ab_Out_2);
|
|
float3 _Add_30764b0390cf4e34bc89f95f39e6d8be_Out_2;
|
|
Unity_Add_float3(IN.ObjectSpacePosition, _Add_8556fe5688a74b4e99dc6a3c66d812ab_Out_2, _Add_30764b0390cf4e34bc89f95f39e6d8be_Out_2);
|
|
float3 _Add_1536ebe00df2440bbc68b2506484262f_Out_2;
|
|
Unity_Add_float3(IN.ObjectSpacePosition, _Multiply_a2efee1a779e44c6ada9832d9fff09ed_Out_2, _Add_1536ebe00df2440bbc68b2506484262f_Out_2);
|
|
float3 _Branch_385f920ecee74e51ae1e55548ef40ceb_Out_3;
|
|
Unity_Branch_float3(_Property_661c7656745d4b468e5418922cad980c_Out_0, _Add_30764b0390cf4e34bc89f95f39e6d8be_Out_2, _Add_1536ebe00df2440bbc68b2506484262f_Out_2, _Branch_385f920ecee74e51ae1e55548ef40ceb_Out_3);
|
|
description.Position = _Branch_385f920ecee74e51ae1e55548ef40ceb_Out_3;
|
|
description.Normal = IN.ObjectSpaceNormal;
|
|
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;
|
|
};
|
|
|
|
SurfaceDescription SurfaceDescriptionFunction(SurfaceDescriptionInputs IN)
|
|
{
|
|
SurfaceDescription surface = (SurfaceDescription)0;
|
|
UnityTexture2D _Property_b7dfcca6c5206288b31b8e82b4e2e7c5_Out_0 = UnityBuildTexture2DStructNoScale(_ColdLavaAlbedo_SM);
|
|
float _Property_9888f536495c078d8d13e4f93f260994_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_398a18f78c81d28393067eae86b7f0c3_Out_0 = _ColdLavaTiling;
|
|
float _Property_c92d9ef7ab07168d94ca1468d5742541_Out_0 = _GlobalTiling;
|
|
float2 _Property_877d7e28976d8f85bbc8ab7a485949eb_Out_0 = _ColdLavaMainSpeed;
|
|
UnityTexture2D _Property_431fc4b7bdb08186aa2ebdcdd9ddd27f_Out_0 = UnityBuildTexture2DStructNoScale(_ColdLavaMT_AO_H_EM);
|
|
float _Property_41fea7dea3f9c78fbf154c14e561037a_Out_0 = _ColdLavaFlowUVRefresSpeed;
|
|
float2 _Property_347a6b6c52d14a85a386b3a5ffffdc85_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_32885c98316a4b308da099c27317abaa_Out_0;
|
|
Time_float(_TimeCustomFunction_32885c98316a4b308da099c27317abaa_Out_0);
|
|
Bindings_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a;
|
|
_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV1_7;
|
|
float2 _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV2_6;
|
|
float _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_FlowLerp_3;
|
|
float _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_FlowNonHeigblendedLerp_9;
|
|
float _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_Fraction1_1;
|
|
float _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_Fraction2_2;
|
|
SG_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float(_Property_9888f536495c078d8d13e4f93f260994_Out_0, _Property_398a18f78c81d28393067eae86b7f0c3_Out_0, _Property_c92d9ef7ab07168d94ca1468d5742541_Out_0, _Property_877d7e28976d8f85bbc8ab7a485949eb_Out_0, _Property_431fc4b7bdb08186aa2ebdcdd9ddd27f_Out_0, _Property_41fea7dea3f9c78fbf154c14e561037a_Out_0, _Property_347a6b6c52d14a85a386b3a5ffffdc85_Out_0, _TimeCustomFunction_32885c98316a4b308da099c27317abaa_Out_0, _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a, _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV1_7, _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV2_6, _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_FlowLerp_3, _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_FlowNonHeigblendedLerp_9, _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_Fraction1_1, _FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_Fraction2_2);
|
|
float4 _SampleTexture2D_689ba69e2ff7bd888eeaec5d40bddbf7_RGBA_0 = SAMPLE_TEXTURE2D(_Property_b7dfcca6c5206288b31b8e82b4e2e7c5_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_b7dfcca6c5206288b31b8e82b4e2e7c5_Out_0.GetTransformedUV(_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV1_7));
|
|
float _SampleTexture2D_689ba69e2ff7bd888eeaec5d40bddbf7_R_4 = _SampleTexture2D_689ba69e2ff7bd888eeaec5d40bddbf7_RGBA_0.r;
|
|
float _SampleTexture2D_689ba69e2ff7bd888eeaec5d40bddbf7_G_5 = _SampleTexture2D_689ba69e2ff7bd888eeaec5d40bddbf7_RGBA_0.g;
|
|
float _SampleTexture2D_689ba69e2ff7bd888eeaec5d40bddbf7_B_6 = _SampleTexture2D_689ba69e2ff7bd888eeaec5d40bddbf7_RGBA_0.b;
|
|
float _SampleTexture2D_689ba69e2ff7bd888eeaec5d40bddbf7_A_7 = _SampleTexture2D_689ba69e2ff7bd888eeaec5d40bddbf7_RGBA_0.a;
|
|
float4 _SampleTexture2D_a5d6d50c4eb30382b6dbb4e680e74adb_RGBA_0 = SAMPLE_TEXTURE2D(_Property_b7dfcca6c5206288b31b8e82b4e2e7c5_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_b7dfcca6c5206288b31b8e82b4e2e7c5_Out_0.GetTransformedUV(_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV2_6));
|
|
float _SampleTexture2D_a5d6d50c4eb30382b6dbb4e680e74adb_R_4 = _SampleTexture2D_a5d6d50c4eb30382b6dbb4e680e74adb_RGBA_0.r;
|
|
float _SampleTexture2D_a5d6d50c4eb30382b6dbb4e680e74adb_G_5 = _SampleTexture2D_a5d6d50c4eb30382b6dbb4e680e74adb_RGBA_0.g;
|
|
float _SampleTexture2D_a5d6d50c4eb30382b6dbb4e680e74adb_B_6 = _SampleTexture2D_a5d6d50c4eb30382b6dbb4e680e74adb_RGBA_0.b;
|
|
float _SampleTexture2D_a5d6d50c4eb30382b6dbb4e680e74adb_A_7 = _SampleTexture2D_a5d6d50c4eb30382b6dbb4e680e74adb_RGBA_0.a;
|
|
float4 _Lerp_aab81b541d9d3b8280e5e9a669be7666_Out_3;
|
|
Unity_Lerp_float4(_SampleTexture2D_689ba69e2ff7bd888eeaec5d40bddbf7_RGBA_0, _SampleTexture2D_a5d6d50c4eb30382b6dbb4e680e74adb_RGBA_0, (_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_FlowLerp_3.xxxx), _Lerp_aab81b541d9d3b8280e5e9a669be7666_Out_3);
|
|
float4 _Property_81ee9e99fc7a068889b6ba7bdcb202a7_Out_0 = _ColdLavaAlbedoColor;
|
|
float _Property_ae430ed70f674188b5e8b6cf5ec101a9_Out_0 = _ColdLavaAlbedoColorMultiply;
|
|
float4 _Multiply_04c020203bf21887b1adae9c4cc6574a_Out_2;
|
|
Unity_Multiply_float4_float4(_Property_81ee9e99fc7a068889b6ba7bdcb202a7_Out_0, (_Property_ae430ed70f674188b5e8b6cf5ec101a9_Out_0.xxxx), _Multiply_04c020203bf21887b1adae9c4cc6574a_Out_2);
|
|
float4 _Multiply_76086b1955ddc78db0d1105cb61c546f_Out_2;
|
|
Unity_Multiply_float4_float4(_Lerp_aab81b541d9d3b8280e5e9a669be7666_Out_3, _Multiply_04c020203bf21887b1adae9c4cc6574a_Out_2, _Multiply_76086b1955ddc78db0d1105cb61c546f_Out_2);
|
|
float _Split_5d0c2ad1f86f8d8e8438ed908f41a258_R_1 = _Multiply_76086b1955ddc78db0d1105cb61c546f_Out_2[0];
|
|
float _Split_5d0c2ad1f86f8d8e8438ed908f41a258_G_2 = _Multiply_76086b1955ddc78db0d1105cb61c546f_Out_2[1];
|
|
float _Split_5d0c2ad1f86f8d8e8438ed908f41a258_B_3 = _Multiply_76086b1955ddc78db0d1105cb61c546f_Out_2[2];
|
|
float _Split_5d0c2ad1f86f8d8e8438ed908f41a258_A_4 = _Multiply_76086b1955ddc78db0d1105cb61c546f_Out_2[3];
|
|
float _Split_336849396de78d88909e4ad054a44d6c_R_1 = _Lerp_aab81b541d9d3b8280e5e9a669be7666_Out_3[0];
|
|
float _Split_336849396de78d88909e4ad054a44d6c_G_2 = _Lerp_aab81b541d9d3b8280e5e9a669be7666_Out_3[1];
|
|
float _Split_336849396de78d88909e4ad054a44d6c_B_3 = _Lerp_aab81b541d9d3b8280e5e9a669be7666_Out_3[2];
|
|
float _Split_336849396de78d88909e4ad054a44d6c_A_4 = _Lerp_aab81b541d9d3b8280e5e9a669be7666_Out_3[3];
|
|
float _Property_23e147d5684b0c89a7767d3573b12dbd_Out_0 = _ColdLavaSmoothness;
|
|
float _Multiply_3d6654a0a154e088b1b7671fab414640_Out_2;
|
|
Unity_Multiply_float_float(_Split_336849396de78d88909e4ad054a44d6c_A_4, _Property_23e147d5684b0c89a7767d3573b12dbd_Out_0, _Multiply_3d6654a0a154e088b1b7671fab414640_Out_2);
|
|
float4 _Combine_0a9a9298a9464d899f2f2fafc625fec8_RGBA_4;
|
|
float3 _Combine_0a9a9298a9464d899f2f2fafc625fec8_RGB_5;
|
|
float2 _Combine_0a9a9298a9464d899f2f2fafc625fec8_RG_6;
|
|
Unity_Combine_float(_Split_5d0c2ad1f86f8d8e8438ed908f41a258_R_1, _Split_5d0c2ad1f86f8d8e8438ed908f41a258_G_2, _Split_5d0c2ad1f86f8d8e8438ed908f41a258_B_3, _Multiply_3d6654a0a154e088b1b7671fab414640_Out_2, _Combine_0a9a9298a9464d899f2f2fafc625fec8_RGBA_4, _Combine_0a9a9298a9464d899f2f2fafc625fec8_RGB_5, _Combine_0a9a9298a9464d899f2f2fafc625fec8_RG_6);
|
|
UnityTexture2D _Property_416b2573e211708fb7af409507174e09_Out_0 = UnityBuildTexture2DStructNoScale(_MediumLavaAlbedo_SM);
|
|
float _Property_ac1c529019c9d1869d9bfe9bf1104042_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_4a73de4bbed00585a919d64e1b181601_Out_0 = _MediumLavaTiling;
|
|
float _Property_4122249ff176f58da9d0dbace2f883d0_Out_0 = _GlobalTiling;
|
|
float2 _Property_8774276f674d8a8598020af3d4e74f0f_Out_0 = _MediumLavaMainSpeed;
|
|
UnityTexture2D _Property_f1ff1048a1584d1c9247f36b1f2706ce_Out_0 = UnityBuildTexture2DStructNoScale(_MediumLavaMT_AO_H_EM);
|
|
float _Property_a13ee271968db284868bea327ce6cf48_Out_0 = _MediumLavaFlowUVRefreshSpeed;
|
|
float2 _Property_2b353826c2c04c32be043f84b9bc8b18_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_20a1fb6475ec4857a4834303e0bf30fe_Out_0;
|
|
Time_float(_TimeCustomFunction_20a1fb6475ec4857a4834303e0bf30fe_Out_0);
|
|
Bindings_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9;
|
|
_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV1_7;
|
|
float2 _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV2_6;
|
|
float _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_FlowLerp_3;
|
|
float _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_FlowNonHeigblendedLerp_9;
|
|
float _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_Fraction1_1;
|
|
float _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_Fraction2_2;
|
|
SG_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float(_Property_ac1c529019c9d1869d9bfe9bf1104042_Out_0, _Property_4a73de4bbed00585a919d64e1b181601_Out_0, _Property_4122249ff176f58da9d0dbace2f883d0_Out_0, _Property_8774276f674d8a8598020af3d4e74f0f_Out_0, _Property_f1ff1048a1584d1c9247f36b1f2706ce_Out_0, _Property_a13ee271968db284868bea327ce6cf48_Out_0, _Property_2b353826c2c04c32be043f84b9bc8b18_Out_0, _TimeCustomFunction_20a1fb6475ec4857a4834303e0bf30fe_Out_0, _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9, _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV1_7, _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV2_6, _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_FlowLerp_3, _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_FlowNonHeigblendedLerp_9, _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_Fraction1_1, _FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_Fraction2_2);
|
|
float4 _SampleTexture2D_81669c6dd85bd2879473510bc4f9109e_RGBA_0 = SAMPLE_TEXTURE2D(_Property_416b2573e211708fb7af409507174e09_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_416b2573e211708fb7af409507174e09_Out_0.GetTransformedUV(_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV1_7));
|
|
float _SampleTexture2D_81669c6dd85bd2879473510bc4f9109e_R_4 = _SampleTexture2D_81669c6dd85bd2879473510bc4f9109e_RGBA_0.r;
|
|
float _SampleTexture2D_81669c6dd85bd2879473510bc4f9109e_G_5 = _SampleTexture2D_81669c6dd85bd2879473510bc4f9109e_RGBA_0.g;
|
|
float _SampleTexture2D_81669c6dd85bd2879473510bc4f9109e_B_6 = _SampleTexture2D_81669c6dd85bd2879473510bc4f9109e_RGBA_0.b;
|
|
float _SampleTexture2D_81669c6dd85bd2879473510bc4f9109e_A_7 = _SampleTexture2D_81669c6dd85bd2879473510bc4f9109e_RGBA_0.a;
|
|
float4 _SampleTexture2D_4a602e59b5c2cd82b26c6532c5dec4bb_RGBA_0 = SAMPLE_TEXTURE2D(_Property_416b2573e211708fb7af409507174e09_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_416b2573e211708fb7af409507174e09_Out_0.GetTransformedUV(_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV2_6));
|
|
float _SampleTexture2D_4a602e59b5c2cd82b26c6532c5dec4bb_R_4 = _SampleTexture2D_4a602e59b5c2cd82b26c6532c5dec4bb_RGBA_0.r;
|
|
float _SampleTexture2D_4a602e59b5c2cd82b26c6532c5dec4bb_G_5 = _SampleTexture2D_4a602e59b5c2cd82b26c6532c5dec4bb_RGBA_0.g;
|
|
float _SampleTexture2D_4a602e59b5c2cd82b26c6532c5dec4bb_B_6 = _SampleTexture2D_4a602e59b5c2cd82b26c6532c5dec4bb_RGBA_0.b;
|
|
float _SampleTexture2D_4a602e59b5c2cd82b26c6532c5dec4bb_A_7 = _SampleTexture2D_4a602e59b5c2cd82b26c6532c5dec4bb_RGBA_0.a;
|
|
float4 _Lerp_93c5f711ce1b4114bd9314cb369a8533_Out_3;
|
|
Unity_Lerp_float4(_SampleTexture2D_81669c6dd85bd2879473510bc4f9109e_RGBA_0, _SampleTexture2D_4a602e59b5c2cd82b26c6532c5dec4bb_RGBA_0, (_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_FlowLerp_3.xxxx), _Lerp_93c5f711ce1b4114bd9314cb369a8533_Out_3);
|
|
float4 _Property_a9e1aded62977f8ca3f9c46207eadfe8_Out_0 = _MediumLavaAlbedoColor;
|
|
float _Property_1761dd4732c7b3858814a0c4bc252900_Out_0 = _MediumLavaAlbedoColorMultiply;
|
|
float4 _Multiply_c98351861904f487ac8fc5401441358e_Out_2;
|
|
Unity_Multiply_float4_float4(_Property_a9e1aded62977f8ca3f9c46207eadfe8_Out_0, (_Property_1761dd4732c7b3858814a0c4bc252900_Out_0.xxxx), _Multiply_c98351861904f487ac8fc5401441358e_Out_2);
|
|
float4 _Multiply_16971dced2f6f384b7d2d65006f03b46_Out_2;
|
|
Unity_Multiply_float4_float4(_Lerp_93c5f711ce1b4114bd9314cb369a8533_Out_3, _Multiply_c98351861904f487ac8fc5401441358e_Out_2, _Multiply_16971dced2f6f384b7d2d65006f03b46_Out_2);
|
|
float _Split_c431e838bb4f458084245282a6fc6137_R_1 = _Multiply_16971dced2f6f384b7d2d65006f03b46_Out_2[0];
|
|
float _Split_c431e838bb4f458084245282a6fc6137_G_2 = _Multiply_16971dced2f6f384b7d2d65006f03b46_Out_2[1];
|
|
float _Split_c431e838bb4f458084245282a6fc6137_B_3 = _Multiply_16971dced2f6f384b7d2d65006f03b46_Out_2[2];
|
|
float _Split_c431e838bb4f458084245282a6fc6137_A_4 = _Multiply_16971dced2f6f384b7d2d65006f03b46_Out_2[3];
|
|
float _Split_77f8ec7707a1888f8f5bb2f3ee9ef36e_R_1 = _Lerp_93c5f711ce1b4114bd9314cb369a8533_Out_3[0];
|
|
float _Split_77f8ec7707a1888f8f5bb2f3ee9ef36e_G_2 = _Lerp_93c5f711ce1b4114bd9314cb369a8533_Out_3[1];
|
|
float _Split_77f8ec7707a1888f8f5bb2f3ee9ef36e_B_3 = _Lerp_93c5f711ce1b4114bd9314cb369a8533_Out_3[2];
|
|
float _Split_77f8ec7707a1888f8f5bb2f3ee9ef36e_A_4 = _Lerp_93c5f711ce1b4114bd9314cb369a8533_Out_3[3];
|
|
float _Property_19729c3fad203984b63630ce8edabf9d_Out_0 = _MediumLavaSmoothness;
|
|
float _Multiply_25537a09620d8e84a159350d0570e3b8_Out_2;
|
|
Unity_Multiply_float_float(_Split_77f8ec7707a1888f8f5bb2f3ee9ef36e_A_4, _Property_19729c3fad203984b63630ce8edabf9d_Out_0, _Multiply_25537a09620d8e84a159350d0570e3b8_Out_2);
|
|
float4 _Combine_8579144aa55f898b914c649ff6fd204b_RGBA_4;
|
|
float3 _Combine_8579144aa55f898b914c649ff6fd204b_RGB_5;
|
|
float2 _Combine_8579144aa55f898b914c649ff6fd204b_RG_6;
|
|
Unity_Combine_float(_Split_c431e838bb4f458084245282a6fc6137_R_1, _Split_c431e838bb4f458084245282a6fc6137_G_2, _Split_c431e838bb4f458084245282a6fc6137_B_3, _Multiply_25537a09620d8e84a159350d0570e3b8_Out_2, _Combine_8579144aa55f898b914c649ff6fd204b_RGBA_4, _Combine_8579144aa55f898b914c649ff6fd204b_RGB_5, _Combine_8579144aa55f898b914c649ff6fd204b_RG_6);
|
|
UnityTexture2D _Property_0bc00b50144a4fbb90619f66bbadc7c7_Out_0 = UnityBuildTexture2DStructNoScale(_ColdLavaMT_AO_H_EM);
|
|
float4 _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0 = SAMPLE_TEXTURE2D(_Property_0bc00b50144a4fbb90619f66bbadc7c7_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_0bc00b50144a4fbb90619f66bbadc7c7_Out_0.GetTransformedUV(_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV1_7));
|
|
float _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_R_4 = _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0.r;
|
|
float _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_G_5 = _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0.g;
|
|
float _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_B_6 = _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0.b;
|
|
float _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_A_7 = _SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0.a;
|
|
float4 _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0 = SAMPLE_TEXTURE2D(_Property_0bc00b50144a4fbb90619f66bbadc7c7_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_0bc00b50144a4fbb90619f66bbadc7c7_Out_0.GetTransformedUV(_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_UV2_6));
|
|
float _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_R_4 = _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0.r;
|
|
float _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_G_5 = _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0.g;
|
|
float _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_B_6 = _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0.b;
|
|
float _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_A_7 = _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0.a;
|
|
float4 _Lerp_73c98c320ef744838327c8caa26d91fb_Out_3;
|
|
Unity_Lerp_float4(_SampleTexture2D_f6eb47aeeabe878b991235bf880d85a1_RGBA_0, _SampleTexture2D_e2844d016376b18d88bde96b6ed83eb0_RGBA_0, (_FlowmapUVHeighblend_6f48bdf5d896419f980c2369df75d78a_FlowLerp_3.xxxx), _Lerp_73c98c320ef744838327c8caa26d91fb_Out_3);
|
|
float _Split_94cd24e718391e889d186d14735a5f81_R_1 = _Lerp_73c98c320ef744838327c8caa26d91fb_Out_3[0];
|
|
float _Split_94cd24e718391e889d186d14735a5f81_G_2 = _Lerp_73c98c320ef744838327c8caa26d91fb_Out_3[1];
|
|
float _Split_94cd24e718391e889d186d14735a5f81_B_3 = _Lerp_73c98c320ef744838327c8caa26d91fb_Out_3[2];
|
|
float _Split_94cd24e718391e889d186d14735a5f81_A_4 = _Lerp_73c98c320ef744838327c8caa26d91fb_Out_3[3];
|
|
float _OneMinus_d30fd2a07aa5ef8c954841430c669c6f_Out_1;
|
|
Unity_OneMinus_float(_Split_94cd24e718391e889d186d14735a5f81_B_3, _OneMinus_d30fd2a07aa5ef8c954841430c669c6f_Out_1);
|
|
float _Absolute_d8f0ae13edc2475da28ea6d59246df0f_Out_1;
|
|
Unity_Absolute_float(_OneMinus_d30fd2a07aa5ef8c954841430c669c6f_Out_1, _Absolute_d8f0ae13edc2475da28ea6d59246df0f_Out_1);
|
|
float _Property_b4d8b44b98ac218ab5b64e9509780c1f_Out_0 = _MediumLavaHeightBlendTreshold;
|
|
float _Power_8ccb8ba2dc154d8f8d23bb151fc3f936_Out_2;
|
|
Unity_Power_float(_Absolute_d8f0ae13edc2475da28ea6d59246df0f_Out_1, _Property_b4d8b44b98ac218ab5b64e9509780c1f_Out_0, _Power_8ccb8ba2dc154d8f8d23bb151fc3f936_Out_2);
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_e8815c5687c0c188b222e57b486e0e5d_A_4 = 0;
|
|
float _Absolute_af2e8d067a75a385bc8da51b27457800_Out_1;
|
|
Unity_Absolute_float(_Split_e8815c5687c0c188b222e57b486e0e5d_G_2, _Absolute_af2e8d067a75a385bc8da51b27457800_Out_1);
|
|
float _Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3;
|
|
Unity_Clamp_float(_Absolute_af2e8d067a75a385bc8da51b27457800_Out_1, 0, 1, _Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3);
|
|
float _Property_f6e7c7b7064d56849dcc327504a5af65_Out_0 = _MediumLavaAngle;
|
|
float _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2;
|
|
Unity_Divide_float(_Property_f6e7c7b7064d56849dcc327504a5af65_Out_0, 45, _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2);
|
|
float _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1;
|
|
Unity_OneMinus_float(_Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2, _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1);
|
|
float _Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2;
|
|
Unity_Subtract_float(_Clamp_6461e1158ec9fc888d6226acfef2903e_Out_3, _OneMinus_51d362fe4abf8088a515cede6efdeae6_Out_1, _Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2);
|
|
float _Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3;
|
|
Unity_Clamp_float(_Subtract_df7e03fdbee60f829e8414ab56aebd63_Out_2, 0, 2, _Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3);
|
|
float _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2;
|
|
Unity_Divide_float(1, _Divide_9e59ae67ac09cc85ac256679eb8a92df_Out_2, _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2);
|
|
float _Multiply_7079e8acdf5057888843275dbbdb199c_Out_2;
|
|
Unity_Multiply_float_float(_Clamp_93c899dfdaf23a869025d2fe37cbc17b_Out_3, _Divide_99e399b80aa3d78c9b8289ae31f1e13c_Out_2, _Multiply_7079e8acdf5057888843275dbbdb199c_Out_2);
|
|
float _Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3;
|
|
Unity_Clamp_float(_Multiply_7079e8acdf5057888843275dbbdb199c_Out_2, 0, 1, _Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3);
|
|
float _OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1;
|
|
Unity_OneMinus_float(_Clamp_6b3d8b850a8e5188b8a540162210198d_Out_3, _OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1);
|
|
float _Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1;
|
|
Unity_Absolute_float(_OneMinus_464327f0009fbb8fa990d2cb702b2da9_Out_1, _Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1);
|
|
float _Property_f6203e15e471e481b8369ee14c1cf745_Out_0 = _MediumLavaAngleFalloff;
|
|
float _Power_1bc1b18487206481a5ce3274075c24a1_Out_2;
|
|
Unity_Power_float(_Absolute_7b20625d60e2458b89c9ca794a5039a5_Out_1, _Property_f6203e15e471e481b8369ee14c1cf745_Out_0, _Power_1bc1b18487206481a5ce3274075c24a1_Out_2);
|
|
float _Clamp_08c896054837bb88bc0374bd536ee024_Out_3;
|
|
Unity_Clamp_float(_Power_1bc1b18487206481a5ce3274075c24a1_Out_2, 0, 1, _Clamp_08c896054837bb88bc0374bd536ee024_Out_3);
|
|
float _Property_ebcd48be1c3af28cb628925671461e5e_Out_0 = _MediumLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_9e03d1eca2c3de809ba034bf4abd6d2b;
|
|
float _HeightBlendSplat_9e03d1eca2c3de809ba034bf4abd6d2b_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_Power_8ccb8ba2dc154d8f8d23bb151fc3f936_Out_2, _Clamp_08c896054837bb88bc0374bd536ee024_Out_3, _Property_ebcd48be1c3af28cb628925671461e5e_Out_0, _HeightBlendSplat_9e03d1eca2c3de809ba034bf4abd6d2b, _HeightBlendSplat_9e03d1eca2c3de809ba034bf4abd6d2b_Blend_1);
|
|
float4 _Lerp_60e101ecb3d9ae8a8c8208e24fcdc145_Out_3;
|
|
Unity_Lerp_float4(_Combine_0a9a9298a9464d899f2f2fafc625fec8_RGBA_4, _Combine_8579144aa55f898b914c649ff6fd204b_RGBA_4, (_HeightBlendSplat_9e03d1eca2c3de809ba034bf4abd6d2b_Blend_1.xxxx), _Lerp_60e101ecb3d9ae8a8c8208e24fcdc145_Out_3);
|
|
UnityTexture2D _Property_0be3b3e72a830881bf032d5b81dee190_Out_0 = UnityBuildTexture2DStructNoScale(_HotLavaAlbedo_SM);
|
|
float _Property_11b5e32bb1a6404c96d9c096533c2bbd_Out_0 = _UVVDirection1UDirection0;
|
|
float2 _Property_5db8dc9196e94d72bcadc2a80e298677_Out_0 = _HotLavaTiling;
|
|
float _Property_1214e3d6f36c40cb9d0d4ac4f40e7df3_Out_0 = _GlobalTiling;
|
|
float2 _Property_1d9925ecc19284849bb9705ef6f8c824_Out_0 = _HotLavaMainSpeed;
|
|
UnityTexture2D _Property_792c0bac9b054fd89ddecac232cfc211_Out_0 = UnityBuildTexture2DStructNoScale(_HotLavaMT_AO_H_EM);
|
|
float _Property_a29d4264dadc878687c59348530e0cb7_Out_0 = _HotLavaFlowUVRefreshSpeed;
|
|
float2 _Property_0530099e15864039acc078623bacb697_Out_0 = _Slope_Speed_Influence;
|
|
float _TimeCustomFunction_9d76567b67b2401e842a60cd1217bc9f_Out_0;
|
|
Time_float(_TimeCustomFunction_9d76567b67b2401e842a60cd1217bc9f_Out_0);
|
|
Bindings_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd;
|
|
_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd.WorldSpaceNormal = IN.WorldSpaceNormal;
|
|
_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd.uv0 = IN.uv0;
|
|
_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd.uv3 = IN.uv3;
|
|
float2 _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV1_7;
|
|
float2 _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV2_6;
|
|
float _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_FlowLerp_3;
|
|
float _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_FlowNonHeigblendedLerp_9;
|
|
float _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_Fraction1_1;
|
|
float _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_Fraction2_2;
|
|
SG_FlowmapUVHeighblend_f42f278eb84075841b72e9652bd0ba25_float(_Property_11b5e32bb1a6404c96d9c096533c2bbd_Out_0, _Property_5db8dc9196e94d72bcadc2a80e298677_Out_0, _Property_1214e3d6f36c40cb9d0d4ac4f40e7df3_Out_0, _Property_1d9925ecc19284849bb9705ef6f8c824_Out_0, _Property_792c0bac9b054fd89ddecac232cfc211_Out_0, _Property_a29d4264dadc878687c59348530e0cb7_Out_0, _Property_0530099e15864039acc078623bacb697_Out_0, _TimeCustomFunction_9d76567b67b2401e842a60cd1217bc9f_Out_0, _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd, _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV1_7, _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV2_6, _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_FlowLerp_3, _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_FlowNonHeigblendedLerp_9, _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_Fraction1_1, _FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_Fraction2_2);
|
|
float4 _SampleTexture2D_8d83fa40657c878a8b6151bfdeeecc4e_RGBA_0 = SAMPLE_TEXTURE2D(_Property_0be3b3e72a830881bf032d5b81dee190_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_0be3b3e72a830881bf032d5b81dee190_Out_0.GetTransformedUV(_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV1_7));
|
|
float _SampleTexture2D_8d83fa40657c878a8b6151bfdeeecc4e_R_4 = _SampleTexture2D_8d83fa40657c878a8b6151bfdeeecc4e_RGBA_0.r;
|
|
float _SampleTexture2D_8d83fa40657c878a8b6151bfdeeecc4e_G_5 = _SampleTexture2D_8d83fa40657c878a8b6151bfdeeecc4e_RGBA_0.g;
|
|
float _SampleTexture2D_8d83fa40657c878a8b6151bfdeeecc4e_B_6 = _SampleTexture2D_8d83fa40657c878a8b6151bfdeeecc4e_RGBA_0.b;
|
|
float _SampleTexture2D_8d83fa40657c878a8b6151bfdeeecc4e_A_7 = _SampleTexture2D_8d83fa40657c878a8b6151bfdeeecc4e_RGBA_0.a;
|
|
float4 _SampleTexture2D_d57511f844f62d8e8e5df4262ed4e29c_RGBA_0 = SAMPLE_TEXTURE2D(_Property_0be3b3e72a830881bf032d5b81dee190_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_0be3b3e72a830881bf032d5b81dee190_Out_0.GetTransformedUV(_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV2_6));
|
|
float _SampleTexture2D_d57511f844f62d8e8e5df4262ed4e29c_R_4 = _SampleTexture2D_d57511f844f62d8e8e5df4262ed4e29c_RGBA_0.r;
|
|
float _SampleTexture2D_d57511f844f62d8e8e5df4262ed4e29c_G_5 = _SampleTexture2D_d57511f844f62d8e8e5df4262ed4e29c_RGBA_0.g;
|
|
float _SampleTexture2D_d57511f844f62d8e8e5df4262ed4e29c_B_6 = _SampleTexture2D_d57511f844f62d8e8e5df4262ed4e29c_RGBA_0.b;
|
|
float _SampleTexture2D_d57511f844f62d8e8e5df4262ed4e29c_A_7 = _SampleTexture2D_d57511f844f62d8e8e5df4262ed4e29c_RGBA_0.a;
|
|
float4 _Lerp_4502c166e04e41eeb867c4d04a112e50_Out_3;
|
|
Unity_Lerp_float4(_SampleTexture2D_8d83fa40657c878a8b6151bfdeeecc4e_RGBA_0, _SampleTexture2D_d57511f844f62d8e8e5df4262ed4e29c_RGBA_0, (_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_FlowLerp_3.xxxx), _Lerp_4502c166e04e41eeb867c4d04a112e50_Out_3);
|
|
float4 _Property_f426055a212d488b92e0721ad75eea0d_Out_0 = _HotLavaAlbedoColor;
|
|
float _Property_bc8ee8b7cbd16f83aa2d51aada2d0a51_Out_0 = _HotLavaAlbedoColorMultiply;
|
|
float4 _Multiply_61a826a1dba47d8dbb0510fc1fd2dee2_Out_2;
|
|
Unity_Multiply_float4_float4(_Property_f426055a212d488b92e0721ad75eea0d_Out_0, (_Property_bc8ee8b7cbd16f83aa2d51aada2d0a51_Out_0.xxxx), _Multiply_61a826a1dba47d8dbb0510fc1fd2dee2_Out_2);
|
|
float4 _Multiply_f73b703611c2ee8ea1b712546ec1fdc8_Out_2;
|
|
Unity_Multiply_float4_float4(_Lerp_4502c166e04e41eeb867c4d04a112e50_Out_3, _Multiply_61a826a1dba47d8dbb0510fc1fd2dee2_Out_2, _Multiply_f73b703611c2ee8ea1b712546ec1fdc8_Out_2);
|
|
float _Split_2a6cfd0eedbc128d83eff83d5df85b09_R_1 = _Multiply_f73b703611c2ee8ea1b712546ec1fdc8_Out_2[0];
|
|
float _Split_2a6cfd0eedbc128d83eff83d5df85b09_G_2 = _Multiply_f73b703611c2ee8ea1b712546ec1fdc8_Out_2[1];
|
|
float _Split_2a6cfd0eedbc128d83eff83d5df85b09_B_3 = _Multiply_f73b703611c2ee8ea1b712546ec1fdc8_Out_2[2];
|
|
float _Split_2a6cfd0eedbc128d83eff83d5df85b09_A_4 = _Multiply_f73b703611c2ee8ea1b712546ec1fdc8_Out_2[3];
|
|
float _Split_87213490114de18bbc7496f97751b00a_R_1 = _Lerp_4502c166e04e41eeb867c4d04a112e50_Out_3[0];
|
|
float _Split_87213490114de18bbc7496f97751b00a_G_2 = _Lerp_4502c166e04e41eeb867c4d04a112e50_Out_3[1];
|
|
float _Split_87213490114de18bbc7496f97751b00a_B_3 = _Lerp_4502c166e04e41eeb867c4d04a112e50_Out_3[2];
|
|
float _Split_87213490114de18bbc7496f97751b00a_A_4 = _Lerp_4502c166e04e41eeb867c4d04a112e50_Out_3[3];
|
|
float _Property_94efdcfe3a5a998bb3b399b34d6110a5_Out_0 = _HotLavaSmoothness;
|
|
float _Multiply_1e7303fa97e339859abc539fdacc406f_Out_2;
|
|
Unity_Multiply_float_float(_Split_87213490114de18bbc7496f97751b00a_A_4, _Property_94efdcfe3a5a998bb3b399b34d6110a5_Out_0, _Multiply_1e7303fa97e339859abc539fdacc406f_Out_2);
|
|
float4 _Combine_1bd6341933599685bd9dfbd647433b28_RGBA_4;
|
|
float3 _Combine_1bd6341933599685bd9dfbd647433b28_RGB_5;
|
|
float2 _Combine_1bd6341933599685bd9dfbd647433b28_RG_6;
|
|
Unity_Combine_float(_Split_2a6cfd0eedbc128d83eff83d5df85b09_R_1, _Split_2a6cfd0eedbc128d83eff83d5df85b09_G_2, _Split_2a6cfd0eedbc128d83eff83d5df85b09_B_3, _Multiply_1e7303fa97e339859abc539fdacc406f_Out_2, _Combine_1bd6341933599685bd9dfbd647433b28_RGBA_4, _Combine_1bd6341933599685bd9dfbd647433b28_RGB_5, _Combine_1bd6341933599685bd9dfbd647433b28_RG_6);
|
|
UnityTexture2D _Property_7c78a41ed5fb06878baa4f230eb6da66_Out_0 = UnityBuildTexture2DStructNoScale(_MediumLavaMT_AO_H_EM);
|
|
float4 _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_RGBA_0 = SAMPLE_TEXTURE2D(_Property_7c78a41ed5fb06878baa4f230eb6da66_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_7c78a41ed5fb06878baa4f230eb6da66_Out_0.GetTransformedUV(_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV1_7));
|
|
float _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_R_4 = _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_RGBA_0.r;
|
|
float _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_G_5 = _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_RGBA_0.g;
|
|
float _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_B_6 = _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_RGBA_0.b;
|
|
float _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_A_7 = _SampleTexture2D_78273dcdf5689f80952c2a7be9451994_RGBA_0.a;
|
|
float4 _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_RGBA_0 = SAMPLE_TEXTURE2D(_Property_7c78a41ed5fb06878baa4f230eb6da66_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_7c78a41ed5fb06878baa4f230eb6da66_Out_0.GetTransformedUV(_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_UV2_6));
|
|
float _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_R_4 = _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_RGBA_0.r;
|
|
float _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_G_5 = _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_RGBA_0.g;
|
|
float _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_B_6 = _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_RGBA_0.b;
|
|
float _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_A_7 = _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_RGBA_0.a;
|
|
float4 _Lerp_d9190fa5aad64387a59eae8b234267b1_Out_3;
|
|
Unity_Lerp_float4(_SampleTexture2D_78273dcdf5689f80952c2a7be9451994_RGBA_0, _SampleTexture2D_19b94184e9c8e288b96bc669f7cbed52_RGBA_0, (_FlowmapUVHeighblend_2150db99b9fb44ffb274d6c35bd742b9_FlowLerp_3.xxxx), _Lerp_d9190fa5aad64387a59eae8b234267b1_Out_3);
|
|
float _Split_503d896cedc1148aa1567e911ed3614b_R_1 = _Lerp_d9190fa5aad64387a59eae8b234267b1_Out_3[0];
|
|
float _Split_503d896cedc1148aa1567e911ed3614b_G_2 = _Lerp_d9190fa5aad64387a59eae8b234267b1_Out_3[1];
|
|
float _Split_503d896cedc1148aa1567e911ed3614b_B_3 = _Lerp_d9190fa5aad64387a59eae8b234267b1_Out_3[2];
|
|
float _Split_503d896cedc1148aa1567e911ed3614b_A_4 = _Lerp_d9190fa5aad64387a59eae8b234267b1_Out_3[3];
|
|
float _OneMinus_8cea3f85f066ff8fbbd54f2eff89ae58_Out_1;
|
|
Unity_OneMinus_float(_Split_503d896cedc1148aa1567e911ed3614b_B_3, _OneMinus_8cea3f85f066ff8fbbd54f2eff89ae58_Out_1);
|
|
float _Absolute_586ec5b572374b96aaffcbc5f9bbb364_Out_1;
|
|
Unity_Absolute_float(_OneMinus_8cea3f85f066ff8fbbd54f2eff89ae58_Out_1, _Absolute_586ec5b572374b96aaffcbc5f9bbb364_Out_1);
|
|
float _Property_54766320db4a7f848cb65321bce3a68e_Out_0 = _HotLavaHeightBlendTreshold;
|
|
float _Power_ca351c1cbba04987a097e6ea5a87eeb8_Out_2;
|
|
Unity_Power_float(_Absolute_586ec5b572374b96aaffcbc5f9bbb364_Out_1, _Property_54766320db4a7f848cb65321bce3a68e_Out_0, _Power_ca351c1cbba04987a097e6ea5a87eeb8_Out_2);
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_R_1 = IN.WorldSpaceNormal[0];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_G_2 = IN.WorldSpaceNormal[1];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_B_3 = IN.WorldSpaceNormal[2];
|
|
float _Split_b9e7b4a6b4b5e58aa502d4b6d169b792_A_4 = 0;
|
|
float _Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1;
|
|
Unity_Absolute_float(_Split_b9e7b4a6b4b5e58aa502d4b6d169b792_G_2, _Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1);
|
|
float _Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3;
|
|
Unity_Clamp_float(_Absolute_45576b7b972f7d8a82c937564b72f70b_Out_1, 0, 1, _Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3);
|
|
float _Property_6975119070a7eb84950e7da691463776_Out_0 = _HotLavaAngle;
|
|
float _Divide_86811ef0d01a1581b082fc982daa687c_Out_2;
|
|
Unity_Divide_float(_Property_6975119070a7eb84950e7da691463776_Out_0, 45, _Divide_86811ef0d01a1581b082fc982daa687c_Out_2);
|
|
float _OneMinus_a7c4799546af71898266d38a4354b568_Out_1;
|
|
Unity_OneMinus_float(_Divide_86811ef0d01a1581b082fc982daa687c_Out_2, _OneMinus_a7c4799546af71898266d38a4354b568_Out_1);
|
|
float _Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2;
|
|
Unity_Subtract_float(_Clamp_c2714660b22e6a86a3d1f402132434f1_Out_3, _OneMinus_a7c4799546af71898266d38a4354b568_Out_1, _Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2);
|
|
float _Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3;
|
|
Unity_Clamp_float(_Subtract_e487cff09d7e158e8f03eeef153fbe43_Out_2, 0, 2, _Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3);
|
|
float _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2;
|
|
Unity_Divide_float(1, _Divide_86811ef0d01a1581b082fc982daa687c_Out_2, _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2);
|
|
float _Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2;
|
|
Unity_Multiply_float_float(_Clamp_001f24015dba2889ab4be2cbfefbc81f_Out_3, _Divide_d1e47cd61e61c487be74fb1989b0bbb8_Out_2, _Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2);
|
|
float _Clamp_69414a1448338e8d9fc890185b317bc6_Out_3;
|
|
Unity_Clamp_float(_Multiply_a6dece8284b0dd89b3ad78540f989a2b_Out_2, 0, 1, _Clamp_69414a1448338e8d9fc890185b317bc6_Out_3);
|
|
float _OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1;
|
|
Unity_OneMinus_float(_Clamp_69414a1448338e8d9fc890185b317bc6_Out_3, _OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1);
|
|
float _Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1;
|
|
Unity_Absolute_float(_OneMinus_b3ab3b092be02a8dbebaa86bf00ea51d_Out_1, _Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1);
|
|
float _Property_f5a63fda0810468082350dfa23ec6bf3_Out_0 = _HotLavaAngleFalloff;
|
|
float _Power_0c67a131ce19048caeed8c043e033fb9_Out_2;
|
|
Unity_Power_float(_Absolute_6cd65b456694da879b288dd44c7c10c6_Out_1, _Property_f5a63fda0810468082350dfa23ec6bf3_Out_0, _Power_0c67a131ce19048caeed8c043e033fb9_Out_2);
|
|
float _Clamp_c8349812bf696286b9429cd182d4670a_Out_3;
|
|
Unity_Clamp_float(_Power_0c67a131ce19048caeed8c043e033fb9_Out_2, 0, 1, _Clamp_c8349812bf696286b9429cd182d4670a_Out_3);
|
|
float _Property_598298ccdedaea81a6c7006cdf26d0b3_Out_0 = _HotLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_83e736f68e1ff280996cf462b7ac2718;
|
|
float _HeightBlendSplat_83e736f68e1ff280996cf462b7ac2718_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_Power_ca351c1cbba04987a097e6ea5a87eeb8_Out_2, _Clamp_c8349812bf696286b9429cd182d4670a_Out_3, _Property_598298ccdedaea81a6c7006cdf26d0b3_Out_0, _HeightBlendSplat_83e736f68e1ff280996cf462b7ac2718, _HeightBlendSplat_83e736f68e1ff280996cf462b7ac2718_Blend_1);
|
|
float4 _Lerp_a4738e050e0d2685b5f9698d1e2bb098_Out_3;
|
|
Unity_Lerp_float4(_Lerp_60e101ecb3d9ae8a8c8208e24fcdc145_Out_3, _Combine_1bd6341933599685bd9dfbd647433b28_RGBA_4, (_HeightBlendSplat_83e736f68e1ff280996cf462b7ac2718_Blend_1.xxxx), _Lerp_a4738e050e0d2685b5f9698d1e2bb098_Out_3);
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_R_1 = IN.VertexColor[0];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_G_2 = IN.VertexColor[1];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_B_3 = IN.VertexColor[2];
|
|
float _Split_992c0de0de817484b2d52aeb19e22ee0_A_4 = IN.VertexColor[3];
|
|
float _Property_f10c17c1521403868848dbcecb8a6017_Out_0 = _VCColdLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_bcfdcd070881ce89bbfc3de1ec633b3a;
|
|
float _HeightBlendSplat_bcfdcd070881ce89bbfc3de1ec633b3a_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_OneMinus_d30fd2a07aa5ef8c954841430c669c6f_Out_1, _Split_992c0de0de817484b2d52aeb19e22ee0_R_1, _Property_f10c17c1521403868848dbcecb8a6017_Out_0, _HeightBlendSplat_bcfdcd070881ce89bbfc3de1ec633b3a, _HeightBlendSplat_bcfdcd070881ce89bbfc3de1ec633b3a_Blend_1);
|
|
float4 _Lerp_644cfd81f60c058bbc1dfa84ca7c26a5_Out_3;
|
|
Unity_Lerp_float4(_Lerp_a4738e050e0d2685b5f9698d1e2bb098_Out_3, _Combine_0a9a9298a9464d899f2f2fafc625fec8_RGBA_4, (_HeightBlendSplat_bcfdcd070881ce89bbfc3de1ec633b3a_Blend_1.xxxx), _Lerp_644cfd81f60c058bbc1dfa84ca7c26a5_Out_3);
|
|
float _Property_7b8b9775155e3b82b9b587b2df24f45d_Out_0 = _VCMediumLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_a958bd47a4d7538aa5aa113445de6eb6;
|
|
float _HeightBlendSplat_a958bd47a4d7538aa5aa113445de6eb6_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_OneMinus_8cea3f85f066ff8fbbd54f2eff89ae58_Out_1, _Split_992c0de0de817484b2d52aeb19e22ee0_G_2, _Property_7b8b9775155e3b82b9b587b2df24f45d_Out_0, _HeightBlendSplat_a958bd47a4d7538aa5aa113445de6eb6, _HeightBlendSplat_a958bd47a4d7538aa5aa113445de6eb6_Blend_1);
|
|
float4 _Lerp_f1658301ae29508f8307c28d233736c6_Out_3;
|
|
Unity_Lerp_float4(_Lerp_644cfd81f60c058bbc1dfa84ca7c26a5_Out_3, _Combine_8579144aa55f898b914c649ff6fd204b_RGBA_4, (_HeightBlendSplat_a958bd47a4d7538aa5aa113445de6eb6_Blend_1.xxxx), _Lerp_f1658301ae29508f8307c28d233736c6_Out_3);
|
|
UnityTexture2D _Property_aa20896d4ee14a21ae5c01b2530647ab_Out_0 = UnityBuildTexture2DStructNoScale(_HotLavaMT_AO_H_EM);
|
|
float4 _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_RGBA_0 = SAMPLE_TEXTURE2D(_Property_aa20896d4ee14a21ae5c01b2530647ab_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_aa20896d4ee14a21ae5c01b2530647ab_Out_0.GetTransformedUV(_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV1_7));
|
|
float _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_R_4 = _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_RGBA_0.r;
|
|
float _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_G_5 = _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_RGBA_0.g;
|
|
float _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_B_6 = _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_RGBA_0.b;
|
|
float _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_A_7 = _SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_RGBA_0.a;
|
|
float4 _SampleTexture2D_03c935556def188b9bc5100587e1286e_RGBA_0 = SAMPLE_TEXTURE2D(_Property_aa20896d4ee14a21ae5c01b2530647ab_Out_0.tex, UnityBuildSamplerStateStruct(SamplerState_Linear_Repeat_Aniso8).samplerstate, _Property_aa20896d4ee14a21ae5c01b2530647ab_Out_0.GetTransformedUV(_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_UV2_6));
|
|
float _SampleTexture2D_03c935556def188b9bc5100587e1286e_R_4 = _SampleTexture2D_03c935556def188b9bc5100587e1286e_RGBA_0.r;
|
|
float _SampleTexture2D_03c935556def188b9bc5100587e1286e_G_5 = _SampleTexture2D_03c935556def188b9bc5100587e1286e_RGBA_0.g;
|
|
float _SampleTexture2D_03c935556def188b9bc5100587e1286e_B_6 = _SampleTexture2D_03c935556def188b9bc5100587e1286e_RGBA_0.b;
|
|
float _SampleTexture2D_03c935556def188b9bc5100587e1286e_A_7 = _SampleTexture2D_03c935556def188b9bc5100587e1286e_RGBA_0.a;
|
|
float4 _Lerp_79f8c8161fb394818f7c8937b1054b53_Out_3;
|
|
Unity_Lerp_float4(_SampleTexture2D_77e57223e0c2a685b9a9a05b971858ae_RGBA_0, _SampleTexture2D_03c935556def188b9bc5100587e1286e_RGBA_0, (_FlowmapUVHeighblend_39f1c972529f474fb09e72b948e339bd_FlowLerp_3.xxxx), _Lerp_79f8c8161fb394818f7c8937b1054b53_Out_3);
|
|
float _Split_94d707688f4dff88abea8f5931660ff1_R_1 = _Lerp_79f8c8161fb394818f7c8937b1054b53_Out_3[0];
|
|
float _Split_94d707688f4dff88abea8f5931660ff1_G_2 = _Lerp_79f8c8161fb394818f7c8937b1054b53_Out_3[1];
|
|
float _Split_94d707688f4dff88abea8f5931660ff1_B_3 = _Lerp_79f8c8161fb394818f7c8937b1054b53_Out_3[2];
|
|
float _Split_94d707688f4dff88abea8f5931660ff1_A_4 = _Lerp_79f8c8161fb394818f7c8937b1054b53_Out_3[3];
|
|
float _OneMinus_2b6b9b1cf9b54e80b331120fb69183b3_Out_1;
|
|
Unity_OneMinus_float(_Split_94d707688f4dff88abea8f5931660ff1_B_3, _OneMinus_2b6b9b1cf9b54e80b331120fb69183b3_Out_1);
|
|
float _Property_518db0a2d263d48790462785dc3d9758_Out_0 = _VCHotLavaHeightBlendStrenght;
|
|
Bindings_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float _HeightBlendSplat_f63240de18ddc08f95c1959bab5338d0;
|
|
float _HeightBlendSplat_f63240de18ddc08f95c1959bab5338d0_Blend_1;
|
|
SG_HeightBlendSplat_e80db2c21dcba0342900d4e58bcd040c_float(_OneMinus_2b6b9b1cf9b54e80b331120fb69183b3_Out_1, _Split_992c0de0de817484b2d52aeb19e22ee0_B_3, _Property_518db0a2d263d48790462785dc3d9758_Out_0, _HeightBlendSplat_f63240de18ddc08f95c1959bab5338d0, _HeightBlendSplat_f63240de18ddc08f95c1959bab5338d0_Blend_1);
|
|
float4 _Lerp_3f0ebe224b0a608fa630bc706a21b183_Out_3;
|
|
Unity_Lerp_float4(_Lerp_f1658301ae29508f8307c28d233736c6_Out_3, _Combine_1bd6341933599685bd9dfbd647433b28_RGBA_4, (_HeightBlendSplat_f63240de18ddc08f95c1959bab5338d0_Blend_1.xxxx), _Lerp_3f0ebe224b0a608fa630bc706a21b183_Out_3);
|
|
surface.BaseColor = (_Lerp_3f0ebe224b0a608fa630bc706a21b183_Out_3.xyz);
|
|
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);
|
|
|
|
output.ObjectSpaceNormal = input.normalOS;
|
|
output.WorldSpaceNormal = TransformObjectToWorldNormal(input.normalOS);
|
|
output.ObjectSpaceTangent = input.tangentOS.xyz;
|
|
output.ObjectSpacePosition = input.positionOS;
|
|
output.uv0 = input.uv0;
|
|
output.uv2 = input.uv2;
|
|
output.uv3 = input.uv3;
|
|
output.VertexColor = input.color;
|
|
|
|
return output;
|
|
}
|
|
SurfaceDescriptionInputs BuildSurfaceDescriptionInputs(Varyings input)
|
|
{
|
|
SurfaceDescriptionInputs output;
|
|
ZERO_INITIALIZE(SurfaceDescriptionInputs, output);
|
|
|
|
#ifdef HAVE_VFX_MODIFICATION
|
|
// FragInputs from VFX come from two places: Interpolator or CBuffer.
|
|
/* WARNING: $splice Could not find named fragment 'VFXSetFragInputs' */
|
|
|
|
#endif
|
|
|
|
|
|
|
|
// must use interpolated tangent, bitangent and normal before they are normalized in the pixel shader.
|
|
float3 unnormalizedNormalWS = input.normalWS;
|
|
const float renormFactor = 1.0 / length(unnormalizedNormalWS);
|
|
|
|
|
|
output.WorldSpaceNormal = renormFactor * input.normalWS.xyz; // we want a unit length Normal Vector node in shader graph
|
|
|
|
|
|
output.uv0 = input.texCoord0;
|
|
output.uv3 = input.texCoord3;
|
|
output.VertexColor = input.color;
|
|
#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
|
|
#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
|
|
}
|
|
}
|
|
CustomEditorForRenderPipeline "UnityEditor.ShaderGraphLitGUI" "UnityEngine.Rendering.Universal.UniversalRenderPipelineAsset"
|
|
CustomEditor "UnityEditor.ShaderGraph.GenericShaderGraphMaterialGUI"
|
|
FallBack "Hidden/Shader Graph/FallbackError"
|
|
} |