Script v1.4.4.0
- Handtools
- Events
- Objects
- Placeables
- Triggers
- Utils
- BaleUtil
- ConfigurationUtil
- DebugUtil
- FillUtil
- FruitUtil
- FSUtils
- GameSettings
- MaterialUtil
- ObjectChangeUtil
- ParticleUtil
- SplitUtil
- TipUtil
- TreePlantUtil
- Utils
- Vehicles
- Specializations
Engine v7.0.0.2
- General
- Entity
- Node
- Scenegraph
- Lighting
- Camera
- Shape
- Particle System
- Physics
- Spline
- Animation
- Overlays
- Sound
- Input
- XML
- Network
- Callbacks
- Text Rendering
- Terrain Detail
- Tire Track
- Editor
- Rendering
- String
- Math
- I3D
- Fillplanes
Foundation Reference
ParticleUtil
DescriptionParticleUtilFunctions
- loadParticleSystem
- deleteParticleSystem
- deleteParticleSystems
- setEmittingState
- getParticleSystemAverageSpeed
- setParticleSystemTimeScale
- setEmitCountScale
- setParticleLifespan
- setParticleStartStopTime
- getParticleSystemSpeed
- setParticleSystemSpeed
- getParticleSystemSpeedRandom
- setParticleSystemSpeedRandom
- getParticleSystemNormalSpeed
- setParticleSystemNormalSpeed
- getParticleSystemTangentSpeed
- setParticleSystemTangentSpeed
- getParticleSystemSpriteScaleX
- setParticleSystemSpriteScaleX
- getParticleSystemSpriteScaleY
- setParticleSystemSpriteScaleY
- getParticleSystemSpriteScaleXGain
- setParticleSystemSpriteScaleXGain
- getParticleSystemSpriteScaleYGain
- setParticleSystemSpriteScaleYGain
- resetNumOfEmittedParticles
loadParticleSystem
DescriptionLoad particle systemDefinition
loadParticleSystem(integer xmlId, table particleSystem, string baseString, table linkNodes, boolean defaultEmittingState, string defaultPsFile, string baseDir, integer defaultLinkNode)Arguments
integer | xmlId | id of xml file |
table | particleSystem | table to add particle system data |
string | baseString | base string to load data from xml |
table | linkNodes | link nodes |
boolean | defaultEmittingState | default emitting state |
string | defaultPsFile | path to default ps file |
string | baseDir | base directory |
integer | defaultLinkNode | id of default link node |
deleteParticleSystem
DescriptionDelete particle systemDefinition
deleteParticleSystem(table particleSystem)Arguments
table | particleSystem | particle system |
deleteParticleSystems
DescriptionDelete particle systemsDefinition
deleteParticleSystems(table particleSystems)Arguments
table | particleSystems | particle systems |
setEmittingState
DescriptionSet emitting state of particle systemDefinition
setEmittingState(table particleSystem, boolean state, boolean resetStartTimer, boolean resetStopTimer)Arguments
table | particleSystem | particle system |
boolean | state | emitting state |
boolean | resetStartTimer | reset start timer |
boolean | resetStopTimer | reset stop timer |
getParticleSystemAverageSpeed
DescriptionReturns average speed of particle systemDefinition
getParticleSystemAverageSpeed(table particleSystem)Arguments
table | particleSystem | particle system |
float | averageSpeed | average speed |
setParticleSystemTimeScale
DescriptionSetting time scale of particle systemDefinition
setParticleSystemTimeScale(table particleSystem, float scale)Arguments
table | particleSystem | particle system |
float | scale | time scale |
setEmitCountScale
DescriptionSetting emit count scale of particle systemDefinition
setEmitCountScale(table particleSystem, float scale)Arguments
table | particleSystem | particle system |
float | scale | emit count scale |
setParticleLifespan
DescriptionSetting particle system lifespanDefinition
setParticleLifespan(table particleSystem, float lifespan)Arguments
table | particleSystem | particle system |
float | lifespan | lifespan |
setParticleStartStopTime
DescriptionSets start and stop time of particle systemDefinition
setParticleStartStopTime(table particleSystem, float startTime, float stopTime)Arguments
table | particleSystem | particle system |
float | startTime | start time |
float | stopTime | stop time |
getParticleSystemSpeed
DescriptionReturns speed of particle systemDefinition
getParticleSystemSpeed(table particleSystem)Arguments
table | particleSystem | particle system |
float | speed | speed |
setParticleSystemSpeed
DescriptionSets speed of particle systemDefinition
setParticleSystemSpeed(table particleSystem, float speed)Arguments
table | particleSystem | particle system |
float | speed | speed |
getParticleSystemSpeedRandom
DescriptionReturns speed random of particle systemDefinition
getParticleSystemSpeedRandom(table particleSystem)Arguments
table | particleSystem | particle system |
float | speedRandom | speed random |
setParticleSystemSpeedRandom
DescriptionSets speed random of particle systemDefinition
setParticleSystemSpeedRandom(table particleSystem, float speedRandom)Arguments
table | particleSystem | particle system |
float | speedRandom | speed random |
getParticleSystemNormalSpeed
DescriptionReturns normal speed of particle systemDefinition
getParticleSystemNormalSpeed(table particleSystem)Arguments
table | particleSystem | particle system |
float | normalSpeed | normal speed |
setParticleSystemNormalSpeed
DescriptionSets normal speed of particle systemDefinition
setParticleSystemNormalSpeed(table particleSystem, float normalSpeed)Arguments
table | particleSystem | particle system |
float | normalSpeed | normal speed |
getParticleSystemTangentSpeed
DescriptionReturns tangent speed of particle systemDefinition
getParticleSystemTangentSpeed(table particleSystem)Arguments
table | particleSystem | particle system |
float | tangentSpeed | tangent speed |
setParticleSystemTangentSpeed
DescriptionSets tangent speed of particle systemDefinition
setParticleSystemTangentSpeed(table particleSystem, float tangentSpeed)Arguments
table | particleSystem | particle system |
float | tangentSpeed | tangent speed |
getParticleSystemSpriteScaleX
DescriptionReturns X sprite scale of particle systemDefinition
getParticleSystemSpriteScaleX(table particleSystem)Arguments
table | particleSystem | particle system |
float | spriteScaleX | X sprite scale |
setParticleSystemSpriteScaleX
DescriptionSets X sprite scale of particle systemDefinition
setParticleSystemSpriteScaleX(table particleSystem, float spriteScaleX)Arguments
table | particleSystem | particle system |
float | spriteScaleX | X sprite scale |
getParticleSystemSpriteScaleY
DescriptionReturns Y sprite scale of particle systemDefinition
getParticleSystemSpriteScaleY(table particleSystem)Arguments
table | particleSystem | particle system |
float | spriteScaleY | Y sprite scale |
setParticleSystemSpriteScaleY
DescriptionSets Y sprite scale of particle systemDefinition
setParticleSystemSpriteScaleY(table particleSystem, float spriteScaleY)Arguments
table | particleSystem | particle system |
float | spriteScaleY | Y sprite scale |
getParticleSystemSpriteScaleXGain
DescriptionReturns X sprite scale gain of particle systemDefinition
getParticleSystemSpriteScaleXGain(table particleSystem)Arguments
table | particleSystem | particle system |
float | spriteScaleXGain | X sprite scale gain |
setParticleSystemSpriteScaleXGain
DescriptionSets X sprite scale gain of particle systemDefinition
setParticleSystemSpriteScaleXGain(table particleSystem, float spriteScaleXGain)Arguments
table | particleSystem | particle system |
float | spriteScaleXGain | X sprite scale gain |
getParticleSystemSpriteScaleYGain
DescriptionReturns Y sprite scale gain of particle systemDefinition
getParticleSystemSpriteScaleYGain(table particleSystem)Arguments
table | particleSystem | particle system |
float | spriteScaleYGain | Y sprite scale gain |
setParticleSystemSpriteScaleYGain
DescriptionSets Y sprite scale gain of particle systemDefinition
setParticleSystemSpriteScaleYGain(table particleSystem, float spriteScaleYGain)Arguments
table | particleSystem | particle system |
float | spriteScaleYGain | Y sprite scale gain |
resetNumOfEmittedParticles
DescriptionResets number of emitted particlesDefinition
resetNumOfEmittedParticles(table particleSystem)Arguments
table | particleSystem | particle system |