From ab6fdfb790073843d62459aae663e27689a2c7fa Mon Sep 17 00:00:00 2001 From: tigerchen Date: Fri, 22 Nov 2019 15:54:48 +0800 Subject: [PATCH] update params --- .../Assets/Scenes/Ice.unity | 158 +- .../Assets/Visual Effect Graphs/frozenVFX.vfx | 1450 ++++++++++------- 2 files changed, 922 insertions(+), 686 deletions(-) diff --git a/Unity-19050-01_ForstCoronation/Assets/Scenes/Ice.unity b/Unity-19050-01_ForstCoronation/Assets/Scenes/Ice.unity index d808874..0f8f989 100644 --- a/Unity-19050-01_ForstCoronation/Assets/Scenes/Ice.unity +++ b/Unity-19050-01_ForstCoronation/Assets/Scenes/Ice.unity @@ -435,7 +435,7 @@ MonoBehaviour: luxAtDistance: 1 m_InnerSpotPercent: 0 lightDimmer: 1 - m_VolumetricDimmer: 1 + m_VolumetricDimmer: 0 lightUnit: 0 fadeDistance: 10000 affectDiffuse: 1 @@ -626,7 +626,7 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 590248846} m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068} - m_LocalPosition: {x: -0.55, y: 6.007, z: -4.99} + m_LocalPosition: {x: -0.55, y: 6.62, z: -4.99} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} @@ -745,6 +745,82 @@ MonoBehaviour: m_EditorClassIdentifier: _sourceTexture: {fileID: 0} _alphaSupport: 1 +--- !u!114 &633193832 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3df29e7cc05fbec4aa43e06ea875565d, type: 3} + m_Name: + m_EditorClassIdentifier: + active: 1 + m_AdvancedMode: 0 + rotation: + m_OverrideState: 0 + m_Value: 0 + min: 0 + max: 360 + skyIntensityMode: + m_OverrideState: 0 + m_Value: 0 + exposure: + m_OverrideState: 0 + m_Value: 0 + multiplier: + m_OverrideState: 0 + m_Value: 1 + min: 0 + upperHemisphereLuxValue: + m_OverrideState: 0 + m_Value: 1 + min: 0 + desiredLuxValue: + m_OverrideState: 0 + m_Value: 20000 + updateMode: + m_OverrideState: 0 + m_Value: 0 + updatePeriod: + m_OverrideState: 0 + m_Value: 0 + min: 0 + includeSunInBaking: + m_OverrideState: 0 + m_Value: 0 + sunSize: + m_OverrideState: 0 + m_Value: 0.04 + min: 0 + max: 1 + sunSizeConvergence: + m_OverrideState: 0 + m_Value: 5 + min: 1 + max: 10 + atmosphereThickness: + m_OverrideState: 0 + m_Value: 1 + min: 0 + max: 5 + skyTint: + m_OverrideState: 0 + m_Value: {r: 0.5, g: 0.5, b: 0.5, a: 1} + hdr: 0 + showAlpha: 1 + showEyeDropper: 1 + groundColor: + m_OverrideState: 0 + m_Value: {r: 0.369, g: 0.349, b: 0.341, a: 1} + hdr: 0 + showAlpha: 1 + showEyeDropper: 1 + enableSunDisk: + m_OverrideState: 0 + m_Value: 1 --- !u!1 &706372899 GameObject: m_ObjectHideFlags: 0 @@ -1413,82 +1489,6 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 1f68bf7cec2600e49a46d2f0554453c8, type: 3} ---- !u!114 &1454176375 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 3df29e7cc05fbec4aa43e06ea875565d, type: 3} - m_Name: - m_EditorClassIdentifier: - active: 1 - m_AdvancedMode: 0 - rotation: - m_OverrideState: 0 - m_Value: 0 - min: 0 - max: 360 - skyIntensityMode: - m_OverrideState: 0 - m_Value: 0 - exposure: - m_OverrideState: 0 - m_Value: 0 - multiplier: - m_OverrideState: 0 - m_Value: 1 - min: 0 - upperHemisphereLuxValue: - m_OverrideState: 0 - m_Value: 1 - min: 0 - desiredLuxValue: - m_OverrideState: 0 - m_Value: 20000 - updateMode: - m_OverrideState: 0 - m_Value: 0 - updatePeriod: - m_OverrideState: 0 - m_Value: 0 - min: 0 - includeSunInBaking: - m_OverrideState: 0 - m_Value: 0 - sunSize: - m_OverrideState: 0 - m_Value: 0.04 - min: 0 - max: 1 - sunSizeConvergence: - m_OverrideState: 0 - m_Value: 5 - min: 1 - max: 10 - atmosphereThickness: - m_OverrideState: 0 - m_Value: 1 - min: 0 - max: 5 - skyTint: - m_OverrideState: 0 - m_Value: {r: 0.5, g: 0.5, b: 0.5, a: 1} - hdr: 0 - showAlpha: 1 - showEyeDropper: 1 - groundColor: - m_OverrideState: 0 - m_Value: {r: 0.369, g: 0.349, b: 0.341, a: 1} - hdr: 0 - showAlpha: 1 - showEyeDropper: 1 - enableSunDisk: - m_OverrideState: 0 - m_Value: 1 --- !u!1 &1473451370 GameObject: m_ObjectHideFlags: 0 @@ -2022,7 +2022,7 @@ MonoBehaviour: m_EditorClassIdentifier: m_Profile: {fileID: 11400000, guid: 61403f0eeedb6b84fafb386b66e1edae, type: 2} m_StaticLightingSkyUniqueID: 2 - m_SkySettings: {fileID: 1454176375} + m_SkySettings: {fileID: 633193832} m_SkySettingsFromProfile: {fileID: -3409118194237871670, guid: 61403f0eeedb6b84fafb386b66e1edae, type: 2} --- !u!114 &1937584651 diff --git a/Unity-19050-01_ForstCoronation/Assets/Visual Effect Graphs/frozenVFX.vfx b/Unity-19050-01_ForstCoronation/Assets/Visual Effect Graphs/frozenVFX.vfx index 7e8a32e..0f4739b 100644 --- a/Unity-19050-01_ForstCoronation/Assets/Visual Effect Graphs/frozenVFX.vfx +++ b/Unity-19050-01_ForstCoronation/Assets/Visual Effect Graphs/frozenVFX.vfx @@ -87,10 +87,10 @@ MonoBehaviour: categories: [] uiBounds: serializedVersion: 2 - x: -563 + x: -598 y: -436 - width: 2932 - height: 2825 + width: 2967 + height: 2901 --- !u!114 &114350483966674976 MonoBehaviour: m_ObjectHideFlags: 1 @@ -146,6 +146,7 @@ MonoBehaviour: - {fileID: 8926484042661617042} - {fileID: 8926484042661617044} - {fileID: 8926484042661617052} + - {fileID: 8926484042661617087} m_UIPosition: {x: 0, y: 0} m_UICollapsed: 1 m_UISuperCollapsed: 0 @@ -488,6 +489,7 @@ MonoBehaviour: m_EditorClassIdentifier: m_Parent: {fileID: 114350483966674976} m_Children: + - {fileID: 8926484042661617085} - {fileID: 8926484042661614598} - {fileID: 8926484042661615927} - {fileID: 8926484042661616422} @@ -728,9 +730,9 @@ VisualEffectResource: name: '[System 1]Initialize' source: "#pragma kernel CSMain\r\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_SEED_CURRENT 1\n#define - VFX_USE_DIRECTION_CURRENT 1\n#define VFX_USE_PARTICLEID_CURRENT 1\n#define VFX_USE_VELOCITY_CURRENT - 1\n#define VFX_USE_AGE_CURRENT 1\n#define VFX_USE_ALIVE_CURRENT 1\n#define VFX_LOCAL_SPACE - 1\n#include \"Packages/com.unity.visualeffectgraph/Shaders/RenderPipeline/HDRP/VFXDefines.hlsl\"\n\n\r\nCBUFFER_START(parameters)\n + VFX_USE_DIRECTION_CURRENT 1\n#define VFX_USE_PARTICLEID_CURRENT 1\n#define VFX_USE_ALIVE_CURRENT + 1\n#define VFX_USE_VELOCITY_CURRENT 1\n#define VFX_USE_AGE_CURRENT 1\n#define + VFX_LOCAL_SPACE 1\n#include \"Packages/com.unity.visualeffectgraph/Shaders/RenderPipeline/HDRP/VFXDefines.hlsl\"\n\n\r\nCBUFFER_START(parameters)\n \ float3 ArcSphere_sphere_center_b;\n float Lifetime_a;\n float3 Position_c;\n \ float uniform_d;\n float uniform_e;\n float uniform_f;\n float uniform_g;\n float uniform_h;\n float ArcSphere_arc_b;\n uint3 PADDING_0;\nCBUFFER_END\n\n\r\n#include @@ -778,8 +780,8 @@ VisualEffectResource: \ }\n }\n */\n \n\r\n#endif\r\n float lifetime = (float)1;\n float3 position = float3(0, 0, 0);\n uint seed = (uint)0;\n float3 direction = float3(0, 0, 1);\n uint particleId - = (uint)0;\n float3 velocity = float3(0, 0, 0);\n float age = - (float)0;\n bool alive = (bool)true;\n \n\r\n#if VFX_USE_PARTICLEID_CURRENT\r\n + = (uint)0;\n bool alive = (bool)true;\n float3 velocity = float3(0, + 0, 0);\n float age = (float)0;\n \n\r\n#if VFX_USE_PARTICLEID_CURRENT\r\n \ particleId = particleIndex;\r\n#endif\r\n#if VFX_USE_SEED_CURRENT\r\n \ seed = WangHash(particleIndex ^ systemSeed);\r\n#endif\r\n \r\n \ SetAttribute_F0142CB9( /*inout */lifetime, Lifetime_a);\n {\n @@ -794,33 +796,35 @@ VisualEffectResource: \ uint index = deadListIn[deadIndex];\r\n attributeBuffer.Store((index * 0x3 + 0x0) << 2,asuint(lifetime));\n attributeBuffer.Store3((index * 0x4 + 0x840) << 2,asuint(position));\n attributeBuffer.Store((index - * 0x1 + 0x1340) << 2,asuint(seed));\n attributeBuffer.Store3((index - * 0x4 + 0x1600) << 2,asuint(velocity));\n attributeBuffer.Store((index - * 0x3 + 0x1) << 2,asuint(age));\n attributeBuffer.Store((index * - 0x3 + 0x2) << 2,uint(alive));\n \n\r\n }\r\n#else\r\n uint + * 0x1 + 0x1340) << 2,asuint(seed));\n attributeBuffer.Store((index + * 0x3 + 0x1) << 2,uint(alive));\n attributeBuffer.Store3((index * + 0x4 + 0x1600) << 2,asuint(velocity));\n attributeBuffer.Store((index + * 0x3 + 0x2) << 2,asuint(age));\n \n\r\n }\r\n#else\r\n uint index = particleIndex;\r\n attributeBuffer.Store((index * 0x3 + 0x0) << 2,asuint(lifetime));\n attributeBuffer.Store3((index * 0x4 + 0x840) << 2,asuint(position));\n attributeBuffer.Store((index * 0x1 + 0x1340) - << 2,asuint(seed));\n attributeBuffer.Store3((index * 0x4 + 0x1600) << - 2,asuint(velocity));\n attributeBuffer.Store((index * 0x3 + 0x1) << 2,asuint(age));\n - \ attributeBuffer.Store((index * 0x3 + 0x2) << 2,uint(alive));\n \n\r\n#endif\r\n + << 2,asuint(seed));\n attributeBuffer.Store((index * 0x3 + 0x1) << 2,uint(alive));\n + \ attributeBuffer.Store3((index * 0x4 + 0x1600) << 2,asuint(velocity));\n + \ attributeBuffer.Store((index * 0x3 + 0x2) << 2,asuint(age));\n \n\r\n#endif\r\n \ }\r\n}\r\n" - compute: 1 name: '[System 1]Update' source: "#pragma kernel CSMain\r\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_MASS_CURRENT 1\n#define VFX_USE_AGE_CURRENT 1\n#define VFX_USE_ALIVE_CURRENT + 1\n#define VFX_USE_POSITION_CURRENT 1\n#define VFX_USE_ALIVE_CURRENT 1\n#define + VFX_USE_VELOCITY_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#include \"Packages/com.unity.visualeffectgraph/Shaders/RenderPipeline/HDRP/VFXDefines.hlsl\"\n\n\r\nCBUFFER_START(parameters)\n - \ float3 uniform_h;\n float dragCoefficient_a;\n float deltaTime_a;\n - \ float uniform_d;\n float uniform_e;\n float uniform_f;\n float - uniform_g;\n float uniform_i;\n float uniform_j;\n uint PADDING_0;\nCBUFFER_END\n\n\r\n#include + \ float3 uniform_i;\n float uniform_b;\n float dragCoefficient_b;\n + \ float deltaTime_b;\n float uniform_e;\n float uniform_f;\n float + uniform_g;\n float uniform_h;\n float uniform_j;\n float uniform_k;\nCBUFFER_END\n\n\r\n#include \"Packages/com.unity.visualeffectgraph/Shaders/Common/VFXCommonCompute.cginc\"\n#include \"Packages/com.unity.visualeffectgraph/Shaders/VFXCommon.cginc\"\n\n\r\n\r\nRWByteAddressBuffer attributeBuffer;\r\n\r\n#if VFX_USE_ALIVE_CURRENT\r\nRWStructuredBuffer deadListOut;\r\n#endif\r\n\r\n#if VFX_HAS_INDIRECT_DRAW\r\nRWStructuredBuffer indirectBuffer;\r\n#endif\r\n\r\nCBUFFER_START(updateParams)\r\n uint nbMax;\r\n\tuint - dispatchWidth;\r\n\tuint systemSeed;\r\nCBUFFER_END\r\n\r\nvoid Drag_0(inout - float3 velocity, float mass, float dragCoefficient, float deltaTime) /*UseParticleSize:False + dispatchWidth;\r\n\tuint systemSeed;\r\nCBUFFER_END\r\n\r\nvoid SetAttribute_ED2BDC15(inout + bool alive, bool Alive) /*attribute:alive Composition:Overwrite Source:Slot + Random:Off channels:XYZ */\n{\n alive = Alive;\n}\nvoid Drag_0(inout float3 + velocity, float mass, float dragCoefficient, float deltaTime) /*UseParticleSize:False */\n{\n velocity *= max(0.0,(1.0 - (dragCoefficient * deltaTime) / mass));\n}\nvoid SetAttribute_99ECB8DD(inout float age, float Age) /*attribute:age Composition:Overwrite Source:Slot Random:Off channels:XYZ */\n{\n age = Age;\n}\nvoid SetAttribute_F0142CB9(inout @@ -834,59 +838,65 @@ VisualEffectResource: \ : SV_GroupThreadID)\r\n{\r\n\tuint id = groupThreadId.x + groupId.x * NB_THREADS_PER_GROUP + groupId.y * dispatchWidth * NB_THREADS_PER_GROUP;\r\n\tuint index = id;\r\n\tif (id < nbMax)\r\n\t{\r\n#if VFX_USE_ALIVE_CURRENT\r\n\t\tbool alive = (attributeBuffer.Load((index - * 0x3 + 0x2) << 2));\n\t\t\n\r\n\t\tif (alive)\r\n\t\t{\r\n\t\t\tfloat lifetime + * 0x3 + 0x1) << 2));\n\t\t\n\r\n\t\tif (alive)\r\n\t\t{\r\n\t\t\tfloat lifetime = asfloat(attributeBuffer.Load((index * 0x3 + 0x0) << 2));\n\t\t\tfloat3 position = asfloat(attributeBuffer.Load3((index * 0x4 + 0x840) << 2));\n\t\t\tfloat3 velocity = asfloat(attributeBuffer.Load3((index * 0x4 + 0x1600) << 2));\n\t\t\tfloat mass = (float)1;\n\t\t\tfloat age = asfloat(attributeBuffer.Load((index * 0x3 - + 0x1) << 2));\n\t\t\t\n\r\n\t\t\t\r\n#if VFX_USE_OLDPOSITION_CURRENT\r\n\t\t\toldPosition - = position;\r\n#endif\r\n\t\t\t\r\n\t\t\tDrag_0( /*inout */velocity, mass, dragCoefficient_a, - deltaTime_a);\n\t\t\t{\n\t\t\t bool tmp_bh = age > uniform_d;\n\t\t\t bool - tmp_bi = tmp_bh && (bool)asuint(uniform_e);\n\t\t\t float tmp_bj = lifetime - * uniform_d;\n\t\t\t float tmp_bk = (bool)asuint(uniform_f) ? tmp_bj : age;\n\t\t\t - \ float tmp_bl = tmp_bi ? uniform_d : tmp_bk;\n\t\t\t SetAttribute_99ECB8DD( - /*inout */age, tmp_bl);\n\t\t\t}\n\t\t\t{\n\t\t\t float3 tmp_bh = position - - uniform_h;\n\t\t\t float3 tmp_bi = tmp_bh * tmp_bh;\n\t\t\t float tmp_bj - = tmp_bi[2];\n\t\t\t float tmp_bk = tmp_bi[1];\n\t\t\t float tmp_bl = - tmp_bj + tmp_bk;\n\t\t\t float tmp_bm = tmp_bi[0];\n\t\t\t float tmp_bn - = tmp_bl + tmp_bm;\n\t\t\t float tmp_bp = pow(tmp_bn, (float)0.5);\n\t\t\t - \ float tmp_bq = tmp_bp * uniform_i;\n\t\t\t float tmp_br = tmp_bq + uniform_j;\n\t\t\t - \ float tmp_bs = (bool)asuint(uniform_e) ? uniform_g : tmp_br;\n\t\t\t SetAttribute_F0142CB9( - /*inout */lifetime, tmp_bs);\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, + + 0x2) << 2));\n\t\t\t\n\r\n\t\t\t\r\n#if VFX_USE_OLDPOSITION_CURRENT\r\n\t\t\toldPosition + = position;\r\n#endif\r\n\t\t\t\r\n\t\t\t{\n\t\t\t float tmp_bi = position[0];\n\t\t\t + \ bool tmp_bj = uniform_b < tmp_bi;\n\t\t\t SetAttribute_ED2BDC15( /*inout + */alive, tmp_bj);\n\t\t\t}\n\t\t\tDrag_0( /*inout */velocity, mass, dragCoefficient_b, + deltaTime_b);\n\t\t\t{\n\t\t\t bool tmp_bi = age > uniform_e;\n\t\t\t bool + tmp_bj = tmp_bi && (bool)asuint(uniform_f);\n\t\t\t float tmp_bk = lifetime + * uniform_e;\n\t\t\t float tmp_bl = (bool)asuint(uniform_g) ? tmp_bk : age;\n\t\t\t + \ float tmp_bm = tmp_bj ? uniform_e : tmp_bl;\n\t\t\t SetAttribute_99ECB8DD( + /*inout */age, tmp_bm);\n\t\t\t}\n\t\t\t{\n\t\t\t float tmp_bi = position[0];\n\t\t\t + \ float3 tmp_bj = float3(tmp_bi, tmp_bi, tmp_bi);\n\t\t\t float3 tmp_bk + = tmp_bj - uniform_i;\n\t\t\t float3 tmp_bl = tmp_bk * tmp_bk;\n\t\t\t float + tmp_bm = tmp_bl[2];\n\t\t\t float tmp_bn = tmp_bl[1];\n\t\t\t float tmp_bo + = tmp_bm + tmp_bn;\n\t\t\t float tmp_bp = tmp_bl[0];\n\t\t\t float tmp_bq + = tmp_bo + tmp_bp;\n\t\t\t float tmp_bs = pow(tmp_bq, (float)0.5);\n\t\t\t + \ float tmp_bt = tmp_bs * uniform_j;\n\t\t\t float tmp_bu = tmp_bt + uniform_k;\n\t\t\t + \ float tmp_bv = (bool)asuint(uniform_f) ? uniform_h : tmp_bu;\n\t\t\t SetAttribute_F0142CB9( + /*inout */lifetime, tmp_bv);\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\r\n\t\t\tif (alive)\r\n\t\t\t{\r\n\t\t\t\tattributeBuffer.Store((index * 0x3 + 0x0) << 2,asuint(lifetime));\n\t\t\t\tattributeBuffer.Store3((index * 0x4 + 0x840) << 2,asuint(position));\n\t\t\t\tattributeBuffer.Store3((index * 0x4 + 0x1600) << 2,asuint(velocity));\n\t\t\t\tattributeBuffer.Store((index - * 0x3 + 0x1) << 2,asuint(age));\n\t\t\t\t\n\r\n#if VFX_HAS_INDIRECT_DRAW\r\n + * 0x3 + 0x2) << 2,asuint(age));\n\t\t\t\t\n\r\n#if VFX_HAS_INDIRECT_DRAW\r\n \ uint indirectIndex = indirectBuffer.IncrementCounter();\r\n\t\t\t\tindirectBuffer[indirectIndex] = index;\r\n#endif\r\n\t\t\t}\r\n\t\t\telse\r\n\t\t\t{\r\n\t\t\t\tattributeBuffer.Store((index - * 0x3 + 0x2) << 2,uint(alive));\n\t\t\t\t\n\r\n\t\t\t\tuint deadIndex = deadListOut.IncrementCounter();\r\n\t\t\t\tdeadListOut[deadIndex] + * 0x3 + 0x1) << 2,uint(alive));\n\t\t\t\t\n\r\n\t\t\t\tuint deadIndex = deadListOut.IncrementCounter();\r\n\t\t\t\tdeadListOut[deadIndex] = index;\r\n\t\t\t}\r\n\t\t}\r\n#else\r\n\t\tfloat lifetime = asfloat(attributeBuffer.Load((index * 0x3 + 0x0) << 2));\n\t\tfloat3 position = asfloat(attributeBuffer.Load3((index - * 0x4 + 0x840) << 2));\n\t\tfloat3 velocity = asfloat(attributeBuffer.Load3((index - * 0x4 + 0x1600) << 2));\n\t\tfloat mass = (float)1;\n\t\tfloat age = asfloat(attributeBuffer.Load((index - * 0x3 + 0x1) << 2));\n\t\tbool alive = (attributeBuffer.Load((index * 0x3 + - 0x2) << 2));\n\t\t\n\r\n\t\t\r\n#if VFX_USE_OLDPOSITION_CURRENT\r\n\t\toldPosition - = position;\r\n#endif\r\n\t\t\r\n\t\tDrag_0( /*inout */velocity, mass, dragCoefficient_a, - deltaTime_a);\n\t\t{\n\t\t bool tmp_bh = age > uniform_d;\n\t\t bool tmp_bi - = tmp_bh && (bool)asuint(uniform_e);\n\t\t float tmp_bj = lifetime * uniform_d;\n\t\t - \ float tmp_bk = (bool)asuint(uniform_f) ? tmp_bj : age;\n\t\t float tmp_bl - = tmp_bi ? uniform_d : tmp_bk;\n\t\t SetAttribute_99ECB8DD( /*inout */age, - tmp_bl);\n\t\t}\n\t\t{\n\t\t float3 tmp_bh = position - uniform_h;\n\t\t - \ float3 tmp_bi = tmp_bh * tmp_bh;\n\t\t float tmp_bj = tmp_bi[2];\n\t\t - \ float tmp_bk = tmp_bi[1];\n\t\t float tmp_bl = tmp_bj + tmp_bk;\n\t\t - \ float tmp_bm = tmp_bi[0];\n\t\t float tmp_bn = tmp_bl + tmp_bm;\n\t\t - \ float tmp_bp = pow(tmp_bn, (float)0.5);\n\t\t float tmp_bq = tmp_bp * - uniform_i;\n\t\t float tmp_br = tmp_bq + uniform_j;\n\t\t float tmp_bs - = (bool)asuint(uniform_e) ? uniform_g : tmp_br;\n\t\t SetAttribute_F0142CB9( - /*inout */lifetime, tmp_bs);\n\t\t}\n\t\tEulerIntegration( /*inout */position, - velocity, deltaTime_a);\n\t\tAge( /*inout */age, deltaTime_a);\n\t\tReap(age, + * 0x4 + 0x840) << 2));\n\t\tbool alive = (attributeBuffer.Load((index * 0x3 + + 0x1) << 2));\n\t\tfloat3 velocity = asfloat(attributeBuffer.Load3((index * + 0x4 + 0x1600) << 2));\n\t\tfloat mass = (float)1;\n\t\tfloat age = asfloat(attributeBuffer.Load((index + * 0x3 + 0x2) << 2));\n\t\t\n\r\n\t\t\r\n#if VFX_USE_OLDPOSITION_CURRENT\r\n\t\toldPosition + = position;\r\n#endif\r\n\t\t\r\n\t\t{\n\t\t float tmp_bi = position[0];\n\t\t + \ bool tmp_bj = uniform_b < tmp_bi;\n\t\t SetAttribute_ED2BDC15( /*inout + */alive, tmp_bj);\n\t\t}\n\t\tDrag_0( /*inout */velocity, mass, dragCoefficient_b, + deltaTime_b);\n\t\t{\n\t\t bool tmp_bi = age > uniform_e;\n\t\t bool tmp_bj + = tmp_bi && (bool)asuint(uniform_f);\n\t\t float tmp_bk = lifetime * uniform_e;\n\t\t + \ float tmp_bl = (bool)asuint(uniform_g) ? tmp_bk : age;\n\t\t float tmp_bm + = tmp_bj ? uniform_e : tmp_bl;\n\t\t SetAttribute_99ECB8DD( /*inout */age, + tmp_bm);\n\t\t}\n\t\t{\n\t\t float tmp_bi = position[0];\n\t\t float3 + tmp_bj = float3(tmp_bi, tmp_bi, tmp_bi);\n\t\t float3 tmp_bk = tmp_bj - uniform_i;\n\t\t + \ float3 tmp_bl = tmp_bk * tmp_bk;\n\t\t float tmp_bm = tmp_bl[2];\n\t\t + \ float tmp_bn = tmp_bl[1];\n\t\t float tmp_bo = tmp_bm + tmp_bn;\n\t\t + \ float tmp_bp = tmp_bl[0];\n\t\t float tmp_bq = tmp_bo + tmp_bp;\n\t\t + \ float tmp_bs = pow(tmp_bq, (float)0.5);\n\t\t float tmp_bt = tmp_bs * + uniform_j;\n\t\t float tmp_bu = tmp_bt + uniform_k;\n\t\t float tmp_bv + = (bool)asuint(uniform_f) ? uniform_h : tmp_bu;\n\t\t SetAttribute_F0142CB9( + /*inout */lifetime, tmp_bv);\n\t\t}\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\r\n\t\tattributeBuffer.Store((index * 0x3 + 0x0) << 2,asuint(lifetime));\n\t\tattributeBuffer.Store3((index * 0x4 + 0x840) - << 2,asuint(position));\n\t\tattributeBuffer.Store3((index * 0x4 + 0x1600) << - 2,asuint(velocity));\n\t\tattributeBuffer.Store((index * 0x3 + 0x1) << 2,asuint(age));\n\t\tattributeBuffer.Store((index - * 0x3 + 0x2) << 2,uint(alive));\n\t\t\n\r\n#if VFX_HAS_INDIRECT_DRAW\r\n uint + << 2,asuint(position));\n\t\tattributeBuffer.Store((index * 0x3 + 0x1) << 2,uint(alive));\n\t\tattributeBuffer.Store3((index + * 0x4 + 0x1600) << 2,asuint(velocity));\n\t\tattributeBuffer.Store((index * + 0x3 + 0x2) << 2,asuint(age));\n\t\t\n\r\n#if VFX_HAS_INDIRECT_DRAW\r\n uint indirectIndex = indirectBuffer.IncrementCounter();\r\n\t\tindirectBuffer[indirectIndex] = index;\r\n#endif\r\n#endif\r\n\t}\r\n}\r\n" - compute: 0 @@ -898,8 +908,8 @@ VisualEffectResource: !defined(VFX_WORLD_SPACE) && !defined(VFX_LOCAL_SPACE)\n\t\t#define VFX_LOCAL_SPACE 1\n\t\t#endif\n\t\t\n\t\t#define NB_THREADS_PER_GROUP 64\n\t\t#define VFX_USE_LIFETIME_CURRENT 1\n\t\t#define VFX_USE_POSITION_CURRENT 1\n\t\t#define VFX_USE_SEED_CURRENT - 1\n\t\t#define VFX_USE_AGE_CURRENT 1\n\t\t#define VFX_USE_COLOR_CURRENT 1\n\t\t#define - VFX_USE_ALPHA_CURRENT 1\n\t\t#define VFX_USE_ALIVE_CURRENT 1\n\t\t#define VFX_USE_AXISX_CURRENT + 1\n\t\t#define VFX_USE_ALIVE_CURRENT 1\n\t\t#define VFX_USE_AGE_CURRENT 1\n\t\t#define + VFX_USE_COLOR_CURRENT 1\n\t\t#define VFX_USE_ALPHA_CURRENT 1\n\t\t#define VFX_USE_AXISX_CURRENT 1\n\t\t#define VFX_USE_AXISY_CURRENT 1\n\t\t#define VFX_USE_AXISZ_CURRENT 1\n\t\t#define VFX_USE_ANGLEX_CURRENT 1\n\t\t#define VFX_USE_ANGLEY_CURRENT 1\n\t\t#define VFX_USE_ANGLEZ_CURRENT 1\n\t\t#define VFX_USE_PIVOTX_CURRENT 1\n\t\t#define @@ -1004,10 +1014,10 @@ VisualEffectResource: VFX_HAS_INDIRECT_DRAW\n\t\t\t\t\t\tindex = indirectBuffer[index];\n\t\t\t\t\t\tfloat lifetime = asfloat(attributeBuffer.Load((index * 0x3 + 0x0) << 2));\n\t\t\t\t\t\tfloat3 position = asfloat(attributeBuffer.Load3((index * 0x4 + 0x840) << 2));\n\t\t\t\t\t\tuint - seed = (attributeBuffer.Load((index * 0x1 + 0x1340) << 2));\n\t\t\t\t\t\tfloat - age = asfloat(attributeBuffer.Load((index * 0x3 + 0x1) << 2));\n\t\t\t\t\t\tfloat3 - color = float3(1, 1, 1);\n\t\t\t\t\t\tfloat alpha = (float)1;\n\t\t\t\t\t\tbool - alive = (attributeBuffer.Load((index * 0x3 + 0x2) << 2));\n\t\t\t\t\t\tfloat3 + seed = (attributeBuffer.Load((index * 0x1 + 0x1340) << 2));\n\t\t\t\t\t\tbool + alive = (attributeBuffer.Load((index * 0x3 + 0x1) << 2));\n\t\t\t\t\t\tfloat + age = asfloat(attributeBuffer.Load((index * 0x3 + 0x2) << 2));\n\t\t\t\t\t\tfloat3 + color = float3(1, 1, 1);\n\t\t\t\t\t\tfloat alpha = (float)1;\n\t\t\t\t\t\tfloat3 axisX = float3(1, 0, 0);\n\t\t\t\t\t\tfloat3 axisY = float3(0, 1, 0);\n\t\t\t\t\t\tfloat3 axisZ = float3(0, 0, 1);\n\t\t\t\t\t\tfloat angleX = (float)0;\n\t\t\t\t\t\tfloat angleY = (float)0;\n\t\t\t\t\t\tfloat angleZ = (float)0;\n\t\t\t\t\t\tfloat @@ -1015,12 +1025,12 @@ VisualEffectResource: pivotZ = (float)0;\n\t\t\t\t\t\tfloat size = (float)0.100000001;\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#else\n\t\t\t\t\t\tbool - alive = (attributeBuffer.Load((index * 0x3 + 0x2) << 2));\n\t\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\tif + alive = (attributeBuffer.Load((index * 0x3 + 0x1) << 2));\n\t\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\tif (!alive)\n\t\t\t\t\t\t\treturn o;\n\t\t\t\t\t\t\t\n\t\t\t\t\t\tfloat lifetime = asfloat(attributeBuffer.Load((index * 0x3 + 0x0) << 2));\n\t\t\t\t\t\tfloat3 position = asfloat(attributeBuffer.Load3((index * 0x4 + 0x840) << 2));\n\t\t\t\t\t\tuint seed = (attributeBuffer.Load((index * 0x1 + 0x1340) << 2));\n\t\t\t\t\t\tfloat - age = asfloat(attributeBuffer.Load((index * 0x3 + 0x1) << 2));\n\t\t\t\t\t\tfloat3 + age = asfloat(attributeBuffer.Load((index * 0x3 + 0x2) << 2));\n\t\t\t\t\t\tfloat3 color = float3(1, 1, 1);\n\t\t\t\t\t\tfloat alpha = (float)1;\n\t\t\t\t\t\tfloat3 axisX = float3(1, 0, 0);\n\t\t\t\t\t\tfloat3 axisY = float3(0, 1, 0);\n\t\t\t\t\t\tfloat3 axisZ = float3(0, 0, 1);\n\t\t\t\t\t\tfloat angleX = (float)0;\n\t\t\t\t\t\tfloat @@ -1709,215 +1719,203 @@ VisualEffectResource: data[0]: -1 data[1]: -1 data[2]: -1 - data[3]: 1 + data[3]: 3 + - op: 5 + valueIndex: 3 + data[0]: 0 + data[1]: -1 + data[2]: 0 + data[3]: 3 + - op: 3 + valueIndex: 4 + data[0]: 1 + data[1]: 1 + data[2]: 1 + data[3]: -1 - op: 1 - valueIndex: 1 + valueIndex: 7 data[0]: -1 data[1]: -1 data[2]: -1 data[3]: 1 - op: 1 - valueIndex: 2 + valueIndex: 8 data[0]: -1 data[1]: -1 data[2]: -1 data[3]: 1 - op: 1 - valueIndex: 3 + valueIndex: 9 data[0]: -1 data[1]: -1 data[2]: -1 data[3]: 1 - op: 1 - valueIndex: 4 + valueIndex: 10 data[0]: -1 data[1]: -1 data[2]: -1 data[3]: 1 - op: 1 - valueIndex: 5 + valueIndex: 11 data[0]: -1 data[1]: -1 data[2]: -1 data[3]: 1 - op: 1 - valueIndex: 6 + valueIndex: 12 data[0]: -1 data[1]: -1 data[2]: -1 - data[3]: 3 + data[3]: 1 - op: 3 - valueIndex: 9 - data[0]: 4 - data[1]: 5 - data[2]: 0 + valueIndex: 13 + data[0]: 5 + data[1]: 4 + data[2]: 3 data[3]: -1 - op: 3 - valueIndex: 12 - data[0]: 1 - data[1]: 2 - data[2]: 3 + valueIndex: 16 + data[0]: 6 + data[1]: 7 + data[2]: 8 data[3]: -1 + - op: 26 + valueIndex: 19 + data[0]: 9 + data[1]: 9 + data[2]: -1 + data[3]: 3 - op: 8 - valueIndex: 15 + valueIndex: 22 data[0]: -1 data[1]: -1 data[2]: -1 data[3]: -1 - op: 1 - valueIndex: 16 + valueIndex: 23 data[0]: -1 data[1]: -1 data[2]: -1 data[3]: 6 - op: 26 - valueIndex: 17 - data[0]: 8 - data[1]: 8 + valueIndex: 24 + data[0]: 10 + data[1]: 10 data[2]: -1 data[3]: 3 - - op: 26 - valueIndex: 20 - data[0]: 7 - data[1]: 7 + - op: 62 + valueIndex: 27 + data[0]: 13 + data[1]: 12 data[2]: -1 + data[3]: 6 + - op: 5 + valueIndex: 28 + data[0]: 11 + data[1]: -1 + data[2]: 2 data[3]: 3 - op: 1 - valueIndex: 23 + valueIndex: 29 data[0]: -1 data[1]: -1 data[2]: -1 data[3]: 6 - - op: 62 - valueIndex: 24 - data[0]: 10 - data[1]: 9 - data[2]: -1 - data[3]: 6 - op: 5 - valueIndex: 25 + valueIndex: 30 data[0]: 11 data[1]: -1 data[2]: 1 data[3]: 3 - op: 5 - valueIndex: 26 - data[0]: 12 - data[1]: -1 - data[2]: 1 - data[3]: 3 - - op: 5 - valueIndex: 27 - data[0]: 11 + valueIndex: 31 + data[0]: 14 data[1]: -1 data[2]: 2 data[3]: 3 - op: 5 - valueIndex: 28 - data[0]: 12 + valueIndex: 32 + data[0]: 14 data[1]: -1 - data[2]: 2 + data[2]: 1 data[3]: 3 - - op: 28 - valueIndex: 29 - data[0]: 18 - data[1]: 16 - data[2]: -1 - data[3]: 1 - op: 1 - valueIndex: 30 + valueIndex: 33 data[0]: -1 data[1]: -1 data[2]: -1 - data[3]: 1 + data[3]: 3 - op: 5 - valueIndex: 31 + valueIndex: 36 data[0]: 11 data[1]: -1 data[2]: 0 data[3]: 3 - op: 28 - valueIndex: 32 - data[0]: 17 - data[1]: 15 + valueIndex: 37 + data[0]: 19 + data[1]: 20 data[2]: -1 data[3]: 1 - - op: 1 - valueIndex: 33 - data[0]: -1 + - op: 5 + valueIndex: 38 + data[0]: 14 data[1]: -1 - data[2]: -1 + data[2]: 0 data[3]: 3 - op: 1 - valueIndex: 36 + valueIndex: 39 data[0]: -1 data[1]: -1 data[2]: -1 data[3]: 1 - op: 1 - valueIndex: 37 + valueIndex: 40 data[0]: -1 data[1]: -1 data[2]: -1 data[3]: 3 - - op: 5 - valueIndex: 40 - data[0]: 12 - data[1]: -1 - data[2]: 0 - data[3]: 3 - - op: 62 - valueIndex: 41 - data[0]: 13 - data[1]: 9 - data[2]: -1 - data[3]: 6 - - op: 28 - valueIndex: 42 - data[0]: 22 - data[1]: 21 - data[2]: -1 - data[3]: 1 - op: 1 valueIndex: 43 data[0]: -1 data[1]: -1 data[2]: -1 data[3]: 1 - - op: 1 + - op: 28 valueIndex: 44 - data[0]: -1 - data[1]: -1 + data[0]: 16 + data[1]: 18 data[2]: -1 data[3]: 1 - - op: 5 + - op: 62 valueIndex: 45 - data[0]: 23 - data[1]: -1 - data[2]: 0 - data[3]: 3 - - op: 5 + data[0]: 17 + data[1]: 12 + data[2]: -1 + data[3]: 6 + - op: 28 valueIndex: 46 - data[0]: 25 - data[1]: -1 - data[2]: 0 - data[3]: 3 - - op: 1 - valueIndex: 47 - data[0]: -1 - data[1]: -1 + data[0]: 28 + data[1]: 22 data[2]: -1 data[3]: 1 - op: 29 + valueIndex: 47 + data[0]: 27 + data[1]: 25 + data[2]: -1 + data[3]: 1 + - op: 1 valueIndex: 48 - data[0]: 24 - data[1]: 20 + data[0]: -1 + data[1]: -1 data[2]: -1 data[3]: 1 - op: 28 valueIndex: 49 - data[0]: 19 - data[1]: 26 + data[0]: 23 + data[1]: 24 data[2]: -1 data[3]: 1 - op: 1 @@ -1926,40 +1924,40 @@ VisualEffectResource: data[1]: -1 data[2]: -1 data[3]: 1 - - op: 32 + - op: 5 valueIndex: 51 - data[0]: 28 - data[1]: 33 - data[2]: -1 - data[3]: 1 + data[0]: 21 + data[1]: -1 + data[2]: 0 + data[3]: 3 - op: 1 valueIndex: 52 data[0]: -1 data[1]: -1 data[2]: -1 data[3]: 1 - - op: 1 + - op: 5 valueIndex: 53 - data[0]: -1 + data[0]: 26 data[1]: -1 - data[2]: -1 - data[3]: 1 + data[2]: 0 + data[3]: 3 - op: 1 valueIndex: 54 data[0]: -1 data[1]: -1 data[2]: -1 data[3]: 1 - - op: 29 + - op: 1 valueIndex: 55 - data[0]: 31 - data[1]: 32 + data[0]: -1 + data[1]: -1 data[2]: -1 data[3]: 1 - - op: 1 + - op: 32 valueIndex: 56 - data[0]: -1 - data[1]: -1 + data[0]: 33 + data[1]: 34 data[2]: -1 data[3]: 1 - op: 1 @@ -1968,10 +1966,10 @@ VisualEffectResource: data[1]: -1 data[2]: -1 data[3]: 1 - - op: 1 + - op: 32 valueIndex: 58 - data[0]: -1 - data[1]: -1 + data[0]: 30 + data[1]: 34 data[2]: -1 data[3]: 1 - op: 1 @@ -1980,16 +1978,16 @@ VisualEffectResource: data[1]: -1 data[2]: -1 data[3]: 1 - - op: 32 + - op: 1 valueIndex: 60 - data[0]: 35 - data[1]: 33 + data[0]: -1 + data[1]: -1 data[2]: -1 data[3]: 1 - - op: 29 + - op: 1 valueIndex: 61 - data[0]: 30 - data[1]: 29 + data[0]: -1 + data[1]: -1 data[2]: -1 data[3]: 1 - op: 1 @@ -1998,10 +1996,10 @@ VisualEffectResource: data[1]: -1 data[2]: -1 data[3]: 1 - - op: 1 + - op: 29 valueIndex: 63 - data[0]: -1 - data[1]: -1 + data[0]: 35 + data[1]: 37 data[2]: -1 data[3]: 1 - op: 1 @@ -2010,72 +2008,72 @@ VisualEffectResource: data[1]: -1 data[2]: -1 data[3]: 1 - - op: 1 + - op: 29 valueIndex: 65 - data[0]: -1 - data[1]: -1 + data[0]: 32 + data[1]: 36 data[2]: -1 data[3]: 1 - - op: 3 + - op: 1 valueIndex: 66 - data[0]: 43 - data[1]: 38 - data[2]: 40 - data[3]: -1 - - op: 27 - valueIndex: 69 - data[0]: 36 - data[1]: 46 + data[0]: -1 + data[1]: -1 data[2]: -1 data[3]: 1 - - op: 3 - valueIndex: 70 - data[0]: 48 - data[1]: 49 - data[2]: 50 - data[3]: -1 - - op: 3 - valueIndex: 73 - data[0]: 51 - data[1]: 42 - data[2]: 44 - data[3]: -1 - op: 1 - valueIndex: 76 + valueIndex: 67 data[0]: -1 data[1]: -1 data[2]: -1 data[3]: 1 - - op: 27 - valueIndex: 77 - data[0]: 36 - data[1]: 37 - data[2]: -1 - data[3]: 1 - op: 1 - valueIndex: 78 + valueIndex: 68 data[0]: -1 data[1]: -1 data[2]: -1 data[3]: 1 - op: 1 - valueIndex: 79 + valueIndex: 69 data[0]: -1 data[1]: -1 data[2]: -1 - data[3]: 17 + data[3]: 1 - op: 1 - valueIndex: 80 + valueIndex: 70 data[0]: -1 data[1]: -1 data[2]: -1 data[3]: 17 + - op: 27 + valueIndex: 71 + data[0]: 41 + data[1]: 40 + data[2]: -1 + data[3]: 1 + - op: 3 + valueIndex: 72 + data[0]: 44 + data[1]: 43 + data[2]: 52 + data[3]: -1 - op: 1 - valueIndex: 81 + valueIndex: 75 data[0]: -1 data[1]: -1 data[2]: -1 - data[3]: 1 + data[3]: 17 + - op: 3 + valueIndex: 76 + data[0]: 51 + data[1]: 50 + data[2]: 48 + data[3]: -1 + - op: 3 + valueIndex: 79 + data[0]: 45 + data[1]: 46 + data[2]: 53 + data[3]: -1 - op: 1 valueIndex: 82 data[0]: -1 @@ -2084,14 +2082,14 @@ VisualEffectResource: data[3]: 1 - op: 18 valueIndex: 83 - data[0]: 41 + data[0]: 47 data[1]: -1 data[2]: -1 data[3]: 1 - - op: 1 + - op: 27 valueIndex: 84 - data[0]: -1 - data[1]: -1 + data[0]: 41 + data[1]: 42 data[2]: -1 data[3]: 1 - op: 1 @@ -2105,13 +2103,13 @@ VisualEffectResource: data[0]: -1 data[1]: -1 data[2]: -1 - data[3]: 13 + data[3]: 1 - op: 1 valueIndex: 87 data[0]: -1 data[1]: -1 data[2]: -1 - data[3]: 13 + data[3]: 1 - op: 1 valueIndex: 88 data[0]: -1 @@ -2136,30 +2134,30 @@ VisualEffectResource: data[1]: -1 data[2]: -1 data[3]: 1 - - op: 1 + - op: 31 valueIndex: 92 - data[0]: -1 - data[1]: -1 + data[0]: 60 + data[1]: 63 data[2]: -1 data[3]: 1 - - op: 1 + - op: 34 valueIndex: 93 + data[0]: 56 + data[1]: 59 + data[2]: 58 + data[3]: -1 + - op: 1 + valueIndex: 109 data[0]: -1 data[1]: -1 data[2]: -1 data[3]: 1 - op: 1 - valueIndex: 94 + valueIndex: 110 data[0]: -1 data[1]: -1 data[2]: -1 data[3]: 1 - - op: 34 - valueIndex: 95 - data[0]: 54 - data[1]: 55 - data[2]: 52 - data[3]: -1 - op: 1 valueIndex: 111 data[0]: -1 @@ -2213,13 +2211,13 @@ VisualEffectResource: data[0]: -1 data[1]: -1 data[2]: -1 - data[3]: 1 + data[3]: 13 - op: 1 valueIndex: 120 data[0]: -1 data[1]: -1 data[2]: -1 - data[3]: 1 + data[3]: 13 - op: 1 valueIndex: 121 data[0]: -1 @@ -2232,114 +2230,114 @@ VisualEffectResource: data[1]: -1 data[2]: -1 data[3]: 1 - - op: 1 + - op: 3 valueIndex: 123 + data[0]: 55 + data[1]: 55 + data[2]: 55 + data[3]: -1 + - op: 3 + valueIndex: 126 + data[0]: 62 + data[1]: 62 + data[2]: 62 + data[3]: -1 + - op: 1 + valueIndex: 129 data[0]: -1 data[1]: -1 data[2]: -1 data[3]: 1 - op: 1 - valueIndex: 124 + valueIndex: 130 data[0]: -1 data[1]: -1 data[2]: -1 data[3]: 1 - op: 1 - valueIndex: 125 + valueIndex: 131 data[0]: -1 data[1]: -1 data[2]: -1 data[3]: 1 - op: 1 - valueIndex: 126 + valueIndex: 132 data[0]: -1 data[1]: -1 data[2]: -1 data[3]: 1 - op: 1 - valueIndex: 127 + valueIndex: 133 data[0]: -1 data[1]: -1 data[2]: -1 data[3]: 1 - - op: 3 - valueIndex: 128 - data[0]: 57 - data[1]: 57 - data[2]: 57 - data[3]: -1 - op: 1 - valueIndex: 131 + valueIndex: 134 data[0]: -1 data[1]: -1 data[2]: -1 data[3]: 1 - op: 1 - valueIndex: 132 + valueIndex: 135 data[0]: -1 data[1]: -1 data[2]: -1 data[3]: 1 - op: 1 - valueIndex: 133 + valueIndex: 136 data[0]: -1 data[1]: -1 data[2]: -1 data[3]: 1 - op: 1 - valueIndex: 134 + valueIndex: 137 data[0]: -1 data[1]: -1 data[2]: -1 data[3]: 1 - op: 1 - valueIndex: 135 + valueIndex: 138 data[0]: -1 data[1]: -1 data[2]: -1 data[3]: 1 - - op: 31 - valueIndex: 136 - data[0]: 61 - data[1]: 62 + - op: 1 + valueIndex: 139 + data[0]: -1 + data[1]: -1 data[2]: -1 data[3]: 1 - op: 1 - valueIndex: 137 + valueIndex: 140 data[0]: -1 data[1]: -1 data[2]: -1 data[3]: 1 - op: 1 - valueIndex: 138 + valueIndex: 141 data[0]: -1 data[1]: -1 data[2]: -1 data[3]: 1 - op: 1 - valueIndex: 139 + valueIndex: 142 data[0]: -1 data[1]: -1 data[2]: -1 data[3]: 1 - op: 1 - valueIndex: 140 + valueIndex: 143 data[0]: -1 data[1]: -1 data[2]: -1 data[3]: 1 - - op: 3 - valueIndex: 141 - data[0]: 53 - data[1]: 53 - data[2]: 53 - data[3]: -1 - op: 1 valueIndex: 144 data[0]: -1 data[1]: -1 data[2]: -1 - data[3]: 1 + data[3]: 13 - op: 1 valueIndex: 145 data[0]: -1 @@ -2351,7 +2349,7 @@ VisualEffectResource: data[0]: -1 data[1]: -1 data[2]: -1 - data[3]: 13 + data[3]: 1 - op: 1 valueIndex: 147 data[0]: -1 @@ -2376,16 +2374,16 @@ VisualEffectResource: data[1]: -1 data[2]: -1 data[3]: 1 - - op: 31 + - op: 1 valueIndex: 151 - data[0]: 56 - data[1]: 62 + data[0]: -1 + data[1]: -1 data[2]: -1 data[3]: 1 - - op: 1 + - op: 31 valueIndex: 152 - data[0]: -1 - data[1]: -1 + data[0]: 64 + data[1]: 63 data[2]: -1 data[3]: 1 - op: 1 @@ -2394,9 +2392,9 @@ VisualEffectResource: data[1]: -1 data[2]: -1 data[3]: 1 - - op: 20 + - op: 1 valueIndex: 154 - data[0]: 74 + data[0]: -1 data[1]: -1 data[2]: -1 data[3]: 1 @@ -2418,260 +2416,284 @@ VisualEffectResource: data[1]: -1 data[2]: -1 data[3]: 1 - - op: 20 + - op: 1 valueIndex: 158 - data[0]: 83 + data[0]: -1 data[1]: -1 data[2]: -1 data[3]: 1 - - op: 3 + - op: 1 valueIndex: 159 - data[0]: 65 - data[1]: 79 - data[2]: 90 - data[3]: -1 - - op: 56 - valueIndex: 162 - data[0]: 107 + data[0]: -1 data[1]: -1 data[2]: -1 - data[3]: 0 - - op: 3 - valueIndex: 166 - data[0]: 100 - data[1]: 102 - data[2]: 91 - data[3]: -1 - - op: 3 - valueIndex: 169 + data[3]: 1 + - op: 20 + valueIndex: 160 + data[0]: 66 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 30 + valueIndex: 161 data[0]: 70 - data[1]: 69 - data[2]: 68 - data[3]: -1 + data[1]: 112 + data[2]: -1 + data[3]: 1 - op: 1 - valueIndex: 172 + valueIndex: 162 data[0]: -1 data[1]: -1 data[2]: -1 data[3]: 7 - op: 1 - valueIndex: 173 + valueIndex: 163 data[0]: -1 data[1]: -1 data[2]: -1 data[3]: 1 - - op: 30 + - op: 3 + valueIndex: 164 + data[0]: 110 + data[1]: 108 + data[2]: 114 + data[3]: -1 + - op: 3 + valueIndex: 167 + data[0]: 81 + data[1]: 80 + data[2]: 79 + data[3]: -1 + - op: 20 + valueIndex: 170 + data[0]: 72 + data[1]: -1 + data[2]: -1 + data[3]: 1 + - op: 3 + valueIndex: 171 + data[0]: 84 + data[1]: 85 + data[2]: 69 + data[3]: -1 + - op: 1 valueIndex: 174 - data[0]: 112 - data[1]: 98 + data[0]: -1 + data[1]: -1 data[2]: -1 data[3]: 1 - - op: 31 + - op: 56 valueIndex: 175 - data[0]: 88 - data[1]: 62 + data[0]: 103 + data[1]: -1 + data[2]: -1 + data[3]: 0 + - op: 31 + valueIndex: 179 + data[0]: 102 + data[1]: 63 data[2]: -1 data[3]: 1 - op: 3 - valueIndex: 176 - data[0]: 73 - data[1]: 94 + valueIndex: 180 + data[0]: 68 + data[1]: 107 data[2]: 105 data[3]: -1 - op: 3 - valueIndex: 179 - data[0]: 64 - data[1]: 87 - data[2]: 86 + valueIndex: 183 + data[0]: 101 + data[1]: 100 + data[2]: 99 data[3]: -1 - op: 3 - valueIndex: 182 - data[0]: 85 - data[1]: 84 - data[2]: 82 + valueIndex: 186 + data[0]: 98 + data[1]: 97 + data[2]: 96 data[3]: -1 - op: 3 - valueIndex: 185 - data[0]: 81 - data[1]: 80 - data[2]: 78 + valueIndex: 189 + data[0]: 95 + data[1]: 94 + data[2]: 93 data[3]: -1 - op: 3 - valueIndex: 188 - data[0]: 76 - data[1]: 111 - data[2]: 110 + valueIndex: 192 + data[0]: 92 + data[1]: 91 + data[2]: 90 data[3]: -1 - op: 31 - valueIndex: 191 - data[0]: 109 - data[1]: 62 + valueIndex: 195 + data[0]: 89 + data[1]: 63 data[2]: -1 data[3]: 1 - op: 1 - valueIndex: 192 + valueIndex: 196 data[0]: -1 data[1]: -1 data[2]: -1 data[3]: 1 - op: 1 - valueIndex: 193 + valueIndex: 197 data[0]: -1 data[1]: -1 data[2]: -1 data[3]: 1 - op: 1 - valueIndex: 194 + valueIndex: 198 data[0]: -1 data[1]: -1 data[2]: -1 data[3]: 4 - op: 1 - valueIndex: 198 + valueIndex: 202 data[0]: -1 data[1]: -1 data[2]: -1 data[3]: 1 - op: 1 - valueIndex: 199 + valueIndex: 203 data[0]: -1 data[1]: -1 data[2]: -1 data[3]: 1 - op: 30 - valueIndex: 200 - data[0]: 99 - data[1]: 98 + valueIndex: 204 + data[0]: 111 + data[1]: 112 data[2]: -1 data[3]: 1 - op: 3 - valueIndex: 201 - data[0]: 97 - data[1]: 96 - data[2]: 95 + valueIndex: 205 + data[0]: 113 + data[1]: 106 + data[2]: 115 data[3]: -1 - op: 1 - valueIndex: 204 + valueIndex: 208 data[0]: -1 data[1]: -1 data[2]: -1 data[3]: 1 - op: 6 - valueIndex: 205 + valueIndex: 209 data[0]: -1 data[1]: -1 data[2]: -1 data[3]: -1 - op: 26 - valueIndex: 206 - data[0]: 8 - data[1]: 93 + valueIndex: 210 + data[0]: 10 + data[1]: 86 data[2]: -1 data[3]: 3 - op: 26 - valueIndex: 209 - data[0]: 7 - data[1]: 104 + valueIndex: 213 + data[0]: 9 + data[1]: 87 data[2]: -1 data[3]: 3 - op: 2 - valueIndex: 212 - data[0]: 113 - data[1]: 114 + valueIndex: 216 + data[0]: 73 + data[1]: 76 data[2]: -1 data[3]: -1 - op: 31 - valueIndex: 214 - data[0]: 77 - data[1]: 62 + valueIndex: 218 + data[0]: 67 + data[1]: 63 data[2]: -1 data[3]: 1 - op: 1 - valueIndex: 215 + valueIndex: 219 data[0]: -1 data[1]: -1 data[2]: -1 data[3]: 1 - op: 36 - valueIndex: 216 - data[0]: 75 + valueIndex: 220 + data[0]: 71 data[1]: -1 data[2]: -1 data[3]: -1 - op: 1 - valueIndex: 232 + valueIndex: 236 data[0]: -1 data[1]: -1 data[2]: -1 data[3]: 9 - op: 1 - valueIndex: 233 + valueIndex: 237 data[0]: -1 data[1]: -1 data[2]: -1 data[3]: 7 - op: 20 - valueIndex: 234 - data[0]: 72 + valueIndex: 238 + data[0]: 74 data[1]: -1 data[2]: -1 data[3]: 1 - op: 1 - valueIndex: 235 + valueIndex: 239 data[0]: -1 data[1]: -1 data[2]: -1 data[3]: 1 - op: 20 - valueIndex: 236 - data[0]: 71 + valueIndex: 240 + data[0]: 75 data[1]: -1 data[2]: -1 data[3]: 1 - op: 1 - valueIndex: 237 + valueIndex: 241 data[0]: -1 data[1]: -1 data[2]: -1 data[3]: 1 - op: 56 - valueIndex: 238 - data[0]: 67 + valueIndex: 242 + data[0]: 83 data[1]: -1 data[2]: -1 data[3]: 1 - op: 56 - valueIndex: 242 - data[0]: 66 + valueIndex: 246 + data[0]: 82 data[1]: -1 data[2]: -1 data[3]: 2 - op: 1 - valueIndex: 246 + valueIndex: 250 data[0]: -1 data[1]: -1 data[2]: -1 data[3]: 1 - op: 1 - valueIndex: 247 + valueIndex: 251 data[0]: -1 data[1]: -1 data[2]: -1 data[3]: 1 - op: 2 - valueIndex: 248 - data[0]: 103 - data[1]: 89 + valueIndex: 252 + data[0]: 77 + data[1]: 78 data[2]: -1 data[3]: -1 - op: 1 - valueIndex: 250 + valueIndex: 254 data[0]: -1 data[1]: -1 data[2]: -1 data[3]: 1 - op: 9 - valueIndex: 251 + valueIndex: 255 data[0]: -1 data[1]: -1 data[2]: -1 @@ -2682,203 +2704,203 @@ VisualEffectResource: m_PropertySheet: m_Float: m_Array: - - m_ExpressionIndex: 0 - m_Value: 1 - - m_ExpressionIndex: 1 - m_Value: 0 - - m_ExpressionIndex: 2 - m_Value: -1 - m_ExpressionIndex: 3 - m_Value: 0 + m_Value: 1 - m_ExpressionIndex: 4 m_Value: 0 - m_ExpressionIndex: 5 m_Value: 0 - - m_ExpressionIndex: 20 + - m_ExpressionIndex: 6 + m_Value: 0 + - m_ExpressionIndex: 7 + m_Value: -1 + - m_ExpressionIndex: 8 + m_Value: 0 + - m_ExpressionIndex: 25 m_Value: 0.4 - - m_ExpressionIndex: 24 + - m_ExpressionIndex: 27 m_Value: 0.7 - - m_ExpressionIndex: 29 - m_Value: 0 - - m_ExpressionIndex: 30 + - m_ExpressionIndex: 32 m_Value: 0.5 - - m_ExpressionIndex: 33 + - m_ExpressionIndex: 34 m_Value: 0.5 - m_ExpressionIndex: 36 - m_Value: 1 + m_Value: 0 - m_ExpressionIndex: 38 - m_Value: 3 + m_Value: 0.5 - m_ExpressionIndex: 39 m_Value: 0.5 - - m_ExpressionIndex: 40 - m_Value: 3 - - m_ExpressionIndex: 42 - m_Value: 0 + - m_ExpressionIndex: 41 + m_Value: 1 - m_ExpressionIndex: 43 - m_Value: 3 + m_Value: 0 - m_ExpressionIndex: 44 m_Value: 0 - m_ExpressionIndex: 45 - m_Value: 0.5 - - m_ExpressionIndex: 48 m_Value: 0 - - m_ExpressionIndex: 49 + - m_ExpressionIndex: 46 m_Value: 0 + - m_ExpressionIndex: 48 + m_Value: 3 - m_ExpressionIndex: 50 - m_Value: 0 + m_Value: 3 - m_ExpressionIndex: 51 + m_Value: 3 + - m_ExpressionIndex: 52 m_Value: 0 - - m_ExpressionIndex: 56 - m_Value: 6.2831855 - - m_ExpressionIndex: 58 - m_Value: 0.1 - - m_ExpressionIndex: 61 + - m_ExpressionIndex: 53 + m_Value: 0 + - m_ExpressionIndex: 60 m_Value: 6.2831855 - - m_ExpressionIndex: 62 + - m_ExpressionIndex: 63 m_Value: 0 - m_ExpressionIndex: 64 - m_Value: 0 + m_Value: 6.2831855 - m_ExpressionIndex: 65 + m_Value: 0.1 + - m_ExpressionIndex: 66 m_Value: 0.5 + - m_ExpressionIndex: 67 + m_Value: 2 - m_ExpressionIndex: 68 - m_Value: 0.5 + m_Value: 3.9999995 - m_ExpressionIndex: 69 m_Value: 0.5 - - m_ExpressionIndex: 70 - m_Value: 0.5 - - m_ExpressionIndex: 71 - m_Value: 0.1413252 - m_ExpressionIndex: 72 - m_Value: 0.8879577 + m_Value: 0.5 - m_ExpressionIndex: 73 - m_Value: 3.9999995 + m_Value: 1 - m_ExpressionIndex: 74 - m_Value: 0.5 + m_Value: 0.8879577 + - m_ExpressionIndex: 75 + m_Value: 0.1413252 - m_ExpressionIndex: 76 - m_Value: 1 + m_Value: 0.75 - m_ExpressionIndex: 77 - m_Value: 2 + m_Value: 1 - m_ExpressionIndex: 78 - m_Value: 0 + m_Value: 0.94 - m_ExpressionIndex: 79 m_Value: 0.5 - m_ExpressionIndex: 80 - m_Value: 0 + m_Value: 0.5 - m_ExpressionIndex: 81 - m_Value: 0 - - m_ExpressionIndex: 82 - m_Value: 2 - - m_ExpressionIndex: 83 m_Value: 0.5 - m_ExpressionIndex: 84 - m_Value: 3 + m_Value: 0.5 - m_ExpressionIndex: 85 - m_Value: 2 - - m_ExpressionIndex: 86 - m_Value: 0 - - m_ExpressionIndex: 87 - m_Value: 1 + m_Value: 0.5 - m_ExpressionIndex: 88 - m_Value: 150 + m_Value: 0 - m_ExpressionIndex: 89 - m_Value: 0.94 + m_Value: 500 - m_ExpressionIndex: 90 - m_Value: 0.5 + m_Value: 1 - m_ExpressionIndex: 91 - m_Value: 2 + m_Value: 1 - m_ExpressionIndex: 92 m_Value: 1 + - m_ExpressionIndex: 93 + m_Value: 0 - m_ExpressionIndex: 94 - m_Value: 3.9999995 + m_Value: 0 - m_ExpressionIndex: 95 - m_Value: 1 - - m_ExpressionIndex: 96 m_Value: 0 + - m_ExpressionIndex: 96 + m_Value: 2 - m_ExpressionIndex: 97 - m_Value: 1 + m_Value: 3 - m_ExpressionIndex: 98 - m_Value: 6.2831855 - - m_ExpressionIndex: 100 m_Value: 2 - - m_ExpressionIndex: 101 + - m_ExpressionIndex: 99 + m_Value: 0 + - m_ExpressionIndex: 100 m_Value: 1 + - m_ExpressionIndex: 101 + m_Value: 0 - m_ExpressionIndex: 102 - m_Value: 2 - - m_ExpressionIndex: 103 - m_Value: 1 + m_Value: 150 + - m_ExpressionIndex: 104 + m_Value: 0 - m_ExpressionIndex: 105 m_Value: 3.9999995 - m_ExpressionIndex: 106 m_Value: 0 + - m_ExpressionIndex: 107 + m_Value: 3.9999995 - m_ExpressionIndex: 108 - m_Value: 0 + m_Value: 2 - m_ExpressionIndex: 109 - m_Value: 500 - - m_ExpressionIndex: 110 - m_Value: 1 - - m_ExpressionIndex: 111 m_Value: 1 + - m_ExpressionIndex: 110 + m_Value: 2 + - m_ExpressionIndex: 112 + m_Value: 6.2831855 - m_ExpressionIndex: 113 m_Value: 1 - m_ExpressionIndex: 114 - m_Value: 0.75 + m_Value: 2 + - m_ExpressionIndex: 115 + m_Value: 1 - m_ExpressionIndex: 116 m_Value: 1 - m_ExpressionIndex: 117 m_Value: 0.13 - m_ExpressionIndex: 118 - m_Value: 2 - - m_ExpressionIndex: 125 + m_Value: 1 + - m_ExpressionIndex: 122 m_Value: 5 - - m_ExpressionIndex: 134 - m_Value: 0 - - m_ExpressionIndex: 135 + - m_ExpressionIndex: 127 + m_Value: 2 + - m_ExpressionIndex: 136 m_Value: 0 - m_ExpressionIndex: 137 m_Value: 0 - - m_ExpressionIndex: 138 + - m_ExpressionIndex: 139 + m_Value: 0 + - m_ExpressionIndex: 140 m_Value: 1 - - m_ExpressionIndex: 141 + - m_ExpressionIndex: 143 m_Value: 1 - - m_ExpressionIndex: 147 + - m_ExpressionIndex: 149 m_Value: 6 - - m_ExpressionIndex: 152 - m_Value: 0.06 - m_ExpressionIndex: 154 + m_Value: 0.06 + - m_ExpressionIndex: 156 m_Value: -180 - - m_ExpressionIndex: 157 + - m_ExpressionIndex: 159 m_Value: 3 - - m_ExpressionIndex: 158 - m_Value: 2 - m_ExpressionIndex: 160 + m_Value: 2 + - m_ExpressionIndex: 162 m_Value: 180 m_Vector2f: m_Array: [] m_Vector3f: m_Array: - - m_ExpressionIndex: 6 + - m_ExpressionIndex: 0 m_Value: {x: 0, y: 0, z: 0} - - m_ExpressionIndex: 23 + - m_ExpressionIndex: 21 m_Value: {x: 0, y: 0, z: 0} - - m_ExpressionIndex: 25 + - m_ExpressionIndex: 26 m_Value: {x: 0, y: 0, z: 0} m_Vector4f: m_Array: - - m_ExpressionIndex: 136 + - m_ExpressionIndex: 138 m_Value: {x: 0, y: 0, z: 0, w: 0} m_Uint: m_Array: - - m_ExpressionIndex: 10 - m_Value: 0 - m_ExpressionIndex: 13 m_Value: 0 + - m_ExpressionIndex: 17 + m_Value: 0 m_Int: m_Array: [] m_Matrix4x4f: m_Array: [] m_AnimationCurve: m_Array: - - m_ExpressionIndex: 66 + - m_ExpressionIndex: 82 m_Value: serializedVersion: 2 m_Curve: @@ -2921,7 +2943,7 @@ VisualEffectResource: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - - m_ExpressionIndex: 67 + - m_ExpressionIndex: 83 m_Value: serializedVersion: 2 m_Curve: @@ -2964,7 +2986,7 @@ VisualEffectResource: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - - m_ExpressionIndex: 107 + - m_ExpressionIndex: 103 m_Value: serializedVersion: 2 m_Curve: @@ -3011,37 +3033,37 @@ VisualEffectResource: m_Array: [] m_NamedObject: m_Array: - - m_ExpressionIndex: 124 + - m_ExpressionIndex: 121 m_Value: {fileID: 2800000, guid: 967ccc52588014143aa1f21cbe67c2da, type: 3} - - m_ExpressionIndex: 149 + - m_ExpressionIndex: 151 m_Value: {fileID: 11700000, guid: 08937e3134903c5488be506a2dac71e9, type: 2} - - m_ExpressionIndex: 150 + - m_ExpressionIndex: 152 m_Value: {fileID: 2800000, guid: 79a915c245af5cd49801e77c7413716e, type: 3} m_Bool: m_Array: - - m_ExpressionIndex: 59 + - m_ExpressionIndex: 54 m_Value: 0 - - m_ExpressionIndex: 60 + - m_ExpressionIndex: 57 m_Value: 0 m_ExposedExpressions: - nameId: _BaseEmitter - index: 25 + index: 26 - nameId: _Emitter - index: 23 + index: 21 - nameId: _LerpVal - index: 137 + index: 139 - nameId: _spawnTime - index: 134 + index: 136 - nameId: _Target - index: 6 + index: 0 - nameId: _totalTime - index: 135 + index: 137 - nameId: growing - index: 59 + index: 57 - nameId: Ice Blend Color - index: 136 + index: 138 - nameId: isEnteringVanish - index: 60 + index: 54 m_Buffers: - type: 1 size: 8232 @@ -3052,14 +3074,14 @@ VisualEffectResource: bucket: 0 structure: 3 element: 0 - - name: age - type: 1 + - name: alive + type: 17 offset: bucket: 0 structure: 3 element: 1 - - name: alive - type: 17 + - name: age + type: 1 offset: bucket: 0 structure: 3 @@ -3140,14 +3162,14 @@ VisualEffectResource: bucket: 0 structure: 3 element: 0 - - name: age - type: 1 + - name: alive + type: 17 offset: bucket: 0 structure: 3 element: 1 - - name: alive - type: 17 + - name: age + type: 1 offset: bucket: 0 structure: 3 @@ -3368,7 +3390,7 @@ VisualEffectResource: temporaryBuffers: [] values: - nameId: Rate - index: 133 + index: 135 params: [] processor: {fileID: 0} shaderSourceIndex: -1 @@ -3386,7 +3408,7 @@ VisualEffectResource: temporaryBuffers: [] values: - nameId: Rate - index: 127 + index: 129 params: [] processor: {fileID: 0} shaderSourceIndex: -1 @@ -3413,9 +3435,9 @@ VisualEffectResource: index: 8 values: - nameId: bounds_center - index: 129 + index: 131 - nameId: bounds_size - index: 130 + index: 132 tasks: - type: 536870912 buffers: @@ -3430,28 +3452,28 @@ VisualEffectResource: temporaryBuffers: [] values: - nameId: Lifetime_a - index: 138 + index: 140 - nameId: ArcSphere_sphere_center_b - index: 23 + index: 21 - nameId: uniform_d - index: 63 + index: 61 - nameId: uniform_e - index: 20 + index: 25 - nameId: uniform_f - index: 14 + index: 15 - nameId: uniform_g - index: 34 + index: 31 - nameId: uniform_h - index: 101 + index: 109 - nameId: ArcSphere_arc_b - index: 139 + index: 141 - nameId: Position_c - index: 140 + index: 142 params: - nameId: bounds_center - index: 129 + index: 131 - nameId: bounds_size - index: 130 + index: 132 processor: {fileID: 0} shaderSourceIndex: 0 - type: 805306368 @@ -3464,24 +3486,26 @@ VisualEffectResource: index: 6 temporaryBuffers: [] values: - - nameId: dragCoefficient_a - index: 141 - - nameId: deltaTime_a - index: 142 - - nameId: uniform_d - index: 39 + - nameId: uniform_b + index: 1 + - nameId: dragCoefficient_b + index: 143 + - nameId: deltaTime_b + index: 144 - nameId: uniform_e - index: 59 + index: 38 - nameId: uniform_f - index: 60 + index: 57 - nameId: uniform_g - index: 92 + index: 54 - nameId: uniform_h - index: 6 + index: 116 - nameId: uniform_i - index: 45 + index: 2 - nameId: uniform_j - index: 58 + index: 39 + - nameId: uniform_k + index: 65 params: [] processor: {fileID: 0} shaderSourceIndex: 1 @@ -3498,7 +3522,7 @@ VisualEffectResource: temporaryBuffers: [] values: - nameId: localToWorld - index: 161 + index: 163 params: [] processor: {fileID: 0} shaderSourceIndex: 7 @@ -3513,31 +3537,31 @@ VisualEffectResource: temporaryBuffers: [] values: - nameId: Front_a - index: 143 + index: 145 - nameId: Up_a - index: 144 + index: 146 - nameId: A_b - index: 145 + index: 147 - nameId: B_b - index: 159 + index: 161 - nameId: A_c - index: 158 + index: 160 - nameId: B_c - index: 157 + index: 159 - nameId: Size_d - index: 156 + index: 158 - nameId: Alpha_e - index: 155 + index: 157 - nameId: A_f - index: 154 + index: 156 - nameId: B_f - index: 160 + index: 162 - nameId: smoothness - index: 153 + index: 155 - nameId: metallic - index: 151 + index: 153 - nameId: baseColorMap - index: 150 + index: 152 params: - nameId: sortPriority index: 0 @@ -3568,9 +3592,9 @@ VisualEffectResource: index: 15 values: - nameId: bounds_center - index: 131 + index: 133 - nameId: bounds_size - index: 132 + index: 134 tasks: - type: 536870912 buffers: @@ -3585,34 +3609,34 @@ VisualEffectResource: temporaryBuffers: [] values: - nameId: A_a - index: 123 + index: 126 - nameId: B_a - index: 120 + index: 124 - nameId: ArcSphere_sphere_center_b - index: 23 + index: 21 - nameId: uniform_e - index: 63 + index: 61 - nameId: uniform_f - index: 20 + index: 25 - nameId: uniform_g - index: 14 + index: 15 - nameId: uniform_h - index: 34 + index: 31 - nameId: uniform_i - index: 101 + index: 109 - nameId: ArcSphere_arc_b - index: 126 + index: 120 - nameId: Lifetime_c - index: 116 - - nameId: A_d index: 118 + - nameId: A_d + index: 127 - nameId: B_d - index: 125 + index: 122 params: - nameId: bounds_center - index: 131 + index: 133 - nameId: bounds_size - index: 132 + index: 134 processor: {fileID: 0} shaderSourceIndex: 5 - type: 805306368 @@ -3626,17 +3650,17 @@ VisualEffectResource: temporaryBuffers: [] values: - nameId: InvFieldTransform_a - index: 148 + index: 150 - nameId: FieldTransform_a - index: 75 + index: 71 - nameId: Intensity_a - index: 147 + index: 149 - nameId: Drag_a - index: 146 + index: 148 - nameId: deltaTime_a - index: 142 + index: 144 - nameId: VectorField_a - index: 149 + index: 151 params: [] processor: {fileID: 0} shaderSourceIndex: 3 @@ -3653,7 +3677,7 @@ VisualEffectResource: temporaryBuffers: [] values: - nameId: localToWorld - index: 161 + index: 163 params: [] processor: {fileID: 0} shaderSourceIndex: 8 @@ -3664,17 +3688,17 @@ VisualEffectResource: temporaryBuffers: [] values: - nameId: Color_a - index: 128 + index: 130 - nameId: A_c - index: 152 + index: 154 - nameId: B_c index: 117 - nameId: smoothness index: 119 - nameId: metallic - index: 115 + index: 125 - nameId: baseColorMap - index: 124 + index: 121 params: - nameId: sortPriority index: 0 @@ -3691,19 +3715,19 @@ VisualEffectResource: temporaryBuffers: [] values: - nameId: Color_a - index: 122 + index: 123 - nameId: Alpha_c - index: 121 + index: 128 - nameId: uniform_d - index: 108 + index: 88 - nameId: uniform_e - index: 29 + index: 36 - nameId: uniform_f - index: 27 + index: 29 - nameId: uniform_g - index: 47 + index: 49 - nameId: uniform_h - index: 106 + index: 104 params: - nameId: sortPriority index: 0 @@ -3752,7 +3776,7 @@ MonoBehaviour: inputSlot: {fileID: 8926484042661616711} - outputSlot: {fileID: 8926484042661614574} inputSlot: {fileID: 8926484042661616996} - position: {x: -563, y: 1030} + position: {x: -598, y: 1007} expandedSlots: - {fileID: 8926484042661614573} expanded: 1 @@ -3915,7 +3939,7 @@ MonoBehaviour: - {fileID: 8926484042661617007} - {fileID: 8926484042661614686} - {fileID: 8926484042661615188} - m_UIPosition: {x: 819, y: 1299} + m_UIPosition: {x: 819, y: 1374} m_UICollapsed: 0 m_UISuperCollapsed: 0 m_InputSlots: @@ -4697,11 +4721,14 @@ MonoBehaviour: m_Nodes: - m_Id: 1 linkedSlots: - - outputSlot: {fileID: 8926484042661614702} + - outputSlot: {fileID: 8926484042661614703} inputSlot: {fileID: 8926484042661616417} - position: {x: -231, y: 944} - expandedSlots: [] - expanded: 0 + - outputSlot: {fileID: 8926484042661614703} + inputSlot: {fileID: 8926484042661617088} + position: {x: -411, y: 780} + expandedSlots: + - {fileID: 8926484042661614702} + expanded: 1 --- !u!114 &8926484042661614702 MonoBehaviour: m_ObjectHideFlags: 0 @@ -4738,8 +4765,7 @@ MonoBehaviour: Culture=neutral, PublicKeyToken=null attributes: [] m_Direction: 1 - m_LinkedSlots: - - {fileID: 8926484042661616417} + m_LinkedSlots: [] --- !u!114 &8926484042661614703 MonoBehaviour: m_ObjectHideFlags: 0 @@ -4772,7 +4798,9 @@ MonoBehaviour: PublicKeyToken=b77a5c561934e089 attributes: [] m_Direction: 1 - m_LinkedSlots: [] + m_LinkedSlots: + - {fileID: 8926484042661616417} + - {fileID: 8926484042661617088} --- !u!114 &8926484042661614704 MonoBehaviour: m_ObjectHideFlags: 0 @@ -5956,7 +5984,7 @@ MonoBehaviour: linkedSlots: - outputSlot: {fileID: 8926484042661615654} inputSlot: {fileID: 8926484042661616217} - position: {x: -27, y: 973} + position: {x: -27, y: 1263} expandedSlots: [] expanded: 1 --- !u!114 &8926484042661615654 @@ -6357,7 +6385,7 @@ MonoBehaviour: m_EditorClassIdentifier: m_Parent: {fileID: 114350483966674976} m_Children: [] - m_UIPosition: {x: 600, y: 904} + m_UIPosition: {x: 600, y: 1194} m_UICollapsed: 0 m_UISuperCollapsed: 0 m_InputSlots: @@ -6760,7 +6788,7 @@ MonoBehaviour: m_EditorClassIdentifier: m_Parent: {fileID: 114350483966674976} m_Children: [] - m_UIPosition: {x: 228, y: 850} + m_UIPosition: {x: 228, y: 1140} m_UICollapsed: 0 m_UISuperCollapsed: 0 m_InputSlots: @@ -7035,9 +7063,9 @@ MonoBehaviour: m_EditorClassIdentifier: m_Parent: {fileID: 114350483966674976} m_Children: [] - m_UIPosition: {x: -288, y: 825} + m_UIPosition: {x: -403, y: 939} m_UICollapsed: 0 - m_UISuperCollapsed: 0 + m_UISuperCollapsed: 1 m_InputSlots: [] m_OutputSlots: - {fileID: 8926484042661616408} @@ -7062,7 +7090,7 @@ MonoBehaviour: - {fileID: 8926484042661616410} - {fileID: 8926484042661616411} m_UIPosition: {x: 0, y: 0} - m_UICollapsed: 1 + m_UICollapsed: 0 m_UISuperCollapsed: 0 m_MasterSlot: {fileID: 8926484042661616408} m_MasterData: @@ -7080,8 +7108,7 @@ MonoBehaviour: Culture=neutral, PublicKeyToken=null attributes: [] m_Direction: 1 - m_LinkedSlots: - - {fileID: 8926484042661616413} + m_LinkedSlots: [] --- !u!114 &8926484042661616409 MonoBehaviour: m_ObjectHideFlags: 0 @@ -7114,7 +7141,9 @@ MonoBehaviour: PublicKeyToken=b77a5c561934e089 attributes: [] m_Direction: 1 - m_LinkedSlots: [] + m_LinkedSlots: + - {fileID: 8926484042661616413} + - {fileID: 8926484042661617089} --- !u!114 &8926484042661616410 MonoBehaviour: m_ObjectHideFlags: 0 @@ -7195,7 +7224,7 @@ MonoBehaviour: m_EditorClassIdentifier: m_Parent: {fileID: 114350483966674976} m_Children: [] - m_UIPosition: {x: -40, y: 858} + m_UIPosition: {x: -104, y: 1121} m_UICollapsed: 0 m_UISuperCollapsed: 0 m_InputSlots: @@ -7249,7 +7278,7 @@ MonoBehaviour: m_RegexMaxLength: 0 m_Direction: 0 m_LinkedSlots: - - {fileID: 8926484042661616408} + - {fileID: 8926484042661616409} --- !u!114 &8926484042661616414 MonoBehaviour: m_ObjectHideFlags: 0 @@ -7392,7 +7421,7 @@ MonoBehaviour: m_RegexMaxLength: 0 m_Direction: 0 m_LinkedSlots: - - {fileID: 8926484042661614702} + - {fileID: 8926484042661614703} --- !u!114 &8926484042661616418 MonoBehaviour: m_ObjectHideFlags: 0 @@ -12946,7 +12975,7 @@ MonoBehaviour: m_EditorClassIdentifier: m_Parent: {fileID: 114350483966674976} m_Children: [] - m_UIPosition: {x: 415, y: 988} + m_UIPosition: {x: 415, y: 1278} m_UICollapsed: 0 m_UISuperCollapsed: 0 m_InputSlots: @@ -13298,3 +13327,210 @@ MonoBehaviour: attributes: [] m_Direction: 0 m_LinkedSlots: [] +--- !u!114 &8926484042661617085 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a971fa2e110a0ac42ac1d8dae408704b, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Parent: {fileID: 114780028408030698} + m_Children: [] + m_UIPosition: {x: 0, y: 0} + m_UICollapsed: 0 + m_UISuperCollapsed: 0 + m_InputSlots: + - {fileID: 8926484042661617086} + m_OutputSlots: [] + m_Disabled: 0 + attribute: alive + Composition: 0 + Source: 0 + Random: 0 + channels: 6 +--- !u!114 &8926484042661617086 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b4c11ff25089a324daf359f4b0629b33, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Parent: {fileID: 0} + m_Children: [] + m_UIPosition: {x: 0, y: 0} + m_UICollapsed: 1 + m_UISuperCollapsed: 0 + m_MasterSlot: {fileID: 8926484042661617086} + m_MasterData: + m_Owner: {fileID: 8926484042661617085} + m_Value: + m_Type: + m_SerializableType: System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, + PublicKeyToken=b77a5c561934e089 + m_SerializableObject: True + m_Space: 2147483647 + m_Property: + name: Alive + m_serializedType: + m_SerializableType: System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, + PublicKeyToken=b77a5c561934e089 + attributes: [] + m_Direction: 0 + m_LinkedSlots: + - {fileID: 8926484042661617090} +--- !u!114 &8926484042661617087 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e25f6e0f52a260847818fb8b116806ae, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Parent: {fileID: 114350483966674976} + m_Children: [] + m_UIPosition: {x: 380, y: 841} + m_UICollapsed: 0 + m_UISuperCollapsed: 0 + m_InputSlots: + - {fileID: 8926484042661617088} + - {fileID: 8926484042661617089} + m_OutputSlots: + - {fileID: 8926484042661617090} + condition: 2 +--- !u!114 &8926484042661617088 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f780aa281814f9842a7c076d436932e7, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Parent: {fileID: 0} + m_Children: [] + m_UIPosition: {x: 0, y: 0} + m_UICollapsed: 1 + m_UISuperCollapsed: 0 + m_MasterSlot: {fileID: 8926484042661617088} + m_MasterData: + m_Owner: {fileID: 8926484042661617087} + m_Value: + m_Type: + m_SerializableType: System.Single, mscorlib, Version=4.0.0.0, Culture=neutral, + PublicKeyToken=b77a5c561934e089 + m_SerializableObject: 0 + m_Space: 2147483647 + m_Property: + name: left + m_serializedType: + m_SerializableType: System.Single, mscorlib, Version=4.0.0.0, Culture=neutral, + PublicKeyToken=b77a5c561934e089 + attributes: + - m_Type: 3 + m_Min: -Infinity + m_Max: Infinity + m_Tooltip: The left operand. + m_Regex: + m_RegexMaxLength: 0 + m_Direction: 0 + m_LinkedSlots: + - {fileID: 8926484042661614703} +--- !u!114 &8926484042661617089 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f780aa281814f9842a7c076d436932e7, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Parent: {fileID: 0} + m_Children: [] + m_UIPosition: {x: 0, y: 0} + m_UICollapsed: 1 + m_UISuperCollapsed: 0 + m_MasterSlot: {fileID: 8926484042661617089} + m_MasterData: + m_Owner: {fileID: 8926484042661617087} + m_Value: + m_Type: + m_SerializableType: System.Single, mscorlib, Version=4.0.0.0, Culture=neutral, + PublicKeyToken=b77a5c561934e089 + m_SerializableObject: 0 + m_Space: 2147483647 + m_Property: + name: right + m_serializedType: + m_SerializableType: System.Single, mscorlib, Version=4.0.0.0, Culture=neutral, + PublicKeyToken=b77a5c561934e089 + attributes: + - m_Type: 3 + m_Min: -Infinity + m_Max: Infinity + m_Tooltip: The right operand. + m_Regex: + m_RegexMaxLength: 0 + m_Direction: 0 + m_LinkedSlots: + - {fileID: 8926484042661616409} +--- !u!114 &8926484042661617090 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b4c11ff25089a324daf359f4b0629b33, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Parent: {fileID: 0} + m_Children: [] + m_UIPosition: {x: 0, y: 0} + m_UICollapsed: 1 + m_UISuperCollapsed: 0 + m_MasterSlot: {fileID: 8926484042661617090} + m_MasterData: + m_Owner: {fileID: 8926484042661617087} + m_Value: + m_Type: + m_SerializableType: System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, + PublicKeyToken=b77a5c561934e089 + m_SerializableObject: False + m_Space: 2147483647 + m_Property: + name: res + m_serializedType: + m_SerializableType: System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, + PublicKeyToken=b77a5c561934e089 + attributes: + - m_Type: 3 + m_Min: -Infinity + m_Max: Infinity + m_Tooltip: The result of the comparison. + m_Regex: + m_RegexMaxLength: 0 + m_Direction: 1 + m_LinkedSlots: + - {fileID: 8926484042661617086}