From f95b48200358ef671180adbc2c038e6af170c7f4 Mon Sep 17 00:00:00 2001 From: tigerchen Date: Fri, 13 Dec 2019 11:58:32 +0800 Subject: [PATCH] add spout --- .../Assets/Scenes/Ice.unity | 135 +- .../Visual Effect Graphs/iceVFX_2018.vfx | 3423 ++++++++++++----- 2 files changed, 2510 insertions(+), 1048 deletions(-) diff --git a/01_ForstCoronation/Unity-19050-01_ForstCoronation/19050-01_ForstCoronation/Assets/Scenes/Ice.unity b/01_ForstCoronation/Unity-19050-01_ForstCoronation/19050-01_ForstCoronation/Assets/Scenes/Ice.unity index 7722400..dd865b4 100644 --- a/01_ForstCoronation/Unity-19050-01_ForstCoronation/19050-01_ForstCoronation/Assets/Scenes/Ice.unity +++ b/01_ForstCoronation/Unity-19050-01_ForstCoronation/19050-01_ForstCoronation/Assets/Scenes/Ice.unity @@ -344,8 +344,8 @@ Canvas: m_GameObject: {fileID: 396373727} m_Enabled: 1 serializedVersion: 3 - m_RenderMode: 0 - m_Camera: {fileID: 0} + m_RenderMode: 1 + m_Camera: {fileID: 940676732} m_PlaneDistance: 100 m_PixelPerfect: 0 m_ReceivesEvents: 1 @@ -369,9 +369,8 @@ RectTransform: m_Children: - {fileID: 1216109996} - {fileID: 1269857429} - - {fileID: 1048552606} m_Father: {fileID: 0} - m_RootOrder: 11 + m_RootOrder: 10 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} @@ -470,7 +469,6 @@ GameObject: - component: {fileID: 590248852} - component: {fileID: 590248853} - component: {fileID: 590248855} - - component: {fileID: 590248851} m_Layer: 8 m_Name: MainCamera m_TagString: MainCamera @@ -610,19 +608,6 @@ MonoBehaviour: enableFptlForForwardOpaque: 1 enableBigTilePrepass: 1 isFptlEnabled: 1 ---- !u!114 &590248851 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 590248846} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: babbc0676431b324c96a829292898563, type: 3} - m_Name: - m_EditorClassIdentifier: - tex: {fileID: 0} --- !u!82 &590248852 AudioSource: m_ObjectHideFlags: 0 @@ -1035,7 +1020,7 @@ Transform: m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 9 + m_RootOrder: 8 m_LocalEulerAnglesHint: {x: -90, y: 0, z: 0} --- !u!114 &940676734 MonoBehaviour: @@ -1050,93 +1035,6 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: tex: {fileID: 0} ---- !u!1 &1048552605 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1048552606} - - component: {fileID: 1048552609} - - component: {fileID: 1048552608} - - component: {fileID: 1048552607} - m_Layer: 5 - m_Name: TUIO_Debug - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!224 &1048552606 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1048552605} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 396373731} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1048552607 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1048552605} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 62f7dec0b00674947bc631624c21970a, type: 3} - m_Name: - m_EditorClassIdentifier: - _nameFilter: Spout DX11 Sender - _targetTexture: {fileID: 8400000, guid: d6e0d98396266c549952a8a82d7d26f0, type: 2} - _targetRenderer: {fileID: 0} - _targetMaterialProperty: ---- !u!114 &1048552608 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1048552605} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -98529514, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Texture: {fileID: 8400000, guid: d6e0d98396266c549952a8a82d7d26f0, type: 2} - m_UVRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 ---- !u!222 &1048552609 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1048552605} - m_CullTransparentMesh: 0 --- !u!1 &1090188925 GameObject: m_ObjectHideFlags: 0 @@ -1297,7 +1195,7 @@ Transform: m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 10 + m_RootOrder: 9 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &1090188929 MonoBehaviour: @@ -1358,8 +1256,8 @@ MonoBehaviour: m_EditorClassIdentifier: m_ExecuteInEditor: 1 m_Bindings: - - {fileID: 1090188931} - {fileID: 1090188929} + - {fileID: 1090188931} - {fileID: 1090188930} m_VisualEffect: {fileID: 1090188927} --- !u!114 &1090188933 @@ -1398,7 +1296,7 @@ GameObject: - component: {fileID: 1216109998} - component: {fileID: 1216109997} m_Layer: 5 - m_Name: RawImage + m_Name: Cam_Tex m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -1852,7 +1750,7 @@ Transform: m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 12 + m_RootOrder: 11 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1674836082 GameObject: @@ -1863,6 +1761,7 @@ GameObject: serializedVersion: 6 m_Component: - component: {fileID: 1674836084} + - component: {fileID: 1674836083} m_Layer: 0 m_Name: UnitySpout m_TagString: Untagged @@ -1870,6 +1769,20 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 +--- !u!114 &1674836083 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1674836082} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 45099d624c1e6c14e9514f4e5ea1ed9c, type: 3} + m_Name: + m_EditorClassIdentifier: + _sourceTexture: {fileID: 8400000, guid: 50e0f911f359d4746b586e8c5d6cfa82, type: 2} + _alphaSupport: 0 --- !u!4 &1674836084 Transform: m_ObjectHideFlags: 0 @@ -1882,7 +1795,7 @@ Transform: m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 8 + m_RootOrder: 12 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1794519316 GameObject: diff --git a/01_ForstCoronation/Unity-19050-01_ForstCoronation/19050-01_ForstCoronation/Assets/Visual Effect Graphs/iceVFX_2018.vfx b/01_ForstCoronation/Unity-19050-01_ForstCoronation/19050-01_ForstCoronation/Assets/Visual Effect Graphs/iceVFX_2018.vfx index 3293e22..98ed789 100644 --- a/01_ForstCoronation/Unity-19050-01_ForstCoronation/19050-01_ForstCoronation/Assets/Visual Effect Graphs/iceVFX_2018.vfx +++ b/01_ForstCoronation/Unity-19050-01_ForstCoronation/19050-01_ForstCoronation/Assets/Visual Effect Graphs/iceVFX_2018.vfx @@ -243,10 +243,10 @@ MonoBehaviour: categories: [] uiBounds: serializedVersion: 2 - x: -1499 + x: -1524 y: -422 - width: 4543 - height: 3743 + width: 4568 + height: 3714 --- !u!114 &114350483966674976 MonoBehaviour: m_ObjectHideFlags: 1 @@ -1037,9 +1037,12 @@ VisualEffectResource: VFX_USE_SEED_CURRENT 1\n#define VFX_USE_DIRECTION_CURRENT 1\n#define VFX_USE_AGE_CURRENT 1\n#define VFX_USE_VELOCITY_CURRENT 1\n#define VFX_USE_PARTICLEID_CURRENT 1\n#define VFX_USE_ALIVE_CURRENT 1\n#define VFX_LOCAL_SPACE 1\n\n\nCBUFFER_START(parameters)\n - \ float3 ArcSphere_sphere_center_b;\n float Lifetime_a;\n float3 uniform_g;\n - \ float uniform_d;\n float3 uniform_h;\n float uniform_e;\n float - ArcSphere_arc_b;\n uint3 PADDING_0;\nCBUFFER_END\n\n\n#include \"Packages/com.unity.visualeffectgraph/Shaders/Common/VFXCommonCompute.cginc\"\n#include + \ float3 ArcSphere_sphere_center_b;\n float Lifetime_a;\n float3 uniform_f;\n + \ float uniform_d;\n float3 uniform_k;\n float uniform_e;\n float3 + uniform_l;\n float uniform_g;\n float3 uniform_o;\n float uniform_h;\n + \ float3 Position_d;\n float uniform_i;\n float ArcSphere_arc_b;\n float + uniform_m;\n float uniform_n;\n uint PADDING_0;\nCBUFFER_END\n\n\n#include + \"Packages/com.unity.visualeffectgraph/Shaders/Common/VFXCommonCompute.cginc\"\n#include \"Packages/com.unity.visualeffectgraph/Shaders/VFXCommon.cginc\"\n\n\n\nRWByteAddressBuffer attributeBuffer;\nByteAddressBuffer sourceAttributeBuffer;\n\nCBUFFER_START(initParams)\n#if !VFX_USE_SPAWNER_FROM_GPU\n uint nbSpawned;\t\t\t\t\t// Numbers of particle @@ -1088,22 +1091,22 @@ VisualEffectResource: alive = (bool)true;\n \n\n#if VFX_USE_PARTICLEID_CURRENT\n particleId = particleIndex;\n#endif\n#if VFX_USE_SEED_CURRENT\n seed = WangHash(particleIndex ^ systemSeed);\n#endif\n \n SetAttribute_F0142CB9( /*inout */lifetime, - Lifetime_a);\n {\n float2 tmp_bh = GeneratePerlinNoise(uniform_d, - float3(0.5,0.5,2).x, (int)1, float3(0.5,0.5,2).y, float3(0.5,0.5,2).z);\n float - tmp_bi = tmp_bh[0];\n float tmp_bk = tmp_bi - (float)-1;\n float - tmp_bm = tmp_bk / (float)2;\n float tmp_bn = tmp_bm * (float)2;\n - \ float tmp_bo = tmp_bn * uniform_e;\n PositionSphere_0( - /*inout */position, /*inout */seed, /*inout */direction, ArcSphere_sphere_center_b, - tmp_bo, ArcSphere_arc_b, (float)1);\n }\n {\n float3 - tmp_bf = position * uniform_g;\n float4 tmp_bi = GeneratePerlinNoise(tmp_bf, - float3(0.3,0.5,2).x, (int)1, float3(0.3,0.5,2).y, float3(0.3,0.5,2).z);\n float - tmp_bj = tmp_bi[1];\n float tmp_bl = tmp_bj * (float)2;\n float - tmp_bm = tmp_bi[2];\n float tmp_bn = tmp_bm * (float)2;\n float - tmp_bo = tmp_bi[3];\n float tmp_bp = tmp_bo * (float)2;\n float3 - tmp_bq = float3(tmp_bl, tmp_bn, tmp_bp);\n float3 tmp_br = tmp_bq - * uniform_h;\n SetAttribute_C707D62A( /*inout */position, tmp_br);\n - \ }\n {\n SetAttribute_D238196D( /*inout */position, - float3(1,0.1,1));\n }\n \n\n\n#if VFX_USE_ALIVE_CURRENT\n if + Lifetime_a);\n {\n float2 tmp_bn = GeneratePerlinNoise(uniform_e, + uniform_f.x, asint(uniform_g), uniform_f.y, uniform_f.z);\n float + tmp_bo = tmp_bn[0];\n float tmp_bq = tmp_bo - (float)-1;\n float + tmp_bs = tmp_bq / (float)2;\n float tmp_bt = tmp_bs * uniform_h;\n + \ float tmp_bu = uniform_d + tmp_bt;\n float tmp_bv = tmp_bu + * uniform_i;\n PositionSphere_0( /*inout */position, /*inout */seed, + \ /*inout */direction, ArcSphere_sphere_center_b, tmp_bv, ArcSphere_arc_b, (float)1);\n + \ }\n {\n float3 tmp_bn = position * uniform_k;\n float4 + tmp_bo = GeneratePerlinNoise(tmp_bn, uniform_l.x, asint(uniform_m), uniform_l.y, + uniform_l.z);\n float tmp_bp = tmp_bo[1];\n float tmp_bq + = tmp_bp * uniform_n;\n float tmp_br = tmp_bo[2];\n float + tmp_bs = tmp_br * uniform_n;\n float tmp_bt = tmp_bo[3];\n float + tmp_bu = tmp_bt * uniform_n;\n float3 tmp_bv = float3(tmp_bq, tmp_bs, + tmp_bu);\n float3 tmp_bw = tmp_bv * uniform_o;\n SetAttribute_C707D62A( + /*inout */position, tmp_bw);\n }\n SetAttribute_D238196D( /*inout + */position, Position_d);\n \n\n\n#if VFX_USE_ALIVE_CURRENT\n if (alive)\n {\n\t\t\tuint deadIndex = deadListIn.DecrementCounter();\n \ uint index = deadListIn[deadIndex];\n attributeBuffer.Store((index * 0x2 + 0x0) << 2,asuint(lifetime));\n attributeBuffer.Store3((index @@ -1125,10 +1128,12 @@ VisualEffectResource: 64\n#define VFX_USE_LIFETIME_CURRENT 1\n#define VFX_USE_POSITION_CURRENT 1\n#define VFX_USE_AGE_CURRENT 1\n#define VFX_USE_VELOCITY_CURRENT 1\n#define VFX_USE_MASS_CURRENT 1\n#define VFX_USE_PARTICLEID_CURRENT 1\n#define VFX_USE_ALIVE_CURRENT 1\n#define - VFX_LOCAL_SPACE 1\n\n\nCBUFFER_START(parameters)\n float uniform_b;\n float - uniform_c;\n float deltaTime_b;\n float uniform_e;\n float uniform_f;\n - \ uint3 PADDING_0;\nCBUFFER_END\nTexture3D VectorField_b;\nSamplerState samplerVectorField_b;\n\n\n#include - \"Packages/com.unity.visualeffectgraph/Shaders/Common/VFXCommonCompute.cginc\"\n#include + VFX_LOCAL_SPACE 1\n\n\nCBUFFER_START(parameters)\n float4x4 InvFieldTransform_b;\n + \ float4x4 FieldTransform_b;\n float3 Position_d;\n float uniform_b;\n + \ float uniform_c;\n float uniform_d;\n float uniform_e;\n float + Intensity_b;\n float Drag_b;\n float deltaTime_b;\n float uniform_k;\n + \ float uniform_l;\n float uniform_m;\n uint3 PADDING_0;\nCBUFFER_END\nTexture3D + VectorField_b;\nSamplerState samplerVectorField_b;\n\n\n#include \"Packages/com.unity.visualeffectgraph/Shaders/Common/VFXCommonCompute.cginc\"\n#include \"Packages/com.unity.visualeffectgraph/Shaders/VFXCommon.cginc\"\n\n\n\nRWByteAddressBuffer attributeBuffer;\n\n#if VFX_USE_ALIVE_CURRENT\nRWStructuredBuffer deadListOut;\n#endif\n\n#if VFX_HAS_INDIRECT_DRAW\nRWStructuredBuffer indirectBuffer;\n#endif\n\nCBUFFER_START(updateParams)\n @@ -1161,23 +1166,23 @@ VisualEffectResource: * 0x8 + 0x30D83) << 2));\n\t\t\tfloat3 velocity = asfloat(attributeBuffer.Load3((index * 0x4 + 0xF4380) << 2));\n\t\t\tfloat mass = (float)1;\n\t\t\tuint particleId = (attributeBuffer.Load((index * 0x2 + 0x1) << 2));\n\t\t\t\n\n\t\t\t\n#if VFX_USE_OLDPOSITION_CURRENT\n\t\t\toldPosition - = position;\n#endif\n\t\t\t\n\t\t\t{\n\t\t\t float tmp_be = age / lifetime;\n\t\t\t - \ bool tmp_bg = tmp_be > (float)0.3;\n\t\t\t bool tmp_bh = (bool)asuint(uniform_b) - && tmp_bg;\n\t\t\t float tmp_bj = tmp_bh ? uniform_c : (float)0;\n\t\t\t - \ SetAttribute_9631F7C0( /*inout */age, tmp_bj);\n\t\t\t}\n\t\t\t{\n\t\t\t - \ VectorFieldForce_3B8596C( /*inout */velocity, mass, position, GetVFXSampler(VectorField_b, - samplerVectorField_b), float4x4(0.2,0,0,0,0,0.2,0,0,0,0,0.2,0,0,0,0,1), float4x4(5,0,0,0,0,5,0,0,0,0,5,0,0,0,0,1), - (float)10, (float)1, deltaTime_b);\n\t\t\t}\n\t\t\t{\n\t\t\t float tmp_be - = FixedRand(particleId ^ asuint(uniform_f));\n\t\t\t float tmp_bf = deltaTime_b - * tmp_be;\n\t\t\t float tmp_bg = uniform_e + tmp_bf;\n\t\t\t float tmp_bi - = tmp_bg * (float)20;\n\t\t\t Drag_0( /*inout */velocity, mass, tmp_bi, deltaTime_b);\n\t\t\t}\n\t\t\t{\n\t\t\t - \ SetAttribute_D238196D( /*inout */position, float3(1,0,1));\n\t\t\t}\n\t\t\tEulerIntegration( - /*inout */position, velocity, deltaTime_b);\n\t\t\tAge( /*inout */age, deltaTime_b);\n\t\t\tReap(age, - lifetime, /*inout */alive);\n\t\t\t\n\n\t\t\tif (alive)\n\t\t\t{\n\t\t\t\tattributeBuffer.Store3((index - * 0x8 + 0x30D80) << 2,asuint(position));\n\t\t\t\tattributeBuffer.Store((index - * 0x8 + 0x30D83) << 2,asuint(age));\n\t\t\t\tattributeBuffer.Store3((index * - 0x4 + 0xF4380) << 2,asuint(velocity));\n\t\t\t\t\n\n#if VFX_HAS_INDIRECT_DRAW\n - \ uint indirectIndex = indirectBuffer.IncrementCounter();\n\t\t\t\tindirectBuffer[indirectIndex] + = position;\n#endif\n\t\t\t\n\t\t\t{\n\t\t\t float tmp_bm = age / lifetime;\n\t\t\t + \ bool tmp_bn = tmp_bm > uniform_c;\n\t\t\t bool tmp_bo = (bool)asuint(uniform_b) + && tmp_bn;\n\t\t\t float tmp_bp = tmp_bo ? uniform_d : uniform_e;\n\t\t\t + \ SetAttribute_9631F7C0( /*inout */age, tmp_bp);\n\t\t\t}\n\t\t\tVectorFieldForce_3B8596C( + /*inout */velocity, mass, position, GetVFXSampler(VectorField_b, samplerVectorField_b), + InvFieldTransform_b, FieldTransform_b, Intensity_b, Drag_b, deltaTime_b);\n\t\t\t{\n\t\t\t + \ float tmp_bm = FixedRand(particleId ^ asuint(uniform_l));\n\t\t\t float + tmp_bn = deltaTime_b * tmp_bm;\n\t\t\t float tmp_bo = uniform_k + tmp_bn;\n\t\t\t + \ float tmp_bp = tmp_bo * uniform_m;\n\t\t\t Drag_0( /*inout */velocity, + mass, tmp_bp, deltaTime_b);\n\t\t\t}\n\t\t\tSetAttribute_D238196D( /*inout */position, + Position_d);\n\t\t\tEulerIntegration( /*inout */position, velocity, deltaTime_b);\n\t\t\tAge( + /*inout */age, deltaTime_b);\n\t\t\tReap(age, lifetime, /*inout */alive);\n\t\t\t\n\n\t\t\tif + (alive)\n\t\t\t{\n\t\t\t\tattributeBuffer.Store3((index * 0x8 + 0x30D80) << + 2,asuint(position));\n\t\t\t\tattributeBuffer.Store((index * 0x8 + 0x30D83) + << 2,asuint(age));\n\t\t\t\tattributeBuffer.Store3((index * 0x4 + 0xF4380) << + 2,asuint(velocity));\n\t\t\t\t\n\n#if VFX_HAS_INDIRECT_DRAW\n uint + indirectIndex = indirectBuffer.IncrementCounter();\n\t\t\t\tindirectBuffer[indirectIndex] = index;\n#endif\n\t\t\t}\n\t\t\telse\n\t\t\t{\n\t\t\t\tattributeBuffer.Store((index * 0x8 + 0x30D84) << 2,uint(alive));\n\t\t\t\t\n\n\t\t\t\tuint deadIndex = deadListOut.IncrementCounter();\n\t\t\t\tdeadListOut[deadIndex] = index;\n\t\t\t}\n\t\t}\n#else\n\t\tfloat lifetime = asfloat(attributeBuffer.Load((index @@ -1187,18 +1192,17 @@ VisualEffectResource: * 0x4 + 0xF4380) << 2));\n\t\tfloat mass = (float)1;\n\t\tuint particleId = (attributeBuffer.Load((index * 0x2 + 0x1) << 2));\n\t\tbool alive = (attributeBuffer.Load((index * 0x8 + 0x30D84) << 2));\n\t\t\n\n\t\t\n#if VFX_USE_OLDPOSITION_CURRENT\n\t\toldPosition - = position;\n#endif\n\t\t\n\t\t{\n\t\t float tmp_be = age / lifetime;\n\t\t - \ bool tmp_bg = tmp_be > (float)0.3;\n\t\t bool tmp_bh = (bool)asuint(uniform_b) - && tmp_bg;\n\t\t float tmp_bj = tmp_bh ? uniform_c : (float)0;\n\t\t SetAttribute_9631F7C0( - /*inout */age, tmp_bj);\n\t\t}\n\t\t{\n\t\t VectorFieldForce_3B8596C( /*inout - */velocity, mass, position, GetVFXSampler(VectorField_b, samplerVectorField_b), - float4x4(0.2,0,0,0,0,0.2,0,0,0,0,0.2,0,0,0,0,1), float4x4(5,0,0,0,0,5,0,0,0,0,5,0,0,0,0,1), - (float)10, (float)1, deltaTime_b);\n\t\t}\n\t\t{\n\t\t float tmp_be = FixedRand(particleId - ^ asuint(uniform_f));\n\t\t float tmp_bf = deltaTime_b * tmp_be;\n\t\t float - tmp_bg = uniform_e + tmp_bf;\n\t\t float tmp_bi = tmp_bg * (float)20;\n\t\t - \ Drag_0( /*inout */velocity, mass, tmp_bi, deltaTime_b);\n\t\t}\n\t\t{\n\t\t - \ SetAttribute_D238196D( /*inout */position, float3(1,0,1));\n\t\t}\n\t\tEulerIntegration( - /*inout */position, velocity, deltaTime_b);\n\t\tAge( /*inout */age, deltaTime_b);\n\t\tReap(age, + = position;\n#endif\n\t\t\n\t\t{\n\t\t float tmp_bm = age / lifetime;\n\t\t + \ bool tmp_bn = tmp_bm > uniform_c;\n\t\t bool tmp_bo = (bool)asuint(uniform_b) + && tmp_bn;\n\t\t float tmp_bp = tmp_bo ? uniform_d : uniform_e;\n\t\t SetAttribute_9631F7C0( + /*inout */age, tmp_bp);\n\t\t}\n\t\tVectorFieldForce_3B8596C( /*inout */velocity, + mass, position, GetVFXSampler(VectorField_b, samplerVectorField_b), InvFieldTransform_b, + FieldTransform_b, Intensity_b, Drag_b, deltaTime_b);\n\t\t{\n\t\t float tmp_bm + = FixedRand(particleId ^ asuint(uniform_l));\n\t\t float tmp_bn = deltaTime_b + * tmp_bm;\n\t\t float tmp_bo = uniform_k + tmp_bn;\n\t\t float tmp_bp + = tmp_bo * uniform_m;\n\t\t Drag_0( /*inout */velocity, mass, tmp_bp, deltaTime_b);\n\t\t}\n\t\tSetAttribute_D238196D( + /*inout */position, Position_d);\n\t\tEulerIntegration( /*inout */position, + velocity, deltaTime_b);\n\t\tAge( /*inout */age, deltaTime_b);\n\t\tReap(age, lifetime, /*inout */alive);\n\t\t\n\n\t\tattributeBuffer.Store3((index * 0x8 + 0x30D80) << 2,asuint(position));\n\t\tattributeBuffer.Store((index * 0x8 + 0x30D83) << 2,asuint(age));\n\t\tattributeBuffer.Store3((index * 0x4 + 0xF4380) @@ -1223,10 +1227,11 @@ VisualEffectResource: VFX_USE_PIVOTZ_CURRENT 1\n\t\t#define VFX_USE_SIZE_CURRENT 1\n\t\t#define VFX_USE_SCALEX_CURRENT 1\n\t\t#define VFX_USE_SCALEY_CURRENT 1\n\t\t#define VFX_USE_SCALEZ_CURRENT 1\n\t\t#define VFX_BLENDMODE_ADD 1\n\t\t\n\t\t\n\t\t\n\t\t#define VFX_LOCAL_SPACE - 1\n\t\t\n\n\t\tCBUFFER_START(parameters)\n\t\t float4 uniform_e;\n\t\t float4 - Alpha_e;\n\t\t float uniform_b;\n\t\t float uniform_c;\n\t\t float - uniform_d;\n\t\t float uniform_g;\n\t\t float uniform_h;\n\t\t float - uniform_i;\n\t\t float uniform_j;\n\t\t uint PADDING_0;\n\t\tCBUFFER_END\n\t\tTexture2D + 1\n\t\t\n\n\t\tCBUFFER_START(parameters)\n\t\t float4 uniform_g;\n\t\t float4 + Alpha_e;\n\t\t float3 Front_a;\n\t\t float uniform_d;\n\t\t float3 + Up_a;\n\t\t float uniform_e;\n\t\t float3 Color_d;\n\t\t float uniform_f;\n\t\t + \ float uniform_j;\n\t\t float uniform_k;\n\t\t float uniform_l;\n\t\t + \ float uniform_m;\n\t\t float uniform_n;\n\t\t uint3 PADDING_0;\n\t\tCBUFFER_END\n\t\tTexture2D mainTexture;\n\t\tSamplerState samplermainTexture;\n\t\t\n\n\t\t\n\t\t#define VFX_NEEDS_COLOR_INTERPOLATOR (VFX_USE_COLOR_CURRENT || VFX_USE_ALPHA_CURRENT)\n\t\t#define IS_TRANSPARENT_PARTICLE (!IS_OPAQUE_PARTICLE)\n\t\t\n\t\t#include \"Packages/com.unity.visualeffectgraph/Shaders/RenderPipeline/HDRP/VFXGlobalDefines.cginc\"\n\t\t\n\n\t\t\n\t\tByteAddressBuffer @@ -1303,23 +1308,22 @@ VisualEffectResource: pivotX = (float)0;\n\t\t\t\t\t\tfloat pivotY = (float)0;\n\t\t\t\t\t\tfloat pivotZ = (float)0;\n\t\t\t\t\t\tfloat size = (float)0.1;\n\t\t\t\t\t\tfloat scaleX = (float)1;\n\t\t\t\t\t\tfloat scaleY = (float)1;\n\t\t\t\t\t\tfloat - scaleZ = (float)1;\n\t\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t#endif\n\t\t\t\t\t\t\n\t\t\t\t{\n\t\t\t\t - \ Orient_4( /*inout */axisX, /*inout */axisY, /*inout */axisZ, float3(0,1,0), - float3(1,0,0));\n\t\t\t\t}\n\t\t\t\t{\n\t\t\t\t float tmp_bi = FixedRand(particleId - ^ asuint(uniform_c));\n\t\t\t\t float tmp_bj = tmp_bi * uniform_d;\n\t\t\t\t - \ float tmp_bk = uniform_b + tmp_bj;\n\t\t\t\t SetAttribute_3278B22F( /*inout - */size, tmp_bk);\n\t\t\t\t}\n\t\t\t\t{\n\t\t\t\t float tmp_bi = age / lifetime;\n\t\t\t\t - \ float tmp_bj = SampleCurve(uniform_e,tmp_bi);\n\t\t\t\t SetAttribute_39EE3455( - /*inout */size, tmp_bj);\n\t\t\t\t}\n\t\t\t\t{\n\t\t\t\t SetAttribute_FDD06EC7( - /*inout */color, float3(0.4581701,0.7131948,0.9811321));\n\t\t\t\t}\n\t\t\t\tAttributeFromCurve_7BA3F6A( - /*inout */alpha, age, lifetime, Alpha_e);\n\t\t\t\t{\n\t\t\t\t float tmp_bj - = position[0];\n\t\t\t\t float tmp_bk = max(tmp_bj, uniform_g);\n\t\t\t\t - \ float tmp_bl = min(tmp_bk, uniform_h);\n\t\t\t\t float tmp_bm = tmp_bl - - uniform_g;\n\t\t\t\t float tmp_bn = tmp_bm * tmp_bm;\n\t\t\t\t float - tmp_bp = pow(tmp_bn, (float)0.5);\n\t\t\t\t float tmp_bq = tmp_bp / uniform_i;\n\t\t\t\t - \ float tmp_br = (float)1 - tmp_bq;\n\t\t\t\t float tmp_bt = tmp_br * (float)-0.05;\n\t\t\t\t - \ float tmp_bu = tmp_bt + uniform_j;\n\t\t\t\t SetAttribute_D2A5B469( /*inout - */alpha, tmp_bu);\n\t\t\t\t}\n\t\t\t\t\n\n\t\t\t\t\n\t\t\t\tif (!alive)\n\t\t\t\t\treturn + scaleZ = (float)1;\n\t\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t#endif\n\t\t\t\t\t\t\n\t\t\t\tOrient_4( + /*inout */axisX, /*inout */axisY, /*inout */axisZ, Front_a, Up_a);\n\t\t\t\t{\n\t\t\t\t + \ float tmp_bm = FixedRand(particleId ^ asuint(uniform_e));\n\t\t\t\t float + tmp_bn = tmp_bm * uniform_f;\n\t\t\t\t float tmp_bo = uniform_d + tmp_bn;\n\t\t\t\t + \ SetAttribute_3278B22F( /*inout */size, tmp_bo);\n\t\t\t\t}\n\t\t\t\t{\n\t\t\t\t + \ float tmp_bm = age / lifetime;\n\t\t\t\t float tmp_bn = SampleCurve(uniform_g,tmp_bm);\n\t\t\t\t + \ SetAttribute_39EE3455( /*inout */size, tmp_bn);\n\t\t\t\t}\n\t\t\t\tSetAttribute_FDD06EC7( + /*inout */color, Color_d);\n\t\t\t\tAttributeFromCurve_7BA3F6A( /*inout */alpha, + age, lifetime, Alpha_e);\n\t\t\t\t{\n\t\t\t\t float tmp_bn = position[0];\n\t\t\t\t + \ float tmp_bo = max(tmp_bn, uniform_j);\n\t\t\t\t float tmp_bp = min(tmp_bo, + uniform_k);\n\t\t\t\t float tmp_bq = tmp_bp - uniform_j;\n\t\t\t\t float + tmp_br = tmp_bq * tmp_bq;\n\t\t\t\t float tmp_bt = pow(tmp_br, (float)0.5);\n\t\t\t\t + \ float tmp_bu = tmp_bt / uniform_l;\n\t\t\t\t float tmp_bv = (float)1 + - tmp_bu;\n\t\t\t\t float tmp_bw = tmp_bv * uniform_m;\n\t\t\t\t float + tmp_bx = tmp_bw + uniform_n;\n\t\t\t\t SetAttribute_D2A5B469( /*inout */alpha, + tmp_bx);\n\t\t\t\t}\n\t\t\t\t\n\n\t\t\t\t\n\t\t\t\tif (!alive)\n\t\t\t\t\treturn o;\n\t\t\t\t\n\t\t\t\to.VFX_VARYING_UV.x = float(id & 1);\n\t\t\t\to.VFX_VARYING_UV.y = float((id & 2) >> 1);\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\tfloat3 size3 = float3(size,size,size);\n\t\t\t\t\t\t#if VFX_USE_SCALEX_CURRENT\n\t\t\t\t\t\tsize3.x *= scaleX;\n\t\t\t\t\t\t#endif\n\t\t\t\t\t\t#if @@ -1371,10 +1375,14 @@ VisualEffectResource: VFX_USE_PIVOTZ_CURRENT 1\n\t\t#define VFX_USE_SIZE_CURRENT 1\n\t\t#define VFX_USE_SCALEX_CURRENT 1\n\t\t#define VFX_USE_SCALEY_CURRENT 1\n\t\t#define VFX_USE_SCALEZ_CURRENT 1\n\t\t#define VFX_BLENDMODE_ADD 1\n\t\t\n\t\t\n\t\t\n\t\t#define VFX_LOCAL_SPACE - 1\n\t\t\n\n\t\tCBUFFER_START(parameters)\n\t\t float4 uniform_e;\n\t\t float4 - Alpha_e;\n\t\t float uniform_b;\n\t\t float uniform_c;\n\t\t float - uniform_d;\n\t\t float uniform_g;\n\t\t float uniform_h;\n\t\t float - uniform_i;\n\t\t float uniform_j;\n\t\t uint PADDING_0;\n\t\tCBUFFER_END\n\t\tTexture2D + 1\n\t\t\n\n\t\tCBUFFER_START(parameters)\n\t\t float4 uniform_j;\n\t\t float4 + Alpha_e;\n\t\t float3 uniform_b;\n\t\t float uniform_d;\n\t\t float3 + uniform_c;\n\t\t float uniform_f;\n\t\t float3 uniform_e;\n\t\t float + uniform_g;\n\t\t float3 uniform_k;\n\t\t float uniform_h;\n\t\t float3 + uniform_m;\n\t\t float uniform_i;\n\t\t float3 Color_f;\n\t\t float + uniform_l;\n\t\t float uniform_n;\n\t\t float uniform_o;\n\t\t float + uniform_p;\n\t\t float uniform_s;\n\t\t float uniform_t;\n\t\t float + uniform_u;\n\t\t float uniform_v;\n\t\t float uniform_w;\n\t\tCBUFFER_END\n\t\tTexture2D mainTexture;\n\t\tSamplerState samplermainTexture;\n\t\t\n\n\t\t\n\t\t#define VFX_NEEDS_COLOR_INTERPOLATOR (VFX_USE_COLOR_CURRENT || VFX_USE_ALPHA_CURRENT)\n\t\t#define IS_TRANSPARENT_PARTICLE (!IS_OPAQUE_PARTICLE)\n\t\t\n\t\t#include \"Packages/com.unity.visualeffectgraph/Shaders/RenderPipeline/HDRP/VFXGlobalDefines.cginc\"\n\t\t\n\n\t\t\n\t\tByteAddressBuffer @@ -1455,32 +1463,32 @@ VisualEffectResource: pivotZ = (float)0;\n\t\t\t\t\t\tfloat size = (float)0.1;\n\t\t\t\t\t\tfloat scaleX = (float)1;\n\t\t\t\t\t\tfloat scaleY = (float)1;\n\t\t\t\t\t\tfloat scaleZ = (float)1;\n\t\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t#endif\n\t\t\t\t\t\t\n\t\t\t\t{\n\t\t\t\t - \ float3 tmp_bj = position * float3(2.8,2.8,2.8);\n\t\t\t\t float3 tmp_bm - = GeneratePerlinCurlNoise(tmp_bj, float3(0.53,0.5,2).x, (int)5, float3(0.53,0.5,2).y, - float3(0.53,0.5,2).z);\n\t\t\t\t float3 tmp_bo = tmp_bm * float3(2,2,2);\n\t\t\t\t - \ float tmp_bp = tmp_bo[0];\n\t\t\t\t float tmp_br = tmp_bo[2];\n\t\t\t\t - \ float3 tmp_bs = float3(tmp_bp, (float)0.18, tmp_br);\n\t\t\t\t Orient_2( - /*inout */axisX, /*inout */axisY, /*inout */axisZ, position, tmp_bs);\n\t\t\t\t}\n\t\t\t\t{\n\t\t\t\t - \ float tmp_bi = FixedRand(particleId ^ asuint(uniform_c));\n\t\t\t\t float - tmp_bj = tmp_bi * uniform_d;\n\t\t\t\t float tmp_bk = uniform_b + tmp_bj;\n\t\t\t\t - \ SetAttribute_3278B22F( /*inout */size, tmp_bk);\n\t\t\t\t}\n\t\t\t\t{\n\t\t\t\t - \ float tmp_bi = age / lifetime;\n\t\t\t\t float tmp_bj = SampleCurve(uniform_e,tmp_bi);\n\t\t\t\t - \ SetAttribute_39EE3455( /*inout */size, tmp_bj);\n\t\t\t\t}\n\t\t\t\t{\n\t\t\t\t - \ float3 tmp_bk = GeneratePerlinCurlNoise(position, float3(3.47,0.5,2).x, - (int)1, float3(3.47,0.5,2).y, float3(3.47,0.5,2).z);\n\t\t\t\t float tmp_bl - = tmp_bk[0];\n\t\t\t\t float tmp_bn = tmp_bl * (float)0.1;\n\t\t\t\t float - tmp_bo = abs(tmp_bn);\n\t\t\t\t float3 tmp_br = float3(tmp_bo, (float)0.4, - (float)0);\n\t\t\t\t SetAttribute_D5151642( /*inout */scaleX, /*inout */scaleY, - \ /*inout */scaleZ, tmp_br);\n\t\t\t\t}\n\t\t\t\tAttributeFromCurve_7BA3F6A( - /*inout */alpha, age, lifetime, Alpha_e);\n\t\t\t\t{\n\t\t\t\t SetAttribute_FA15ADAA( - /*inout */color, float3(0.1262905,0.4428218,0.8113208));\n\t\t\t\t}\n\t\t\t\t{\n\t\t\t\t - \ float tmp_bj = position[0];\n\t\t\t\t float tmp_bk = max(tmp_bj, uniform_g);\n\t\t\t\t - \ float tmp_bl = min(tmp_bk, uniform_h);\n\t\t\t\t float tmp_bm = tmp_bl - - uniform_g;\n\t\t\t\t float tmp_bn = tmp_bm * tmp_bm;\n\t\t\t\t float - tmp_bp = pow(tmp_bn, (float)0.5);\n\t\t\t\t float tmp_bq = tmp_bp / uniform_i;\n\t\t\t\t - \ float tmp_br = (float)1 - tmp_bq;\n\t\t\t\t float tmp_bt = tmp_br * (float)-0.05;\n\t\t\t\t - \ float tmp_bu = tmp_bt + uniform_j;\n\t\t\t\t SetAttribute_D2A5B469( /*inout - */alpha, tmp_bu);\n\t\t\t\t}\n\t\t\t\t\n\n\t\t\t\t\n\t\t\t\tif (!alive)\n\t\t\t\t\treturn + \ float3 tmp_bv = position * uniform_b;\n\t\t\t\t float3 tmp_bw = GeneratePerlinCurlNoise(tmp_bv, + uniform_c.x, asint(uniform_d), uniform_c.y, uniform_c.z);\n\t\t\t\t float3 + tmp_bx = tmp_bw * uniform_e;\n\t\t\t\t float tmp_by = tmp_bx[0];\n\t\t\t\t + \ float tmp_bz = tmp_bx[2];\n\t\t\t\t float3 tmp_ca = float3(tmp_by, uniform_f, + tmp_bz);\n\t\t\t\t Orient_2( /*inout */axisX, /*inout */axisY, /*inout + */axisZ, position, tmp_ca);\n\t\t\t\t}\n\t\t\t\t{\n\t\t\t\t float tmp_bv + = FixedRand(particleId ^ asuint(uniform_h));\n\t\t\t\t float tmp_bw = tmp_bv + * uniform_i;\n\t\t\t\t float tmp_bx = uniform_g + tmp_bw;\n\t\t\t\t SetAttribute_3278B22F( + /*inout */size, tmp_bx);\n\t\t\t\t}\n\t\t\t\t{\n\t\t\t\t float tmp_bv = age + / lifetime;\n\t\t\t\t float tmp_bw = SampleCurve(uniform_j,tmp_bv);\n\t\t\t\t + \ SetAttribute_39EE3455( /*inout */size, tmp_bw);\n\t\t\t\t}\n\t\t\t\t{\n\t\t\t\t + \ float3 tmp_bv = GeneratePerlinCurlNoise(position, uniform_k.x, asint(uniform_l), + uniform_k.y, uniform_k.z);\n\t\t\t\t float3 tmp_bw = tmp_bv * uniform_m;\n\t\t\t\t + \ float tmp_bx = tmp_bw[0];\n\t\t\t\t float tmp_by = tmp_bx * uniform_n;\n\t\t\t\t + \ float tmp_bz = abs(tmp_by);\n\t\t\t\t float3 tmp_ca = float3(tmp_bz, + uniform_o, uniform_p);\n\t\t\t\t SetAttribute_D5151642( /*inout */scaleX, + \ /*inout */scaleY, /*inout */scaleZ, tmp_ca);\n\t\t\t\t}\n\t\t\t\tAttributeFromCurve_7BA3F6A( + /*inout */alpha, age, lifetime, Alpha_e);\n\t\t\t\tSetAttribute_FA15ADAA( /*inout + */color, Color_f);\n\t\t\t\t{\n\t\t\t\t float tmp_bw = position[0];\n\t\t\t\t + \ float tmp_bx = max(tmp_bw, uniform_s);\n\t\t\t\t float tmp_by = min(tmp_bx, + uniform_t);\n\t\t\t\t float tmp_bz = tmp_by - uniform_s;\n\t\t\t\t float + tmp_ca = tmp_bz * tmp_bz;\n\t\t\t\t float tmp_cc = pow(tmp_ca, (float)0.5);\n\t\t\t\t + \ float tmp_cd = tmp_cc / uniform_u;\n\t\t\t\t float tmp_ce = (float)1 + - tmp_cd;\n\t\t\t\t float tmp_cf = tmp_ce * uniform_v;\n\t\t\t\t float + tmp_cg = tmp_cf + uniform_w;\n\t\t\t\t SetAttribute_D2A5B469( /*inout */alpha, + tmp_cg);\n\t\t\t\t}\n\t\t\t\t\n\n\t\t\t\t\n\t\t\t\tif (!alive)\n\t\t\t\t\treturn o;\n\t\t\t\t\n\t\t\t\to.VFX_VARYING_UV.x = float(id & 1);\n\t\t\t\to.VFX_VARYING_UV.y = float((id & 2) >> 1);\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\tfloat3 size3 = float3(size,size,size);\n\t\t\t\t\t\t#if VFX_USE_SCALEX_CURRENT\n\t\t\t\t\t\tsize3.x *= scaleX;\n\t\t\t\t\t\t#endif\n\t\t\t\t\t\t#if @@ -1521,9 +1529,12 @@ VisualEffectResource: VFX_USE_SEED_CURRENT 1\n#define VFX_USE_DIRECTION_CURRENT 1\n#define VFX_USE_VELOCITY_CURRENT 1\n#define VFX_USE_ALIVE_CURRENT 1\n#define VFX_USE_PARTICLEID_CURRENT 1\n#define VFX_USE_AGE_CURRENT 1\n#define VFX_LOCAL_SPACE 1\n\n\nCBUFFER_START(parameters)\n - \ float3 ArcSphere_sphere_center_b;\n float uniform_b;\n float3 uniform_f;\n - \ float ArcSphere_sphere_radius_b;\n float3 uniform_g;\n float ArcSphere_arc_b;\n - \ float3 box_center_f;\n uint PADDING_0;\nCBUFFER_END\n\n\n#include \"Packages/com.unity.visualeffectgraph/Shaders/Common/VFXCommonCompute.cginc\"\n#include + \ float3 ArcSphere_sphere_center_b;\n float uniform_b;\n float3 uniform_h;\n + \ float uniform_c;\n float3 uniform_i;\n float uniform_d;\n float3 + uniform_l;\n float ArcSphere_sphere_radius_b;\n float3 Position_d;\n float + ArcSphere_arc_b;\n float3 Min_e;\n float uniform_j;\n float3 Max_e;\n + \ float uniform_k;\n float3 box_center_f;\n uint PADDING_0;\n float3 + box_size_f;\n uint PADDING_1;\nCBUFFER_END\n\n\n#include \"Packages/com.unity.visualeffectgraph/Shaders/Common/VFXCommonCompute.cginc\"\n#include \"Packages/com.unity.visualeffectgraph/Shaders/VFXCommon.cginc\"\n\n\n\nRWByteAddressBuffer attributeBuffer;\nByteAddressBuffer sourceAttributeBuffer;\n\nCBUFFER_START(initParams)\n#if !VFX_USE_SPAWNER_FROM_GPU\n uint nbSpawned;\t\t\t\t\t// Numbers of particle @@ -1578,46 +1589,46 @@ VisualEffectResource: \ bool alive = (bool)true;\n uint particleId = (uint)0;\n float age = (float)0;\n \n\n#if VFX_USE_PARTICLEID_CURRENT\n particleId = particleIndex;\n#endif\n#if VFX_USE_SEED_CURRENT\n seed = WangHash(particleIndex - ^ systemSeed);\n#endif\n \n {\n float tmp_bg = FixedRand(particleId - ^ asuint(uniform_b));\n float tmp_bi = tmp_bg * (float)2;\n float - tmp_bj = (float)1 + tmp_bi;\n SetAttribute_F0142CB9( /*inout */lifetime, - tmp_bj);\n }\n {\n PositionSphere_0( /*inout */position, + ^ systemSeed);\n#endif\n \n {\n float tmp_bo = FixedRand(particleId + ^ asuint(uniform_c));\n float tmp_bp = tmp_bo * uniform_d;\n float + tmp_bq = uniform_b + tmp_bp;\n SetAttribute_F0142CB9( /*inout */lifetime, + tmp_bq);\n }\n {\n PositionSphere_0( /*inout */position, \ /*inout */seed, /*inout */direction, ArcSphere_sphere_center_b, ArcSphere_sphere_radius_b, - ArcSphere_arc_b, (float)1);\n }\n {\n float3 tmp_bf - = position * uniform_f;\n float4 tmp_bi = GeneratePerlinNoise(tmp_bf, - float3(0.3,0.5,2).x, (int)1, float3(0.3,0.5,2).y, float3(0.3,0.5,2).z);\n float - tmp_bj = tmp_bi[1];\n float tmp_bl = tmp_bj * (float)2;\n float - tmp_bm = tmp_bi[2];\n float tmp_bn = tmp_bm * (float)2;\n float - tmp_bo = tmp_bi[3];\n float tmp_bp = tmp_bo * (float)2;\n float3 - tmp_bq = float3(tmp_bl, tmp_bn, tmp_bp);\n float3 tmp_br = tmp_bq - * uniform_g;\n SetAttribute_C707D62A( /*inout */position, tmp_br);\n - \ }\n {\n SetAttribute_D238196D( /*inout */position, - float3(1,0,1));\n }\n {\n SetAttribute_E6295C0( /*inout - */velocity, /*inout */seed, float3(-0.333,0,-0.333), float3(0.333,0,0.333));\n - \ }\n {\n KillAABox_1(position, /*inout */alive, box_center_f, - float3(12,2,5));\n }\n \n\n\n#if VFX_USE_ALIVE_CURRENT\n if - (alive)\n {\n\t\t\tuint deadIndex = deadListIn.DecrementCounter();\n - \ uint index = deadListIn[deadIndex];\n attributeBuffer.Store((index - * 0x1 + 0x0) << 2,asuint(lifetime));\n attributeBuffer.Store3((index - * 0x4 + 0x2740) << 2,asuint(position));\n attributeBuffer.Store3((index - * 0x4 + 0xC440) << 2,asuint(velocity));\n attributeBuffer.Store((index - * 0x4 + 0xC443) << 2,uint(alive));\n attributeBuffer.Store((index - * 0x1 + 0x16140) << 2,asuint(particleId));\n attributeBuffer.Store((index - * 0x1 + 0x18880) << 2,asuint(age));\n \n\n }\n#else\n uint - index = particleIndex;\n attributeBuffer.Store((index * 0x1 + 0x0) << - 2,asuint(lifetime));\n attributeBuffer.Store3((index * 0x4 + 0x2740) - << 2,asuint(position));\n attributeBuffer.Store3((index * 0x4 + 0xC440) - << 2,asuint(velocity));\n attributeBuffer.Store((index * 0x4 + 0xC443) - << 2,uint(alive));\n attributeBuffer.Store((index * 0x1 + 0x16140) << - 2,asuint(particleId));\n attributeBuffer.Store((index * 0x1 + 0x18880) - << 2,asuint(age));\n \n\n#endif\n }\n}\n" + ArcSphere_arc_b, (float)1);\n }\n {\n float3 tmp_bo + = position * uniform_h;\n float4 tmp_bp = GeneratePerlinNoise(tmp_bo, + uniform_i.x, asint(uniform_j), uniform_i.y, uniform_i.z);\n float + tmp_bq = tmp_bp[1];\n float tmp_br = tmp_bq * uniform_k;\n float + tmp_bs = tmp_bp[2];\n float tmp_bt = tmp_bs * uniform_k;\n float + tmp_bu = tmp_bp[3];\n float tmp_bv = tmp_bu * uniform_k;\n float3 + tmp_bw = float3(tmp_br, tmp_bt, tmp_bv);\n float3 tmp_bx = tmp_bw + * uniform_l;\n SetAttribute_C707D62A( /*inout */position, tmp_bx);\n + \ }\n SetAttribute_D238196D( /*inout */position, Position_d);\n + \ SetAttribute_E6295C0( /*inout */velocity, /*inout */seed, Min_e, Max_e);\n + \ KillAABox_1(position, /*inout */alive, box_center_f, box_size_f);\n + \ \n\n\n#if VFX_USE_ALIVE_CURRENT\n if (alive)\n {\n\t\t\tuint + deadIndex = deadListIn.DecrementCounter();\n uint index = deadListIn[deadIndex];\n + \ attributeBuffer.Store((index * 0x1 + 0x0) << 2,asuint(lifetime));\n + \ attributeBuffer.Store3((index * 0x4 + 0x2740) << 2,asuint(position));\n + \ attributeBuffer.Store3((index * 0x4 + 0xC440) << 2,asuint(velocity));\n + \ attributeBuffer.Store((index * 0x4 + 0xC443) << 2,uint(alive));\n + \ attributeBuffer.Store((index * 0x1 + 0x16140) << 2,asuint(particleId));\n + \ attributeBuffer.Store((index * 0x1 + 0x18880) << 2,asuint(age));\n + \ \n\n }\n#else\n uint index = particleIndex;\n attributeBuffer.Store((index + * 0x1 + 0x0) << 2,asuint(lifetime));\n attributeBuffer.Store3((index + * 0x4 + 0x2740) << 2,asuint(position));\n attributeBuffer.Store3((index + * 0x4 + 0xC440) << 2,asuint(velocity));\n attributeBuffer.Store((index + * 0x4 + 0xC443) << 2,uint(alive));\n attributeBuffer.Store((index * 0x1 + + 0x16140) << 2,asuint(particleId));\n attributeBuffer.Store((index * + 0x1 + 0x18880) << 2,asuint(age));\n \n\n#endif\n }\n}\n" - compute: 1 name: '[flying flake]Update' source: "#pragma kernel CSMain\n#include \"HLSLSupport.cginc\"\n#define NB_THREADS_PER_GROUP 64\n#define VFX_USE_LIFETIME_CURRENT 1\n#define VFX_USE_POSITION_CURRENT 1\n#define VFX_USE_VELOCITY_CURRENT 1\n#define VFX_USE_ALIVE_CURRENT 1\n#define VFX_USE_MASS_CURRENT 1\n#define VFX_USE_AGE_CURRENT 1\n#define VFX_HAS_INDIRECT_DRAW 1\n#define VFX_LOCAL_SPACE - 1\n\n\nCBUFFER_START(parameters)\n float deltaTime_a;\n uint3 PADDING_0;\nCBUFFER_END\n\n\n#include + 1\n\n\nCBUFFER_START(parameters)\n float4x4 InvFieldTransform_a;\n float4x4 + FieldTransform_a;\n float Roughness_a;\n float Intensity_a;\n float + Drag_a;\n float octaves_a;\n float deltaTime_a;\n uint3 PADDING_0;\nCBUFFER_END\n\n\n#include \"Packages/com.unity.visualeffectgraph/Shaders/Common/VFXCommonCompute.cginc\"\n#include \"Packages/com.unity.visualeffectgraph/Shaders/VFXCommon.cginc\"\n\n\n\nRWByteAddressBuffer attributeBuffer;\n\n#if VFX_USE_ALIVE_CURRENT\nRWStructuredBuffer deadListOut;\n#endif\n\n#if @@ -1643,12 +1654,11 @@ VisualEffectResource: velocity = asfloat(attributeBuffer.Load3((index * 0x4 + 0xC440) << 2));\n\t\t\tfloat mass = (float)1;\n\t\t\tfloat age = asfloat(attributeBuffer.Load((index * 0x1 + 0x18880) << 2));\n\t\t\t\n\n\t\t\t\n#if VFX_USE_OLDPOSITION_CURRENT\n\t\t\toldPosition - = position;\n#endif\n\t\t\t\n\t\t\t{\n\t\t\t Turbulence_1(position, /*inout - */velocity, mass, float4x4(0.3333333,0,0,0,0,0.3333333,0,0,0,0,0.3333333,0,0,0,0,1), - float4x4(3,0,0,0,0,3,0,0,0,0,3,0,0,0,0,1), (float)0.5, (float)5, (float)1, (uint)3, - deltaTime_a);\n\t\t\t}\n\t\t\tEulerIntegration( /*inout */position, velocity, - deltaTime_a);\n\t\t\tAge( /*inout */age, deltaTime_a);\n\t\t\tReap(age, lifetime, - \ /*inout */alive);\n\t\t\t\n\n\t\t\tif (alive)\n\t\t\t{\n\t\t\t\tattributeBuffer.Store3((index + = position;\n#endif\n\t\t\t\n\t\t\tTurbulence_1(position, /*inout */velocity, + mass, InvFieldTransform_a, FieldTransform_a, Roughness_a, Intensity_a, Drag_a, + asuint(octaves_a), deltaTime_a);\n\t\t\tEulerIntegration( /*inout */position, + velocity, deltaTime_a);\n\t\t\tAge( /*inout */age, deltaTime_a);\n\t\t\tReap(age, + lifetime, /*inout */alive);\n\t\t\t\n\n\t\t\tif (alive)\n\t\t\t{\n\t\t\t\tattributeBuffer.Store3((index * 0x4 + 0x2740) << 2,asuint(position));\n\t\t\t\tattributeBuffer.Store3((index * 0x4 + 0xC440) << 2,asuint(velocity));\n\t\t\t\tattributeBuffer.Store((index * 0x1 + 0x18880) << 2,asuint(age));\n\t\t\t\t\n\n#if VFX_HAS_INDIRECT_DRAW\n @@ -1661,16 +1671,15 @@ VisualEffectResource: * 0x4 + 0xC440) << 2));\n\t\tbool alive = (attributeBuffer.Load((index * 0x4 + 0xC443) << 2));\n\t\tfloat mass = (float)1;\n\t\tfloat age = asfloat(attributeBuffer.Load((index * 0x1 + 0x18880) << 2));\n\t\t\n\n\t\t\n#if VFX_USE_OLDPOSITION_CURRENT\n\t\toldPosition - = position;\n#endif\n\t\t\n\t\t{\n\t\t Turbulence_1(position, /*inout */velocity, - mass, float4x4(0.3333333,0,0,0,0,0.3333333,0,0,0,0,0.3333333,0,0,0,0,1), float4x4(3,0,0,0,0,3,0,0,0,0,3,0,0,0,0,1), - (float)0.5, (float)5, (float)1, (uint)3, deltaTime_a);\n\t\t}\n\t\tEulerIntegration( - /*inout */position, velocity, deltaTime_a);\n\t\tAge( /*inout */age, deltaTime_a);\n\t\tReap(age, - lifetime, /*inout */alive);\n\t\t\n\n\t\tattributeBuffer.Store3((index * 0x4 - + 0x2740) << 2,asuint(position));\n\t\tattributeBuffer.Store3((index * 0x4 + - 0xC440) << 2,asuint(velocity));\n\t\tattributeBuffer.Store((index * 0x4 + 0xC443) - << 2,uint(alive));\n\t\tattributeBuffer.Store((index * 0x1 + 0x18880) << 2,asuint(age));\n\t\t\n\n#if - VFX_HAS_INDIRECT_DRAW\n uint indirectIndex = indirectBuffer.IncrementCounter();\n\t\tindirectBuffer[indirectIndex] - = index;\n#endif\n#endif\n\t}\n}\n" + = position;\n#endif\n\t\t\n\t\tTurbulence_1(position, /*inout */velocity, mass, + InvFieldTransform_a, FieldTransform_a, Roughness_a, Intensity_a, Drag_a, asuint(octaves_a), + deltaTime_a);\n\t\tEulerIntegration( /*inout */position, velocity, deltaTime_a);\n\t\tAge( + /*inout */age, deltaTime_a);\n\t\tReap(age, lifetime, /*inout */alive);\n\t\t\n\n\t\tattributeBuffer.Store3((index + * 0x4 + 0x2740) << 2,asuint(position));\n\t\tattributeBuffer.Store3((index * + 0x4 + 0xC440) << 2,asuint(velocity));\n\t\tattributeBuffer.Store((index * 0x4 + + 0xC443) << 2,uint(alive));\n\t\tattributeBuffer.Store((index * 0x1 + 0x18880) + << 2,asuint(age));\n\t\t\n\n#if VFX_HAS_INDIRECT_DRAW\n uint indirectIndex + = indirectBuffer.IncrementCounter();\n\t\tindirectBuffer[indirectIndex] = index;\n#endif\n#endif\n\t}\n}\n" - compute: 1 name: '[ground flake]Initialize' source: "#pragma kernel CSMain\n#include \"HLSLSupport.cginc\"\n#define NB_THREADS_PER_GROUP @@ -1678,9 +1687,11 @@ VisualEffectResource: VFX_USE_SEED_CURRENT 1\n#define VFX_USE_DIRECTION_CURRENT 1\n#define VFX_USE_AGE_CURRENT 1\n#define VFX_USE_ALIVE_CURRENT 1\n#define VFX_USE_PARTICLEID_CURRENT 1\n#define VFX_LOCAL_SPACE 1\n\n\nCBUFFER_START(parameters)\n float3 ArcSphere_sphere_center_b;\n - \ float Lifetime_a;\n float3 uniform_g;\n float uniform_d;\n float3 - uniform_h;\n float uniform_e;\n float ArcSphere_arc_b;\n uint3 PADDING_0;\nCBUFFER_END\n\n\n#include - \"Packages/com.unity.visualeffectgraph/Shaders/Common/VFXCommonCompute.cginc\"\n#include + \ float Lifetime_a;\n float3 uniform_f;\n float uniform_d;\n float3 + uniform_k;\n float uniform_e;\n float3 uniform_l;\n float uniform_g;\n + \ float3 uniform_o;\n float uniform_h;\n float3 Position_d;\n float + uniform_i;\n float ArcSphere_arc_b;\n float uniform_m;\n float uniform_n;\n + \ uint PADDING_0;\nCBUFFER_END\n\n\n#include \"Packages/com.unity.visualeffectgraph/Shaders/Common/VFXCommonCompute.cginc\"\n#include \"Packages/com.unity.visualeffectgraph/Shaders/VFXCommon.cginc\"\n\n\n\nRWByteAddressBuffer attributeBuffer;\nByteAddressBuffer sourceAttributeBuffer;\n\nCBUFFER_START(initParams)\n#if !VFX_USE_SPAWNER_FROM_GPU\n uint nbSpawned;\t\t\t\t\t// Numbers of particle @@ -1728,22 +1739,22 @@ VisualEffectResource: alive = (bool)true;\n uint particleId = (uint)0;\n \n\n#if VFX_USE_PARTICLEID_CURRENT\n \ particleId = particleIndex;\n#endif\n#if VFX_USE_SEED_CURRENT\n seed = WangHash(particleIndex ^ systemSeed);\n#endif\n \n SetAttribute_F0142CB9( - /*inout */lifetime, Lifetime_a);\n {\n float2 tmp_bf = GeneratePerlinNoise(uniform_d, - float3(0.5,0.5,2).x, (int)1, float3(0.5,0.5,2).y, float3(0.5,0.5,2).z);\n float - tmp_bg = tmp_bf[0];\n float tmp_bi = tmp_bg - (float)-1;\n float - tmp_bk = tmp_bi / (float)2;\n float tmp_bl = tmp_bk * (float)2;\n - \ float tmp_bm = tmp_bl * uniform_e;\n PositionSphere_0( - /*inout */position, /*inout */seed, /*inout */direction, ArcSphere_sphere_center_b, - tmp_bm, ArcSphere_arc_b, (float)1);\n }\n {\n float3 - tmp_bd = position * uniform_g;\n float4 tmp_bg = GeneratePerlinNoise(tmp_bd, - float3(0.3,0.5,2).x, (int)1, float3(0.3,0.5,2).y, float3(0.3,0.5,2).z);\n float - tmp_bh = tmp_bg[1];\n float tmp_bj = tmp_bh * (float)2;\n float - tmp_bk = tmp_bg[2];\n float tmp_bl = tmp_bk * (float)2;\n float - tmp_bm = tmp_bg[3];\n float tmp_bn = tmp_bm * (float)2;\n float3 - tmp_bo = float3(tmp_bj, tmp_bl, tmp_bn);\n float3 tmp_bp = tmp_bo - * uniform_h;\n SetAttribute_C707D62A( /*inout */position, tmp_bp);\n - \ }\n {\n SetAttribute_D238196D( /*inout */position, - float3(1,0.1,1));\n }\n \n\n\n#if VFX_USE_ALIVE_CURRENT\n if + /*inout */lifetime, Lifetime_a);\n {\n float2 tmp_bl = GeneratePerlinNoise(uniform_e, + uniform_f.x, asint(uniform_g), uniform_f.y, uniform_f.z);\n float + tmp_bm = tmp_bl[0];\n float tmp_bo = tmp_bm - (float)-1;\n float + tmp_bq = tmp_bo / (float)2;\n float tmp_br = tmp_bq * uniform_h;\n + \ float tmp_bs = uniform_d + tmp_br;\n float tmp_bt = tmp_bs + * uniform_i;\n PositionSphere_0( /*inout */position, /*inout */seed, + \ /*inout */direction, ArcSphere_sphere_center_b, tmp_bt, ArcSphere_arc_b, (float)1);\n + \ }\n {\n float3 tmp_bl = position * uniform_k;\n float4 + tmp_bm = GeneratePerlinNoise(tmp_bl, uniform_l.x, asint(uniform_m), uniform_l.y, + uniform_l.z);\n float tmp_bn = tmp_bm[1];\n float tmp_bo + = tmp_bn * uniform_n;\n float tmp_bp = tmp_bm[2];\n float + tmp_bq = tmp_bp * uniform_n;\n float tmp_br = tmp_bm[3];\n float + tmp_bs = tmp_br * uniform_n;\n float3 tmp_bt = float3(tmp_bo, tmp_bq, + tmp_bs);\n float3 tmp_bu = tmp_bt * uniform_o;\n SetAttribute_C707D62A( + /*inout */position, tmp_bu);\n }\n SetAttribute_D238196D( /*inout + */position, Position_d);\n \n\n\n#if VFX_USE_ALIVE_CURRENT\n if (alive)\n {\n\t\t\tuint deadIndex = deadListIn.DecrementCounter();\n \ uint index = deadListIn[deadIndex];\n attributeBuffer.Store((index * 0x1 + 0x0) << 2,asuint(lifetime));\n attributeBuffer.Store3((index @@ -1775,10 +1786,12 @@ VisualEffectResource: VFX_USE_SIZE_CURRENT 1\n\t\t#define VFX_USE_SCALEX_CURRENT 1\n\t\t#define VFX_USE_SCALEY_CURRENT 1\n\t\t#define VFX_USE_SCALEZ_CURRENT 1\n\t\t#define VFX_USE_PARTICLEID_CURRENT 1\n\t\t#define VFX_BLENDMODE_ADD 1\n\t\t\n\t\t\n\t\t\n\t\t#define VFX_LOCAL_SPACE - 1\n\t\t\n\n\t\tCBUFFER_START(parameters)\n\t\t float4 Alpha_d;\n\t\t float - uniform_b;\n\t\t float uniform_c;\n\t\t float uniform_d;\n\t\t float - uniform_f;\n\t\t float uniform_g;\n\t\t float uniform_h;\n\t\t float - uniform_i;\n\t\t uint PADDING_0;\n\t\tCBUFFER_END\n\t\tTexture2D mainTexture;\n\t\tSamplerState + 1\n\t\t\n\n\t\tCBUFFER_START(parameters)\n\t\t float4 Alpha_d;\n\t\t float3 + Front_a;\n\t\t float uniform_d;\n\t\t float3 Up_a;\n\t\t float uniform_e;\n\t\t + \ float3 Color_c;\n\t\t float uniform_f;\n\t\t float uniform_i;\n\t\t + \ float uniform_j;\n\t\t float uniform_k;\n\t\t float uniform_l;\n\t\t + \ float uniform_m;\n\t\t float uniform_n;\n\t\t float uniform_o;\n\t\t + \ float uniform_p;\n\t\tCBUFFER_END\n\t\tTexture2D mainTexture;\n\t\tSamplerState samplermainTexture;\n\t\t\n\n\t\t\n\t\t#define VFX_NEEDS_COLOR_INTERPOLATOR (VFX_USE_COLOR_CURRENT || VFX_USE_ALPHA_CURRENT)\n\t\t#define IS_TRANSPARENT_PARTICLE (!IS_OPAQUE_PARTICLE)\n\t\t\n\t\t#include \"Packages/com.unity.visualeffectgraph/Shaders/RenderPipeline/HDRP/VFXGlobalDefines.cginc\"\n\t\t\n\n\t\t\n\t\tByteAddressBuffer @@ -1854,30 +1867,29 @@ VisualEffectResource: pivotZ = (float)0;\n\t\t\t\t\t\tfloat size = (float)0.1;\n\t\t\t\t\t\tfloat scaleX = (float)1;\n\t\t\t\t\t\tfloat scaleY = (float)1;\n\t\t\t\t\t\tfloat scaleZ = (float)1;\n\t\t\t\t\t\tuint particleId = (attributeBuffer.Load((index - * 0x4 + 0x2743) << 2));\n\t\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t#endif\n\t\t\t\t\t\t\n\t\t\t\t{\n\t\t\t\t - \ Orient_4( /*inout */axisX, /*inout */axisY, /*inout */axisZ, float3(0,1,0), - float3(1,0,0));\n\t\t\t\t}\n\t\t\t\t{\n\t\t\t\t float tmp_bf = FixedRand(particleId - ^ asuint(uniform_c));\n\t\t\t\t float tmp_bg = tmp_bf * uniform_d;\n\t\t\t\t - \ float tmp_bh = uniform_b + tmp_bg;\n\t\t\t\t SetAttribute_3278B22F( /*inout - */size, tmp_bh);\n\t\t\t\t}\n\t\t\t\t{\n\t\t\t\t SetAttribute_FDD06EC7( /*inout - */color, float3(5.992157,5.992157,5.992157));\n\t\t\t\t}\n\t\t\t\tAttributeFromCurve_7BA3F6A( - /*inout */alpha, age, lifetime, Alpha_d);\n\t\t\t\t{\n\t\t\t\t float tmp_bg - = position[0];\n\t\t\t\t float tmp_bh = max(tmp_bg, uniform_f);\n\t\t\t\t - \ float tmp_bi = min(tmp_bh, uniform_g);\n\t\t\t\t float tmp_bj = tmp_bi - - uniform_f;\n\t\t\t\t float tmp_bk = tmp_bj * tmp_bj;\n\t\t\t\t float - tmp_bm = pow(tmp_bk, (float)0.5);\n\t\t\t\t float tmp_bn = tmp_bm / uniform_h;\n\t\t\t\t - \ float tmp_bo = (float)1 - tmp_bn;\n\t\t\t\t float tmp_bq = tmp_bo * (float)-0.05;\n\t\t\t\t - \ float tmp_br = tmp_bq + uniform_i;\n\t\t\t\t SetAttribute_D2A5B469( /*inout - */alpha, tmp_br);\n\t\t\t\t}\n\t\t\t\t{\n\t\t\t\t float tmp_bf = FixedRand(particleId - ^ asuint(uniform_c));\n\t\t\t\t float tmp_bh = tmp_bf * (float)60;\n\t\t\t\t - \ SetAttribute_48A7BEFB( /*inout */angleZ, tmp_bh);\n\t\t\t\t}\n\t\t\t\t\n\n\t\t\t\t\n\t\t\t\tif - (!alive)\n\t\t\t\t\treturn o;\n\t\t\t\t\n\t\t\t\to.VFX_VARYING_UV.x = float(id - & 1);\n\t\t\t\to.VFX_VARYING_UV.y = float((id & 2) >> 1);\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\tfloat3 - size3 = float3(size,size,size);\n\t\t\t\t\t\t#if VFX_USE_SCALEX_CURRENT\n\t\t\t\t\t\tsize3.x - *= scaleX;\n\t\t\t\t\t\t#endif\n\t\t\t\t\t\t#if VFX_USE_SCALEY_CURRENT\n\t\t\t\t\t\tsize3.y - *= scaleY;\n\t\t\t\t\t\t#endif\n\t\t\t\t\t\t#if VFX_USE_SCALEZ_CURRENT\n\t\t\t\t\t\tsize3.z - *= scaleZ;\n\t\t\t\t\t\t#endif\n\t\t\t\t\t\t\n\t\t\t\t\n\t\t\t\tconst float2 - vOffsets = o.VFX_VARYING_UV.xy - 0.5f;\n\t\t\t\tconst float4x4 elementToVFX + * 0x4 + 0x2743) << 2));\n\t\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t#endif\n\t\t\t\t\t\t\n\t\t\t\tOrient_4( + /*inout */axisX, /*inout */axisY, /*inout */axisZ, Front_a, Up_a);\n\t\t\t\t{\n\t\t\t\t + \ float tmp_bm = FixedRand(particleId ^ asuint(uniform_e));\n\t\t\t\t float + tmp_bn = tmp_bm * uniform_f;\n\t\t\t\t float tmp_bo = uniform_d + tmp_bn;\n\t\t\t\t + \ SetAttribute_3278B22F( /*inout */size, tmp_bo);\n\t\t\t\t}\n\t\t\t\tSetAttribute_FDD06EC7( + /*inout */color, Color_c);\n\t\t\t\tAttributeFromCurve_7BA3F6A( /*inout */alpha, + age, lifetime, Alpha_d);\n\t\t\t\t{\n\t\t\t\t float tmp_bn = position[0];\n\t\t\t\t + \ float tmp_bo = max(tmp_bn, uniform_i);\n\t\t\t\t float tmp_bp = min(tmp_bo, + uniform_j);\n\t\t\t\t float tmp_bq = tmp_bp - uniform_i;\n\t\t\t\t float + tmp_br = tmp_bq * tmp_bq;\n\t\t\t\t float tmp_bt = pow(tmp_br, (float)0.5);\n\t\t\t\t + \ float tmp_bu = tmp_bt / uniform_k;\n\t\t\t\t float tmp_bv = (float)1 + - tmp_bu;\n\t\t\t\t float tmp_bw = tmp_bv * uniform_l;\n\t\t\t\t float + tmp_bx = tmp_bw + uniform_m;\n\t\t\t\t SetAttribute_D2A5B469( /*inout */alpha, + tmp_bx);\n\t\t\t\t}\n\t\t\t\t{\n\t\t\t\t float tmp_bm = FixedRand(particleId + ^ asuint(uniform_o));\n\t\t\t\t float tmp_bn = tmp_bm * uniform_p;\n\t\t\t\t + \ float tmp_bo = uniform_n + tmp_bn;\n\t\t\t\t SetAttribute_48A7BEFB( /*inout + */angleZ, tmp_bo);\n\t\t\t\t}\n\t\t\t\t\n\n\t\t\t\t\n\t\t\t\tif (!alive)\n\t\t\t\t\treturn + o;\n\t\t\t\t\n\t\t\t\to.VFX_VARYING_UV.x = float(id & 1);\n\t\t\t\to.VFX_VARYING_UV.y + = float((id & 2) >> 1);\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\tfloat3 size3 = float3(size,size,size);\n\t\t\t\t\t\t#if + VFX_USE_SCALEX_CURRENT\n\t\t\t\t\t\tsize3.x *= scaleX;\n\t\t\t\t\t\t#endif\n\t\t\t\t\t\t#if + VFX_USE_SCALEY_CURRENT\n\t\t\t\t\t\tsize3.y *= scaleY;\n\t\t\t\t\t\t#endif\n\t\t\t\t\t\t#if + VFX_USE_SCALEZ_CURRENT\n\t\t\t\t\t\tsize3.z *= scaleZ;\n\t\t\t\t\t\t#endif\n\t\t\t\t\t\t\n\t\t\t\t\n\t\t\t\tconst + float2 vOffsets = o.VFX_VARYING_UV.xy - 0.5f;\n\t\t\t\tconst float4x4 elementToVFX = GetElementToVFXMatrix(axisX,axisY,axisZ,float3(angleX,angleY,angleZ),float3(pivotX,pivotY,pivotZ),size3,position);\n\t\t\t\tconst float3 vPos = mul(elementToVFX,float4(vOffsets,0.0f,1.0f)).xyz;\n\t\t\t\n\t\t\t\to.VFX_VARYING_POSCS = TransformPositionVFXToClip(vPos);\n\t\t\t\t\n\t\t\t\t#ifdef VFX_VARYING_NORMAL\n\t\t\t\tfloat @@ -1910,8 +1922,9 @@ VisualEffectResource: source: "#pragma kernel CSMain\n#include \"HLSLSupport.cginc\"\n#define NB_THREADS_PER_GROUP 64\n#define VFX_USE_LIFETIME_CURRENT 1\n#define VFX_USE_AGE_CURRENT 1\n#define VFX_USE_ALIVE_CURRENT 1\n#define VFX_LOCAL_SPACE 1\n\n\nCBUFFER_START(parameters)\n - \ float uniform_b;\n float uniform_c;\n float deltaTime_b;\n uint - PADDING_0;\nCBUFFER_END\n\n\n#include \"Packages/com.unity.visualeffectgraph/Shaders/Common/VFXCommonCompute.cginc\"\n#include + \ float uniform_b;\n float uniform_c;\n float uniform_d;\n float + uniform_e;\n float deltaTime_b;\n uint3 PADDING_0;\nCBUFFER_END\n\n\n#include + \"Packages/com.unity.visualeffectgraph/Shaders/Common/VFXCommonCompute.cginc\"\n#include \"Packages/com.unity.visualeffectgraph/Shaders/VFXCommon.cginc\"\n\n\n\nRWByteAddressBuffer attributeBuffer;\n\n#if VFX_USE_ALIVE_CURRENT\nRWStructuredBuffer deadListOut;\n#endif\n\n#if VFX_HAS_INDIRECT_DRAW\nRWStructuredBuffer indirectBuffer;\n#endif\n\nCBUFFER_START(updateParams)\n @@ -1928,9 +1941,9 @@ VisualEffectResource: (alive)\n\t\t{\n\t\t\tfloat lifetime = asfloat(attributeBuffer.Load((index * 0x1 + 0x0) << 2));\n\t\t\tfloat age = asfloat(attributeBuffer.Load((index * 0x2 + 0xC440) << 2));\n\t\t\t\n\n\t\t\t\n#if VFX_USE_OLDPOSITION_CURRENT\n\t\t\toldPosition - = position;\n#endif\n\t\t\t\n\t\t\t{\n\t\t\t float tmp_z = age / lifetime;\n\t\t\t - \ bool tmp_bb = tmp_z > (float)0.3;\n\t\t\t bool tmp_bc = (bool)asuint(uniform_b) - && tmp_bb;\n\t\t\t float tmp_be = tmp_bc ? uniform_c : (float)0;\n\t\t\t + = position;\n#endif\n\t\t\t\n\t\t\t{\n\t\t\t float tmp_bb = age / lifetime;\n\t\t\t + \ bool tmp_bc = tmp_bb > uniform_c;\n\t\t\t bool tmp_bd = (bool)asuint(uniform_b) + && tmp_bc;\n\t\t\t float tmp_be = tmp_bd ? uniform_d : uniform_e;\n\t\t\t \ SetAttribute_9631F7C0( /*inout */age, tmp_be);\n\t\t\t}\n\t\t\tAge( /*inout */age, deltaTime_b);\n\t\t\tReap(age, lifetime, /*inout */alive);\n\t\t\t\n\n\t\t\tif (alive)\n\t\t\t{\n\t\t\t\tattributeBuffer.Store((index * 0x2 + 0xC440) << 2,asuint(age));\n\t\t\t\t\n\n#if @@ -1941,9 +1954,9 @@ VisualEffectResource: * 0x1 + 0x0) << 2));\n\t\tfloat age = asfloat(attributeBuffer.Load((index * 0x2 + 0xC440) << 2));\n\t\tbool alive = (attributeBuffer.Load((index * 0x2 + 0xC441) << 2));\n\t\t\n\n\t\t\n#if VFX_USE_OLDPOSITION_CURRENT\n\t\toldPosition - = position;\n#endif\n\t\t\n\t\t{\n\t\t float tmp_z = age / lifetime;\n\t\t - \ bool tmp_bb = tmp_z > (float)0.3;\n\t\t bool tmp_bc = (bool)asuint(uniform_b) - && tmp_bb;\n\t\t float tmp_be = tmp_bc ? uniform_c : (float)0;\n\t\t SetAttribute_9631F7C0( + = position;\n#endif\n\t\t\n\t\t{\n\t\t float tmp_bb = age / lifetime;\n\t\t + \ bool tmp_bc = tmp_bb > uniform_c;\n\t\t bool tmp_bd = (bool)asuint(uniform_b) + && tmp_bc;\n\t\t float tmp_be = tmp_bd ? uniform_d : uniform_e;\n\t\t SetAttribute_9631F7C0( /*inout */age, tmp_be);\n\t\t}\n\t\tAge( /*inout */age, deltaTime_b);\n\t\tReap(age, lifetime, /*inout */alive);\n\t\t\n\n\t\tattributeBuffer.Store((index * 0x2 + 0xC440) << 2,asuint(age));\n\t\tattributeBuffer.Store((index * 0x2 + 0xC441) @@ -1968,11 +1981,11 @@ VisualEffectResource: VFX_USE_SCALEY_CURRENT 1\n\t\t#define VFX_USE_SCALEZ_CURRENT 1\n\t\t#define VFX_BLENDMODE_ALPHA 1\n\t\t#define VFX_HAS_INDIRECT_DRAW 1\n\t\t#define USE_DEAD_LIST_COUNT 1\n\t\t\n\t\t\n\t\t\n\t\t#define VFX_LOCAL_SPACE 1\n\t\t\n\n\t\tCBUFFER_START(parameters)\n\t\t - \ float uniform_b;\n\t\t float uniform_c;\n\t\t float uniform_d;\n\t\t - \ float Alpha_c;\n\t\tCBUFFER_END\n\t\tTexture2D mainTexture;\n\t\tSamplerState - samplermainTexture;\n\t\t\n\n\t\t\n\t\t#define VFX_NEEDS_COLOR_INTERPOLATOR - (VFX_USE_COLOR_CURRENT || VFX_USE_ALPHA_CURRENT)\n\t\t#define IS_TRANSPARENT_PARTICLE - (!IS_OPAQUE_PARTICLE)\n\t\t\n\t\t#include \"Packages/com.unity.visualeffectgraph/Shaders/RenderPipeline/HDRP/VFXGlobalDefines.cginc\"\n\t\t\n\n\t\t\n\t\tByteAddressBuffer + \ float3 Color_d;\n\t\t float uniform_b;\n\t\t float uniform_c;\n\t\t + \ float uniform_d;\n\t\t float Alpha_c;\n\t\t uint PADDING_0;\n\t\tCBUFFER_END\n\t\tTexture2D + mainTexture;\n\t\tSamplerState samplermainTexture;\n\t\t\n\n\t\t\n\t\t#define + VFX_NEEDS_COLOR_INTERPOLATOR (VFX_USE_COLOR_CURRENT || VFX_USE_ALPHA_CURRENT)\n\t\t#define + IS_TRANSPARENT_PARTICLE (!IS_OPAQUE_PARTICLE)\n\t\t\n\t\t#include \"Packages/com.unity.visualeffectgraph/Shaders/RenderPipeline/HDRP/VFXGlobalDefines.cginc\"\n\t\t\n\n\t\t\n\t\tByteAddressBuffer attributeBuffer;\t\n\t\t\n\t\t#if VFX_HAS_INDIRECT_DRAW\n\t\tStructuredBuffer indirectBuffer;\t\n\t\t#endif\t\n\t\t\n\t\t#if USE_DEAD_LIST_COUNT\n\t\tByteAddressBuffer deadListCount;\n\t\t#endif\n\t\t\n\t\tCBUFFER_START(outputParams)\n\t\t\tfloat @@ -2040,17 +2053,17 @@ VisualEffectResource: scaleX = (float)1;\n\t\t\t\t\t\tfloat scaleY = (float)1;\n\t\t\t\t\t\tfloat scaleZ = (float)1;\n\t\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t#endif\n\t\t\t\t\t\t\n\t\t\t\tOrient_6( /*inout */axisX, /*inout */axisY, /*inout */axisZ, position, velocity);\n\t\t\t\t{\n\t\t\t\t - \ float tmp_bd = FixedRand(particleId ^ asuint(uniform_c));\n\t\t\t\t float - tmp_be = tmp_bd * uniform_d;\n\t\t\t\t float tmp_bf = uniform_b + tmp_be;\n\t\t\t\t - \ SetAttribute_3278B22F( /*inout */size, tmp_bf);\n\t\t\t\t}\n\t\t\t\tSetAttribute_CEEAF35C( - /*inout */alpha, Alpha_c);\n\t\t\t\t{\n\t\t\t\t SetAttribute_FA15ADAA( /*inout - */color, float3(4,4,4));\n\t\t\t\t}\n\t\t\t\t\n\n\t\t\t\t\n\t\t\t\tif (!alive)\n\t\t\t\t\treturn - o;\n\t\t\t\t\n\t\t\t\to.VFX_VARYING_UV.x = float(id & 1);\n\t\t\t\to.VFX_VARYING_UV.y - = float((id & 2) >> 1);\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\tfloat3 size3 = float3(size,size,size);\n\t\t\t\t\t\t#if - VFX_USE_SCALEX_CURRENT\n\t\t\t\t\t\tsize3.x *= scaleX;\n\t\t\t\t\t\t#endif\n\t\t\t\t\t\t#if - VFX_USE_SCALEY_CURRENT\n\t\t\t\t\t\tsize3.y *= scaleY;\n\t\t\t\t\t\t#endif\n\t\t\t\t\t\t#if - VFX_USE_SCALEZ_CURRENT\n\t\t\t\t\t\tsize3.z *= scaleZ;\n\t\t\t\t\t\t#endif\n\t\t\t\t\t\t\n\t\t\t\t\n\t\t\t\tconst - float2 vOffsets = o.VFX_VARYING_UV.xy - 0.5f;\n\t\t\t\tconst float4x4 elementToVFX + \ float tmp_be = FixedRand(particleId ^ asuint(uniform_c));\n\t\t\t\t float + tmp_bf = tmp_be * uniform_d;\n\t\t\t\t float tmp_bg = uniform_b + tmp_bf;\n\t\t\t\t + \ SetAttribute_3278B22F( /*inout */size, tmp_bg);\n\t\t\t\t}\n\t\t\t\tSetAttribute_CEEAF35C( + /*inout */alpha, Alpha_c);\n\t\t\t\tSetAttribute_FA15ADAA( /*inout */color, + Color_d);\n\t\t\t\t\n\n\t\t\t\t\n\t\t\t\tif (!alive)\n\t\t\t\t\treturn o;\n\t\t\t\t\n\t\t\t\to.VFX_VARYING_UV.x + = float(id & 1);\n\t\t\t\to.VFX_VARYING_UV.y = float((id & 2) >> 1);\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\tfloat3 + size3 = float3(size,size,size);\n\t\t\t\t\t\t#if VFX_USE_SCALEX_CURRENT\n\t\t\t\t\t\tsize3.x + *= scaleX;\n\t\t\t\t\t\t#endif\n\t\t\t\t\t\t#if VFX_USE_SCALEY_CURRENT\n\t\t\t\t\t\tsize3.y + *= scaleY;\n\t\t\t\t\t\t#endif\n\t\t\t\t\t\t#if VFX_USE_SCALEZ_CURRENT\n\t\t\t\t\t\tsize3.z + *= scaleZ;\n\t\t\t\t\t\t#endif\n\t\t\t\t\t\t\n\t\t\t\t\n\t\t\t\tconst float2 + vOffsets = o.VFX_VARYING_UV.xy - 0.5f;\n\t\t\t\tconst float4x4 elementToVFX = GetElementToVFXMatrix(axisX,axisY,axisZ,float3(angleX,angleY,angleZ),float3(pivotX,pivotY,pivotZ),size3,position);\n\t\t\t\tconst float3 vPos = mul(elementToVFX,float4(vOffsets,0.0f,1.0f)).xyz;\n\t\t\t\n\t\t\t\to.VFX_VARYING_POSCS = TransformPositionVFXToClip(vPos);\n\t\t\t\t\n\t\t\t\t#ifdef VFX_VARYING_NORMAL\n\t\t\t\tfloat @@ -2102,292 +2115,304 @@ VisualEffectResource: m_Infos: m_Expressions: m_Expressions: - - op: 7 + - op: 1 valueIndex: 0 data[0]: -1 data[1]: -1 data[2]: -1 - data[3]: -1 + data[3]: 1 - op: 1 valueIndex: 1 data[0]: -1 data[1]: -1 data[2]: -1 data[3]: 1 - - op: 22 + - op: 26 valueIndex: 2 data[0]: 0 data[1]: 1 data[2]: -1 data[3]: 1 - - op: 19 + - op: 7 valueIndex: 3 - data[0]: 2 + data[0]: -1 data[1]: -1 data[2]: -1 + data[3]: -1 + - op: 22 + valueIndex: 4 + data[0]: 3 + data[1]: 2 + data[2]: -1 data[3]: 1 - op: 1 - valueIndex: 4 + valueIndex: 5 data[0]: -1 data[1]: -1 data[2]: -1 - data[3]: 3 + data[3]: 1 + - op: 19 + valueIndex: 6 + data[0]: 4 + data[1]: -1 + data[2]: -1 + data[3]: 1 - op: 1 valueIndex: 7 data[0]: -1 data[1]: -1 data[2]: -1 - data[3]: 3 - - op: 24 - valueIndex: 10 - data[0]: 2 - data[1]: 3 - data[2]: -1 data[3]: 1 - - op: 5 - valueIndex: 11 - data[0]: 4 + - op: 1 + valueIndex: 8 + data[0]: -1 data[1]: -1 - data[2]: 0 + data[2]: -1 data[3]: 3 - op: 1 - valueIndex: 12 + valueIndex: 11 data[0]: -1 data[1]: -1 data[2]: -1 data[3]: 1 - - op: 21 - valueIndex: 13 - data[0]: 6 - data[1]: 8 - data[2]: -1 - data[3]: 1 - - op: 5 - valueIndex: 14 - data[0]: 5 - data[1]: -1 - data[2]: 0 - data[3]: 3 - op: 1 - valueIndex: 15 + valueIndex: 12 data[0]: -1 data[1]: -1 data[2]: -1 data[3]: 1 - - op: 23 - valueIndex: 16 - data[0]: 11 - data[1]: 9 + - op: 1 + valueIndex: 13 + data[0]: -1 + data[1]: -1 data[2]: -1 data[3]: 1 - op: 1 - valueIndex: 17 + valueIndex: 14 data[0]: -1 data[1]: -1 data[2]: -1 data[3]: 1 - op: 1 - valueIndex: 18 + valueIndex: 15 data[0]: -1 data[1]: -1 data[2]: -1 - data[3]: 3 + data[3]: 1 - op: 1 - valueIndex: 21 + valueIndex: 16 data[0]: -1 data[1]: -1 data[2]: -1 - data[3]: 5 - - op: 3 - valueIndex: 22 - data[0]: 12 - data[1]: 12 - data[2]: 12 - data[3]: -1 + data[3]: 1 + - op: 26 + valueIndex: 17 + data[0]: 9 + data[1]: 5 + data[2]: -1 + data[3]: 1 - op: 24 - valueIndex: 25 + valueIndex: 18 data[0]: 7 data[1]: 10 data[2]: -1 data[3]: 1 - - op: 21 - valueIndex: 26 - data[0]: 13 - data[1]: 1 - data[2]: -1 - data[3]: 1 - op: 1 - valueIndex: 27 + valueIndex: 19 data[0]: -1 data[1]: -1 data[2]: -1 - data[3]: 3 + data[3]: 1 - op: 1 - valueIndex: 30 + valueIndex: 20 data[0]: -1 data[1]: -1 data[2]: -1 + data[3]: 1 + - op: 5 + valueIndex: 21 + data[0]: 8 + data[1]: -1 + data[2]: 0 data[3]: 3 - op: 1 - valueIndex: 33 + valueIndex: 22 data[0]: -1 data[1]: -1 data[2]: -1 - data[3]: 5 + data[3]: 1 - op: 1 - valueIndex: 34 + valueIndex: 23 data[0]: -1 data[1]: -1 data[2]: -1 - data[3]: 6 - - op: 8 - valueIndex: 35 + data[3]: 1 + - op: 1 + valueIndex: 24 data[0]: -1 data[1]: -1 data[2]: -1 - data[3]: -1 + data[3]: 1 - op: 1 - valueIndex: 36 + valueIndex: 25 data[0]: -1 data[1]: -1 data[2]: -1 - data[3]: 5 + data[3]: 1 - op: 1 - valueIndex: 37 + valueIndex: 26 data[0]: -1 data[1]: -1 data[2]: -1 data[3]: 1 - op: 1 - valueIndex: 38 + valueIndex: 27 data[0]: -1 data[1]: -1 data[2]: -1 - data[3]: 3 - - op: 21 - valueIndex: 41 - data[0]: 17 - data[1]: 17 - data[2]: -1 data[3]: 1 - op: 1 - valueIndex: 42 + valueIndex: 28 data[0]: -1 data[1]: -1 data[2]: -1 - data[3]: 13 - - op: 50 - valueIndex: 43 - data[0]: 22 - data[1]: 23 + data[3]: 1 + - op: 24 + valueIndex: 29 + data[0]: 4 + data[1]: 6 data[2]: -1 - data[3]: 6 + data[3]: 1 - op: 1 - valueIndex: 44 + valueIndex: 30 data[0]: -1 data[1]: -1 data[2]: -1 data[3]: 3 - op: 1 - valueIndex: 47 - data[0]: -1 - data[1]: -1 - data[2]: -1 - data[3]: 5 - - op: 1 - valueIndex: 48 + valueIndex: 33 data[0]: -1 data[1]: -1 data[2]: -1 data[3]: 1 - op: 1 - valueIndex: 49 + valueIndex: 34 data[0]: -1 data[1]: -1 data[2]: -1 - data[3]: 6 - - op: 27 - valueIndex: 50 - data[0]: 27 - data[1]: 25 - data[2]: -1 data[3]: 1 - op: 26 - valueIndex: 51 - data[0]: 13 - data[1]: 25 + valueIndex: 35 + data[0]: 12 + data[1]: 5 data[2]: -1 data[3]: 1 - - op: 42 - valueIndex: 52 - data[0]: 28 - data[1]: 13 + - op: 25 + valueIndex: 36 + data[0]: 15 + data[1]: 17 data[2]: -1 + data[3]: 1 + - op: 3 + valueIndex: 37 + data[0]: 29 + data[1]: 20 + data[2]: 25 data[3]: -1 - - op: 53 - valueIndex: 53 - data[0]: 21 - data[1]: -1 - data[2]: -1 + - op: 3 + valueIndex: 40 + data[0]: 23 + data[1]: 22 + data[2]: 21 data[3]: -1 - op: 1 - valueIndex: 54 + valueIndex: 43 data[0]: -1 data[1]: -1 data[2]: -1 data[3]: 1 - - op: 53 - valueIndex: 55 - data[0]: 24 - data[1]: -1 - data[2]: -1 - data[3]: -1 - op: 1 - valueIndex: 56 + valueIndex: 44 data[0]: -1 data[1]: -1 data[2]: -1 data[3]: 1 + - op: 3 + valueIndex: 45 + data[0]: 13 + data[1]: 24 + data[2]: 26 + data[3]: -1 + - op: 26 + valueIndex: 48 + data[0]: 14 + data[1]: 5 + data[2]: -1 + data[3]: 1 - op: 1 - valueIndex: 57 + valueIndex: 49 data[0]: -1 data[1]: -1 data[2]: -1 - data[3]: 3 + data[3]: 1 - op: 21 - valueIndex: 60 - data[0]: 36 - data[1]: 37 + valueIndex: 50 + data[0]: 27 + data[1]: 16 data[2]: -1 data[3]: 1 - - op: 50 - valueIndex: 61 - data[0]: 33 - data[1]: 23 - data[2]: -1 - data[3]: 6 - op: 1 - valueIndex: 62 + valueIndex: 51 data[0]: -1 data[1]: -1 data[2]: -1 - data[3]: 5 - - op: 6 - valueIndex: 63 + data[3]: 1 + - op: 5 + valueIndex: 52 + data[0]: 28 + data[1]: -1 + data[2]: 0 + data[3]: 3 + - op: 3 + valueIndex: 53 + data[0]: 30 + data[1]: 18 + data[2]: 11 + data[3]: -1 + - op: 1 + valueIndex: 56 data[0]: -1 data[1]: -1 data[2]: -1 + data[3]: 1 + - op: 21 + valueIndex: 57 + data[0]: 33 + data[1]: 33 + data[2]: -1 + data[3]: 3 + - op: 3 + valueIndex: 60 + data[0]: 44 + data[1]: 32 + data[2]: 38 data[3]: -1 + - op: 25 + valueIndex: 63 + data[0]: 31 + data[1]: 17 + data[2]: -1 + data[3]: 1 - op: 1 valueIndex: 64 data[0]: -1 data[1]: -1 data[2]: -1 data[3]: 1 - - op: 1 + - op: 26 valueIndex: 65 - data[0]: -1 - data[1]: -1 + data[0]: 39 + data[1]: 5 data[2]: -1 data[3]: 1 - op: 1 @@ -2395,41 +2420,29 @@ VisualEffectResource: data[0]: -1 data[1]: -1 data[2]: -1 - data[3]: 13 - - op: 21 - valueIndex: 67 - data[0]: 39 - data[1]: 36 - data[2]: -1 - data[3]: 1 - - op: 1 - valueIndex: 68 - data[0]: -1 - data[1]: -1 - data[2]: -1 - data[3]: 1 + data[3]: 5 - op: 1 - valueIndex: 69 + valueIndex: 67 data[0]: -1 data[1]: -1 data[2]: -1 data[3]: 1 - - op: 1 - valueIndex: 70 - data[0]: -1 - data[1]: -1 + - op: 21 + valueIndex: 68 + data[0]: 43 + data[1]: 43 data[2]: -1 - data[3]: 1 - - op: 25 + data[3]: 3 + - op: 26 valueIndex: 71 - data[0]: 35 - data[1]: 38 + data[0]: 41 + data[1]: 5 data[2]: -1 data[3]: 1 - - op: 1 + - op: 23 valueIndex: 72 - data[0]: -1 - data[1]: -1 + data[0]: 10 + data[1]: 40 data[2]: -1 data[3]: 1 - op: 1 @@ -2438,648 +2451,2050 @@ VisualEffectResource: data[1]: -1 data[2]: -1 data[3]: 1 - - op: 1 + - op: 21 valueIndex: 74 - data[0]: -1 - data[1]: -1 - data[2]: -1 - data[3]: 1 - - op: 1 - valueIndex: 75 - data[0]: -1 - data[1]: -1 - data[2]: -1 - data[3]: 1 - - op: 53 - valueIndex: 76 - data[0]: 44 - data[1]: -1 + data[0]: 34 + data[1]: 34 data[2]: -1 - data[3]: -1 - - op: 24 + data[3]: 3 + - op: 21 valueIndex: 77 - data[0]: 57 - data[1]: 52 - data[2]: -1 - data[3]: 1 - - op: 1 - valueIndex: 78 - data[0]: -1 - data[1]: -1 - data[2]: -1 - data[3]: 13 - - op: 1 - valueIndex: 79 - data[0]: -1 - data[1]: -1 + data[0]: 37 + data[1]: 37 data[2]: -1 - data[3]: 1 - - op: 24 + data[3]: 3 + - op: 21 valueIndex: 80 - data[0]: 38 - data[1]: 13 + data[0]: 36 + data[1]: 35 data[2]: -1 data[3]: 1 - - op: 42 + - op: 5 valueIndex: 81 - data[0]: 48 - data[1]: 13 - data[2]: -1 - data[3]: -1 - - op: 1 - valueIndex: 82 - data[0]: -1 + data[0]: 52 data[1]: -1 - data[2]: -1 - data[3]: 13 - - op: 24 - valueIndex: 83 + data[2]: 2 + data[3]: 3 + - op: 3 + valueIndex: 82 data[0]: 54 - data[1]: 55 - data[2]: -1 - data[3]: 1 - - op: 21 - valueIndex: 84 - data[0]: 53 - data[1]: 50 - data[2]: -1 - data[3]: 1 - - op: 56 + data[1]: 54 + data[2]: 54 + data[3]: -1 + - op: 5 valueIndex: 85 - data[0]: 49 + data[0]: 57 data[1]: -1 - data[2]: -1 - data[3]: -1 - - op: 1 + data[2]: 2 + data[3]: 3 + - op: 26 valueIndex: 86 - data[0]: -1 - data[1]: -1 + data[0]: 48 + data[1]: 5 data[2]: -1 data[3]: 1 - - op: 1 + - op: 5 valueIndex: 87 - data[0]: -1 + data[0]: 45 data[1]: -1 - data[2]: -1 - data[3]: 17 - - op: 56 + data[2]: 1 + data[3]: 3 + - op: 5 valueIndex: 88 - data[0]: 42 + data[0]: 56 data[1]: -1 - data[2]: -1 - data[3]: -1 - - op: 24 + data[2]: 2 + data[3]: 3 + - op: 5 valueIndex: 89 - data[0]: 40 - data[1]: 46 - data[2]: -1 - data[3]: 1 - - op: 1 - valueIndex: 90 - data[0]: -1 + data[0]: 56 data[1]: -1 + data[2]: 1 + data[3]: 3 + - op: 26 + valueIndex: 90 + data[0]: 55 + data[1]: 5 data[2]: -1 - data[3]: 13 - - op: 53 + data[3]: 1 + - op: 5 valueIndex: 91 - data[0]: 70 + data[0]: 45 data[1]: -1 - data[2]: -1 - data[3]: -1 - - op: 1 + data[2]: 2 + data[3]: 3 + - op: 5 valueIndex: 92 - data[0]: -1 + data[0]: 52 data[1]: -1 - data[2]: -1 - data[3]: 1 - - op: 44 + data[2]: 1 + data[3]: 3 + - op: 1 valueIndex: 93 - data[0]: 60 + data[0]: -1 data[1]: -1 data[2]: -1 - data[3]: 0 + data[3]: 5 - op: 1 - valueIndex: 97 + valueIndex: 94 data[0]: -1 data[1]: -1 data[2]: -1 data[3]: 1 - - op: 1 - valueIndex: 98 - data[0]: -1 - data[1]: -1 + - op: 25 + valueIndex: 95 + data[0]: 49 + data[1]: 17 data[2]: -1 data[3]: 1 - op: 1 - valueIndex: 99 + valueIndex: 96 data[0]: -1 data[1]: -1 data[2]: -1 - data[3]: 13 + data[3]: 1 - op: 1 - valueIndex: 100 + valueIndex: 97 data[0]: -1 data[1]: -1 data[2]: -1 data[3]: 1 - op: 1 - valueIndex: 101 + valueIndex: 98 data[0]: -1 data[1]: -1 data[2]: -1 - data[3]: 13 - - op: 21 - valueIndex: 102 - data[0]: 58 - data[1]: 62 + data[3]: 1 + - op: 24 + valueIndex: 99 + data[0]: 19 + data[1]: 42 data[2]: -1 data[3]: 1 - op: 3 + valueIndex: 100 + data[0]: 51 + data[1]: 47 + data[2]: 53 + data[3]: -1 + - op: 5 valueIndex: 103 - data[0]: 63 - data[1]: 63 - data[2]: 63 + data[0]: 57 + data[1]: -1 + data[2]: 1 + data[3]: 3 + - op: 3 + valueIndex: 104 + data[0]: 72 + data[1]: 71 + data[2]: 66 data[3]: -1 - - op: 26 - valueIndex: 106 - data[0]: 66 - data[1]: 61 - data[2]: -1 - data[3]: 1 - - op: 53 + - op: 1 valueIndex: 107 - data[0]: 67 + data[0]: -1 data[1]: -1 data[2]: -1 - data[3]: -1 - - op: 1 + data[3]: 5 + - op: 23 valueIndex: 108 + data[0]: 61 + data[1]: 77 + data[2]: -1 + data[3]: 1 + - op: 8 + valueIndex: 109 data[0]: -1 data[1]: -1 data[2]: -1 + data[3]: -1 + - op: 5 + valueIndex: 110 + data[0]: 45 + data[1]: -1 + data[2]: 0 data[3]: 3 - - op: 42 + - op: 5 valueIndex: 111 - data[0]: 64 - data[1]: 13 - data[2]: -1 - data[3]: -1 - - op: 10 + data[0]: 57 + data[1]: -1 + data[2]: 0 + data[3]: 3 + - op: 1 valueIndex: 112 data[0]: -1 data[1]: -1 data[2]: -1 - data[3]: -1 + data[3]: 13 + - op: 23 + valueIndex: 113 + data[0]: 64 + data[1]: 65 + data[2]: -1 + data[3]: 1 - op: 1 - valueIndex: 128 + valueIndex: 114 data[0]: -1 data[1]: -1 data[2]: -1 data[3]: 5 - - op: 21 - valueIndex: 129 - data[0]: 32 - data[1]: 45 + - op: 5 + valueIndex: 115 + data[0]: 56 + data[1]: -1 + data[2]: 0 + data[3]: 3 + - op: 23 + valueIndex: 116 + data[0]: 67 + data[1]: 63 data[2]: -1 data[3]: 1 + - op: 3 + valueIndex: 117 + data[0]: 70 + data[1]: 70 + data[2]: 70 + data[3]: -1 - op: 1 - valueIndex: 130 + valueIndex: 120 data[0]: -1 data[1]: -1 data[2]: -1 data[3]: 1 - - op: 35 - valueIndex: 131 - data[0]: 87 - data[1]: 85 + - op: 25 + valueIndex: 121 + data[0]: 62 + data[1]: 17 data[2]: -1 - data[3]: -1 + data[3]: 1 - op: 1 - valueIndex: 134 + valueIndex: 122 data[0]: -1 data[1]: -1 data[2]: -1 - data[3]: 7 + data[3]: 1 - op: 1 - valueIndex: 136 + valueIndex: 123 data[0]: -1 data[1]: -1 data[2]: -1 - data[3]: 3 - - op: 1 - valueIndex: 139 - data[0]: -1 - data[1]: -1 + data[3]: 5 + - op: 26 + valueIndex: 124 + data[0]: 73 + data[1]: 5 data[2]: -1 - data[3]: 3 + data[3]: 1 + - op: 21 + valueIndex: 125 + data[0]: 75 + data[1]: 75 + data[2]: -1 + data[3]: 1 - op: 1 - valueIndex: 142 + valueIndex: 126 data[0]: -1 data[1]: -1 data[2]: -1 - data[3]: 12 + data[3]: 1 - op: 1 - valueIndex: 158 + valueIndex: 127 data[0]: -1 data[1]: -1 data[2]: -1 + data[3]: 6 + - op: 23 + valueIndex: 128 + data[0]: 59 + data[1]: 68 + data[2]: -1 + data[3]: 1 + - op: 5 + valueIndex: 129 + data[0]: 52 + data[1]: -1 + data[2]: 0 data[3]: 3 - - op: 44 - valueIndex: 161 - data[0]: 78 + - op: 3 + valueIndex: 130 + data[0]: 74 + data[1]: 74 + data[2]: 74 + data[3]: -1 + - op: 1 + valueIndex: 133 + data[0]: -1 data[1]: -1 data[2]: -1 data[3]: 1 + - op: 3 + valueIndex: 134 + data[0]: 92 + data[1]: 91 + data[2]: 94 + data[3]: -1 - op: 1 - valueIndex: 165 + valueIndex: 137 data[0]: -1 data[1]: -1 data[2]: -1 - data[3]: 12 + data[3]: 6 - op: 1 - valueIndex: 181 + valueIndex: 138 data[0]: -1 data[1]: -1 data[2]: -1 - data[3]: 3 - - op: 21 - valueIndex: 184 - data[0]: 62 - data[1]: 56 + data[3]: 6 + - op: 23 + valueIndex: 139 + data[0]: 80 + data[1]: 83 + data[2]: -1 + data[3]: 1 + - op: 23 + valueIndex: 140 + data[0]: 88 + data[1]: 82 data[2]: -1 data[3]: 1 - op: 1 - valueIndex: 185 + valueIndex: 141 data[0]: -1 data[1]: -1 data[2]: -1 - data[3]: 3 + data[3]: 6 - op: 1 - valueIndex: 188 + valueIndex: 142 data[0]: -1 data[1]: -1 data[2]: -1 data[3]: 6 - - op: 44 - valueIndex: 189 - data[0]: 80 + - op: 1 + valueIndex: 143 + data[0]: -1 data[1]: -1 data[2]: -1 - data[3]: 2 + data[3]: 1 - op: 1 - valueIndex: 193 + valueIndex: 144 data[0]: -1 data[1]: -1 data[2]: -1 - data[3]: 7 - - op: 26 - valueIndex: 195 - data[0]: 73 - data[1]: 61 + data[3]: 5 + - op: 27 + valueIndex: 145 + data[0]: 95 + data[1]: 96 data[2]: -1 data[3]: 1 - - op: 44 - valueIndex: 196 - data[0]: 72 + - op: 1 + valueIndex: 146 + data[0]: -1 data[1]: -1 data[2]: -1 - data[3]: 3 + data[3]: 6 + - op: 50 + valueIndex: 147 + data[0]: 97 + data[1]: 81 + data[2]: -1 + data[3]: 6 + - op: 23 + valueIndex: 148 + data[0]: 98 + data[1]: 99 + data[2]: -1 + data[3]: 1 + - op: 23 + valueIndex: 149 + data[0]: 85 + data[1]: 87 + data[2]: -1 + data[3]: 1 - op: 1 - valueIndex: 200 + valueIndex: 150 data[0]: -1 data[1]: -1 data[2]: -1 - data[3]: 3 + data[3]: 1 - op: 1 - valueIndex: 203 + valueIndex: 151 data[0]: -1 data[1]: -1 data[2]: -1 - data[3]: 3 + data[3]: 1 - op: 26 - valueIndex: 206 - data[0]: 81 - data[1]: 61 + valueIndex: 152 + data[0]: 36 + data[1]: 90 data[2]: -1 data[3]: 1 - op: 1 - valueIndex: 207 + valueIndex: 153 data[0]: -1 data[1]: -1 data[2]: -1 - data[3]: 3 + data[3]: 6 - op: 1 - valueIndex: 210 + valueIndex: 154 data[0]: -1 data[1]: -1 data[2]: -1 - data[3]: 3 - - op: 26 - valueIndex: 213 + data[3]: 1 + - op: 53 + valueIndex: 155 + data[0]: 86 + data[1]: -1 + data[2]: -1 + data[3]: -1 + - op: 42 + valueIndex: 156 data[0]: 84 - data[1]: 61 + data[1]: 36 + data[2]: -1 + data[3]: -1 + - op: 1 + valueIndex: 157 + data[0]: -1 + data[1]: -1 data[2]: -1 data[3]: 1 - op: 1 - valueIndex: 214 + valueIndex: 158 data[0]: -1 data[1]: -1 data[2]: -1 - data[3]: 3 + data[3]: 1 - op: 1 - valueIndex: 217 + valueIndex: 159 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 6 + - op: 1 + valueIndex: 160 data[0]: -1 data[1]: -1 data[2]: -1 data[3]: 1 - op: 53 - valueIndex: 218 - data[0]: 88 + valueIndex: 161 + data[0]: 93 data[1]: -1 data[2]: -1 data[3]: -1 + - op: 1 + valueIndex: 162 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 163 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 164 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 165 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 166 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 - op: 25 - valueIndex: 219 - data[0]: 83 - data[1]: 50 + valueIndex: 167 + data[0]: 118 + data[1]: 117 data[2]: -1 data[3]: 1 + - op: 3 + valueIndex: 168 + data[0]: 109 + data[1]: 109 + data[2]: 109 + data[3]: -1 - op: 1 - valueIndex: 220 + valueIndex: 171 data[0]: -1 data[1]: -1 data[2]: -1 - data[3]: 3 + data[3]: 1 - op: 1 - valueIndex: 223 + valueIndex: 172 data[0]: -1 data[1]: -1 data[2]: -1 - data[3]: 3 + data[3]: 1 - op: 1 - valueIndex: 226 + valueIndex: 173 data[0]: -1 data[1]: -1 data[2]: -1 - data[3]: 9 + data[3]: 1 - op: 1 - valueIndex: 228 + valueIndex: 174 data[0]: -1 data[1]: -1 data[2]: -1 - data[3]: 12 + data[3]: 1 - op: 1 - valueIndex: 244 + valueIndex: 175 data[0]: -1 data[1]: -1 data[2]: -1 - data[3]: 12 + data[3]: 1 - op: 1 - valueIndex: 260 + valueIndex: 176 data[0]: -1 data[1]: -1 data[2]: -1 data[3]: 1 - op: 1 - valueIndex: 261 + valueIndex: 177 data[0]: -1 data[1]: -1 data[2]: -1 - data[3]: 3 + data[3]: 1 + - op: 27 + valueIndex: 178 + data[0]: 114 + data[1]: 96 + data[2]: -1 + data[3]: 1 - op: 1 - valueIndex: 264 + valueIndex: 179 data[0]: -1 data[1]: -1 data[2]: -1 - data[3]: 3 + data[3]: 1 - op: 1 - valueIndex: 267 + valueIndex: 180 data[0]: -1 data[1]: -1 data[2]: -1 - data[3]: 3 + data[3]: 1 + - op: 50 + valueIndex: 181 + data[0]: 103 + data[1]: 81 + data[2]: -1 + data[3]: 6 + - op: 24 + valueIndex: 182 + data[0]: 126 + data[1]: 116 + data[2]: -1 + data[3]: 1 - op: 1 - valueIndex: 270 + valueIndex: 183 data[0]: -1 data[1]: -1 data[2]: -1 - data[3]: 7 - - op: 9 - valueIndex: 272 + data[3]: 1 + - op: 1 + valueIndex: 184 data[0]: -1 data[1]: -1 data[2]: -1 - data[3]: -1 - m_NeedsLocalToWorld: 1 - m_NeedsWorldToLocal: 1 - m_PropertySheet: - m_Float: - m_Array: - - m_ExpressionIndex: 1 + data[3]: 1 + - op: 50 + valueIndex: 185 + data[0]: 125 + data[1]: 81 + data[2]: -1 + data[3]: 6 + - op: 50 + valueIndex: 186 + data[0]: 107 + data[1]: 81 + data[2]: -1 + data[3]: 6 + - op: 21 + valueIndex: 187 + data[0]: 127 + data[1]: 122 + data[2]: -1 + data[3]: 1 + - op: 24 + valueIndex: 188 + data[0]: 120 + data[1]: 124 + data[2]: -1 + data[3]: 1 + - op: 27 + valueIndex: 189 + data[0]: 105 + data[1]: 96 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 190 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 191 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 192 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 21 + valueIndex: 193 + data[0]: 122 + data[1]: 121 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 194 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 195 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 196 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 197 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 198 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 199 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 200 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 201 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 202 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 203 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 204 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 13 + - op: 27 + valueIndex: 205 + data[0]: 106 + data[1]: 96 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 206 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 5 + - op: 52 + valueIndex: 207 + data[0]: 104 + data[1]: -1 + data[2]: -1 + data[3]: -1 + - op: 6 + valueIndex: 208 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: -1 + - op: 50 + valueIndex: 209 + data[0]: 119 + data[1]: 81 + data[2]: -1 + data[3]: 6 + - op: 27 + valueIndex: 210 + data[0]: 115 + data[1]: 96 + data[2]: -1 + data[3]: 1 + - op: 50 + valueIndex: 211 + data[0]: 108 + data[1]: 81 + data[2]: -1 + data[3]: 6 + - op: 1 + valueIndex: 212 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 213 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 50 + valueIndex: 214 + data[0]: 112 + data[1]: 81 + data[2]: -1 + data[3]: 6 + - op: 24 + valueIndex: 215 + data[0]: 167 + data[1]: 158 + data[2]: -1 + data[3]: 1 + - op: 24 + valueIndex: 216 + data[0]: 141 + data[1]: 136 + data[2]: -1 + data[3]: 1 + - op: 22 + valueIndex: 217 + data[0]: 17 + data[1]: 169 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 218 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 219 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 220 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 3 + valueIndex: 221 + data[0]: 140 + data[1]: 128 + data[2]: 162 + data[3]: -1 + - op: 53 + valueIndex: 224 + data[0]: 170 + data[1]: -1 + data[2]: -1 + data[3]: -1 + - op: 24 + valueIndex: 225 + data[0]: 17 + data[1]: 36 + data[2]: -1 + data[3]: 1 + - op: 24 + valueIndex: 226 + data[0]: 131 + data[1]: 129 + data[2]: -1 + data[3]: 1 + - op: 3 + valueIndex: 227 + data[0]: 154 + data[1]: 135 + data[2]: 137 + data[3]: -1 + - op: 56 + valueIndex: 230 + data[0]: 151 + data[1]: -1 + data[2]: -1 + data[3]: -1 + - op: 1 + valueIndex: 231 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 17 + - op: 24 + valueIndex: 232 + data[0]: 138 + data[1]: 132 + data[2]: -1 + data[3]: 1 + - op: 3 + valueIndex: 233 + data[0]: 143 + data[1]: 144 + data[2]: 147 + data[3]: -1 + - op: 1 + valueIndex: 236 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 237 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 26 + valueIndex: 238 + data[0]: 171 + data[1]: 17 + data[2]: -1 + data[3]: 1 + - op: 24 + valueIndex: 239 + data[0]: 148 + data[1]: 139 + data[2]: -1 + data[3]: 1 + - op: 3 + valueIndex: 240 + data[0]: 159 + data[1]: 160 + data[2]: 161 + data[3]: -1 + - op: 42 + valueIndex: 243 + data[0]: 168 + data[1]: 36 + data[2]: -1 + data[3]: -1 + - op: 3 + valueIndex: 244 + data[0]: 166 + data[1]: 155 + data[2]: 156 + data[3]: -1 + - op: 56 + valueIndex: 247 + data[0]: 157 + data[1]: -1 + data[2]: -1 + data[3]: -1 + - op: 22 + valueIndex: 248 + data[0]: 17 + data[1]: 153 + data[2]: -1 + data[3]: 1 + - op: 3 + valueIndex: 249 + data[0]: 163 + data[1]: 164 + data[2]: 165 + data[3]: -1 + - op: 1 + valueIndex: 252 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 13 + - op: 1 + valueIndex: 253 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 13 + - op: 22 + valueIndex: 254 + data[0]: 17 + data[1]: 142 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 255 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 22 + valueIndex: 256 + data[0]: 17 + data[1]: 174 + data[2]: -1 + data[3]: 1 + - op: 21 + valueIndex: 257 + data[0]: 133 + data[1]: 130 + data[2]: -1 + data[3]: 1 + - op: 53 + valueIndex: 258 + data[0]: 201 + data[1]: -1 + data[2]: -1 + data[3]: -1 + - op: 10 + valueIndex: 259 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: -1 + - op: 1 + valueIndex: 275 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 276 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 277 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 278 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 279 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 3 + valueIndex: 280 + data[0]: 208 + data[1]: 208 + data[2]: 208 + data[3]: -1 + - op: 3 + valueIndex: 283 + data[0]: 182 + data[1]: 183 + data[2]: 184 + data[3]: -1 + - op: 1 + valueIndex: 286 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 287 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 288 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 289 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 26 + valueIndex: 290 + data[0]: 207 + data[1]: 5 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 291 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 292 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 293 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 294 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 295 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 25 + valueIndex: 296 + data[0]: 196 + data[1]: 195 + data[2]: -1 + data[3]: 1 + - op: 29 + valueIndex: 297 + data[0]: 189 + data[1]: 185 + data[2]: 193 + data[3]: -1 + - op: 1 + valueIndex: 313 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 314 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 315 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 316 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 317 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 318 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 319 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 320 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 3 + valueIndex: 321 + data[0]: 181 + data[1]: 181 + data[2]: 181 + data[3]: -1 + - op: 1 + valueIndex: 324 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 325 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 326 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 327 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 328 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 44 + valueIndex: 329 + data[0]: 205 + data[1]: -1 + data[2]: -1 + data[3]: 0 + - op: 1 + valueIndex: 333 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 3 + valueIndex: 334 + data[0]: 206 + data[1]: 206 + data[2]: 206 + data[3]: -1 + - op: 42 + valueIndex: 337 + data[0]: 204 + data[1]: 36 + data[2]: -1 + data[3]: -1 + - op: 26 + valueIndex: 338 + data[0]: 209 + data[1]: 5 + data[2]: -1 + data[3]: 1 + - op: 3 + valueIndex: 339 + data[0]: 202 + data[1]: 202 + data[2]: 202 + data[3]: -1 + - op: 3 + valueIndex: 342 + data[0]: 199 + data[1]: 199 + data[2]: 199 + data[3]: -1 + - op: 1 + valueIndex: 345 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 346 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 347 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 348 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 349 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 13 + - op: 1 + valueIndex: 350 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 351 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 352 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 353 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 29 + valueIndex: 354 + data[0]: 200 + data[1]: 198 + data[2]: 203 + data[3]: -1 + - op: 1 + valueIndex: 370 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 371 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 21 + valueIndex: 372 + data[0]: 101 + data[1]: 172 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 373 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 374 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 5 + - op: 1 + valueIndex: 375 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 13 + - op: 1 + valueIndex: 376 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 377 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 378 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 379 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 380 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 381 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 382 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 383 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 384 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 385 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 13 + - op: 53 + valueIndex: 386 + data[0]: 190 + data[1]: -1 + data[2]: -1 + data[3]: -1 + - op: 1 + valueIndex: 387 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 388 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 389 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 390 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 21 + valueIndex: 391 + data[0]: 186 + data[1]: 187 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 392 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 393 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 394 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 395 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 396 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 397 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 398 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 399 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 3 + valueIndex: 400 + data[0]: 259 + data[1]: 260 + data[2]: 262 + data[3]: -1 + - op: 3 + valueIndex: 403 + data[0]: 220 + data[1]: 225 + data[2]: 234 + data[3]: -1 + - op: 21 + valueIndex: 406 + data[0]: 33 + data[1]: 239 + data[2]: -1 + data[3]: 3 + - op: 1 + valueIndex: 409 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 7 + - op: 44 + valueIndex: 411 + data[0]: 256 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 26 + valueIndex: 415 + data[0]: 210 + data[1]: 5 + data[2]: -1 + data[3]: 1 + - op: 3 + valueIndex: 416 + data[0]: 237 + data[1]: 222 + data[2]: 238 + data[3]: -1 + - op: 26 + valueIndex: 419 + data[0]: 258 + data[1]: 5 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 420 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 30 + valueIndex: 421 + data[0]: 261 + data[1]: -1 + data[2]: -1 + data[3]: -1 + - op: 1 + valueIndex: 437 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 9 + - op: 3 + valueIndex: 439 + data[0]: 257 + data[1]: 286 + data[2]: 291 + data[3]: -1 + - op: 25 + valueIndex: 442 + data[0]: 249 + data[1]: 130 + data[2]: -1 + data[3]: 1 + - op: 53 + valueIndex: 443 + data[0]: 266 + data[1]: -1 + data[2]: -1 + data[3]: -1 + - op: 1 + valueIndex: 444 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 445 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 3 + - op: 26 + valueIndex: 448 + data[0]: 278 + data[1]: 5 + data[2]: -1 + data[3]: 1 + - op: 3 + valueIndex: 449 + data[0]: 288 + data[1]: 289 + data[2]: 268 + data[3]: -1 + - op: 3 + valueIndex: 452 + data[0]: 284 + data[1]: 285 + data[2]: 287 + data[3]: -1 + - op: 26 + valueIndex: 455 + data[0]: 283 + data[1]: 5 + data[2]: -1 + data[3]: 1 + - op: 3 + valueIndex: 456 + data[0]: 290 + data[1]: 281 + data[2]: 282 + data[3]: -1 + - op: 3 + valueIndex: 459 + data[0]: 271 + data[1]: 272 + data[2]: 276 + data[3]: -1 + - op: 3 + valueIndex: 462 + data[0]: 231 + data[1]: 236 + data[2]: 212 + data[3]: -1 + - op: 3 + valueIndex: 465 + data[0]: 232 + data[1]: 228 + data[2]: 226 + data[3]: -1 + - op: 3 + valueIndex: 468 + data[0]: 254 + data[1]: 253 + data[2]: 252 + data[3]: -1 + - op: 21 + valueIndex: 471 + data[0]: 34 + data[1]: 217 + data[2]: -1 + data[3]: 3 + - op: 21 + valueIndex: 474 + data[0]: 37 + data[1]: 250 + data[2]: -1 + data[3]: 3 + - op: 1 + valueIndex: 477 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 7 + - op: 54 + valueIndex: 479 + data[0]: 229 + data[1]: -1 + data[2]: -1 + data[3]: -1 + - op: 26 + valueIndex: 480 + data[0]: 227 + data[1]: 5 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 481 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 25 + valueIndex: 482 + data[0]: 223 + data[1]: 17 + data[2]: -1 + data[3]: 1 + - op: 30 + valueIndex: 483 + data[0]: 230 + data[1]: -1 + data[2]: -1 + data[3]: -1 + - op: 3 + valueIndex: 499 + data[0]: 235 + data[1]: 221 + data[2]: 233 + data[3]: -1 + - op: 35 + valueIndex: 502 + data[0]: 211 + data[1]: 218 + data[2]: -1 + data[3]: -1 + - op: 3 + valueIndex: 505 + data[0]: 214 + data[1]: 219 + data[2]: 213 + data[3]: -1 + - op: 3 + valueIndex: 508 + data[0]: 224 + data[1]: 215 + data[2]: 216 + data[3]: -1 + - op: 3 + valueIndex: 511 + data[0]: 269 + data[1]: 241 + data[2]: 265 + data[3]: -1 + - op: 21 + valueIndex: 514 + data[0]: 187 + data[1]: 270 + data[2]: -1 + data[3]: 1 + - op: 1 + valueIndex: 515 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 7 + - op: 3 + valueIndex: 517 + data[0]: 275 + data[1]: 274 + data[2]: 273 + data[3]: -1 + - op: 44 + valueIndex: 520 + data[0]: 277 + data[1]: -1 + data[2]: -1 + data[3]: 2 + - op: 1 + valueIndex: 524 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: 7 + - op: 44 + valueIndex: 526 + data[0]: 267 + data[1]: -1 + data[2]: -1 + data[3]: 3 + - op: 3 + valueIndex: 530 + data[0]: 244 + data[1]: 243 + data[2]: 242 + data[3]: -1 + - op: 21 + valueIndex: 533 + data[0]: 43 + data[1]: 247 + data[2]: -1 + data[3]: 3 + - op: 9 + valueIndex: 536 + data[0]: -1 + data[1]: -1 + data[2]: -1 + data[3]: -1 + m_NeedsLocalToWorld: 1 + m_NeedsWorldToLocal: 1 + m_PropertySheet: + m_Float: + m_Array: + - m_ExpressionIndex: 0 + m_Value: 5 + - m_ExpressionIndex: 1 + m_Value: 0.001 + - m_ExpressionIndex: 5 + m_Value: 0 + - m_ExpressionIndex: 7 + m_Value: 12 + - m_ExpressionIndex: 9 + m_Value: 0.5 + - m_ExpressionIndex: 10 + m_Value: 8 + - m_ExpressionIndex: 11 + m_Value: 0 + - m_ExpressionIndex: 12 + m_Value: 0.5 + - m_ExpressionIndex: 13 + m_Value: 0 + - m_ExpressionIndex: 14 + m_Value: 2 + - m_ExpressionIndex: 17 + m_Value: 1 + - m_ExpressionIndex: 18 + m_Value: 0 + - m_ExpressionIndex: 20 + m_Value: 0 + - m_ExpressionIndex: 21 + m_Value: 0 + - m_ExpressionIndex: 22 + m_Value: 1 + - m_ExpressionIndex: 23 + m_Value: 0 + - m_ExpressionIndex: 24 + m_Value: 1 + - m_ExpressionIndex: 25 + m_Value: 0 + - m_ExpressionIndex: 26 + m_Value: 0 + - m_ExpressionIndex: 29 + m_Value: 1 + - m_ExpressionIndex: 30 + m_Value: 1 + - m_ExpressionIndex: 35 + m_Value: 5 + - m_ExpressionIndex: 36 + m_Value: 0 + - m_ExpressionIndex: 39 + m_Value: 0.5 + - m_ExpressionIndex: 41 + m_Value: 2 + - m_ExpressionIndex: 44 + m_Value: 0.5 + - m_ExpressionIndex: 48 + m_Value: 0.5 + - m_ExpressionIndex: 51 + m_Value: 3.47 + - m_ExpressionIndex: 55 + m_Value: 2 + - m_ExpressionIndex: 70 + m_Value: 1 + - m_ExpressionIndex: 72 + m_Value: 0.3 + - m_ExpressionIndex: 73 + m_Value: 2 + - m_ExpressionIndex: 74 + m_Value: 2.8 + - m_ExpressionIndex: 90 + m_Value: 0.5 + - m_ExpressionIndex: 92 + m_Value: 0.53 + - m_ExpressionIndex: 96 + m_Value: 0.5 + - m_ExpressionIndex: 101 + m_Value: -1 + - m_ExpressionIndex: 109 + m_Value: 2 + - m_ExpressionIndex: 116 + m_Value: -1 + - m_ExpressionIndex: 117 + m_Value: 1 + - m_ExpressionIndex: 120 + m_Value: 2 + - m_ExpressionIndex: 123 + m_Value: 2 + - m_ExpressionIndex: 124 + m_Value: 0 + - m_ExpressionIndex: 126 + m_Value: 1 + - m_ExpressionIndex: 128 + m_Value: 0 + - m_ExpressionIndex: 129 + m_Value: 0.2 + - m_ExpressionIndex: 130 + m_Value: 6.2831855 + - m_ExpressionIndex: 131 + m_Value: 0.3 + - m_ExpressionIndex: 132 + m_Value: 0.3 + - m_ExpressionIndex: 135 + m_Value: 0 + - m_ExpressionIndex: 136 + m_Value: 0 + - m_ExpressionIndex: 137 + m_Value: 0 + - m_ExpressionIndex: 138 + m_Value: 0.5 + - m_ExpressionIndex: 139 + m_Value: 0 + - m_ExpressionIndex: 140 + m_Value: 0 + - m_ExpressionIndex: 141 + m_Value: 60 + - m_ExpressionIndex: 143 + m_Value: 3 + - m_ExpressionIndex: 144 + m_Value: 3 + - m_ExpressionIndex: 147 + m_Value: 3 + - m_ExpressionIndex: 148 + m_Value: 0.1 + - m_ExpressionIndex: 154 + m_Value: 0 + - m_ExpressionIndex: 155 + m_Value: 0 + - m_ExpressionIndex: 156 + m_Value: 0 + - m_ExpressionIndex: 158 + m_Value: 1 + - m_ExpressionIndex: 159 + m_Value: 0 + - m_ExpressionIndex: 160 + m_Value: 0 + - m_ExpressionIndex: 161 + m_Value: 0 + - m_ExpressionIndex: 162 + m_Value: 0 + - m_ExpressionIndex: 163 + m_Value: 5 + - m_ExpressionIndex: 164 + m_Value: 5 + - m_ExpressionIndex: 165 + m_Value: 5 + - m_ExpressionIndex: 166 + m_Value: 0 + - m_ExpressionIndex: 167 + m_Value: 3 + - m_ExpressionIndex: 176 + m_Value: 0.3 + - m_ExpressionIndex: 177 + m_Value: 0.1 + - m_ExpressionIndex: 182 + m_Value: 0 + - m_ExpressionIndex: 183 + m_Value: 0.9 + - m_ExpressionIndex: 184 + m_Value: 0 + - m_ExpressionIndex: 194 + m_Value: -0.05 + - m_ExpressionIndex: 195 + m_Value: 10 + - m_ExpressionIndex: 207 + m_Value: 0.5 + - m_ExpressionIndex: 212 + m_Value: 2 + - m_ExpressionIndex: 213 + m_Value: 0.333 + - m_ExpressionIndex: 214 + m_Value: 0.333 + - m_ExpressionIndex: 215 + m_Value: 0 + - m_ExpressionIndex: 216 + m_Value: -0.333 + - m_ExpressionIndex: 219 + m_Value: 0 + - m_ExpressionIndex: 220 + m_Value: 4 + - m_ExpressionIndex: 221 + m_Value: 2 + - m_ExpressionIndex: 222 + m_Value: 0.1 + - m_ExpressionIndex: 224 + m_Value: -0.333 + - m_ExpressionIndex: 225 + m_Value: 4 + - m_ExpressionIndex: 226 + m_Value: 0 + - m_ExpressionIndex: 227 + m_Value: 1 + - m_ExpressionIndex: 228 + m_Value: 1 + - m_ExpressionIndex: 231 + m_Value: 2 + - m_ExpressionIndex: 232 + m_Value: 0 + - m_ExpressionIndex: 233 m_Value: 5 - - m_ExpressionIndex: 8 + - m_ExpressionIndex: 234 m_Value: 4 - - m_ExpressionIndex: 11 - m_Value: 8 - - m_ExpressionIndex: 13 + - m_ExpressionIndex: 235 + m_Value: 12 + - m_ExpressionIndex: 236 + m_Value: 3 + - m_ExpressionIndex: 237 + m_Value: 1 + - m_ExpressionIndex: 238 + m_Value: 1 + - m_ExpressionIndex: 240 + m_Value: 0.18 + - m_ExpressionIndex: 241 m_Value: 0 - - m_ExpressionIndex: 25 - m_Value: 0.5 - - m_ExpressionIndex: 32 - m_Value: -1 - - m_ExpressionIndex: 38 + - m_ExpressionIndex: 242 + m_Value: 0.9811321 + - m_ExpressionIndex: 243 + m_Value: 0.71319485 + - m_ExpressionIndex: 244 + m_Value: 0.45817015 + - m_ExpressionIndex: 246 + m_Value: 0 + - m_ExpressionIndex: 252 m_Value: 1 - - m_ExpressionIndex: 40 - m_Value: 0.1 - - m_ExpressionIndex: 46 + - m_ExpressionIndex: 253 m_Value: 0 - - m_ExpressionIndex: 47 - m_Value: 0.3 - - m_ExpressionIndex: 50 - m_Value: 6.2831855 - - m_ExpressionIndex: 51 - m_Value: 0.1 - - m_ExpressionIndex: 52 - m_Value: 0.3 - - m_ExpressionIndex: 54 - m_Value: 0.3 - - m_ExpressionIndex: 55 - m_Value: 0.2 - - m_ExpressionIndex: 56 + - m_ExpressionIndex: 254 + m_Value: 1 + - m_ExpressionIndex: 255 + m_Value: 20 + - m_ExpressionIndex: 257 + m_Value: 1 + - m_ExpressionIndex: 258 + m_Value: 1 + - m_ExpressionIndex: 259 + m_Value: 5.992157 + - m_ExpressionIndex: 260 + m_Value: 5.992157 + - m_ExpressionIndex: 262 + m_Value: 5.992157 + - m_ExpressionIndex: 263 + m_Value: 0 + - m_ExpressionIndex: 265 + m_Value: 1 + - m_ExpressionIndex: 268 + m_Value: 1 + - m_ExpressionIndex: 269 + m_Value: 1 + - m_ExpressionIndex: 270 m_Value: 2 - - m_ExpressionIndex: 57 - m_Value: 0.5 - - m_ExpressionIndex: 61 + - m_ExpressionIndex: 271 m_Value: 0 - - m_ExpressionIndex: 68 - m_Value: -0.05 - - m_ExpressionIndex: 74 - m_Value: 60 - - m_ExpressionIndex: 76 + - m_ExpressionIndex: 272 + m_Value: 1 + - m_ExpressionIndex: 273 + m_Value: 0.8113208 + - m_ExpressionIndex: 274 + m_Value: 0.4428218 + - m_ExpressionIndex: 275 + m_Value: 0.12629052 + - m_ExpressionIndex: 276 m_Value: 0 - - m_ExpressionIndex: 77 - m_Value: 0.18 - - m_ExpressionIndex: 79 + - m_ExpressionIndex: 279 m_Value: 0.4 - - m_ExpressionIndex: 90 - m_Value: 20 - - m_ExpressionIndex: 114 + - m_ExpressionIndex: 280 + m_Value: 0 + - m_ExpressionIndex: 281 + m_Value: 3 + - m_ExpressionIndex: 282 + m_Value: 2 + - m_ExpressionIndex: 284 + m_Value: 0 + - m_ExpressionIndex: 285 + m_Value: 0 + - m_ExpressionIndex: 286 + m_Value: 0.1 + - m_ExpressionIndex: 287 m_Value: 0 - - m_ExpressionIndex: 122 + - m_ExpressionIndex: 288 + m_Value: 1 + - m_ExpressionIndex: 289 + m_Value: 1 + - m_ExpressionIndex: 290 + m_Value: 2 + - m_ExpressionIndex: 291 + m_Value: 1 + - m_ExpressionIndex: 300 m_Value: 10 + - m_ExpressionIndex: 306 + m_Value: 0 + - m_ExpressionIndex: 322 + m_Value: 5 m_Vector2f: m_Array: [] m_Vector3f: m_Array: - - m_ExpressionIndex: 4 + - m_ExpressionIndex: 8 m_Value: {x: 1, y: 1, z: 1} - - m_ExpressionIndex: 5 - m_Value: {x: 2, y: 2, z: 2} - - m_ExpressionIndex: 14 - m_Value: {x: 0.5, y: 0.5, z: 2} - - m_ExpressionIndex: 19 - m_Value: {x: 0.3, y: 0.5, z: 2} - - m_ExpressionIndex: 20 - m_Value: {x: 2.8, y: 2.8, z: 2.8} - - m_ExpressionIndex: 26 - m_Value: {x: 3.47, y: 0.5, z: 2} - - m_ExpressionIndex: 30 - m_Value: {x: 0.53, y: 0.5, z: 2} - - m_ExpressionIndex: 41 + - m_ExpressionIndex: 28 m_Value: {x: 2, y: 2, z: 2} - - m_ExpressionIndex: 85 - m_Value: {x: 0, y: 0.9, z: 0} - - m_ExpressionIndex: 93 - m_Value: {x: 0.333, y: 0, z: 0.333} - - m_ExpressionIndex: 94 - m_Value: {x: 0.12629052, y: 0.4428218, z: 0.8113208} - - m_ExpressionIndex: 96 - m_Value: {x: -0.333, y: 0, z: -0.333} - - m_ExpressionIndex: 99 - m_Value: {x: 5.992157, y: 5.992157, z: 5.992157} - - m_ExpressionIndex: 101 - m_Value: {x: 12, y: 2, z: 5} - - m_ExpressionIndex: 107 - m_Value: {x: 0, y: 1, z: 0} - - m_ExpressionIndex: 108 - m_Value: {x: 2, y: 3, z: 2} - - m_ExpressionIndex: 110 - m_Value: {x: 0, y: 0, z: 0} - - m_ExpressionIndex: 111 + - m_ExpressionIndex: 307 m_Value: {x: 1, y: 1, z: 1} - - m_ExpressionIndex: 113 - m_Value: {x: 1, y: 1, z: 1} - - m_ExpressionIndex: 117 - m_Value: {x: 4, y: 4, z: 4} - - m_ExpressionIndex: 118 - m_Value: {x: 1, y: 0.1, z: 1} - - m_ExpressionIndex: 123 - m_Value: {x: 1, y: 0, z: 1} - - m_ExpressionIndex: 124 - m_Value: {x: 1, y: 0, z: 0} - - m_ExpressionIndex: 125 - m_Value: {x: 0.45817015, y: 0.71319485, z: 0.9811321} m_Vector4f: m_Array: [] m_Uint: m_Array: - - m_ExpressionIndex: 22 + - m_ExpressionIndex: 97 m_Value: 3291711721 - - m_ExpressionIndex: 33 + - m_ExpressionIndex: 103 m_Value: 0 - - m_ExpressionIndex: 102 + - m_ExpressionIndex: 104 m_Value: 3 + - m_ExpressionIndex: 107 + m_Value: 0 + - m_ExpressionIndex: 108 + m_Value: 0 + - m_ExpressionIndex: 112 + m_Value: 0 + - m_ExpressionIndex: 119 + m_Value: 0 + - m_ExpressionIndex: 125 + m_Value: 0 m_Int: m_Array: - - m_ExpressionIndex: 15 + - m_ExpressionIndex: 50 m_Value: 1 - - m_ExpressionIndex: 21 + - m_ExpressionIndex: 69 + m_Value: 1 + - m_ExpressionIndex: 79 + m_Value: 1 + - m_ExpressionIndex: 86 m_Value: 30000 - - m_ExpressionIndex: 24 + - m_ExpressionIndex: 93 m_Value: 5000 - - m_ExpressionIndex: 31 + - m_ExpressionIndex: 110 m_Value: 5 - - m_ExpressionIndex: 44 + - m_ExpressionIndex: 170 m_Value: 1000 - - m_ExpressionIndex: 88 + - m_ExpressionIndex: 266 m_Value: 5 m_Matrix4x4f: - m_Array: - - m_ExpressionIndex: 95 - m_Value: - e00: 0.33333334 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 0.33333334 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 0.33333334 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - - m_ExpressionIndex: 98 - m_Value: - e00: 3 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 3 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 3 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - - m_ExpressionIndex: 120 - m_Value: - e00: 0.2 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 0.2 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 0.2 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - - m_ExpressionIndex: 121 - m_Value: - e00: 5 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 5 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 5 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 + m_Array: [] m_AnimationCurve: m_Array: - - m_ExpressionIndex: 28 + - m_ExpressionIndex: 84 m_Value: serializedVersion: 2 m_Curve: @@ -3113,7 +4528,7 @@ VisualEffectResource: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - - m_ExpressionIndex: 48 + - m_ExpressionIndex: 168 m_Value: serializedVersion: 2 m_Curve: @@ -3147,33 +4562,33 @@ VisualEffectResource: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - - m_ExpressionIndex: 60 + - m_ExpressionIndex: 204 m_Value: serializedVersion: 2 m_Curve: - serializedVersion: 3 time: 0 - value: 0.87312055 - inSlope: 0 - outSlope: 0 + value: 0.921638 + inSlope: 0.32151362 + outSlope: 0.32151362 tangentMode: 0 weightedMode: 0 inWeight: 0 outWeight: 0 - serializedVersion: 3 - time: 0.3 - value: 1 - inSlope: 0 - outSlope: 0 + time: 0.33819434 + value: 1.2580674 + inSlope: 0.37286538 + outSlope: 0.37286538 tangentMode: 0 weightedMode: 0 inWeight: 0 outWeight: 0 - serializedVersion: 3 - time: 1 - value: 0.7751687 - inSlope: 0 - outSlope: 0 + time: 0.9954834 + value: 0.5733557 + inSlope: -0.15255049 + outSlope: -0.15255049 tangentMode: 0 weightedMode: 0 inWeight: 0 @@ -3181,33 +4596,33 @@ VisualEffectResource: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - - m_ExpressionIndex: 64 + - m_ExpressionIndex: 205 m_Value: serializedVersion: 2 m_Curve: - serializedVersion: 3 time: 0 - value: 0.921638 - inSlope: 0.32151362 - outSlope: 0.32151362 + value: 0.87312055 + inSlope: 0 + outSlope: 0 tangentMode: 0 weightedMode: 0 inWeight: 0 outWeight: 0 - serializedVersion: 3 - time: 0.33819434 - value: 1.2580674 - inSlope: 0.37286538 - outSlope: 0.37286538 + time: 0.3 + value: 1 + inSlope: 0 + outSlope: 0 tangentMode: 0 weightedMode: 0 inWeight: 0 outWeight: 0 - serializedVersion: 3 - time: 0.9954834 - value: 0.5733557 - inSlope: -0.15255049 - outSlope: -0.15255049 + time: 1 + value: 0.7751687 + inSlope: 0 + outSlope: 0 tangentMode: 0 weightedMode: 0 inWeight: 0 @@ -3215,7 +4630,7 @@ VisualEffectResource: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - - m_ExpressionIndex: 72 + - m_ExpressionIndex: 256 m_Value: serializedVersion: 2 m_Curve: @@ -3229,8 +4644,8 @@ VisualEffectResource: inWeight: 0 outWeight: 0 - serializedVersion: 3 - time: 0.29751587 - value: 0.049434558 + time: 0.25 + value: 0.20022625 inSlope: 0 outSlope: 0 tangentMode: 0 @@ -3238,8 +4653,8 @@ VisualEffectResource: inWeight: 0 outWeight: 0 - serializedVersion: 3 - time: 0.5 - value: 0.050434314 + time: 0.3933075 + value: 0.20022625 inSlope: 0 outSlope: 0 tangentMode: 0 @@ -3258,7 +4673,7 @@ VisualEffectResource: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - - m_ExpressionIndex: 78 + - m_ExpressionIndex: 267 m_Value: serializedVersion: 2 m_Curve: @@ -3272,8 +4687,8 @@ VisualEffectResource: inWeight: 0 outWeight: 0 - serializedVersion: 3 - time: 0.25 - value: 0.20022625 + time: 0.29751587 + value: 0.049434558 inSlope: 0 outSlope: 0 tangentMode: 0 @@ -3281,8 +4696,8 @@ VisualEffectResource: inWeight: 0 outWeight: 0 - serializedVersion: 3 - time: 0.3933075 - value: 0.20022625 + time: 0.5 + value: 0.050434314 inSlope: 0 outSlope: 0 tangentMode: 0 @@ -3301,7 +4716,7 @@ VisualEffectResource: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - - m_ExpressionIndex: 80 + - m_ExpressionIndex: 277 m_Value: serializedVersion: 2 m_Curve: @@ -3348,53 +4763,55 @@ VisualEffectResource: m_Array: [] m_NamedObject: m_Array: - - m_ExpressionIndex: 92 + - m_ExpressionIndex: 295 m_Value: {fileID: 2800000, guid: 967ccc52588014143aa1f21cbe67c2da, type: 3} - - m_ExpressionIndex: 104 - m_Value: {fileID: 2800000, guid: 20c3299842b9328478483930a48b71a5, type: 3} - - m_ExpressionIndex: 119 + - m_ExpressionIndex: 302 m_Value: {fileID: 11700000, guid: 08937e3134903c5488be506a2dac71e9, type: 2} - - m_ExpressionIndex: 126 + - m_ExpressionIndex: 319 + m_Value: {fileID: 2800000, guid: 967ccc52588014143aa1f21cbe67c2da, type: 3} + - m_ExpressionIndex: 331 + m_Value: {fileID: 2800000, guid: 20c3299842b9328478483930a48b71a5, type: 3} + - m_ExpressionIndex: 334 m_Value: {fileID: 2800000, guid: 0b8438754d77a574a8067a3083bce539, type: 3} m_Bool: m_Array: - - m_ExpressionIndex: 69 + - m_ExpressionIndex: 191 m_Value: 0 m_ExposedExpressions: - nameId: Base - index: 5 + index: 28 - nameId: Emitter - index: 113 + index: 307 - nameId: flake_alpha - index: 114 + index: 306 - nameId: flying_flake_spawn_rate - index: 44 + index: 170 - nameId: ground_flake_spawn_rate - index: 24 + index: 93 - nameId: ground_ice_spawn_rate - index: 21 + index: 86 - nameId: ground_post_alpha - index: 76 + index: 246 - nameId: isGrowing - index: 69 + index: 191 - nameId: Lerp_Val - index: 13 + index: 36 - nameId: lifetime - index: 88 + index: 266 - nameId: max_flake_size - index: 40 + index: 148 - nameId: max_frost_size - index: 57 + index: 138 - nameId: max_spike_size - index: 54 + index: 131 - nameId: min_flake_size - index: 46 + index: 139 - nameId: min_frost_size - index: 52 + index: 132 - nameId: min_spike_size - index: 55 + index: 129 - nameId: Target - index: 4 + index: 8 m_Buffers: - type: 1 size: 1400320 @@ -3789,7 +5206,7 @@ VisualEffectResource: buffers: [] values: - nameId: Rate - index: 112 + index: 308 params: [] processor: {fileID: 0} shaderSourceIndex: -1 @@ -3806,7 +5223,7 @@ VisualEffectResource: buffers: [] values: - nameId: Rate - index: 109 + index: 311 params: [] processor: {fileID: 0} shaderSourceIndex: -1 @@ -3823,7 +5240,7 @@ VisualEffectResource: buffers: [] values: - nameId: Rate - index: 105 + index: 297 params: [] processor: {fileID: 0} shaderSourceIndex: -1 @@ -3844,9 +5261,9 @@ VisualEffectResource: index: 3 values: - nameId: bounds_center - index: 107 + index: 315 - nameId: bounds_size - index: 108 + index: 314 tasks: - type: 536870912 buffers: @@ -3860,24 +5277,40 @@ VisualEffectResource: index: 4 values: - nameId: Lifetime_a - index: 115 + index: 305 - nameId: ArcSphere_sphere_center_b - index: 113 + index: 307 - nameId: uniform_d - index: 18 + index: 124 - nameId: uniform_e - index: 86 - - nameId: ArcSphere_arc_b - index: 116 + index: 58 + - nameId: uniform_f + index: 46 - nameId: uniform_g - index: 16 + index: 50 - nameId: uniform_h - index: 82 + index: 152 + - nameId: uniform_i + index: 248 + - nameId: ArcSphere_arc_b + index: 304 + - nameId: uniform_k + index: 60 + - nameId: uniform_l + index: 78 + - nameId: uniform_m + index: 79 + - nameId: uniform_n + index: 146 + - nameId: uniform_o + index: 251 + - nameId: Position_d + index: 303 params: - nameId: bounds_center - index: 107 + index: 315 - nameId: bounds_size - index: 108 + index: 314 processor: {fileID: 0} shaderSourceIndex: 0 - type: 805306368 @@ -3888,17 +5321,33 @@ VisualEffectResource: index: 5 values: - nameId: uniform_b - index: 69 + index: 191 - nameId: uniform_c - index: 89 - - nameId: deltaTime_b - index: 45 + index: 176 + - nameId: uniform_d + index: 264 - nameId: uniform_e - index: 0 - - nameId: uniform_f - index: 29 + index: 263 + - nameId: InvFieldTransform_b + index: 301 + - nameId: FieldTransform_b + index: 261 + - nameId: Intensity_b + index: 300 + - nameId: Drag_b + index: 299 + - nameId: deltaTime_b + index: 172 + - nameId: uniform_k + index: 3 + - nameId: uniform_l + index: 113 + - nameId: uniform_m + index: 255 + - nameId: Position_d + index: 316 - nameId: VectorField_b - index: 119 + index: 302 params: [] processor: {fileID: 0} shaderSourceIndex: 1 @@ -3907,26 +5356,34 @@ VisualEffectResource: - nameId: attributeBuffer index: 0 values: - - nameId: uniform_b - index: 52 - - nameId: uniform_c - index: 43 + - nameId: Front_a + index: 318 + - nameId: Up_a + index: 337 - nameId: uniform_d - index: 59 + index: 132 - nameId: uniform_e - index: 75 - - nameId: Alpha_e - index: 106 + index: 150 + - nameId: uniform_f + index: 192 - nameId: uniform_g - index: 7 - - nameId: uniform_h - index: 10 - - nameId: uniform_i - index: 34 + index: 245 + - nameId: Color_d + index: 336 + - nameId: Alpha_e + index: 335 - nameId: uniform_j - index: 76 + index: 19 + - nameId: uniform_k + index: 42 + - nameId: uniform_l + index: 111 + - nameId: uniform_m + index: 194 + - nameId: uniform_n + index: 246 - nameId: mainTexture - index: 126 + index: 334 params: - nameId: sortPriority index: 0 @@ -3938,25 +5395,51 @@ VisualEffectResource: index: 0 values: - nameId: uniform_b - index: 55 + index: 100 - nameId: uniform_c - index: 43 + index: 102 - nameId: uniform_d - index: 65 + index: 110 - nameId: uniform_e - index: 75 - - nameId: Alpha_e - index: 103 + index: 134 + - nameId: uniform_f + index: 240 - nameId: uniform_g - index: 7 + index: 129 - nameId: uniform_h - index: 10 + index: 175 - nameId: uniform_i - index: 34 + index: 188 - nameId: uniform_j + index: 245 + - nameId: uniform_k index: 76 + - nameId: uniform_l + index: 69 + - nameId: uniform_m + index: 89 + - nameId: uniform_n + index: 177 + - nameId: uniform_o + index: 279 + - nameId: uniform_p + index: 280 + - nameId: Alpha_e + index: 333 + - nameId: Color_f + index: 332 + - nameId: uniform_s + index: 19 + - nameId: uniform_t + index: 42 + - nameId: uniform_u + index: 111 + - nameId: uniform_v + index: 194 + - nameId: uniform_w + index: 246 - nameId: mainTexture - index: 104 + index: 331 params: - nameId: sortPriority index: 0 @@ -3985,9 +5468,9 @@ VisualEffectResource: index: 13 values: - nameId: bounds_center - index: 107 + index: 313 - nameId: bounds_size - index: 108 + index: 312 tasks: - type: 536870912 buffers: @@ -4001,24 +5484,42 @@ VisualEffectResource: index: 8 values: - nameId: uniform_b - index: 43 + index: 158 + - nameId: uniform_c + index: 178 + - nameId: uniform_d + index: 179 - nameId: ArcSphere_sphere_center_b - index: 113 + index: 307 - nameId: ArcSphere_sphere_radius_b - index: 100 + index: 330 - nameId: ArcSphere_arc_b - index: 116 - - nameId: uniform_f - index: 16 - - nameId: uniform_g - index: 82 + index: 304 + - nameId: uniform_h + index: 60 + - nameId: uniform_i + index: 78 + - nameId: uniform_j + index: 79 + - nameId: uniform_k + index: 146 + - nameId: uniform_l + index: 251 + - nameId: Position_d + index: 329 + - nameId: Min_e + index: 328 + - nameId: Max_e + index: 327 - nameId: box_center_f - index: 91 + index: 326 + - nameId: box_size_f + index: 325 params: - nameId: bounds_center - index: 107 + index: 313 - nameId: bounds_size - index: 108 + index: 312 processor: {fileID: 0} shaderSourceIndex: 4 - type: 805306368 @@ -4030,8 +5531,20 @@ VisualEffectResource: - nameId: indirectBuffer index: 11 values: + - nameId: InvFieldTransform_a + index: 324 + - nameId: FieldTransform_a + index: 230 + - nameId: Roughness_a + index: 323 + - nameId: Intensity_a + index: 322 + - nameId: Drag_a + index: 321 + - nameId: octaves_a + index: 320 - nameId: deltaTime_a - index: 45 + index: 172 params: [] processor: {fileID: 0} shaderSourceIndex: 5 @@ -4047,7 +5560,7 @@ VisualEffectResource: index: 10 values: - nameId: localToWorld - index: 127 + index: 338 params: [] processor: {fileID: 0} shaderSourceIndex: 10 @@ -4061,15 +5574,17 @@ VisualEffectResource: index: 10 values: - nameId: uniform_b - index: 46 + index: 139 - nameId: uniform_c - index: 43 + index: 173 - nameId: uniform_d - index: 71 + index: 197 - nameId: Alpha_c - index: 114 + index: 306 + - nameId: Color_d + index: 293 - nameId: mainTexture - index: 92 + index: 319 params: - nameId: sortPriority index: 0 @@ -4094,9 +5609,9 @@ VisualEffectResource: index: 1 values: - nameId: bounds_center - index: 110 + index: 310 - nameId: bounds_size - index: 111 + index: 309 tasks: - type: 536870912 buffers: @@ -4110,24 +5625,40 @@ VisualEffectResource: index: 15 values: - nameId: Lifetime_a - index: 115 + index: 305 - nameId: ArcSphere_sphere_center_b - index: 113 + index: 307 - nameId: uniform_d - index: 18 + index: 124 - nameId: uniform_e - index: 86 - - nameId: ArcSphere_arc_b - index: 116 + index: 58 + - nameId: uniform_f + index: 46 - nameId: uniform_g - index: 16 + index: 50 - nameId: uniform_h - index: 82 + index: 152 + - nameId: uniform_i + index: 248 + - nameId: ArcSphere_arc_b + index: 304 + - nameId: uniform_k + index: 60 + - nameId: uniform_l + index: 78 + - nameId: uniform_m + index: 79 + - nameId: uniform_n + index: 146 + - nameId: uniform_o + index: 251 + - nameId: Position_d + index: 298 params: - nameId: bounds_center - index: 110 + index: 310 - nameId: bounds_size - index: 111 + index: 309 processor: {fileID: 0} shaderSourceIndex: 6 - type: 805306368 @@ -4138,11 +5669,15 @@ VisualEffectResource: index: 16 values: - nameId: uniform_b - index: 69 + index: 191 - nameId: uniform_c - index: 89 + index: 176 + - nameId: uniform_d + index: 264 + - nameId: uniform_e + index: 263 - nameId: deltaTime_b - index: 45 + index: 172 params: [] processor: {fileID: 0} shaderSourceIndex: 8 @@ -4151,24 +5686,38 @@ VisualEffectResource: - nameId: attributeBuffer index: 2 values: - - nameId: uniform_b - index: 46 - - nameId: uniform_c - index: 43 + - nameId: Front_a + index: 317 + - nameId: Up_a + index: 294 - nameId: uniform_d - index: 71 - - nameId: Alpha_d - index: 97 + index: 139 + - nameId: uniform_e + index: 145 - nameId: uniform_f - index: 7 - - nameId: uniform_g - index: 10 - - nameId: uniform_h - index: 34 + index: 197 + - nameId: Color_c + index: 292 + - nameId: Alpha_d + index: 296 - nameId: uniform_i - index: 76 + index: 19 + - nameId: uniform_j + index: 42 + - nameId: uniform_k + index: 111 + - nameId: uniform_l + index: 194 + - nameId: uniform_m + index: 246 + - nameId: uniform_n + index: 136 + - nameId: uniform_o + index: 149 + - nameId: uniform_p + index: 180 - nameId: mainTexture - index: 92 + index: 295 params: - nameId: sortPriority index: 0