Version = 1.10.4.31262; CParticleEffect $LOCAL$/Resource { OnSpawn = "$LOCAL$/Spawner"; LayerGroups = { "$LOCAL$/Salt_Splash", }; CustomAttributes = "$LOCAL$/_GlobalAttributes"; Autostart = true; } CNEdEditorParticle_Data $LOCAL$/EDITOR { Position = float3(8.7851971e-001, 7.2307175e-001, 4.8167887e-001); EulerOrientation = float3(-2.6949999e+001, 5.9135967e+001, 0.0000000e+000); PostFx_EnableGlow = false; Backdrops = "$LOCAL$/_BackdropList"; LoopDelay = 1.5000000e+000; ShowGrid = true; } CActionFactoryWithChilds $LOCAL$/Spawner { ChildList = { "$LOCAL$/Droplets", "$LOCAL$/Droplets_Small", }; } CParticleAttributeList $LOCAL$/_GlobalAttributes { } CNEdEditorBackdrop_Model3D $LOCAL$/_Backdrop_Model3D { EditorInfosPosition = int2(-252, -371); LayerName = "Layer_Model"; ResourceModel = "Meshes/CubeRoom_Default.FBX"; } CNEdEditorLightFactory $LOCAL$/_Backdrop_Light_Factory { NearClipPlane = 1.0000000e+002; SpotFalloff = 8.8541701e-002; Magnitude = 1.0000000e+005; } CNEdEditorBackdrop_Light $LOCAL$/_Backdrop_Light { LayerName = "GlobalLight"; UniformScale = 9.9999988e-001; Position = float3(1.1233553e+002, 2.8270447e+002, 2.2297581e+002); EulerOrientation = float3(-4.8645687e+001, 2.6523003e+001, -2.1307579e-001); LightFactory = "$LOCAL$/_Backdrop_Light_Factory"; LightDistance = 3.7717276e+002; } CNEdEditorBackdrop_List $LOCAL$/_BackdropList { EditorInfosPosition = int2(-100, -365); BackgroundLayers2D = { "$LOCAL$/_Backdrop_Brush", }; SceneLayers3D = { "$LOCAL$/_Backdrop_Model3D", "$LOCAL$/_Backdrop_Light", }; IsSceneLayers3DExpanded = true; } CNEdEditorBackdrop_Brush $LOCAL$/_Backdrop_Brush { EditorInfosPosition = int2(-253, -417); LayerName = "Layer_Brush"; } CCompilerSyntaxNodeExpression $LOCAL$/CCompilerSyntaxNodeExpression_FFDE00F6 { Expression = "function void Eval() { } "; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_261D4DAD { ValueType = Float4; Times = { 0.0000000e+000, 8.3308905e-002, 1.0000000e+000, }; FloatValues = { 7.3060834e-001, 7.3060834e-001, 7.3060834e-001, 4.2607677e-001, 7.2700125e-001, 7.4030417e-001, 7.4345285e-001, 6.8232816e-001, 5.0000000e-001, 7.5000000e-001, 1.0000000e+000, -2.8272182e-002, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 3.7053591e-001, -2.8721513e-002, 2.4151674e-003, 3.3551849e-002, 2.1854887e-002, -3.1603771e-001, 2.6575340e-002, 3.6918840e-001, 2.4048068e-001, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, -1.5323631e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); } CParticleEvolver_Field $LOCAL$/CParticleEvolver_Field_D88AF774 { CustomName = "Field"; Name = "Color"; Evaluator = "$LOCAL$/CParticleSamplerCurve_261D4DAD"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_E403E391 { ValueType = Float4; Times = { 0.0000000e+000, 2.1659301e-001, 1.0000000e+000, }; FloatValues = { 1.0000000e+000, 1.0000000e+000, 3.7224346e-001, 0.0000000e+000, 1.0000000e+000, 1.0000000e+000, 3.7224346e-001, 8.6320752e-001, 5.1406842e-001, 9.7946751e-001, -1.5167981e-002, 0.0000000e+000, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); } CParticleEvolver_Field $LOCAL$/CParticleEvolver_Field_7F1C9128 { CustomName = "Field"; Name = "Color"; Evaluator = "$LOCAL$/CParticleSamplerCurve_E403E391"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_3D815A35 { ValueType = Float4; Times = { 0.0000000e+000, 2.1086510e-001, 1.0000000e+000, }; FloatValues = { 1.0000000e+000, 1.0000000e+000, 3.7224346e-001, 0.0000000e+000, 1.0000000e+000, 1.0000000e+000, 3.7224346e-001, 1.0000000e+000, 5.1406842e-001, 9.7946751e-001, -1.5167981e-002, 0.0000000e+000, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); } CParticleEvolver_Field $LOCAL$/CParticleEvolver_Field_F56A3A9C { CustomName = "Field"; Name = "Color"; Evaluator = "$LOCAL$/CParticleSamplerCurve_3D815A35"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_0A55DF8F { ValueType = Float4; Times = { 0.0000000e+000, 2.1086510e-001, 1.0000000e+000, }; FloatValues = { 1.0000000e+000, 1.0000000e+000, 3.7224346e-001, 0.0000000e+000, 1.0000000e+000, 1.0000000e+000, 3.7224346e-001, 1.0000000e+000, 5.1406842e-001, 9.7946751e-001, -1.5167981e-002, 0.0000000e+000, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); } CParticleEvolver_Field $LOCAL$/CParticleEvolver_Field_667E1DFE { CustomName = "Field"; Name = "Color"; Evaluator = "$LOCAL$/CParticleSamplerCurve_0A55DF8F"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_2F7DDAD3 { ValueType = Float4; Times = { 0.0000000e+000, 6.1757125e-002, 2.4236865e-001, 6.0042059e-001, 1.0000000e+000, }; FloatValues = { 1.0000000e+000, 1.0000000e+000, 3.7224346e-001, 0.0000000e+000, 1.0000000e+000, 1.0000000e+000, 3.7224346e-001, 9.9923956e-001, 1.0000000e+000, 1.0000000e+000, 3.7224346e-001, 8.9125466e-001, 7.5703418e-001, 9.8973376e-001, 1.7853774e-001, 4.4068441e-001, 5.1406842e-001, 9.7946751e-001, -1.5167981e-002, 0.0000000e+000, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 3.1312408e-003, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 9.1574565e-003, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, -1.9366184e-001, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, -3.8392347e-001, -3.3263633e-001, -1.4055313e-002, -2.6519591e-001, -4.8797548e-001, -3.7121603e-001, -1.5685471e-002, -2.9595378e-001, -5.4457170e-001, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); } CParticleEvolver_Field $LOCAL$/CParticleEvolver_Field_20F05892 { CustomName = "Field"; Name = "Color"; Evaluator = "$LOCAL$/CParticleSamplerCurve_2F7DDAD3"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_7BE5CA05 { ValueType = Float4; Times = { 0.0000000e+000, 3.5786587e-001, 4.0786585e-001, 1.0000000e+000, }; FloatValues = { 3.4999999e-001, 7.9999995e-001, 1.0000000e+000, 0.0000000e+000, 8.3955687e-001, 9.5221508e-001, 1.0000000e+000, 1.0123417e+000, 8.3955687e-001, 9.5221508e-001, 1.0000000e+000, 1.0060655e+000, 0.0000000e+000, 3.7246832e-001, 1.0000000e+000, 0.0000000e+000, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, -1.4738797e+000, -9.7291732e-001, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 9.3862645e-002, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); } CParticleEvolver_Field $LOCAL$/CParticleEvolver_Field_D5FC7EAC { CustomName = "Field"; Name = "Color"; Evaluator = "$LOCAL$/CParticleSamplerCurve_7BE5CA05"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_6375D469 { ValueType = Float4; Times = { 0.0000000e+000, 7.5550236e-002, 2.5616175e-001, 6.1536312e-001, 1.0000000e+000, }; FloatValues = { 9.3079847e-001, 9.3079847e-001, 1.0000001e+000, 0.0000000e+000, 9.3079847e-001, 9.3079847e-001, 1.0000001e+000, 9.9923956e-001, 9.3079847e-001, 9.3079847e-001, 1.0000001e+000, 8.9125466e-001, 4.5057032e-001, 6.8326980e-001, 1.0000000e+000, 4.4068441e-001, 2.0760450e-001, 6.7300361e-001, 1.0000000e+000, 0.0000000e+000, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 3.8305859e-003, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 9.1574565e-003, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, -1.9366184e-001, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, -3.8515595e-001, -3.3370417e-001, -1.4100432e-002, 0.0000000e+000, -4.8954198e-001, -3.5733417e-001, -1.5098902e-002, 0.0000000e+000, -5.2420706e-001, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); } CParticleEvolver_Field $LOCAL$/CParticleEvolver_Field_948266E0 { CustomName = "Field"; Name = "Color"; Evaluator = "$LOCAL$/CParticleSamplerCurve_6375D469"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_7AD4AB69 { ValueType = Float4; Times = { 0.0000000e+000, 4.0489706e-001, 7.5610614e-001, 1.0000000e+000, }; FloatValues = { 1.0020041e+000, 9.2651069e-001, 4.1178286e-002, 1.0000000e+000, 1.8126294e-001, 1.8126294e-001, 1.8126294e-001, 8.4232283e-001, 1.8126294e-001, 1.8126294e-001, 1.8126294e-001, 1.5544789e-001, 1.8126294e-001, 1.8126294e-001, 1.8126294e-001, 0.0000000e+000, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, -2.1150200e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, -4.6281213e-001, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, -4.0144479e-001, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, -3.8891613e-001, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, -2.7007917e-001, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); } CParticleEvolver_Field $LOCAL$/CParticleEvolver_Field_A84E89E0 { CustomName = "Field"; Name = "Color"; Evaluator = "$LOCAL$/CParticleSamplerCurve_7AD4AB69"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_9B9CFE8D { ValueType = Float4; Times = { 0.0000000e+000, 4.0195581e-001, 6.2117219e-001, 1.0000000e+000, }; FloatValues = { 1.0041699e+000, 4.2798349e-001, 4.2388760e-002, 7.7300137e-001, 5.6278962e-001, 1.6183481e-002, -1.4296390e-001, 1.0000000e+000, -1.8097000e-001, -3.6783889e-001, -1.5902090e-001, 1.0000000e+000, -1.0143160e-002, -1.8233569e-002, -1.7507790e-001, 0.0000000e+000, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, -1.1359040e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, -6.1949289e-001, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, -4.3975061e-001, -1.9231040e-002, -1.7944140e-002, 0.0000000e+000, -7.5993282e-001, -3.3233140e-002, -3.1009270e-002, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); } CParticleEvolver_Field $LOCAL$/CParticleEvolver_Field_B29A09D4 { CustomName = "Field"; Name = "Color"; Evaluator = "$LOCAL$/CParticleSamplerCurve_9B9CFE8D"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_9CC8F824 { ValueType = Float4; Times = { 0.0000000e+000, 8.9870133e-002, 2.7048165e-001, 6.2968302e-001, 1.0000000e+000, }; FloatValues = { 1.0000000e+000, 9.3079847e-001, 6.4638704e-003, 0.0000000e+000, 1.0000000e+000, 9.3079847e-001, 6.4638704e-003, 9.9923956e-001, 1.0000000e+000, 9.3079847e-001, 6.4638704e-003, 8.9125466e-001, 1.0000000e+000, 6.8326980e-001, 6.4637512e-003, 4.4068441e-001, 1.0000000e+000, 6.7300361e-001, 6.4637512e-003, 0.0000000e+000, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 4.5566405e-003, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 9.1574565e-003, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, -1.9366184e-001, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, -3.8515595e-001, 0.0000000e+000, -1.4100432e-002, 0.0000000e+000, -4.8954198e-001, 0.0000000e+000, -1.4536776e-002, 0.0000000e+000, -5.0469100e-001, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); } CParticleEvolver_Field $LOCAL$/CParticleEvolver_Field_A17D27B7 { CustomName = "Field"; Name = "Color"; Evaluator = "$LOCAL$/CParticleSamplerCurve_9CC8F824"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_0CD32418 { ValueType = Float4; Times = { 0.0000000e+000, 4.0195581e-001, 6.2117219e-001, 1.0000000e+000, }; FloatValues = { 1.0041699e+000, 4.2798349e-001, 4.2388760e-002, 7.7300137e-001, 5.6278962e-001, 1.6183481e-002, -1.4296390e-001, 1.0000000e+000, -1.8097000e-001, -3.6783889e-001, -1.5902090e-001, 1.0000000e+000, -1.0143160e-002, -1.8233569e-002, -1.7507790e-001, 0.0000000e+000, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, -1.1359040e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, -6.1949289e-001, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, -4.3975061e-001, -1.9231040e-002, -1.7944140e-002, 0.0000000e+000, -7.5993282e-001, -3.3233140e-002, -3.1009270e-002, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); } CParticleEvolver_Field $LOCAL$/CParticleEvolver_Field_AB6008BB { CustomName = "Field"; Name = "Color"; Evaluator = "$LOCAL$/CParticleSamplerCurve_0CD32418"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_43467969 { ValueType = Float4; Times = { 0.0000000e+000, 8.9870133e-002, 2.6904967e-001, 6.3397890e-001, 1.0000000e+000, }; FloatValues = { 1.0000000e+000, 9.3079847e-001, 6.4638704e-003, 0.0000000e+000, 1.0000000e+000, 9.3079847e-001, 6.4638704e-003, 9.9923956e-001, 1.0000000e+000, 7.1330792e-001, 6.4638704e-003, 8.9125466e-001, 1.0000000e+000, 4.2623553e-001, 6.4637512e-003, 4.4068441e-001, 1.0000000e+000, 3.3193892e-001, 6.4637512e-003, 0.0000000e+000, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 4.5566410e-003, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 9.0848524e-003, 0.0000000e+000, -3.0887753e-001, 0.0000000e+000, -1.9212641e-001, 0.0000000e+000, -6.2908089e-001, 0.0000000e+000, -3.9129767e-001, 0.0000000e+000, -9.0946496e-002, 0.0000000e+000, -4.9734825e-001, 0.0000000e+000, -9.1218613e-002, 0.0000000e+000, -4.9883628e-001, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); } CParticleEvolver_Field $LOCAL$/CParticleEvolver_Field_739D6FE0 { CustomName = "Field"; Name = "Color"; Evaluator = "$LOCAL$/CParticleSamplerCurve_43467969"; } CParticleDescriptor $LOCAL$/CParticleDescriptor_3B48268E { EnableSpawnerIDs = true; Renderer = "$LOCAL$/CParticleRenderer_List_B09D6169"; CustomFields = { "$LOCAL$/CParticleFieldDeclaration_B72C9422", "$LOCAL$/CParticleFieldDeclaration_CDBF97D4", }; CustomEvents = { "$LOCAL$/CParticleEventDeclaration_BC542377", }; Samplers = { "$LOCAL$/CParticleSamplerShape_DAD71B76", }; SpawnEvaluator = "$LOCAL$/CCompilerSyntaxNodeExpression_42625388"; States = { "$LOCAL$/CParticleState_A42E34EB", }; } CParticleRenderer_List $LOCAL$/CParticleRenderer_List_B09D6169 { CustomName = "List"; Renderers = { "$LOCAL$/CParticleRenderer_Billboard_97648423", }; } CParticleRenderer_Billboard $LOCAL$/CParticleRenderer_Billboard_97648423 { DrawOrder = 1; CustomName = "Billboard"; BillboardingMaterial = AlphaBlend; Diffuse = "Textures/vfx_square_01.dds"; AtlasDefinition = "AtlasDefinitions/atlasDef_2x2.pkat"; BillboardMode = ViewposAlignedQuad; ColorField = "Color2"; AxisScale = 5.0000001e-002; } CParticleFieldDeclaration $LOCAL$/CParticleFieldDeclaration_B72C9422 { FieldName = "Color"; FieldType = float4; } CParticleFieldDeclaration $LOCAL$/CParticleFieldDeclaration_CDBF97D4 { FieldName = "Color2"; FieldType = float4; } CParticleSamplerShape $LOCAL$/CParticleSamplerShape_DAD71B76 { SamplerName = "Droplets_Spawn"; Shape = "$LOCAL$/CShapeDescriptor_5EF38471"; SampleDimensionality = Volume; } CShapeDescriptor $LOCAL$/CShapeDescriptor_5EF38471 { ShapeType = CYLINDER; Radius = 1.0000000e-001; Height = 1.0000000e-001; } CCompilerSyntaxNodeExpression $LOCAL$/CCompilerSyntaxNodeExpression_42625388 { Expression = "function void Eval() { Life = rand(0.5,0.7); Size = rand(0.02,0.04); Velocity = float3(rand(-0.75,0.75),rand(4.5, 6.75),rand(-0.75,0.75))*0.5; Position = Droplets_Spawn.samplePosition(); }"; } CParticleState $LOCAL$/CParticleState_A42E34EB { StateName = "State_0"; Evolvers = { "$LOCAL$/CParticleEvolver_Physics_F414308A", "$LOCAL$/CParticleEvolver_Field_B5C0F515", "$LOCAL$/CParticleEvolver_Field_81936A79", }; } CParticleEvolver_Physics $LOCAL$/CParticleEvolver_Physics_F414308A { CustomName = "Physics"; ConstantAcceleration = float3(0.0000000e+000, -1.5000000e+001, 0.0000000e+000); WorldInteractionMode = OneWay; DieOnContact = true; BouncesBeforeDeath = 0; BounceRestitution = 0.0000000e+000; BounceOffset = 0.0000000e+000; } CParticleEvolver_Field $LOCAL$/CParticleEvolver_Field_B5C0F515 { CustomName = "Field"; Name = "Size"; Evaluator = "$LOCAL$/CParticleSamplerCurve_89E27EFC"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_89E27EFC { Times = { 0.0000000e+000, 8.0957574e-001, 1.0000000e+000, }; FloatValues = { 1.1687871e-002, 1.1387501e-002, 3.3477489e-003, }; FloatTangents = { 0.0000000e+000, 1.7121008e-003, -7.0768716e-003, -1.6645856e-003, -1.2881473e-002, 0.0000000e+000, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); } CParticleEvolver_Field $LOCAL$/CParticleEvolver_Field_81936A79 { CustomName = "Field"; Name = "Color2"; Evaluator = "$LOCAL$/CParticleSamplerCurve_7655AE30"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_7655AE30 { ValueType = Float4; Times = { 0.0000000e+000, 6.8615144e-001, 1.0000000e+000, }; FloatValues = { 9.8473227e-001, 9.8473227e-001, 9.8473227e-001, 1.0020550e+000, 9.8473227e-001, 9.8473227e-001, 9.8473227e-001, 1.0000000e+000, 9.8473227e-001, 9.8473227e-001, 9.8473227e-001, 0.0000000e+000, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); } CActionFactoryParticleSpawnerBase $LOCAL$/Droplets { Descriptor = "$LOCAL$/CParticleDescriptor_3B48268E"; Infinite = true; SpawnCountMode = TotalParticleCount; SpawnCount = 1.0000000e+001; SpawnCountRelativeRandomDeviation = 2.0000000e+000; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_674BBE1A { ValueType = Float4; Times = { 0.0000000e+000, 4.8214012e-001, 8.5069513e-001, 1.0000000e+000, }; FloatValues = { 8.2757282e-001, 1.0000000e+000, 1.1869851e-001, 1.0000000e+000, 8.6385703e-001, 1.0000000e+000, 1.1869851e-001, 1.0000000e+000, 8.3085179e-001, 1.0000000e+000, 1.1869851e-001, 1.0000000e+000, 8.2991529e-001, 1.0000000e+000, 1.1869851e-001, 7.4932545e-001, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 3.0355150e-002, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 2.3203924e-002, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, -3.4252837e-002, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, -1.3876125e-002, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 1.6072379e-002, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); } CParticleEvolver_Field $LOCAL$/CParticleEvolver_Field_36B1C9E5 { CustomName = "Field"; Name = "Color"; Evaluator = "$LOCAL$/CParticleSamplerCurve_674BBE1A"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_47AB3E19 { ValueType = Float4; Times = { 0.0000000e+000, 6.9410592e-001, 1.0000000e+000, }; FloatValues = { 8.9642948e-001, 9.9551398e-001, 0.0000000e+000, 1.0020550e+000, 3.3083826e-001, 9.9007863e-001, 0.0000000e+000, 1.0000000e+000, 2.8795415e-001, 1.0027471e+000, 0.0000000e+000, 0.0000000e+000, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, -2.0638041e-001, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, -9.0952337e-002, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); } CParticleEvolver_Field $LOCAL$/CParticleEvolver_Field_E6BA3A50 { CustomName = "Field"; Name = "Color2"; Evaluator = "$LOCAL$/CParticleSamplerCurve_47AB3E19"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_2A053F53 { ValueType = Float4; Times = { 0.0000000e+000, 6.9410592e-001, 1.0000000e+000, }; FloatValues = { 8.9642948e-001, 9.9551398e-001, 0.0000000e+000, 1.0020550e+000, 3.3083826e-001, 9.9007863e-001, 0.0000000e+000, 1.0000000e+000, 2.8795415e-001, 1.0027471e+000, 0.0000000e+000, 0.0000000e+000, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, -2.0638041e-001, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, -9.0952337e-002, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); } CParticleEvolver_Field $LOCAL$/CParticleEvolver_Field_FB215712 { CustomName = "Field"; Name = "Color2"; Evaluator = "$LOCAL$/CParticleSamplerCurve_2A053F53"; } CParticleDescriptor $LOCAL$/CParticleDescriptor_6728D3E7 { Renderer = "$LOCAL$/CParticleRenderer_Billboard_320F7D36"; CustomFields = { "$LOCAL$/CParticleFieldDeclaration_673EA931", "$LOCAL$/CParticleFieldDeclaration_5B05F748", }; Samplers = { "$LOCAL$/CParticleSamplerShape_E2C4C3AB", }; SpawnEvaluator = "$LOCAL$/CCompilerSyntaxNodeExpression_914F1DD5"; States = { "$LOCAL$/CParticleState_B9C376BC", }; } CParticleRenderer_Billboard $LOCAL$/CParticleRenderer_Billboard_320F7D36 { CustomName = "Billboard"; Diffuse = "Textures/vfx_square_01.dds"; AxisScale = 5.0000001e-002; } CParticleFieldDeclaration $LOCAL$/CParticleFieldDeclaration_673EA931 { FieldName = "Color"; FieldType = float4; } CParticleFieldDeclaration $LOCAL$/CParticleFieldDeclaration_5B05F748 { FieldName = "FloatVariation"; } CParticleSamplerShape $LOCAL$/CParticleSamplerShape_E2C4C3AB { SamplerName = "Droplets_Spawn"; Shape = "$LOCAL$/CShapeDescriptor_73D2864A"; Sampler = Regular; } CShapeDescriptor $LOCAL$/CShapeDescriptor_73D2864A { ShapeType = SPHERE; Radius = 2.5000000e-002; } CCompilerSyntaxNodeExpression $LOCAL$/CCompilerSyntaxNodeExpression_914F1DD5 { Expression = "function void Eval() { Life = rand(0.2,0.3); Size = 0.25; Position = Droplets_Spawn.samplePosition(); Velocity = Position * float3(1,1.5,1) * rand(30,50) ; FloatVariation = rand(0.5,1.25); } "; } CParticleState $LOCAL$/CParticleState_B9C376BC { StateName = "State_0"; Evolvers = { "$LOCAL$/CParticleEvolver_Physics_9A6BBE2F", "$LOCAL$/CParticleEvolver_Field_D964111E", "$LOCAL$/CParticleEvolver_Field_2B21B9F0", "$LOCAL$/CParticleEvolver_Script_9C2011B2", }; } CParticleEvolver_Physics $LOCAL$/CParticleEvolver_Physics_9A6BBE2F { CustomName = "Physics"; ConstantAcceleration = float3(0.0000000e+000, -4.0000000e+000, 0.0000000e+000); } CParticleEvolver_Field $LOCAL$/CParticleEvolver_Field_D964111E { CustomName = "Field"; Name = "Size"; Evaluator = "$LOCAL$/CParticleSamplerCurve_42EB5739"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_42EB5739 { Times = { 0.0000000e+000, 8.3173072e-001, 1.0000000e+000, }; FloatValues = { 8.6583914e-003, 8.3580213e-003, 3.1826925e-004, }; FloatTangents = { 0.0000000e+000, 1.7589544e-003, -7.2705382e-003, -1.4709187e-003, -1.1382773e-002, 0.0000000e+000, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); } CParticleEvolver_Field $LOCAL$/CParticleEvolver_Field_2B21B9F0 { CustomName = "Field"; Name = "Color"; Evaluator = "$LOCAL$/CParticleSamplerCurve_85DCE773"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_85DCE773 { ValueType = Float4; Times = { 0.0000000e+000, 6.9410592e-001, 1.0000000e+000, }; FloatValues = { 8.1513238e-001, 8.1513238e-001, 8.1513238e-001, 1.0020550e+000, 8.1513238e-001, 8.1513238e-001, 8.1513238e-001, 1.0000000e+000, 8.1513238e-001, 8.1513238e-001, 8.1513238e-001, 0.0000000e+000, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); } CParticleEvolver_Script $LOCAL$/CParticleEvolver_Script_9C2011B2 { CustomName = "Script"; Expression = "$LOCAL$/CCompilerSyntaxNodeExpression_A5E4595D"; } CCompilerSyntaxNodeExpression $LOCAL$/CCompilerSyntaxNodeExpression_A5E4595D { Expression = "function void Eval() { Size *= FloatVariation; } "; } CActionFactoryParticleSpawnerBase $LOCAL$/Salt_Splash { Descriptor = "$LOCAL$/CParticleDescriptor_6728D3E7"; SpawnCountMode = TotalParticleCount; SpawnCount = 3.0000000e+000; } CParticleEventDeclaration $LOCAL$/CParticleEventDeclaration_BC542377 { EventName = "OnCollide"; EventAction = "$LOCAL$/Salt_Splash"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_51BBA076 { ValueType = Float4; Times = { 0.0000000e+000, 6.9410592e-001, 1.0000000e+000, }; FloatValues = { 8.1513238e-001, 8.1513238e-001, 8.1513238e-001, 1.0020550e+000, 8.1513238e-001, 8.1513238e-001, 8.1513238e-001, 1.0000000e+000, 8.1513238e-001, 8.1513238e-001, 8.1513238e-001, 0.0000000e+000, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); } CParticleEvolver_Field $LOCAL$/CParticleEvolver_Field_B6BFED71 { CustomName = "Field"; Name = "Color2"; Evaluator = "$LOCAL$/CParticleSamplerCurve_51BBA076"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_F88BFF05 { Times = { 0.0000000e+000, 8.0957574e-001, 1.0000000e+000, }; FloatValues = { 1.1687871e-002, 1.1387501e-002, 3.3477489e-003, }; FloatTangents = { 0.0000000e+000, 1.7121008e-003, -7.0768716e-003, -1.6645856e-003, -1.2881473e-002, 0.0000000e+000, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); } CParticleEvolver_Field $LOCAL$/CParticleEvolver_Field_D0D457AC { CustomName = "Field"; Name = "Size"; Evaluator = "$LOCAL$/CParticleSamplerCurve_F88BFF05"; } CParticleDescriptor $LOCAL$/CParticleDescriptor_3F82236F { EnableSpawnerIDs = true; Renderer = "$LOCAL$/CParticleRenderer_List_639BBF5E"; CustomFields = { "$LOCAL$/CParticleFieldDeclaration_8939A630", "$LOCAL$/CParticleFieldDeclaration_AFE128B3", }; Samplers = { "$LOCAL$/CParticleSamplerShape_FFF6809D", }; SpawnEvaluator = "$LOCAL$/CCompilerSyntaxNodeExpression_DBB980B7"; States = { "$LOCAL$/CParticleState_4AF44246", }; } CParticleRenderer_List $LOCAL$/CParticleRenderer_List_639BBF5E { CustomName = "List"; Renderers = { "$LOCAL$/CParticleRenderer_Billboard_D1C98279", }; } CParticleRenderer_Billboard $LOCAL$/CParticleRenderer_Billboard_D1C98279 { DrawOrder = 1; CustomName = "Billboard"; BillboardingMaterial = AlphaBlend; Diffuse = "Textures/vfx_square_01.dds"; AtlasDefinition = "AtlasDefinitions/atlasDef_2x2.pkat"; BillboardMode = ViewposAlignedQuad; ColorField = "Color2"; AxisScale = 5.0000001e-002; } CParticleFieldDeclaration $LOCAL$/CParticleFieldDeclaration_8939A630 { FieldName = "Color"; FieldType = float4; } CParticleFieldDeclaration $LOCAL$/CParticleFieldDeclaration_AFE128B3 { FieldName = "Color2"; FieldType = float4; } CParticleSamplerShape $LOCAL$/CParticleSamplerShape_FFF6809D { SamplerName = "Droplets_Spawn"; Shape = "$LOCAL$/CShapeDescriptor_F421AD24"; SampleDimensionality = Volume; } CShapeDescriptor $LOCAL$/CShapeDescriptor_F421AD24 { ShapeType = CYLINDER; Radius = 1.0000000e-001; Height = 1.0000000e-001; } CCompilerSyntaxNodeExpression $LOCAL$/CCompilerSyntaxNodeExpression_DBB980B7 { Expression = "function void Eval() { Life = rand(0.5,0.7); Size = rand(0.02,0.04); Velocity = float3(rand(-0.75,0.75),rand(4.5, 6.75),rand(-0.75,0.75))*0.5; Position = Droplets_Spawn.samplePosition(); }"; } CParticleState $LOCAL$/CParticleState_4AF44246 { StateName = "State_0"; Evolvers = { "$LOCAL$/CParticleEvolver_Physics_4DC14B81", "$LOCAL$/CParticleEvolver_Field_6AA11FD8", "$LOCAL$/CParticleEvolver_Field_EA85965A", }; } CParticleEvolver_Physics $LOCAL$/CParticleEvolver_Physics_4DC14B81 { CustomName = "Physics"; ConstantAcceleration = float3(0.0000000e+000, -1.5000000e+001, 0.0000000e+000); WorldInteractionMode = OneWay; DieOnContact = true; BouncesBeforeDeath = 0; BounceRestitution = 0.0000000e+000; BounceOffset = 0.0000000e+000; } CParticleEvolver_Field $LOCAL$/CParticleEvolver_Field_6AA11FD8 { CustomName = "Field"; Name = "Size"; Evaluator = "$LOCAL$/CParticleSamplerCurve_1EC3CF7B"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_1EC3CF7B { Times = { 0.0000000e+000, 8.0843937e-001, 1.0000000e+000, }; FloatValues = { 8.5297422e-003, 8.2293721e-003, 3.3477489e-003, }; FloatTangents = { 0.0000000e+000, 1.7096977e-003, -7.0669381e-003, -1.6745189e-003, -1.2958344e-002, 0.0000000e+000, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); } CParticleEvolver_Field $LOCAL$/CParticleEvolver_Field_EA85965A { CustomName = "Field"; Name = "Color2"; Evaluator = "$LOCAL$/CParticleSamplerCurve_F6486725"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_F6486725 { ValueType = Float4; Times = { 0.0000000e+000, 6.8615144e-001, 1.0000000e+000, }; FloatValues = { 9.8473227e-001, 9.8473227e-001, 9.8473227e-001, 1.0020550e+000, 9.8473227e-001, 9.8473227e-001, 9.8473227e-001, 1.0000000e+000, 9.8473227e-001, 9.8473227e-001, 9.8473227e-001, 0.0000000e+000, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); } CActionFactoryParticleSpawnerBase $LOCAL$/Droplets_Small { Descriptor = "$LOCAL$/CParticleDescriptor_3F82236F"; Infinite = true; SpawnCountMode = TotalParticleCount; SpawnCount = 8.0000000e+000; SpawnCountRelativeRandomDeviation = 2.0000000e+000; }