Version = 1.9.0.27371; CParticleEffect $LOCAL$/Resource { OnSpawn = "$LOCAL$/Spawner"; CustomAttributes = "$LOCAL$/_GlobalAttributes"; Autostart = true; } CNEdEditorParticle_Data $LOCAL$/EDITOR { Position = float3(1.0469887e+000, -7.5887650e-001, 1.7972210e-001); EulerOrientation = float3(3.5958923e+001, 8.1697311e+001, 0.0000000e+000); PostFx_EnableGlow = false; Backdrops = "$LOCAL$/_BackdropList"; } CEntityWithTransformsFactory $LOCAL$/CEntityWithTransformsFactory_96A00101 { } CParticleAttributeList $LOCAL$/_GlobalAttributes { } CActionFactoryWithChilds $LOCAL$/Spawner { ChildList = { "$LOCAL$/Gradient_Ground_1", "$LOCAL$/Gradient_Trail_3", }; } CParticleDescriptor $LOCAL$/CParticleDescriptor_3C64512B { EnableSpawnerIDs = true; Renderer = "$LOCAL$/CParticleRenderer_Billboard_267A61CA"; CustomFields = { "$LOCAL$/CParticleFieldDeclaration_885E5F55", "$LOCAL$/CParticleFieldDeclaration_BDFB163C", "$LOCAL$/CParticleFieldDeclaration_6AA413AF", "$LOCAL$/CParticleFieldDeclaration_AEB0549E", "$LOCAL$/CParticleFieldDeclaration_4DC320B9", }; SpawnEvaluator = "$LOCAL$/CCompilerSyntaxNodeExpression_5B088170"; States = { "$LOCAL$/CParticleState_0E5F84F3", }; } CParticleRenderer_Billboard $LOCAL$/CParticleRenderer_Billboard_267A61CA { Diffuse = "Textures/vfx_circle_03.dds"; BillboardMode = PlanarAlignedQuad; Axis2Field = "Velocity"; AxisScale = 5.0000001e-002; } CParticleFieldDeclaration $LOCAL$/CParticleFieldDeclaration_885E5F55 { FieldName = "AxisAlign"; FieldType = float3; } CParticleFieldDeclaration $LOCAL$/CParticleFieldDeclaration_BDFB163C { FieldName = "AxisNormal"; FieldType = float3; } CParticleFieldDeclaration $LOCAL$/CParticleFieldDeclaration_6AA413AF { FieldName = "Color"; FieldType = float4; } CParticleFieldDeclaration $LOCAL$/CParticleFieldDeclaration_AEB0549E { FieldName = "SizeCoeff"; } CParticleFieldDeclaration $LOCAL$/CParticleFieldDeclaration_4DC320B9 { FieldName = "ColorCoeff"; } CCompilerSyntaxNodeExpression $LOCAL$/CCompilerSyntaxNodeExpression_5B088170 { Expression = "function void Eval() { Life = 0.5; Size = 0.25; Velocity = float3(0,-0.05,0); AxisAlign = Velocity; AxisNormal = float3(0,1,0); Position = float3(0,0,0); Rotation = rand(-pi,pi); }"; } CParticleState $LOCAL$/CParticleState_0E5F84F3 { StateName = "State_0"; Evolvers = { "$LOCAL$/CParticleEvolver_Physics_B6E03D32", "$LOCAL$/CParticleEvolver_Field_AFCA2ADD", "$LOCAL$/CParticleEvolver_Field_645A88F7", "$LOCAL$/CParticleEvolver_Field_81B341C1", "$LOCAL$/CParticleEvolver_Rotation_0ADC7F9A", "$LOCAL$/CParticleEvolver_Script_B8C8E965", "$LOCAL$/CParticleEvolver_Localspace_35D9C3BB", }; } CParticleEvolver_Physics $LOCAL$/CParticleEvolver_Physics_B6E03D32 { } CParticleEvolver_Field $LOCAL$/CParticleEvolver_Field_AFCA2ADD { Name = "Size"; Evaluator = "$LOCAL$/CParticleSamplerCurve_568D8464"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_568D8464 { Times = { 0.0000000e+000, 1.0000000e+000, }; FloatValues = { 3.0000000e+000, 1.1000000e+001, }; FloatTangents = { 0.0000000e+000, 1.7520035e+001, 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_645A88F7 { Name = "Color"; Evaluator = "$LOCAL$/CParticleSamplerCurve_AB69CF86"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_AB69CF86 { ValueType = Float4; Times = { 0.0000000e+000, 1.0000000e+000, }; FloatValues = { 1.0034220e+000, 1.0032189e+000, 1.5208423e-003, 1.0000000e+000, 0.0000000e+000, 0.0000000e+000, -2.2762746e-002, 0.0000000e+000, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, -3.8655953e+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_81B341C1 { Name = "ColorCoeff"; Evaluator = "$LOCAL$/CParticleSamplerCurve_55233318"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_55233318 { Times = { 0.0000000e+000, 1.0000000e+000, }; FloatValues = { 2.0000000e+000, 2.0000000e+000, }; FloatTangents = { 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_Localspace $LOCAL$/CParticleEvolver_Localspace_35D9C3BB { } CParticleEvolver_Rotation $LOCAL$/CParticleEvolver_Rotation_0ADC7F9A { } CParticleEvolver_Script $LOCAL$/CParticleEvolver_Script_B8C8E965 { Expression = "$LOCAL$/CCompilerSyntaxNodeExpression_2CE4618C"; } CCompilerSyntaxNodeExpression $LOCAL$/CCompilerSyntaxNodeExpression_2CE4618C { Expression = "function void Eval() { Color *= ColorCoeff; } "; } CActionFactoryParticleSpawnerBase $LOCAL$/Gradient_Ground_1 { Descriptor = "$LOCAL$/CParticleDescriptor_3C64512B"; Infinite = true; SpawnCount = 5.0000000e+000; } CParticleDescriptor $LOCAL$/CParticleDescriptor_63BF2B31 { Renderer = "$LOCAL$/CParticleRenderer_Billboard_736FA148"; CustomFields = { "$LOCAL$/CParticleFieldDeclaration_EB3AB5AB", "$LOCAL$/CParticleFieldDeclaration_93A6604A", }; SpawnEvaluator = "$LOCAL$/CCompilerSyntaxNodeExpression_9362FFD5"; States = { "$LOCAL$/CParticleState_939400BC", }; } CParticleRenderer_Billboard $LOCAL$/CParticleRenderer_Billboard_736FA148 { BillboardingMaterial = Additive_Soft; Diffuse = "Textures/vfx_circle_03.dds"; BillboardMode = VelocitySpheroidalAlign; SoftnessDistance = 5.0000000e-001; } CParticleFieldDeclaration $LOCAL$/CParticleFieldDeclaration_EB3AB5AB { FieldName = "Color"; FieldType = float4; } CParticleFieldDeclaration $LOCAL$/CParticleFieldDeclaration_93A6604A { FieldName = "ColorCoeff"; } CCompilerSyntaxNodeExpression $LOCAL$/CCompilerSyntaxNodeExpression_9362FFD5 { Expression = "function void Eval() { Life = 0.25; Size = 1.25; Velocity = float3(0,-0.5,0); Position = float3(0,0,0); }"; } CParticleState $LOCAL$/CParticleState_939400BC { StateName = "State_0"; Evolvers = { "$LOCAL$/CParticleEvolver_Physics_9AE2102F", "$LOCAL$/CParticleEvolver_Field_370FCB1E", "$LOCAL$/CParticleEvolver_Field_3C7323F0", "$LOCAL$/CParticleEvolver_Field_486DABB2", "$LOCAL$/CParticleEvolver_Script_DBD05EE4", "$LOCAL$/CParticleEvolver_Localspace_50D7B606", }; } CParticleEvolver_Physics $LOCAL$/CParticleEvolver_Physics_9AE2102F { } CParticleEvolver_Field $LOCAL$/CParticleEvolver_Field_370FCB1E { Name = "Color"; Evaluator = "$LOCAL$/CParticleSamplerCurve_49C49939"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_49C49939 { ValueType = Float4; Times = { 0.0000000e+000, 1.0000000e+000, }; FloatValues = { 1.0034220e+000, 1.0032189e+000, 1.5208423e-003, 1.0000000e+000, 0.0000000e+000, 0.0000000e+000, -2.2762746e-002, 0.0000000e+000, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, -3.8655953e+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_3C7323F0 { Name = "ColorCoeff"; Evaluator = "$LOCAL$/CParticleSamplerCurve_C1759973"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_C1759973 { Times = { 0.0000000e+000, 1.8132278e-001, 1.0000000e+000, }; FloatValues = { 0.0000000e+000, 1.3065894e+000, 0.0000000e+000, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, -1.4000628e+000, -1.6566646e-001, 0.0000000e+000, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); } CParticleEvolver_Field $LOCAL$/CParticleEvolver_Field_486DABB2 { Name = "Size"; Evaluator = "$LOCAL$/CParticleSamplerCurve_4D14FB5D"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_4D14FB5D { Times = { 0.0000000e+000, 1.0000000e+000, }; FloatValues = { 1.8919185e-003, 8.9213210e-001, }; FloatTangents = { 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_DBD05EE4 { Expression = "$LOCAL$/CCompilerSyntaxNodeExpression_F7913577"; } CCompilerSyntaxNodeExpression $LOCAL$/CCompilerSyntaxNodeExpression_F7913577 { Expression = "function void Eval() { Color *= ColorCoeff; } "; } CParticleEvolver_Localspace $LOCAL$/CParticleEvolver_Localspace_50D7B606 { } CActionFactoryParticleSpawnerBase $LOCAL$/Gradient_Trail_3 { Descriptor = "$LOCAL$/CParticleDescriptor_63BF2B31"; Infinite = true; SpawnCount = 5.0000000e+001; } CNEdEditorBackdrop_List $LOCAL$/_BackdropList { EditorInfosPosition = int2(-100, -365); BackgroundLayers2D = { "$LOCAL$/_Backdrop_Brush", }; } CNEdEditorBackdrop_Brush $LOCAL$/_Backdrop_Brush { EditorInfosPosition = int2(-253, -417); LayerName = "Layer_Brush"; } CNEdEditorLightFactory $LOCAL$/_Backdrop_Light_Factory { NearClipPlane = 1.0000000e+002; SpotFalloff = 8.8541701e-002; Magnitude = 1.0000000e+005; } CNEdEditorBackdrop_Light $LOCAL$/_Backdrop_Light { LayerName = "GlobalLight"; Position = float3(1.1233553e+002, 2.8270447e+002, 2.2297581e+002); EulerOrientation = float3(-4.8550171e+001, 2.6739031e+001, -9.5600376e-007); LightDistance = 3.7717276e+002; LightFactory = "$LOCAL$/_Backdrop_Light_Factory"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_EFF1AFB8 { ValueType = Float4; Times = { 0.0000000e+000, 1.0000000e+000, }; FloatValues = { -4.3468773e-003, 1.0092897e+000, 1.5208423e-003, 1.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 2.2887280e-002, 3.1925926e+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_BD75ACDB { Name = "Color"; Evaluator = "$LOCAL$/CParticleSamplerCurve_EFF1AFB8"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_F1E40F3A { ValueType = Float4; Times = { 0.0000000e+000, 1.0000000e+000, }; FloatValues = { -4.3468773e-003, 1.0092897e+000, 1.5208423e-003, 1.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 2.2887280e-002, 3.1925926e+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_ECB9E185 { Name = "Color"; Evaluator = "$LOCAL$/CParticleSamplerCurve_F1E40F3A"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_AF52EF0E { ValueType = Float4; Times = { 0.0000000e+000, 1.0000000e+000, }; FloatValues = { 1.0034220e+000, 1.0032189e+000, 1.5208423e-003, 1.0000000e+000, 0.0000000e+000, 0.0000000e+000, -2.2762746e-002, 0.0000000e+000, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, -3.8655953e+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_0B2393E9 { Name = "Color"; Evaluator = "$LOCAL$/CParticleSamplerCurve_AF52EF0E"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_145B5C60 { ValueType = Float4; Times = { 0.0000000e+000, 1.0000000e+000, }; FloatValues = { 1.0034220e+000, 1.0032189e+000, 1.5208423e-003, 1.0000000e+000, 0.0000000e+000, 0.0000000e+000, -2.2762746e-002, 0.0000000e+000, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, -3.8655953e+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_E49D02A3 { Name = "Color"; Evaluator = "$LOCAL$/CParticleSamplerCurve_145B5C60"; }