I search for solutions in this order: Past Code, Unreal Source, Wiki, BUF, groups.yahoo, google, screaming at monitor. – RegularX

UE2:ParticleEmitter (UT2003)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT2003 Object >> ParticleEmitter
Package: 
Engine
Direct subclasses:
BeamEmitter, SpriteEmitter, MeshEmitter, SparkEmitter, TrailEmitter
This class in other games:
UE2Runtime, UT2004, U2XMP, UDK, UT3

ParticleEmitter: Base class for sub- emitters.

make sure to keep structs in sync in UnParticleSystem.h

Properties

See ParticleEmitter properties.

Enums

See ParticleEmitter enums.

Structs

Particle

Object.Vector Location 
Object.Vector OldLocation 
Object.Vector Velocity 
Object.Vector StartSize 
Object.Vector SpinsPerSecond 
Object.Vector StartSpin 
Object.Vector RevolutionCenter 
Object.Vector RevolutionsPerSecond 
Object.Vector RevolutionsMultiplier 
Object.Vector Size 
Object.Vector StartLocation 
Object.Vector ColorMultiplier 
Object.Vector VelocityMultiplier 
Object.Vector OldMeshLocation 
Object.Color Color 
float Time 
float MaxLifetime 
float Mass 
int HitCount 
int Flags 
int Subdivision 
int BoneIndex 

ParticleColorScale

float RelativeTime 
always in range [0..1]
Object.Color Color 

ParticleRevolutionScale

float RelativeTime 
always in range [0..1]
Object.Vector RelativeRevolution 

ParticleSound

Sound Sound 
Object.Range Radius 
Object.Range Pitch 
int Weight 
Object.Range Volume 
Object.Range Probability 

ParticleTimeScale

float RelativeTime 
always in range [0..1]
float RelativeSize 

ParticleVelocityScale

float RelativeTime 
always in range [0..1]
Object.Vector RelativeVelocity 

Native functions

SpawnParticle

native function SpawnParticle (int Amount)


Trigger

native function Trigger ()