- new (string name,|l3dlayerid layer|,particlesys)
- returns: (l3dpemitter)
new
particle emitter
l3dnode (default type). The layer itself isnt important but the
l3dset is extracted from it. Particlesys has a command to define in which layer it should be rendered.
- axis (l3dpemitter,[subsys string],[int 0..2])
- returns: ([float])
returns or sets emitter plane normal axis for typerectangle
- flipdirection (l3dpemitter,[subsys string],[float])
- returns: ([float])
returns or sets percent of flip direction
- getparticlesys (l3dpemitter,[subsys string])
- returns: (particlesys)
- height (l3dpemitter,[subsys string],[float])
- returns: ([float])
returns or sets emitter height for typerectangle(local)
- maxoffsetdist (l3dpemitter,[subsys string],[float])
- returns: ([float])
returns or sets max random offset from original spawnposition
- offsetvelocity (l3dpemitter,[subsys string],[float x,y,z])
- returns: ([float x,y,z])
returns or sets offset velocity
- prtsize (l3dpemitter,[subsys string],[float])
- returns: ([float])
- radius (l3dpemitter,[subsys string],[float])
- returns: ([float])
returns or sets emitter radius for typecircle/typeshere. equivalent to size
- rate (l3dpemitter,[subsys string],[float])
- returns: ([float])
returns or sets rate
- size (l3dpemitter,[subsys string],[float])
- returns: ([float])
returns or sets emitter size (radius,width)
- spreadin (l3dpemitter,[subsys string],[float])
- returns: ([float])
returns or sets inner spread (radians)
- spreadout (l3dpemitter,[subsys string],[float])
- returns: ([float])
returns or sets outer spread (radians)
- start (l3dpemitter,int timeoffset)
- returns: ()
start with timeoffset(ms) from now
- startage (l3dpemitter,[subsys string],[int])
- returns: ([int])
returns or sets starting age of a
particle
- stop (l3dpemitter,int timeoffset,boolean norestarts)
- returns: ()
end with offset from now, disallow restarts
- subsyscount (l3dpemitter,[subsys string])
- returns: (int)
returns how many subsys emitters are nested
- typecircle (l3dpemitter,[subsys string], float radius)
- returns: ()
sets emitter type to CIRCLE
- typemodel (l3dpemitter,[subsys string], model, float scale)
- returns: ()
sets emitter type to MODEL
- typepoint (l3dpemitter,[subsys string])
- returns: ()
sets emitter type to POINT
- typerectangle (l3dpemitter,[subsys string], float width, float height, [int axis])
- returns: ()
sets emitter type to RECTANGLE. Default plane normal is Z (2)
- typerectanglelocal (l3dpemitter,[subsys string], float width, float height)
- returns: ()
sets emitter type to RECTANGLELOCAL. width = along X axis, height = along Z axis
- typesphere (l3dpemitter,[subsys string], float radius)
- returns: ()
sets emitter type to SPHERE
- velocity (l3dpemitter,[subsys string],[float])
- returns: ([float])
returns or sets velocity
- velocityvar (l3dpemitter,[subsys string],[float])
- returns: ([float])
returns or sets velocityvar
- width (l3dpemitter,[subsys string],[float])
- returns: ([float])
returns or sets emitter width for typerectangles. equivalent to size