Version = 1.9.0.27371; CParticleEffect $LOCAL$/Resource { OnSpawn = "$LOCAL$/Spawner"; 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"; ShowGrid = true; LoopDelay = 3.0000000e+000; } CActionFactoryWithChilds $LOCAL$/Spawner { ChildList = { "$LOCAL$/Eye_L", "$LOCAL$/Eye_R", }; } CParticleAttributeList $LOCAL$/_GlobalAttributes { AttributeList = { "$LOCAL$/CParticleAttributeDeclaration_41470DCF", }; } CNEdEditorBackdrop_Model3D $LOCAL$/_Backdrop_Model3D { EditorInfosPosition = int2(-252, -371); IsVisible = false; 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 { IsVisible = false; LayerName = "GlobalLight"; Position = float3(1.1488137e+002, 2.8527716e+002, 2.1835413e+002); EulerOrientation = float3(-4.9248184e+001, 2.7519573e+001, -2.2448494e-001); LightDistance = 3.7717276e+002; LightFactory = "$LOCAL$/_Backdrop_Light_Factory"; } CNEdEditorBackdrop_List $LOCAL$/_BackdropList { EditorInfosPosition = int2(-100, -365); BackgroundLayers2D = { "$LOCAL$/_Backdrop_Brush", }; SceneLayers3D = { "$LOCAL$/_Backdrop_Model3D", "$LOCAL$/_Backdrop_Light", }; } CNEdEditorBackdrop_Brush $LOCAL$/_Backdrop_Brush { EditorInfosPosition = int2(-253, -417); LayerName = "Layer_Brush"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_CC5C4333 { ValueType = Float4; Times = { 0.0000000e+000, 2.7434075e-001, 7.6622713e-001, 1.0000000e+000, }; FloatValues = { 9.1175342e-001, 9.4946653e-001, 9.6957380e-001, 9.9147403e-001, 5.7791114e-001, 6.7602891e-001, 8.0455667e-001, 6.0215026e-001, 3.2794899e-001, 4.8899046e-001, 7.3657936e-001, 2.1320856e-001, 2.9613620e-001, 4.6129477e-001, 7.1081585e-001, -4.0957332e-003, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, -8.7696508e-002, -1.2367506e-001, 0.0000000e+000, -5.7938796e-001, -2.2913300e-001, -1.6985328e-001, -5.0787296e-002, -3.0726293e-001, -4.1082996e-001, -3.0454284e-001, -9.1060400e-002, -5.5091500e-001, -2.5102681e-001, -9.7889319e-002, -9.1060400e-002, -5.5091447e-001, -1.1930247e-001, -4.6522669e-002, -4.3277174e-002, -2.6182643e-001, -3.7057057e-002, 0.0000000e+000, 0.0000000e+000, -2.4301869e-001, 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_C360B872 { Name = "Color"; Evaluator = "$LOCAL$/CParticleSamplerCurve_CC5C4333"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_56925DC1 { ValueType = Float4; Times = { 0.0000000e+000, 4.8543903e-001, 1.0000000e+000, }; FloatValues = { 3.5000008e-001, 1.0000000e+000, 6.6375434e-001, 1.0000000e+000, 1.7368674e-002, 5.0000000e-001, 3.3187717e-001, 7.9291105e-001, -3.7973672e-003, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, -6.0478979e-001, 0.0000000e+000, 0.0000000e+000, -1.6327231e-001, -1.0707645e-001, -7.2573143e-001, -4.8170748e-001, -4.6950048e-001, -1.1350007e-001, -7.6926869e-001, -5.1060551e-001, -4.9766621e-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_B9A27F18 { Name = "Color"; Evaluator = "$LOCAL$/CParticleSamplerCurve_56925DC1"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_3342BEA3 { ValueType = Float4; Times = { 0.0000000e+000, 1.9236585e-001, 3.1197581e-001, 4.7210866e-001, 6.6721410e-001, 1.0000000e+000, }; FloatValues = { 6.3873011e-001, 1.0013846e+000, 6.6841137e-001, 4.2562249e-001, 6.0190988e-001, 1.0015460e+000, 6.6666859e-001, 1.0095615e+000, 3.7043262e-001, 1.0000000e+000, 6.6111147e-001, 1.0000000e+000, 4.3416619e-003, 1.0000000e+000, 6.4447725e-001, 1.0082834e+000, -8.0122203e-003, 6.3779211e-001, 9.1473943e-001, 9.7067273e-001, 0.0000000e+000, 3.8195497e-001, 1.0022879e+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, -1.1961833e-001, 2.2870381e-003, -5.3975722e-003, 4.3162551e-002, -7.4376717e-002, 1.4220430e-003, -3.3561222e-003, 2.6837770e-002, -4.2063820e-001, 0.0000000e+000, -7.1740584e-003, 0.0000000e+000, -5.6314707e-001, 0.0000000e+000, -9.6045742e-003, 0.0000000e+000, -3.6115050e-002, 0.0000000e+000, 1.8123513e-003, 0.0000000e+000, -4.4002470e-002, 0.0000000e+000, 2.2081640e-003, 0.0000000e+000, -1.5398260e-002, -3.4998932e-001, 1.6931891e-001, -5.9637763e-003, -2.6264381e-002, -5.9696704e-001, 2.8880253e-001, -1.0172247e-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, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); } CParticleEvolver_Field $LOCAL$/CParticleEvolver_Field_6D7220A2 { Name = "Color"; Evaluator = "$LOCAL$/CParticleSamplerCurve_3342BEA3"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_5BBC7BF5 { ValueType = Float4; Times = { 0.0000000e+000, 5.2611202e-001, 1.0000000e+000, }; FloatValues = { 3.5000008e-001, 6.9627094e-001, 8.9343262e-001, 8.5442960e-003, 2.5596514e-002, 5.0000000e-001, 7.7847391e-001, 3.6917683e-001, 0.0000000e+000, 3.2499999e-001, 7.5284809e-001, 0.0000000e+000, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, -6.5546274e-001, 0.0000000e+000, 0.0000000e+000, 3.3626959e-002, -1.0310496e-001, -7.8653753e-001, -5.2206779e-001, -3.9654955e-001, -9.2870332e-002, -7.0846254e-001, -4.7024521e-001, -3.5718641e-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_BB8F1F5C { Name = "Color"; Evaluator = "$LOCAL$/CParticleSamplerCurve_5BBC7BF5"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_E99B0B59 { ValueType = Float4; Times = { 0.0000000e+000, 5.2611202e-001, 1.0000000e+000, }; FloatValues = { 3.5000008e-001, 6.9627094e-001, 8.9343262e-001, 1.0005133e+000, 2.5596514e-002, 5.0000000e-001, 7.7847391e-001, 3.7289205e-001, 0.0000000e+000, 3.2499999e-001, 7.5284809e-001, 0.0000000e+000, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, -6.5546274e-001, 0.0000000e+000, 0.0000000e+000, 3.3626959e-002, -1.0310496e-001, -7.8653753e-001, -5.2206779e-001, -6.8850189e-001, -9.2870325e-002, -7.0846254e-001, -4.7024518e-001, -6.2015837e-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_A0937090 { Name = "Color"; Evaluator = "$LOCAL$/CParticleSamplerCurve_E99B0B59"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_D0DF9293 { ValueType = Float4; Times = { 0.0000000e+000, 5.2611202e-001, 1.0000000e+000, }; FloatValues = { 3.5000008e-001, 6.9627094e-001, 8.9343262e-001, 1.0005133e+000, 2.5596514e-002, 5.0000000e-001, 7.7847391e-001, 3.7289205e-001, 0.0000000e+000, 3.2499999e-001, 7.5284809e-001, 0.0000000e+000, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, -6.5546274e-001, 0.0000000e+000, 0.0000000e+000, 3.3626959e-002, -1.0310496e-001, -7.8653753e-001, -5.2206779e-001, -6.8850189e-001, -9.2870325e-002, -7.0846254e-001, -4.7024518e-001, -6.2015837e-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_1D548B52 { Name = "Color"; Evaluator = "$LOCAL$/CParticleSamplerCurve_D0DF9293"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_A4AFBFF7 { Interpolator = Linear; Times = { 0.0000000e+000, 4.4453090e-001, 4.4999999e-001, 1.0000000e+000, }; FloatValues = { 2.7954784e+001, 2.7954784e+001, -1.9370556e-002, 0.0000000e+000, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_E63BD286 { Interpolator = Linear; Times = { 0.0000000e+000, 4.4453090e-001, 4.4999999e-001, 1.0000000e+000, }; FloatValues = { 2.7954784e+001, 2.7954784e+001, -1.9370556e-002, 0.0000000e+000, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_0BCDD6F6 { ValueType = Float4; Times = { 0.0000000e+000, 1.3512176e-001, 2.6900625e-001, 7.4404728e-001, 1.0000000e+000, }; FloatValues = { 3.9922589e-001, 6.0966063e-001, 8.1457752e-001, 9.8505187e-001, 4.0357149e-001, 6.2832123e-001, 8.1587797e-001, 8.2625806e-001, 4.0719169e-001, 6.1773801e-001, 8.0455667e-001, 7.1028280e-001, 3.4899256e-001, 5.0625807e-001, 7.4085653e-001, 2.5247759e-001, 2.9613620e-001, 4.6129477e-001, 7.1081585e-001, 2.6155412e-003, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 1.3787558e-004, 1.4864486e-002, 0.0000000e+000, -1.9479138e-001, -7.8959474e-003, 7.8481045e-003, -1.2314806e-003, -1.2810765e-001, -7.8236461e-003, 7.7762417e-003, -1.2202043e-003, -1.2693460e-001, -2.9830910e-002, -4.7655921e-002, -2.4785349e-002, -1.0892466e-001, -1.0584428e-001, -1.6908990e-001, -8.7941907e-002, -3.8648003e-001, -1.0653707e-001, -1.2494437e-001, -6.9771476e-002, -4.0234739e-001, -5.7402302e-002, -6.7320190e-002, -3.7592962e-002, -2.1678528e-001, -4.0572949e-002, 0.0000000e+000, 0.0000000e+000, -2.6607576e-001, 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_D90B25F1 { Name = "Color"; Evaluator = "$LOCAL$/CParticleSamplerCurve_0BCDD6F6"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_E549540A { Times = { 0.0000000e+000, 1.0000000e+000, }; FloatValues = { -3.4214556e-003, 2.2284436e-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_Field $LOCAL$/CParticleEvolver_Field_04431E95 { Name = "Size"; Evaluator = "$LOCAL$/CParticleSamplerCurve_E549540A"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_3F8712DE { Interpolator = Linear; Times = { 0.0000000e+000, 1.9110429e-001, 1.9657338e-001, 1.0000000e+000, }; FloatValues = { 2.7954784e+001, 2.7954784e+001, -1.9370556e-002, 0.0000000e+000, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_D9259BF9 { Interpolator = Linear; Times = { 0.0000000e+000, 1.9110429e-001, 1.9657338e-001, 1.0000000e+000, }; FloatValues = { 2.7954784e+001, 2.7954784e+001, -1.9370556e-002, 0.0000000e+000, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_8649E603 { ValueType = Float4; Times = { 0.0000000e+000, 1.4418572e-001, 3.0816877e-001, 7.3926246e-001, 1.0000000e+000, }; FloatValues = { 7.9881233e-001, 8.5162210e-001, 9.9241090e-001, -3.9019734e-003, 7.0121837e-001, 8.0911905e-001, 9.4070292e-001, 9.7295678e-001, 4.9556971e-001, 6.8994927e-001, 8.2798076e-001, 5.4717952e-001, 2.8782883e-001, 5.0625807e-001, 7.4085653e-001, 1.8723628e-001, 2.2681729e-001, 4.6129477e-001, 7.1081585e-001, 2.6155412e-003, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 1.4712427e-004, 1.5861595e-002, 0.0000000e+000, -2.0785798e-001, -1.9056672e-001, -1.6200292e-001, -1.5240236e-001, -1.7958117e-001, -2.1673237e-001, -1.8424661e-001, -1.7332788e-001, -2.0423843e-001, -3.6537189e-002, -5.8369447e-002, -3.0357340e-002, -1.3341200e-001, -9.6052349e-002, -1.5344696e-001, -7.9806156e-002, -3.5072574e-001, -9.6681021e-002, -1.1338543e-001, -6.3316733e-002, -3.6512509e-001, -5.8475390e-002, -6.8578683e-002, -3.8295731e-002, -2.2083791e-001, -4.1331425e-002, 0.0000000e+000, 0.0000000e+000, -2.7104983e-001, 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_2BCAAB82 { Name = "Color"; Evaluator = "$LOCAL$/CParticleSamplerCurve_8649E603"; } CActionFactoryParticleSpawnerBase $LOCAL$/Eye_L { Descriptor = "$LOCAL$/CParticleDescriptor_AA2320A9"; Infinite = true; DurationInSeconds = 2.0000000e+000; SpawnCount = 8.0000000e+000; } CParticleDescriptor $LOCAL$/CParticleDescriptor_AA2320A9 { Renderer = "$LOCAL$/CParticleRenderer_List_0EB9622B"; CustomFields = { "$LOCAL$/CParticleFieldDeclaration_1D3E7A67", "$LOCAL$/CParticleFieldDeclaration_A563A855", }; SpawnEvaluator = "$LOCAL$/CCompilerSyntaxNodeExpression_BE178820"; States = { "$LOCAL$/CParticleState_EBD05262", }; } CCompilerSyntaxNodeExpression $LOCAL$/CCompilerSyntaxNodeExpression_BE178820 { Expression = "function void Eval() { Life = 0.5; Size = 0.25; Position = float3(0.135,0.15,0.25); Rotation = rand(-pi,pi); } "; } CParticleRenderer_Billboard $LOCAL$/CParticleRenderer_Billboard_EE72B963 { BillboardingMaterial = Additive_Soft; Diffuse = "Textures/vfx_sun_rays_01.dds"; SoftnessDistance = 5.0000000e-002; } CParticleState $LOCAL$/CParticleState_EBD05262 { StateName = "State_0"; Evolvers = { "$LOCAL$/CParticleEvolver_Physics_A4344FCD", "$LOCAL$/Field_1", "$LOCAL$/Field_2", "$LOCAL$/LocalSpace_4", "$LOCAL$/Evolver_1", "$LOCAL$/Script_1", }; } CParticleEvolver_Physics $LOCAL$/CParticleEvolver_Physics_A4344FCD { } CParticleEvolver_Field $LOCAL$/Field_1 { Name = "Size"; Evaluator = "$LOCAL$/CParticleSamplerCurve_B0AF1414"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_B0AF1414 { Times = { 0.0000000e+000, 1.5051250e-001, 8.5762316e-001, 1.0000000e+000, }; FloatValues = { 1.0682900e-002, 4.4017710e-002, 5.6271188e-002, -1.0609720e-002, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, 6.2022202e-002, 2.9138151e-001, -2.8666842e-001, -5.7720732e-002, 0.0000000e+000, 0.0000000e+000, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); } CParticleFieldDeclaration $LOCAL$/CParticleFieldDeclaration_1D3E7A67 { FieldName = "Color"; FieldType = float4; } CParticleEvolver_Field $LOCAL$/Field_2 { Name = "Color"; Evaluator = "$LOCAL$/CParticleSamplerCurve_E5EAE5B6"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_E5EAE5B6 { ValueType = Float4; Times = { 0.0000000e+000, 2.5000000e-001, 5.0000000e-001, 7.5000000e-001, 1.0000000e+000, }; FloatValues = { 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 1.0120252e+000, 2.9208851e-001, 1.0120252e+000, 1.0120252e+000, 1.0120252e+000, 2.9208851e-001, 1.0120252e+000, 1.0120252e+000, 1.0120252e+000, 2.9208851e-001, 1.0120252e+000, 1.0120252e+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, 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, 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_Localspace $LOCAL$/LocalSpace_4 { } CParticleEvolver_Rotation $LOCAL$/Evolver_1 { } CParticleRenderer_Billboard $LOCAL$/CParticleRenderer_Billboard_55DA7BC8 { BillboardingMaterial = Additive_Soft; Diffuse = "Textures/vfx_circle_03.dds"; SizeField = "Size2"; ColorField = "Color2"; SoftnessDistance = 2.5000000e-002; } CParticleRenderer_List $LOCAL$/CParticleRenderer_List_0EB9622B { Renderers = { "$LOCAL$/CParticleRenderer_Billboard_EE72B963", "$LOCAL$/CParticleRenderer_Billboard_55DA7BC8", }; } CParticleEvolver_Script $LOCAL$/Script_1 { Expression = "$LOCAL$/CCompilerSyntaxNodeExpression_6AFC46CA"; } CCompilerSyntaxNodeExpression $LOCAL$/CCompilerSyntaxNodeExpression_6AFC46CA { Expression = "function void Eval() { Size2 = Size * 0.65; Color2 = Color *0.65; } "; } CParticleFieldDeclaration $LOCAL$/CParticleFieldDeclaration_A563A855 { FieldName = "Color2"; FieldType = float4; } CParticleDescriptor $LOCAL$/CParticleDescriptor_7D07966E { Renderer = "$LOCAL$/CParticleRenderer_List_DAF79EC9"; CustomFields = { "$LOCAL$/CParticleFieldDeclaration_B44D4E02", "$LOCAL$/CParticleFieldDeclaration_6ED123ED", }; SpawnEvaluator = "$LOCAL$/CCompilerSyntaxNodeExpression_94046AB4"; States = { "$LOCAL$/CParticleState_D41D4587", }; } CParticleRenderer_List $LOCAL$/CParticleRenderer_List_DAF79EC9 { Renderers = { "$LOCAL$/CParticleRenderer_Billboard_04C8D0C0", "$LOCAL$/CParticleRenderer_Billboard_27035E83", }; } CParticleRenderer_Billboard $LOCAL$/CParticleRenderer_Billboard_04C8D0C0 { BillboardingMaterial = Additive_Soft; Diffuse = "Textures/vfx_sun_rays_01.dds"; SoftnessDistance = 5.0000000e-002; } CParticleRenderer_Billboard $LOCAL$/CParticleRenderer_Billboard_27035E83 { BillboardingMaterial = Additive_Soft; Diffuse = "Textures/vfx_circle_03.dds"; SizeField = "Size2"; ColorField = "Color2"; SoftnessDistance = 2.5000000e-002; } CParticleFieldDeclaration $LOCAL$/CParticleFieldDeclaration_B44D4E02 { FieldName = "Color"; FieldType = float4; } CParticleFieldDeclaration $LOCAL$/CParticleFieldDeclaration_6ED123ED { FieldName = "Color2"; FieldType = float4; } CCompilerSyntaxNodeExpression $LOCAL$/CCompilerSyntaxNodeExpression_94046AB4 { Expression = "function void Eval() { Life = 0.5; Size = 0.25; Position = float3(-0.135,0.15,0.25); Rotation = rand(-pi,pi); } "; } CParticleState $LOCAL$/CParticleState_D41D4587 { StateName = "State_0"; Evolvers = { "$LOCAL$/CParticleEvolver_Physics_B41DFF56", "$LOCAL$/CParticleEvolver_Field_8EF045D1", "$LOCAL$/CParticleEvolver_Field_176E734B", "$LOCAL$/CParticleEvolver_Localspace_50628875", "$LOCAL$/CParticleEvolver_Rotation_7D6FE5DC", "$LOCAL$/CParticleEvolver_Script_3CEB4BCF", }; } CParticleEvolver_Physics $LOCAL$/CParticleEvolver_Physics_B41DFF56 { } CParticleEvolver_Field $LOCAL$/CParticleEvolver_Field_8EF045D1 { Name = "Size"; Evaluator = "$LOCAL$/CParticleSamplerCurve_D1B38068"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_D1B38068 { Times = { 0.0000000e+000, 1.5051250e-001, 8.5762316e-001, 1.0000000e+000, }; FloatValues = { 1.0682900e-002, 4.4017710e-002, 5.6271188e-002, -1.0609720e-002, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, 6.2022202e-002, 2.9138151e-001, -2.8666842e-001, -5.7720732e-002, 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_176E734B { Name = "Color"; Evaluator = "$LOCAL$/CParticleSamplerCurve_F7001E6A"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_F7001E6A { ValueType = Float4; Times = { 0.0000000e+000, 2.4796954e-001, 4.9796951e-001, 7.4796957e-001, 1.0000000e+000, }; FloatValues = { 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 4.0522313e-001, 1.0062892e+000, 7.8484267e-003, 1.0120252e+000, 4.0522313e-001, 1.0062892e+000, 7.8484267e-003, 1.0120252e+000, 4.0522313e-001, 1.0062892e+000, 7.8484267e-003, 1.0120252e+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, 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, 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_Localspace $LOCAL$/CParticleEvolver_Localspace_50628875 { } CParticleEvolver_Rotation $LOCAL$/CParticleEvolver_Rotation_7D6FE5DC { } CParticleEvolver_Script $LOCAL$/CParticleEvolver_Script_3CEB4BCF { Expression = "$LOCAL$/CCompilerSyntaxNodeExpression_180DDF3E"; } CCompilerSyntaxNodeExpression $LOCAL$/CCompilerSyntaxNodeExpression_180DDF3E { Expression = "function void Eval() { Size2 = Size * 0.65; Color2 = Color *0.65; } "; } CActionFactoryParticleSpawnerBase $LOCAL$/Eye_R { Descriptor = "$LOCAL$/CParticleDescriptor_7D07966E"; Infinite = true; DurationInSeconds = 2.0000000e+000; SpawnCount = 8.0000000e+000; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_0AF5ACDA { Times = { 0.0000000e+000, 1.9949591e-001, 5.0034958e-001, 1.0000000e+000, }; FloatValues = { 8.1741209e+000, 8.1741209e+000, -1.3437462e-001, 0.0000000e+000, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 9.6267301e-001, -0.0000000e+000, 6.5029377e+026, 0.0000000e+000, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_8D56FFA5 { Times = { 0.0000000e+000, 1.9949591e-001, 5.0034958e-001, 1.0000000e+000, }; FloatValues = { 8.1741209e+000, 8.1741209e+000, -1.3437462e-001, 0.0000000e+000, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 9.6267301e-001, -0.0000000e+000, 6.5029377e+026, 0.0000000e+000, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_884FAD7F { Interpolator = Linear; Times = { 0.0000000e+000, 5.8516867e-002, 6.3985944e-002, 1.0000000e+000, }; FloatValues = { 2.0249527e+001, 2.0249527e+001, -1.9370079e-002, 0.0000000e+000, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_61970809 { Interpolator = Linear; Times = { 0.0000000e+000, 5.8516867e-002, 1.5293700e-001, 1.0000000e+000, }; FloatValues = { 2.0249527e+001, 2.0249527e+001, -1.0267520e-001, 0.0000000e+000, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_73176BC6 { Interpolator = Linear; Times = { 0.0000000e+000, 5.8516867e-002, 2.0038038e-001, 1.0000000e+000, }; FloatValues = { 6.0000000e+000, 6.0000000e+000, -1.0267520e-001, 0.0000000e+000, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); } CParticleAttributeDeclaration $LOCAL$/CParticleAttributeDeclaration_41470DCF { AttributeName = "KillAllOnDespawn"; AttributeType = int; HasMin = true; HasMax = true; MaxValueF4 = float4(1.0000000e+000, 1.0000000e+000, 1.0000000e+000, 1.0000000e+000); MaxValueI4 = int4(1, 10, 10, 10); }