There is no spoon

UE2:ParticleEmitter properties (U2XMP)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
U2XMP Object >> ParticleEmitter (properties)

Contents

ParticleEmitter properties in other games:
UE2Runtime, UT2003, UT2004

Properties

Property group 'Acceleration'

Acceleration

Type: Object.Vector


Property group 'Collision'

CollisionPlanes

Type: array<Object.Plane>


DampingFactorRange

Type: Object.RangeVector


ExtentMultiplier

Type: Object.Vector


Default value:

Member Value
X 1.0
Y 1.0
Z 1.0

MaxCollisions

Type: Object.Range


SpawnAmount

Type: int


SpawnedVelocityScaleRange

Type: Object.RangeVector


SpawnFromOtherEmitter

Type: int


Default value: -1

UseCollision

Type: bool


UseCollisionPlanes

Type: bool


UseMaxCollisions

Type: bool


UseSpawnedVelocityScale

Type: bool


Property group 'Color'

ColorScale

Type: array<ParticleColorScale>


ColorScaleRepeats

Type: float


UseColorScale

Type: bool


Property group 'Fading'

FadeIn

Type: bool


FadeInEndTime

Type: float


FadeInFactor

Type: Object.Plane


Default value:

Member Value
W 1.0
X 1.0
Y 1.0
Z 1.0

FadeOut

Type: bool


FadeOutFactor

Type: Object.Plane


Default value:

Member Value
W 1.0
X 1.0
Y 1.0
Z 1.0

FadeOutStartTime

Type: float


Property group 'Force'

UseActorForces

Type: bool


Property group 'General'

CoordinateSystem

Type: EParticleCoordinateSystem


EffectAxis

Type: EParticleEffectAxis


MaxParticles

Type: int

Modifiers: const


Default value: 10

ResetAfterChange

Type: bool


Property group 'Local'

AutoDestroy

Type: bool


AutoReset

Type: bool


AutoResetTimeRange

Type: Object.Range


Disabled

Type: bool


DisableFogging

Type: bool


Name

Type: string


RespawnDeadParticles

Type: bool


Default value: True

Property group 'Location'

AddLocationFromOtherEmitter

Type: int


Default value: -1

SphereRadiusRange

Type: Object.Range


StartLocationOffset

Type: Object.Vector


StartLocationRange

Type: Object.RangeVector


StartLocationShape

Type: EParticleStartLocationShape


Property group 'Mass'

StartMassRange

Type: Object.Range


Property group 'Rotation'

DampRotation

Type: bool


RotationDampingFactorRange

Type: Object.RangeVector


RotationNormal

Type: Object.Vector


RotationOffset

Type: Object.Rotator


SpinCCWorCW

Type: Object.Vector


Default value:

Member Value
X 0.5
Y 0.5
Z 0.5

SpinParticles

Type: bool


SpinsPerSecondRange

Type: Object.RangeVector


StartSpinRange

Type: Object.RangeVector


UseRotationFrom

Type: EParticleRotationSource


Property group 'Size'

SizeScale

Type: array<ParticleTimeScale>


SizeScaleRepeats

Type: float


StartSizeRange

Type: Object.RangeVector


UniformSize

Type: bool


UseRegularSizeScale

Type: bool


Default value: True

UseSizeScale

Type: bool


Property group 'Spawning'

AutomaticInitialSpawning

Type: bool


Default value: True

InitialParticlesPerSecond

Type: float


ParticlesPerSecond

Type: float


Property group 'Texture'

BlendBetweenSubdivisions

Type: bool


DrawStyle

Type: EParticleDrawStyle


Default value: PTDS_Translucent

SubdivisionEnd

Type: int


SubdivisionScale

Type: array<float>


SubdivisionStart

Type: int


Texture

Type: Texture


Default value: Texture'Engine.S_Emitter'

TextureUSubdivisions

Type: int


TextureVSubdivisions

Type: int


UseRandomSubdivision

Type: bool


UseSubdivisionScale

Type: bool


Property group 'Tick'

MinSquaredVelocity

Type: float


SecondsBeforeInactive

Type: float


Default value: 1.0

Property group 'Time'

InitialDelayRange

Type: Object.Range


InitialTimeRange

Type: Object.Range


LifetimeRange

Type: Object.Range


Property group 'Velocity'

AddVelocityFromOtherEmitter

Type: int


Default value: -1

GetVelocityDirectionFrom

Type: EParticleVelocityDirection


MaxAbsVelocity

Type: Object.Vector


StartVelocityRange

Type: Object.RangeVector


VelocityLossRange

Type: Object.RangeVector


Property group 'Warmup'

RelativeWarmupTime

Type: float


WarmupTicksPerSecond

Type: float


Internal variables

ActiveParticles

Type: int

Modifiers: transient

currently active particles

AllParticlesDead

Type: bool

Modifiers: transient


BoundingBox

Type: Object.Box

Modifiers: transient


GlobalOffset

Type: Object.Vector

Modifiers: transient


Inactive

Type: bool

Modifiers: transient


InactiveTime

Type: float

Modifiers: transient


InitialDelay

Type: float

Modifiers: transient


Initialized

Type: bool

Modifiers: transient


OtherIndex

Type: int

Modifiers: transient


Owner

Type: Emitter

Modifiers: transient


ParticleIndex

Type: int

Modifiers: transient

index into circular list of particles

Particles

Type: array<Particle>

Modifiers: transient


PPSFraction

Type: float

Modifiers: transient

used to keep track of fractional PPTick

PS2Data

Type: int

Modifiers: transient


RealDisableFogging

Type: bool

Modifiers: transient


RealExtentMultiplier

Type: Object.Vector

Modifiers: transient


TimeTillReset

Type: float

Modifiers: transient


WarmedUp

Type: bool

Modifiers: transient