The three virtues of a programmer: Laziness, Impatience, and Hubris. – Larry Wall

UE2:ParticleRadiator (U2XMP)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
U2XMP Object >> Actor >> ParticleGenerator >> ParticleRadiator
Package: 
ParticleSystems
This class in other games:
U2

$Author: Chargrove $ $Date: 8/19/02 7:35p $ $Revision: 4 $ Name: ParticleRadiator.uc Author: Aaron R Leiby Date: 28 March 2000 Description: Emits particles from the surface of the specified mesh. Notes: Only works with Golem (LegendMesh). How to use this class:

Properties[edit]

Property group 'ParticleRadiator'[edit]

AttachName[edit]

Type: string

Modifiers: public


bLOSClip[edit]

Type: bool

Modifiers: public

Clip using line of sight check?

bOrgiSpawn[edit]

Type: bool

Modifiers: public

Spawn particles at the origin of the selected triangle? (otherwise randomly distribute them across the surface of the triangle)

MeshOwner[edit]

Type: Actor

Modifiers: public

Set this if you want to use some other Actor's Mesh.

MinVolume[edit]

Type: float

Modifiers: public

Minimum volume that Level->Engine-Client->ParticleDensity is allowed to scale us to.

TriIndices[edit]

Type: array<int>

Modifiers: public

Order of indices to use when using TS_Indexed.

TriSelectMethod[edit]

Type: TriSelect

Modifiers: public


Volume[edit]

Type: float

Modifiers: public

Number of particles emitted per second.

VolumeScalePct[edit]

Type: float

Modifiers: public


Internal variables[edit]

iIndex[edit]

Type: int

Modifiers: private

Used internally for indexed triangle selection.

iTri[edit]

Type: int

Modifiers: private

Used internally for triangle selection.

ParticleTimer[edit]

Type: float

Modifiers: private

Used internally to collect "emission residue" <-- fancy term for rounding errors between ticks.

Default values[edit]

Property Value
Texture Texture'ParticleSystems.Icons.S_ParticleRadiator'

Enums[edit]

TriSelect[edit]

TS_Random 
Randomly pick a particle from the ParticleTemplates array.
TS_Linear 
Cyclically iterate through the ParticleTemplates array.
TS_Indexed 
Loops through the TriIndices array to use as indices.
TS_RandIndex 
Randomly selects an index from the TriIndices array to use.

Events[edit]

TurnOn[edit]

simulated event TurnOn ()

Overrides: ParticleGenerator.TurnOn