setParticleParams
- Global argument
- Local effect
- Arma 3 v0.50
- First in Armed Assault v1.00
Command · Markdown · JSON · original wiki page
Description
Set parameters to particle source. Array is in format ParticleArray.
Since Arma 3 version 1.11.114706 you can use this command to overwrite many values set by setParticleClass, particularity those defined in ParticleArray. Correspondence between CfgCloudlets class param names and command array of params:
particleSource setParticleParams
[
/*
String or Array - If string then the name of the particleShape. And following default values are used:
particleFSNtieth = 1
particleFSIndex = 0
particleFSFrameCount = 1
particleFSLoop = 1
*/
[
particleShape, /* String */
particleFSNtieth, /* Number */
particleFSIndex, /* Number */
particleFSFrameCount, /* Number */
particleFSLoop /* Optional - Number. Default: 1 */
],
animationName, /* String */
particleType, /* String - Enum: Billboard, SpaceObject */
timerPeriod, /* Number */
lifeTime, /* Number */
pos3D, /* 3D Array of numbers as relative position to particleSource or (if object at index 18 is set) object.
Or (if object at index 18 is set) String as memoryPoint of object. */
moveVelocity, /* 3D Array of numbers. */
rotationVelocity, /* Number */
weight, /* Number */
volume, /* Number */
rubbing, /* Number */
sizeOverLifetime, /* Array of Numbers */
color, /* Array of Array of RGBA Numbers */
animationSpeed, /* Array of Number */
randomDirectionPeriod, /* Number */
randomDirectionIntensity, /* Number */
onTimerScript, /* String */
beforeDestroyScript, /* String */
obj, /* Object */
angle, /* Optional Number - Default: 0 */
onSurface, /* Optional Boolean - Default: true */
bounceOnSurface, /* Optional Number - Default: -1 */
emissiveColor, /* Optional Array of Array of RGBA Numbers - Default [0,0,0,0] */
vectorDirOrVectorDirAndUp /* Optional vector dir or [vectorDir, vectorUp]
Since Arma 3 v1.92 it is possible to set the initial direction of the SpaceObject
Since Arma 3 v2.12 it is possible to use a [vectorDir, vectorUp] array */
];
Syntax
particleSource setParticleParams array
Parameters:
particleSource: Objectarray: ParticleArray
Returns: Nothing
Examples
Example 1
see ParticleArray
See also
Arma 3: Particle Effects · ParticleArray · setParticleClass · setParticleRandom · setParticleCircle · setParticleFire · setDropInterval · drop