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

UE2:ParticleSprayer (U2XMP)

From Unreal Wiki, The Unreal Engine Documentation Site

(Redirected from UE2:AdditionalData (U2XMP))
Jump to: navigation, search
U2XMP Object >> Actor >> ParticleSprayer

Contents

Package: 
ParticleSystems

ParticleSprayer.uc $Author: Mfox $ $Date: 6/25/02 11:40p $ $Revision: 6 $

Description: How to use this class:

Place in a level.
Aim in the desired direction.
Set properties as desired.

Todo:

Decide whether ParticleSprayers should have no replication, or if they

should be triggered, etc on the server-side, and have the variables

replicated to the clients. Currently there is no replication. If we ever want to do puzzles with it, it should probably run server-side and replicate changes to the clients.

Add rotation interpolation.

[edit] Properties

[edit] Property group 'Decals'

[edit] DecalMaxLifeSpan

Type: float

Set to zero to use decal's default values.

[edit] DecalMinLifeSpan

Type: float


[edit] DecalPercent

Type: float

Percent of decals per particles.

Default value: 0.1

[edit] DecalType

Type: class<Decal>

Type of Decals to spray.

[edit] Property group 'Display'

[edit] MaxAnimRate

Type: float


[edit] MinAnimRate

Type: float


[edit] Property group 'ParticleSprayer'

[edit] bDisableTick

Type: bool


Default value: True

[edit] bGrouped

Type: bool


[edit] bInitiallyOn

Type: bool


Default value: True

[edit] bInterpolate

Type: bool


[edit] bIsWindResistant

Type: bool


[edit] bLinearFrequenciesChanged

Type: bool


Default value: True

[edit] bLOSClip

Type: bool


[edit] bOn

Type: bool


[edit] bRotationGrouped

Type: bool


[edit] Gravity

Type: Object.Vector


[edit] MeshData

Type: AdditionalData

Array size: 16


[edit] MinVolume

Type: float


[edit] NumTemplates

Type: byte


[edit] ParticleDistribution

Type: EDistribution


[edit] Particles

Type: Texture

Array size: 16


[edit] PrimeCount

Type: float


[edit] RotationPoint

Type: Object.Vector


[edit] Spread

Type: float


Default value: 45.0

[edit] Templates

Type: STRUCT_Particle

Array size: 16


Default value, index 0:

Member Value
LifeSpan 1.0
MaxDrawScale 1.0
MaxScaleGlow 1.0
MinDrawScale 1.0
MinScaleGlow 1.0
Weight 1.0

Default value, index 1:

Member Value
LifeSpan 1.0
MaxDrawScale 1.0
MaxScaleGlow 1.0
MinDrawScale 1.0
MinScaleGlow 1.0
Weight 1.0

Default value, index 10:

Member Value
LifeSpan 1.0
MaxDrawScale 1.0
MaxScaleGlow 1.0
MinDrawScale 1.0
MinScaleGlow 1.0
Weight 1.0

Default value, index 11:

Member Value
LifeSpan 1.0
MaxDrawScale 1.0
MaxScaleGlow 1.0
MinDrawScale 1.0
MinScaleGlow 1.0
Weight 1.0

Default value, index 12:

Member Value
LifeSpan 1.0
MaxDrawScale 1.0
MaxScaleGlow 1.0
MinDrawScale 1.0
MinScaleGlow 1.0
Weight 1.0

Default value, index 13:

Member Value
LifeSpan 1.0
MaxDrawScale 1.0
MaxScaleGlow 1.0
MinDrawScale 1.0
MinScaleGlow 1.0
Weight 1.0

Default value, index 14:

Member Value
LifeSpan 1.0
MaxDrawScale 1.0
MaxScaleGlow 1.0
MinDrawScale 1.0
MinScaleGlow 1.0
Weight 1.0

Default value, index 15:

Member Value
LifeSpan 1.0
MaxDrawScale 1.0
MaxScaleGlow 1.0
MinDrawScale 1.0
MinScaleGlow 1.0
Weight 1.0

Default value, index 16:

Member Value
LifeSpan 1.0
MaxDrawScale 1.0
MaxScaleGlow 1.0
MinDrawScale 1.0
MinScaleGlow 1.0
Weight 1.0

Default value, index 17:

Member Value
LifeSpan 1.0
MaxDrawScale 1.0
MaxScaleGlow 1.0
MinDrawScale 1.0
MinScaleGlow 1.0
Weight 1.0

Default value, index 18:

Member Value
LifeSpan 1.0
MaxDrawScale 1.0
MaxScaleGlow 1.0
MinDrawScale 1.0
MinScaleGlow 1.0
Weight 1.0

Default value, index 19:

Member Value
LifeSpan 1.0
MaxDrawScale 1.0
MaxScaleGlow 1.0
MinDrawScale 1.0
MinScaleGlow 1.0
Weight 1.0

Default value, index 20:

Member Value
LifeSpan 1.0
MaxDrawScale 1.0
MaxScaleGlow 1.0
MinDrawScale 1.0
MinScaleGlow 1.0
Weight 1.0

Default value, index 21:

Member Value
LifeSpan 1.0
MaxDrawScale 1.0
MaxScaleGlow 1.0
MinDrawScale 1.0
MinScaleGlow 1.0
Weight 1.0

Default value, index 22:

Member Value
LifeSpan 1.0
MaxDrawScale 1.0
MaxScaleGlow 1.0
MinDrawScale 1.0
MinScaleGlow 1.0
Weight 1.0

Default value, index 23:

Member Value
LifeSpan 1.0
MaxDrawScale 1.0
MaxScaleGlow 1.0
MinDrawScale 1.0
MinScaleGlow 1.0
Weight 1.0

[edit] TimerDuration

Type: float


[edit] Volume

Type: float


Default value: 10.0

[edit] VolumeScalePct

Type: float


Default value: 0.5

[edit] Internal variables

[edit] CumulativeFreqs

Type: float

Array size: 16


[edit] DecalTimer

Type: float


[edit] FollowActor

Type: Actor


[edit] FollowOffset

Type: Object.Vector


[edit] Frequencies

Type: float

Array size: 16


[edit] InternalTimer

Type: float


[edit] RelativeOffset

Type: Object.Vector


[edit] RelativeRotation

Type: Object.Rotator


[edit] Default values

Property Value
bDirectional True
bGameRelevant True
bSpecialRotationRep True
bStatic True
RemoteRole ROLE_None
RenderIteratorClass Class'ParticleSystems.ParticleSprayerRI'
Rotation
Member Value
Pitch 16384
Style STY_Translucent
Texture Texture'ParticleSystems.Icons.S_ParticleSprayer'
VisibilityHeight 1600.0
VisibilityRadius 1600.0

[edit] Enums

[edit] EDistribution

DIST_Random 
Randomly pick a particle from the particle list.
DIST_Linear 
Cyclically iterate though the particle list.

[edit] Structs

[edit] AdditionalData

Object.Rotator MaxInitialRotation 
Object.Rotator MinInitialRotation 
Object.Rotator MaxRotationRate 
Object.Rotator MinRotationRate 

[edit] STRUCT_Particle

float LifeSpan 
Number of seconds before destruction.
float Weight 
Relative probability of being chosen with DIST_Random.
float MaxInitialVelocity 
Velocity to start out with.
float MinInitialVelocity 
float MaxDrawScale 
DrawScale to start out with.
float MinDrawScale 
float MaxScaleGlow 
ScaleGlow to start out with.
float MinScaleGlow 
byte GrowPhase 
Number of toggles per lifespan. (Toggles meaning inverting the GrowRate)
float MaxGrowRate 
DrawScale per second. (positive values mean grow)
float MinGrowRate 
(negative values mean shrink)
byte FadePhase 
Number of toggles per lifespan. (Toggles meaning inverting the FadeRate)
float MaxFadeRate 
ScaleGlow per second. (positive values mean fade in)
float MinFadeRate 
(negative values mean fade out)

[edit] Functions

[edit] Native functions

[edit] RotateParticles

native(1004) final function RotateParticles (Object.Rotator Delta, optional Object.Vector Origin)


[edit] ShiftParticles

native(1003) final function ShiftParticles (Object.Vector Delta)


[edit] Events

[edit] PreBeginPlay

simulated event PreBeginPlay ()

Overrides: Actor.PreBeginPlay


[edit] Tick

simulated event Tick (float DeltaTime)

Overrides: Actor.Tick


[edit] Other instance functions

See ParticleSprayer instance functions.

[edit] States

[edit] TriggerControl

Modifiers: simulated

[edit] TriggerControl.Trigger

simulated function Trigger (Actor Other, Pawn EventInstigator, optional name EventName)

Overrides: Actor.Trigger (global)


[edit] TriggerControl.UnTrigger

simulated function UnTrigger (Actor Other, Pawn EventInstigator, optional name EventName)

Overrides: Actor.UnTrigger (global)


[edit] TriggerTimed

Modifiers: simulated

[edit] TriggerTimed.Trigger

simulated function Trigger (Actor Other, Pawn EventInstigator, optional name EventName)

Overrides: Actor.Trigger (global)


[edit] TriggerToggle

Modifiers: simulated

[edit] TriggerToggle.Trigger

simulated function Trigger (Actor Other, Pawn EventInstigator, optional name EventName)

Overrides: Actor.Trigger (global)