Version = 1.9.1.28491; CParticleEffect $LOCAL$/Resource { EditorInfosPosition = int2(73, 52); OnSpawn = "$LOCAL$/Spawner"; CustomAttributes = "$LOCAL$/_GlobalAttributes"; Autostart = true; } CActionFactoryParticleSpawnerBase $LOCAL$/Layer_1 { EditorInfosPosition = int2(-288, -61); EditorInfosIsBlockMinimized = 0; Descriptor = "$LOCAL$/CParticleDescriptor_AE135B2A"; Infinite = true; DurationInSeconds = 2.0000000e+000; SpawnCount = 8.0000000e+000; } CParticleDescriptor $LOCAL$/CParticleDescriptor_AE135B2A { EditorInfosPosition = int2(-392, -44); CustomFields = { "$LOCAL$/CParticleFieldDeclaration_D6E78A1F", "$LOCAL$/CParticleFieldDeclaration_B56DC0B6", "$LOCAL$/CParticleFieldDeclaration_D09072B1", "$LOCAL$/CParticleFieldDeclaration_DC46DA3D", "$LOCAL$/CParticleFieldDeclaration_98B70D40", "$LOCAL$/CParticleFieldDeclaration_357B0F71", }; SpawnEvaluator = "$LOCAL$/CCompilerSyntaxNodeExpression_5566F5E7"; States = { "$LOCAL$/CParticleState_3AF8190E", }; } CActionFactoryWithChilds $LOCAL$/Spawner { EditorInfosPosition = int2(-162, -81); ChildList = { "$LOCAL$/Layer_1", "$LOCAL$/Layer_2", "$LOCAL$/Layer_3", "$LOCAL$/Layer_4", }; } CParticleFieldDeclaration $LOCAL$/CParticleFieldDeclaration_D09072B1 { FieldName = "RandPos"; } CCompilerSyntaxNodeExpression $LOCAL$/CCompilerSyntaxNodeExpression_5566F5E7 { EditorInfosPosition = int2(-508, 22); Expression = "function void Eval() { Life = 1.0; Time=ninja*100; Inverse=select(-1,1,ninja<0.5); RandPos=rand(0.5,1); Position=float3(sin(5*scene.Time+Time)*RandPos,0,Inverse*cos(5*scene.Time+Time)*RandPos); VALL=vrand(); TextID=ninja; } "; } CParticleState $LOCAL$/CParticleState_3AF8190E { EditorInfosPosition = int2(-508, 65); StateName = "State_0"; Evolvers = { "$LOCAL$/CParticleEvolver_Localspace_1F6B3A88", "$LOCAL$/aze", }; } CParticleEvolver_Physics $LOCAL$/CParticleEvolver_Physics_36D6D4BD { EditorInfosPosition = int2(-590, 86); CustomName = "Physics"; } CParticleAttributeList $LOCAL$/_GlobalAttributes { EditorInfosPosition = int2(-599, -20); AttributeList = { "$LOCAL$/CParticleAttributeDeclaration_44BDAED4", "$LOCAL$/CParticleAttributeDeclaration_008FCC27", }; } CParticleEvolver_Script $LOCAL$/CParticleEvolver_Script_5FC3B145 { CustomName = "Script"; Expression = "$LOCAL$/CCompilerSyntaxNodeExpression_34F0D6EC"; } CCompilerSyntaxNodeExpression $LOCAL$/CCompilerSyntaxNodeExpression_34F0D6EC { Expression = "function void Eval() { float Move = RandPos*(1-LifeRatio*0.5); Position=Scale*float3(sin(5*scene.Time+Time)*Move,LifeRatio*2*RandPos+sin(15*scene.Time+Time)*0.05,Inverse*cos(5*scene.Time+Time)*Move); Flux=Scale; } "; } CParticleFieldDeclaration $LOCAL$/CParticleFieldDeclaration_D6E78A1F { FieldName = "Time"; } CParticleEvolver_Spawner $LOCAL$/aze { CustomName = "Spawner"; LocalSpaceSpawn = true; UpAxisField = "Position"; CustomSpawnIntervalScaleField = "Flux"; Descriptor = "$LOCAL$/CParticleDescriptor_CF42AB20"; } CParticleState $LOCAL$/CParticleState_2DA4F7A9 { StateName = "State_0"; Evolvers = { "$LOCAL$/CParticleEvolver_Localspace_8AE5A7EB", "$LOCAL$/CParticleEvolver_Script_0DD7066D", }; } CParticleDescriptor $LOCAL$/CParticleDescriptor_CF42AB20 { Renderer = "$LOCAL$/CParticleRenderer_Ribbon_B41DBF53"; CustomFields = { "$LOCAL$/CParticleFieldDeclaration_3F8EEF55", "$LOCAL$/CParticleFieldDeclaration_4AE3D712", "$LOCAL$/CParticleFieldDeclaration_48B81503", "$LOCAL$/CParticleFieldDeclaration_21DBF407", }; Samplers = { "$LOCAL$/CParticleSamplerCurve_71463744", }; SpawnEvaluator = "$LOCAL$/CCompilerSyntaxNodeExpression_3A9B1863"; States = { "$LOCAL$/CParticleState_2DA4F7A9", }; } CCompilerSyntaxNodeExpression $LOCAL$/CCompilerSyntaxNodeExpression_3A9B1863 { Expression = "function void Eval() { Life = 1.0; Size = 0.15*Scale; Velocity=parent.VALL*0.5*Scale; TextureID=parent.TextID*4; Time=spawner.LifeRatio; } "; } CParticleFieldDeclaration $LOCAL$/CParticleFieldDeclaration_3F8EEF55 { FieldName = "Size"; } CParticleEvolver_Physics $LOCAL$/CParticleEvolver_Physics_4514F6CD { CustomName = "Physics"; } CParticleFieldDeclaration $LOCAL$/CParticleFieldDeclaration_B56DC0B6 { FieldName = "Inverse"; } CParticleRenderer_Ribbon $LOCAL$/CParticleRenderer_Ribbon_B41DBF53 { CustomName = "Ribbon"; BillboardingMaterial = AlphaBlend_Additive_Soft; Quality = CorrectDeformation; Diffuse = "Textures/Fx/Branch_01.dds"; AtlasDefinition = "Textures/Fx/AtlasC4.pkat"; TextureUField = "LifeRatio"; } CParticleFieldDeclaration $LOCAL$/CParticleFieldDeclaration_4AE3D712 { FieldName = "Color"; FieldType = float4; } CParticleFieldDeclaration $LOCAL$/CParticleFieldDeclaration_DC46DA3D { FieldName = "VALL"; FieldType = float3; TransformFilter = rotate; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_71463744 { SamplerName = "Sampler_0"; Times = { 0.0000000e+000, 2.5000000e-001, 7.5000000e-001, 1.0000000e+000, }; FloatValues = { 0.0000000e+000, 1.0000000e+000, 1.0000000e+000, 0.0000000e+000, }; FloatTangents = { 0.0000000e+000, 2.5000000e+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$/Layer_2 { EditorInfosIsBlockMinimized = 0; Descriptor = "$LOCAL$/CParticleDescriptor_D9B5C557"; Infinite = true; DurationInSeconds = 2.0000000e+000; SpawnCount = 2.5000000e+001; } CParticleDescriptor $LOCAL$/CParticleDescriptor_D9B5C557 { Renderer = "$LOCAL$/CParticleRenderer_Billboard_FC3E6321"; CustomFields = { "$LOCAL$/CParticleFieldDeclaration_2DD9A86C", "$LOCAL$/CParticleFieldDeclaration_6EC6394E", "$LOCAL$/CParticleFieldDeclaration_CA6FC949", }; Samplers = { "$LOCAL$/CParticleSamplerDoubleCurve_FE2FF99F", }; SpawnEvaluator = "$LOCAL$/CCompilerSyntaxNodeExpression_62ED9366"; States = { "$LOCAL$/CParticleState_80F23FF8", }; } CCompilerSyntaxNodeExpression $LOCAL$/CCompilerSyntaxNodeExpression_62ED9366 { Expression = "function void Eval() { Life = 1.0; Size = Scale*0.25; Position=Scale*vrand().x0z; TextureID=rand(0,4); RAND=ninja; Rotation=rand(-pi,pi); VXZ=rand(-0.1,0.1); } "; } CParticleRenderer_Billboard $LOCAL$/CParticleRenderer_Billboard_FC3E6321 { CustomName = "Billboard"; BillboardingMaterial = AlphaBlend; Diffuse = "Textures/Fx/Smoke_03.dds"; AtlasDefinition = "Textures/Fx/AtlasX2.pkat"; } CParticleState $LOCAL$/CParticleState_80F23FF8 { StateName = "State_0"; Evolvers = { "$LOCAL$/CParticleEvolver_Localspace_D3971F8A", "$LOCAL$/CParticleEvolver_Rotation_FFD78B29", "$LOCAL$/CParticleEvolver_Script_F33F4D7A", }; } CParticleEvolver_Physics $LOCAL$/CParticleEvolver_Physics_7E7D621B { CustomName = "Physics"; } CParticleEvolver_Script $LOCAL$/CParticleEvolver_Script_F33F4D7A { CustomName = "Script"; Expression = "$LOCAL$/CCompilerSyntaxNodeExpression_38BADCC5"; } CCompilerSyntaxNodeExpression $LOCAL$/CCompilerSyntaxNodeExpression_38BADCC5 { Expression = "function void Eval() { Velocity=Scale*float3(VXZ,2*LifeRatio,VXZ); Color=float4(0,0,0,1)*Sampler_0.sample(LifeRatio,RAND); RotationSpeed=cross(Velocity*50,float3(0,-1,0)); } "; } CParticleFieldDeclaration $LOCAL$/CParticleFieldDeclaration_2DD9A86C { FieldName = "Color"; FieldType = float4; } CParticleSamplerDoubleCurve $LOCAL$/CParticleSamplerDoubleCurve_FE2FF99F { SamplerName = "Sampler_0"; Times = { 0.0000000e+000, 1.4999999e-001, 8.4999996e-001, 1.0000000e+000, }; FloatValues = { 0.0000000e+000, 1.0000000e+000, 1.0000000e+000, 0.0000000e+000, }; FloatTangents = { 0.0000000e+000, 1.0899959e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, -1.0049376e+000, 0.0000000e+000, }; Times1 = { 0.0000000e+000, 2.9999998e-001, 6.9999999e-001, 1.0000000e+000, }; FloatValues1 = { 0.0000000e+000, 7.5000000e-001, 7.5000000e-001, 0.0000000e+000, }; FloatTangents1 = { 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, }; } CParticleFieldDeclaration $LOCAL$/CParticleFieldDeclaration_6EC6394E { FieldName = "RAND"; } CParticleEvolver_Rotation $LOCAL$/CParticleEvolver_Rotation_FFD78B29 { CustomName = "Rotation"; RotationMode = Axial; } CParticleDescriptor $LOCAL$/CParticleDescriptor_1614CC73 { Renderer = "$LOCAL$/CParticleRenderer_Billboard_74135AB2"; CustomFields = { "$LOCAL$/CParticleFieldDeclaration_4CC4D65D", "$LOCAL$/CParticleFieldDeclaration_19FFD5E4", "$LOCAL$/CParticleFieldDeclaration_A76658BF", "$LOCAL$/CParticleFieldDeclaration_EF9E76EE", }; Samplers = { "$LOCAL$/CParticleSamplerDoubleCurve_FC2A7877", }; SpawnEvaluator = "$LOCAL$/CCompilerSyntaxNodeExpression_5FF8B506"; States = { "$LOCAL$/CParticleState_9FD15541", }; } CParticleRenderer_Billboard $LOCAL$/CParticleRenderer_Billboard_74135AB2 { CustomName = "Billboard"; BillboardingMaterial = AlphaBlend; Diffuse = "Textures/Fx/Smoke_03.dds"; AtlasDefinition = "Textures/Fx/AtlasX2.pkat"; BillboardMode = PlanarAlignedQuad; AxisField = "Axis"; Axis2Field = "Axis2"; AxisScale = 1.0000000e+000; } CParticleFieldDeclaration $LOCAL$/CParticleFieldDeclaration_4CC4D65D { FieldName = "Color"; FieldType = float4; } CParticleFieldDeclaration $LOCAL$/CParticleFieldDeclaration_19FFD5E4 { FieldName = "RAND"; } CParticleSamplerDoubleCurve $LOCAL$/CParticleSamplerDoubleCurve_FC2A7877 { SamplerName = "Sampler_0"; Times = { 0.0000000e+000, 1.4999999e-001, 8.4999996e-001, 1.0000000e+000, }; FloatValues = { 0.0000000e+000, 1.0000000e+000, 1.0000000e+000, 0.0000000e+000, }; FloatTangents = { 0.0000000e+000, 1.0899959e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, -1.0049376e+000, 0.0000000e+000, }; Times1 = { 0.0000000e+000, 2.9999998e-001, 6.9999999e-001, 1.0000000e+000, }; FloatValues1 = { 0.0000000e+000, 7.5000000e-001, 7.5000000e-001, 0.0000000e+000, }; FloatTangents1 = { 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, }; } CCompilerSyntaxNodeExpression $LOCAL$/CCompilerSyntaxNodeExpression_5FF8B506 { Expression = "function void Eval() { Life = 1; Size = Scale; Position=Scale*vrand().x0z; TextureID=rand(0,4); RAND=ninja; Rotation=rand(-pi,pi); Axis=float3(0,0,1); Axis2=float3(0,1,0); ScalarRotationSpeed=rand(-0.5,0.5); } "; } CParticleState $LOCAL$/CParticleState_9FD15541 { StateName = "State_0"; Evolvers = { "$LOCAL$/CParticleEvolver_Localspace_9BF71015", "$LOCAL$/CParticleEvolver_Rotation_771FDB3B", "$LOCAL$/CParticleEvolver_Script_5588AD1A", }; } CParticleEvolver_Physics $LOCAL$/CParticleEvolver_Physics_9D490C98 { CustomName = "Physics"; } CParticleEvolver_Rotation $LOCAL$/CParticleEvolver_Rotation_771FDB3B { CustomName = "Rotation"; } CParticleEvolver_Script $LOCAL$/CParticleEvolver_Script_5588AD1A { CustomName = "Script"; Expression = "$LOCAL$/CCompilerSyntaxNodeExpression_9529E4E5"; } CCompilerSyntaxNodeExpression $LOCAL$/CCompilerSyntaxNodeExpression_9529E4E5 { Expression = "function void Eval() { Color=float4(0,0,0,1)*Sampler_0.sample(LifeRatio,RAND); } "; } CActionFactoryParticleSpawnerBase $LOCAL$/Layer_3 { EditorInfosIsBlockMinimized = 0; Descriptor = "$LOCAL$/CParticleDescriptor_1614CC73"; Infinite = true; DurationInSeconds = 2.0000000e+000; SpawnCount = 5.0000000e+001; } CParticleFieldDeclaration $LOCAL$/CParticleFieldDeclaration_A76658BF { FieldName = "Axis"; FieldType = float3; TransformFilter = rotate; } CParticleFieldDeclaration $LOCAL$/CParticleFieldDeclaration_EF9E76EE { FieldName = "Axis2"; FieldType = float3; TransformFilter = rotate; } CParticleFieldDeclaration $LOCAL$/CParticleFieldDeclaration_CA6FC949 { FieldName = "VXZ"; } CParticleFieldDeclaration $LOCAL$/CParticleFieldDeclaration_98B70D40 { FieldName = "TextID"; } CParticleFieldDeclaration $LOCAL$/CParticleFieldDeclaration_48B81503 { FieldName = "TextureID"; } CParticleFieldDeclaration $LOCAL$/CParticleFieldDeclaration_21DBF407 { FieldName = "Time"; } CParticleEvolver_Script $LOCAL$/CParticleEvolver_Script_0DD7066D { CustomName = "Script"; Expression = "$LOCAL$/CCompilerSyntaxNodeExpression_FB36BF34"; } CCompilerSyntaxNodeExpression $LOCAL$/CCompilerSyntaxNodeExpression_FB36BF34 { Expression = "function void Eval() { Color=Sampler_0.sample(Time)*float4(0,0,0,1); } "; } CParticleDescriptor $LOCAL$/CParticleDescriptor_6D3A3769 { EditorInfosPosition = int2(-392, -44); Renderer = "$LOCAL$/CParticleRenderer_Light_522651A3"; CustomFields = { "$LOCAL$/CParticleFieldDeclaration_CC9D05E0", "$LOCAL$/CParticleFieldDeclaration_97432A23", "$LOCAL$/CParticleFieldDeclaration_1D7D3222", "$LOCAL$/CParticleFieldDeclaration_0BAECA8D", "$LOCAL$/CParticleFieldDeclaration_53E9C5D4", "$LOCAL$/CParticleFieldDeclaration_1EC9BA76", "$LOCAL$/CParticleFieldDeclaration_3483AFA2", }; Samplers = { "$LOCAL$/CParticleSamplerCurve_3350560D", }; SpawnEvaluator = "$LOCAL$/CCompilerSyntaxNodeExpression_95922F27"; States = { "$LOCAL$/CParticleState_03FA5976", }; } CParticleFieldDeclaration $LOCAL$/CParticleFieldDeclaration_CC9D05E0 { FieldName = "Time"; } CParticleFieldDeclaration $LOCAL$/CParticleFieldDeclaration_97432A23 { FieldName = "Inverse"; } CParticleFieldDeclaration $LOCAL$/CParticleFieldDeclaration_1D7D3222 { FieldName = "RandPos"; } CParticleFieldDeclaration $LOCAL$/CParticleFieldDeclaration_0BAECA8D { FieldName = "VALL"; FieldType = float3; TransformFilter = rotate; } CParticleFieldDeclaration $LOCAL$/CParticleFieldDeclaration_53E9C5D4 { FieldName = "TextID"; } CCompilerSyntaxNodeExpression $LOCAL$/CCompilerSyntaxNodeExpression_95922F27 { EditorInfosPosition = int2(-508, 22); Expression = "function void Eval() { Life = 1.5; Time=ninja*100; Inverse=select(-1,1,ninja<0.5); RandPos=rand(0.2,0.5); Position=Scale*float3(sin(5*scene.Time+Time)*RandPos,0,Inverse*cos(5*scene.Time+Time)*RandPos); VALL=vrand(); TextID=ninja; Size=Scale; } "; } CParticleState $LOCAL$/CParticleState_03FA5976 { EditorInfosPosition = int2(-508, 65); StateName = "State_0"; Evolvers = { "$LOCAL$/CParticleEvolver_Localspace_11F535FC", "$LOCAL$/zer", }; } CParticleEvolver_Physics $LOCAL$/CParticleEvolver_Physics_87189A71 { EditorInfosPosition = int2(-590, 86); CustomName = "Physics"; } CParticleEvolver_Script $LOCAL$/CParticleEvolver_Script_EA422188 { CustomName = "Script"; Expression = "$LOCAL$/CCompilerSyntaxNodeExpression_EC831AEB"; } CCompilerSyntaxNodeExpression $LOCAL$/CCompilerSyntaxNodeExpression_EC831AEB { Expression = "function void Eval() { float Move = RandPos*(1-LifeRatio*0.5); Position=Scale*float3(sin(5*scene.Time+Time)*Move,LifeRatio*10*RandPos+sin(15*scene.Time+Time)*0.05,Inverse*cos(5*scene.Time+Time)*Move); Flux=Scale; Color=ColorFadeIn*Sampler_0.sample(LifeRatio); } "; } CParticleEvolver_Spawner $LOCAL$/zer { CustomName = "Spawner"; LocalSpaceSpawn = true; UpAxisField = "Position"; CustomSpawnIntervalScaleField = "Flux"; Descriptor = "$LOCAL$/CParticleDescriptor_9A632B15"; } CParticleDescriptor $LOCAL$/CParticleDescriptor_9A632B15 { Renderer = "$LOCAL$/CParticleRenderer_Ribbon_DB75ECFC"; CustomFields = { "$LOCAL$/CParticleFieldDeclaration_AD78516F", "$LOCAL$/CParticleFieldDeclaration_2696855E", "$LOCAL$/CParticleFieldDeclaration_0D58C079", "$LOCAL$/CParticleFieldDeclaration_BE3ABC30", }; Samplers = { "$LOCAL$/CParticleSamplerCurve_B7CCF6B3", }; SpawnEvaluator = "$LOCAL$/CCompilerSyntaxNodeExpression_83FDB1F2"; States = { "$LOCAL$/CParticleState_B9865E9D", }; } CParticleRenderer_Ribbon $LOCAL$/CParticleRenderer_Ribbon_DB75ECFC { CustomName = "Ribbon"; BillboardingMaterial = AlphaBlend_Additive_Soft; Quality = CorrectDeformation; Diffuse = "Textures/Fx/Branch_01.dds"; AtlasDefinition = "Textures/Fx/AtlasC4.pkat"; TextureUField = "LifeRatio"; } CParticleFieldDeclaration $LOCAL$/CParticleFieldDeclaration_AD78516F { FieldName = "Size"; } CParticleFieldDeclaration $LOCAL$/CParticleFieldDeclaration_2696855E { FieldName = "Color"; FieldType = float4; } CParticleFieldDeclaration $LOCAL$/CParticleFieldDeclaration_0D58C079 { FieldName = "TextureID"; } CParticleFieldDeclaration $LOCAL$/CParticleFieldDeclaration_BE3ABC30 { FieldName = "Time"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_B7CCF6B3 { SamplerName = "Sampler_0"; Times = { 0.0000000e+000, 5.0000000e-001, 1.0000000e+000, }; FloatValues = { 0.0000000e+000, 1.0000000e+000, 0.0000000e+000, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, 2.5000000e+000, -2.5000000e+000, 0.0000000e+000, 0.0000000e+000, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); } CCompilerSyntaxNodeExpression $LOCAL$/CCompilerSyntaxNodeExpression_83FDB1F2 { Expression = "function void Eval() { Life = 1.0; Size = 0.1*Scale; Velocity=parent.VALL*0.5*Scale; TextureID=parent.TextID*4; Time=spawner.LifeRatio; } "; } CParticleState $LOCAL$/CParticleState_B9865E9D { StateName = "State_0"; Evolvers = { "$LOCAL$/CParticleEvolver_Localspace_8FD4CE6F", "$LOCAL$/CParticleEvolver_Script_F198EEB7", }; } CParticleEvolver_Physics $LOCAL$/CParticleEvolver_Physics_A8DFE324 { CustomName = "Physics"; } CParticleEvolver_Script $LOCAL$/CParticleEvolver_Script_F198EEB7 { CustomName = "Script"; Expression = "$LOCAL$/CCompilerSyntaxNodeExpression_B3714846"; } CCompilerSyntaxNodeExpression $LOCAL$/CCompilerSyntaxNodeExpression_B3714846 { Expression = "function void Eval() { Color=Sampler_0.sample(LifeRatio)*Sampler_0.sample(Time)*ColorFadeIn*400; } "; } CActionFactoryParticleSpawnerBase $LOCAL$/Layer_4 { EditorInfosPosition = int2(-288, -61); Descriptor = "$LOCAL$/CParticleDescriptor_6D3A3769"; Infinite = true; DurationInSeconds = 2.0000000e+000; } CParticleAttributeDeclaration $LOCAL$/CParticleAttributeDeclaration_44BDAED4 { AttributeName = "ColorFadeIn"; AttributeType = float4; DefaultValueF4 = float4(2.5000000e-001, 5.0000001e-002, 1.0000000e+000, 0.0000000e+000); HasMin = true; HasMax = true; MaxValueF4 = float4(1.0000000e+000, 1.0000000e+000, 1.0000000e+000, 1.0000000e+000); MaxValueI4 = int4(10, 10, 10, 10); } CParticleAttributeDeclaration $LOCAL$/CParticleAttributeDeclaration_008FCC27 { AttributeName = "Scale"; DefaultValueF4 = float4(1.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); HasMin = true; HasMax = true; MaxValueF4 = float4(1.0000000e+002, 1.0000000e+000, 1.0000000e+000, 1.0000000e+000); MaxValueI4 = int4(10, 10, 10, 10); } CParticleFieldDeclaration $LOCAL$/CParticleFieldDeclaration_1EC9BA76 { FieldName = "Flux"; } CParticleFieldDeclaration $LOCAL$/CParticleFieldDeclaration_357B0F71 { FieldName = "Flux"; } CParticleEvolver_Localspace $LOCAL$/CParticleEvolver_Localspace_1F6B3A88 { CustomName = "Localspace"; ChildList = { "$LOCAL$/CParticleEvolver_Physics_36D6D4BD", "$LOCAL$/CParticleEvolver_Script_5FC3B145", }; } CParticleEvolver_Localspace $LOCAL$/CParticleEvolver_Localspace_8AE5A7EB { CustomName = "Localspace"; ChildList = { "$LOCAL$/CParticleEvolver_Physics_4514F6CD", }; } CParticleEvolver_Localspace $LOCAL$/CParticleEvolver_Localspace_D3971F8A { CustomName = "Localspace"; ChildList = { "$LOCAL$/CParticleEvolver_Physics_7E7D621B", }; } CParticleEvolver_Localspace $LOCAL$/CParticleEvolver_Localspace_9BF71015 { CustomName = "Localspace"; ChildList = { "$LOCAL$/CParticleEvolver_Physics_9D490C98", }; } CParticleEvolver_Localspace $LOCAL$/CParticleEvolver_Localspace_11F535FC { CustomName = "Localspace"; ChildList = { "$LOCAL$/CParticleEvolver_Physics_87189A71", "$LOCAL$/CParticleEvolver_Script_EA422188", }; } CParticleEvolver_Localspace $LOCAL$/CParticleEvolver_Localspace_8FD4CE6F { CustomName = "Localspace"; ChildList = { "$LOCAL$/CParticleEvolver_Physics_A8DFE324", }; } CParticleRenderer_Light $LOCAL$/CParticleRenderer_Light_522651A3 { CustomName = "Light"; BillboardingMaterial = Lighting_SplatPass_Spec; LightIntensityMultiplier = 1.0000000e+001; } CParticleFieldDeclaration $LOCAL$/CParticleFieldDeclaration_3483AFA2 { FieldName = "Color"; FieldType = float4; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_3350560D { SamplerName = "Sampler_0"; Times = { 0.0000000e+000, 5.0000000e-001, 1.0000000e+000, }; FloatValues = { 0.0000000e+000, 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, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); }