I don't need to test my programs. I have an error-correcting modem.
UE2:ParticleGenerator (U2)
Contents
- 1 Constants
- 2 Properties
- 2.1 Property group 'ParticleAdvanced'
- 2.2 Property group 'ParticleGenerator'
- 2.3 Property group 'ParticleSelection'
- 2.4 Property group 'Sound'
- 2.5 Property group 'TriggerSupport'
- 2.6 Internal variables
- 2.6.1 bAttachDelayTick
- 2.6.2 bAttachment
- 2.6.3 bForceDelayTick
- 2.6.4 InternalTimer
- 2.6.5 LargestWeight
- 2.6.6 LastBoundSizeSquared
- 2.6.7 LastDeltaSeconds
- 2.6.8 LastLocation
- 2.6.9 LastPitch
- 2.6.10 LastRoll
- 2.6.11 LastTimeDrawn
- 2.6.12 LastYaw
- 2.6.13 LockedLocalToWorld
- 2.6.14 ParticleCount
- 2.6.15 RampDir
- 2.6.16 RampTimer
- 2.6.17 TemplateIndex
- 2.6.18 TemplateIteration
- 2.6.19 VolumeScale
- 2.7 Default values
- 3 Enums
- 4 Functions
- 4.1 Static native functions
- 4.2 Other static functions
- 4.3 Native functions
- 4.3.1 AddForce
- 4.3.2 AddTemplate
- 4.3.3 Clean
- 4.3.4 Conform
- 4.3.5 Duplicate
- 4.3.6 ExchangeTemplate
- 4.3.7 GetParticleTemplates
- 4.3.8 LockParticles
- 4.3.9 ManualTick
- 4.3.10 RegisterExternallyAffectedTemplates
- 4.3.11 RemoveForce
- 4.3.12 RemoveForceType
- 4.3.13 RemoveTemplate
- 4.3.14 RemoveTemplateType
- 4.3.15 UnLockParticles
- 4.3.16 UnRegisterExternallyAffectedTemplates
- 4.3.17 ValidateComponents
- 4.3.18 GetMaxLifeSpan
- 4.4 Events
- 4.5 Other instance functions
- 5 States
- Package:
- ParticleSystems
- Known classes within ParticleGenerator:
- ActorCollisionNotifier, ActorParticleTemplate, AnchorForce, AttractionForce, CollisionAnchor, CollisionDiscForce, CollisionGlider, CollisionSphereForce, ColorForce, DecayForce, DestroyOnDamage, FadeForce, FadeInForce, FadeOutForce, Force, FrictionForce, GeoCollideAndMerge, GeometryCollider, GeometryColliderEx, GlobalAccelerator, InertiaForce, LimitedResizeForce, LocationGrouped, LocatorForce, MaxVelocityForce, MeshAnchor, MinDecayForce, MoveZig, MultiTemplateForce, NeuralNetForce, OnDestroyForce, OscillatingPerParticleForce, ParticleDamage, ParticleDecalTemplate, ParticleSalamanderForce, ParticleTemplate, PerParticleFriction, PerParticleGravity, PointParticleTemplate, RecursiveParticleTemplate, RepulsionForce, ResizeForce, RigidBody, RotatingParticleTemplate, RotationForce, RotationGrouped, SlipForce, SpringForce, SpringLocator, Sprite3DParticleTemplate, SpriteParticleTemplate, StrandParticleTemplate, StreakParticleTemplate, TarpCollider, TexturedStreakParticleTemplate, TriangleForce, TriangleParticleTemplate, TriForce, TriParticleTemplate, VariablePerParticleGravity, ViewVelocityScaledParticleTemplate, VoidDestroyer, WetWindshildParticleTemplate, WindForce
- Direct subclasses:
- BarbbieHareDesigner, LineManager, ParticleAffector, ParticleBlower, ParticleRadiator, ParticleSalamander, ParticleSkeleton, PulseLineGenerator, TarpBuilder
- This class in other games:
- U2XMP
This is an auto-generated page and may need human attention. Please remove the {{autogenerated}} tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
$Author: Mfox $ $Date: 2/27/03 7:06p $ $Revision: 25 $ Name: ParticleGenerator.uc Author: Aaron R Leiby Date: 4 March 2000 Description: Base class of all particle generators. How to use this class:
Constants
PARTICLEVERSION_Current
Value: 3
PARTICLEVERSION_AutoLit
Value: 3
PARTICLEVERSION_AffectingForces
Value: 2
PARTICLEVERSION_NumParticlesFix
Value: 1
Properties
Property group 'ParticleAdvanced'
bCollisionBound
Type: bool
bInterpolate
Type: bool
bLockParticles
Type: bool
Disable forces, cleaning, and render relative to the system.
bShowBoundingBox
Type: bool
DefaultForces
Forces automatically installed when spawned.
Default value, index 0: Class'ParticleSystems.DecayForce'
Default value, index 1: Class'ParticleSystems.LocatorForce'
IdleTime
Type: float
IgnoredForces
MaxTickSize
Type: float
Default value: 0.008333
ParticleLifeSpan
Type: float
ParticleVersion
Type: int
PrimeTime
Type: float
Property group 'ParticleGenerator'
bOn
Type: bool
Default value: True
Forces
Type: OrderedArray<Force>
Modifiers: editinline
ParticleTemplates
Type: OrderedArray<ParticleTemplate>
Modifiers: editinline
Property group 'ParticleSelection'
bLinearFrequenciesChanged
Type: bool
Default value: True
SelectionMethod
Type: Select
Default value: SELECT_Random
Property group 'Sound'
SoundLoop
Type: Sound
SoundOff
Type: Sound
SoundOn
Type: Sound
Property group 'TriggerSupport'
bInitiallyOn
Type: bool
Default value: True
MaxParticles
Type: int
Maximum particles emitted per trigger.
RampDownTime
Type: float
RampUpTime
Type: float
TimerDuration
Type: float
Trig
Type: Button
Default value: "SendTrigger"
UnTrig
Type: Button
Default value: "SendUnTrigger"
Internal variables
bAttachDelayTick
Type: bool
Delay tick till render if attached to a skeletal mesh bone.
Default value: True
bAttachment
Type: bool
Set if we are a golem attachment. (DEPRICATED)
bForceDelayTick
Type: bool
Delay tick till render even if not attached to skeletal mesh bone.
InternalTimer
Type: float
LargestWeight
Type: float
The currently largest linear weight.
LastBoundSizeSquared
Type: float
Modifiers: transient
LastDeltaSeconds
Type: float
Modifiers: transient
cached for latent ticks - i.e. weapon attachments.
LastLocation
Type: Object.Vector
Modifiers: transient
LastPitch
Type: float
Modifiers: transient
LastRoll
Type: float
Modifiers: transient
LastTimeDrawn
Type: float
Modifiers: transient
LastYaw
Type: float
Modifiers: transient
LockedLocalToWorld
Type: Object.Matrix
Used interally for rendering locked systems relatively.
Default value:
Member | Value | ||||
---|---|---|---|---|---|
WPlane |
|
||||
XPlane |
|
||||
YPlane |
|
||||
ZPlane |
|
ParticleCount
Type: int
Used internally to enforce ParticleCount.
RampDir
Type: Ramp
RampTimer
Type: float
TemplateIndex
Type: int
Current index into the particle template list.
TemplateIteration
Type: int
VolumeScale
Type: float
Default values
Property | Value |
---|---|
bBlockNonZeroExtentTraces | False |
bBlockZeroExtentTraces | False |
bCanTeleport | True |
bUnlit | True |
CullDistance | 5000.0 |
DrawType | DT_Custom |
RemoteRole | ROLE_None |
Style | STY_Translucent |
Enums
Ramp
- RAMP_None
- RAMP_Up
- RAMP_Down
Select
- SELECT_Linear
- Cyclically iterate through the ParticleTemplates array.
- SELECT_Random
- Randomly pick a particle from the ParticleTemplates array.
Functions
Static native functions
ParticleGetLocation
ParticleGetVelocity
ParticleSetLocation
ParticleSetVelocity
Other static functions
CreateNew
DynamicCreateNew
ZapParticleGenerator
Native functions
AddForce
AddTemplate
Clean
Conform
Duplicate
ExchangeTemplate
GetParticleTemplates
LockParticles
ManualTick
RegisterExternallyAffectedTemplates
RemoveForce
RemoveForceType
RemoveTemplate
RemoveTemplateType
UnLockParticles
UnRegisterExternallyAffectedTemplates
ValidateComponents
GetMaxLifeSpan
Events
Destroyed
Overrides: Actor.Destroyed
PostBeginPlay
Overrides: Actor.PostBeginPlay
PreBeginPlay
Overrides: Actor.PreBeginPlay
TurnOff
TurnOn
Other instance functions
AutoDestroy
ParticleDestroy
SendTrigger
SendUnTrigger
SetAttachment
SetParticleLifeSpan
States
TriggerControl
Modifiers: simulated
TriggerControl.Trigger
Overrides: Actor.Trigger (global)
TriggerControl.UnTrigger
Overrides: Actor.UnTrigger (global)
TriggerTimed
Modifiers: simulated
TriggerTimed.Trigger
Overrides: Actor.Trigger (global)
TriggerToggle
Modifiers: simulated
TriggerToggle.Trigger
Overrides: Actor.Trigger (global)