fx = { { FxDescriptor_Template= { name = "FX_jump_land_01", material = { GFXMaterialSerializable = { shaderPath = "World/Common/MatShader/default.msh", textureSet = { GFXMaterialTexturePathSet = { diffuse = "World/Common/FX/Textures/Smoke/Smoke_Atlas01.png", }, }, }, }, angleOffset = 1.0, gen= { ITF_ParticleGenerator_Template = { useAnim = 0, useuvrandom = 1, animstart = 0, animend = 15, AnimUVfreq = 0, computeAABB = 1, params = { ParticleGeneratorParameters = { canFlipAngleOffset = 0, canFlipInitAngle = 0, canFlipAngularSpeed = 0, canFlipPivot = 0, canFlipUV = 0, canFlipAngleMin = 1, canFlipAngleMax = 1, canFlipAccel = 0, maxParticles = 12, emitParticlesCount = 12, velNorm = 6.0, grav = vectorNew(0.0,4,0.0), acc = vectorNew(0.0,0.0,0.0), velocityVar = 2.0, friction = 0.85, freq = 0.0001, emitInterval = 0.001, initAngle = 0.0, angleDelta = 0, angularSpeed = 0, angularSpeedDelta = 0, timeTarget = 0.0, startTime = 1.0, stopTime = 1.00, uniformscale = 0, pivot = vector2dNew(0.0,0.0), genBox = { AABB = { MIN = vector2dNew(-0.0,-0.0), MAX = vector2dNew(0.5,0.5), } }, boundingBox = { AABB = { MIN = vector2dNew(0.0,0.0), MAX = vector2dNew(0.5,0.5), } }, nbPhase = 2, phases = { { ParPhase = { phaseTime = 0.25, deltaphasetime = 0.25/2, colorMin = "0x8fffffff", colorMax = "0x7fffffff", sizeMin = vector2dNew(0.6,0.5), sizeMax = vector2dNew(0.7,0.6), } }, { ParPhase = { phaseTime = 0.0, colorMin = "0x8fffffff", colorMax = "0x7fffffff", sizeMin = vector2dNew(0.0,0.0), sizeMax = vector2dNew(0.0,0.0), } }, }, renderPrio = 0.01, --GFX_BLEND_UNKNOWN = 0,, --GFX_BLEND_COPY = 1, --GFX_BLEND_ALPHA = 2, --GFX_BLEND_ALPHAPREMULT = 3, --GFX_BLEND_ALPHADEST = 4, --GFX_BLEND_ALPHADESTPREMULT = 5, --GFX_BLEND_ADD = 6, --GFX_BLEND_ADDALPHA = 7, --GFX_BLEND_SUBALPHA = 8, --GFX_BLEND_SUB = 9, --GFX_BLEND_MUL = 10 , --GFX_BLEND_ALPHAMUL = 11, --GFX_BLEND_IALPHAMUL = 12 , --GFX_BLEND_IALPHA = 13, --GFX_BLEND_IALPHAPREMULT = 14, --GFX_BLEND_IALPHADEST = 15, --GFX_BLEND_IALPHADESTPREMULT = 16, --GFX_BLEND_MUL2X = 17, blendMode = 2, --PARGEN_GEN_POINTS = 0 --PARGEN_GEN_RECTANGLE = 1 --PARGEN_GEN_CIRCLE = 2 genGenType = 2, genangmin = 0, genangmax = 359.9, circleradius = 0.1, innercircleradius = 0.05, numberSplit = 12, splitDelta = 10, -- scaleShape = vectorNew(0.5,1.0,0.0), rotateShape = vectorNew(1.7,0.0,0.0), --PARGEN_MODE_FOLLOW = 0 --PARGEN_MODE_COMPLEX = 1 genMode = 1, } }, } }, } }, } appendTable(component.FxBankComponent_Template.Fx,fx)