I'm a doctor, not a mechanic

UE2:xEmitter properties (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT2004 Object >> Actor >> xEmitter (properties)

Contents

Properties

Property group 'Force'

bForceAffected

Type: bool


Property group 'pclBeam'

mBendStrength

Type: float


mWaveAmplitude

Type: float


mWaveFrequency

Type: float


mWaveLockEnd

Type: bool


mWaveShift

Type: float


Property group 'PclEmitter'

bSuspendWhenNotVisible

Type: bool


Default value: True

mChildName

Type: name


mDelayRange

Type: float

Array size: 2


mLifeRange

Type: float

Array size: 2


Default value, index 0: 4.0

Default value, index 1: 4.0

mMaxParticles

Type: int

Modifiers: private


Default value: 50

mParticleType

Type: ExParticleTypes


mRegen

Type: bool


Default value: True

mRegenDist

Type: float


mRegenOffTime

Type: float

Array size: 2


mRegenOnTime

Type: float

Array size: 2


mRegenPause

Type: bool


mRegenRange

Type: float

Array size: 2


Default value, index 0: 1.0

Default value, index 1: 1.0

mSourceActor

Type: name


mSpawningType

Type: ExSpawningTypes


mStartParticles

Type: int

at runtime also, you can set this > 0 to spawn this many next tick

Default value: 1

SourceStaticMesh

Type: StaticMeshActor


Property group 'PclMovement'

mAirResistance

Type: float


Default value: 0.4

mAttraction

Type: float

attractive force between particles

mColElasticity

Type: float

bounciness of particle collision 0-1

Default value: 0.5

mCollision

Type: bool


mColMakeSound

Type: bool


mDirDev

Type: Object.Vector


Default value:

Member Value
X 0.0
Y 0.0
Z 0.0

mMassRange

Type: float

Array size: 2


mOwnerVelocityFactor

Type: float


mPosDev

Type: Object.Vector


Default value:

Member Value
X 0.0
Y 0.0
Z 0.0

mPosRelative

Type: bool


mSpawnVecA

Type: Object.Vector


mSpawnVecB

Type: Object.Vector


Default value:

Member Value
X 0.0
Y 0.0
Z 0.05

mSpeedRange

Type: float

Array size: 2


Default value, index 0: 40.0

Default value, index 1: 40.0

mSpinRange

Type: float

Array size: 2


Property group 'PclSoftBody'

springD

Type: float


springK

Type: float


springMaxCompress

Type: float


springMaxStretch

Type: float


Property group 'PclVisuals'

mAttenFunc

Type: EAttenFunc


mAttenKa

Type: float


Default value: 0.2

mAttenKb

Type: float


Default value: 1.0

mAttenuate

Type: bool


Default value: True

mColorRange

Type: Object.Color

Array size: 2


Default value, index 0:

Member Value
A 255
B 255
G 255
R 255

Default value, index 1:

Member Value
A 255
B 255
G 255
R 255

mDistanceAtten

Type: bool


mGrowthRate

Type: float


mLifeColorMap

Type: Texture


mMeshNodes

Type: StaticMesh

Array size: 8

if using meshes as particle nodes

mNumTileColumns

Type: int


Default value: 1

mNumTileRows

Type: int


Default value: 1

mPosColorMapXY

Type: Texture


mPosColorMapXZ

Type: Texture


mRandMeshes

Type: bool


mRandOrient

Type: bool


mRandTextures

Type: bool

choose a random texture for each instance of this emitter

mSizeRange

Type: float

Array size: 2


Default value, index 0: 10.0

Default value, index 1: 10.0

mTileAnimation

Type: bool

animate the particle from the set of tiles throughout life

mUseMeshNodes

Type: bool


Internal variables

bCallPreSpawn

Type: bool


Default value: True

blockOnNet

Type: bool


Expire

Type: int

Modifiers: transient


mAtLeastOneFrame

Type: int

Modifiers: transient


mBounds

Type: Object.Box

Modifiers: transient


mbSpinningNodes

Type: int

Modifiers: transient


mChildEmitter

Type: xEmitter


mDir

Type: Object.Vector

Modifiers: transient


mHeadIndex

Type: int

Modifiers: transient


mInvTileCols

Type: float

Modifiers: transient


mLastPos

Type: Object.Vector

Modifiers: transient


mLastVector

Type: Object.Vector

Modifiers: transient


mNumActivePcl

Type: int

Modifiers: transient


mNumSprings

Type: int

Modifiers: transient


mNumUpdates

Type: int

Modifiers: transient


mpAttenFunc

Type: int


mPauseTimer

Type: float

Modifiers: transient


mpIterator

Type: pointer

Modifiers: transient


mpParticles

Type: pointer

Modifiers: transient

ptr to tarray

mpSprings

Type: pointer

Modifiers: transient

ptr to Spring class

mRegenBias

Type: float

Modifiers: transient


mRegenTimer

Type: float

Modifiers: transient


mRenderableVerts

Type: int

Modifiers: transient


mSphere

Type: Object.Plane

Modifiers: transient


mT

Type: float

Modifiers: transient

delta

mTexU

Type: float

Modifiers: transient


mTexV

Type: float

Modifiers: transient


mTime

Type: float

Modifiers: transient


mTotalTiles

Type: float

Modifiers: transient


mWavePhaseA

Type: float

Modifiers: transient


mWavePhaseB

Type: float

Modifiers: transient


SystemHandle

Type: int

Modifiers: transient


Default value: -1

Default values

Property Value
bAcceptsProjectors False
bDirectional True
bGameRelevant True
bNetTemporary True
bNotOnDedServer True
bUnlit True
CollisionHeight 0.0
CollisionRadius 0.0
DrawType DT_Particle
LightEffect LE_QuadraticNonIncidence
RemoteRole ROLE_None
Skins[0] S_Emitter
Texture S_Emitter