Once I get that upgrade to 36-hour days, I will tackle that. – Mychaeel
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[edit]
PARTICLEVERSION_Current[edit]
Value: 3
PARTICLEVERSION_AutoLit[edit]
Value: 3
PARTICLEVERSION_AffectingForces[edit]
Value: 2
PARTICLEVERSION_NumParticlesFix[edit]
Value: 1
Properties[edit]
Property group 'ParticleAdvanced'[edit]
bCollisionBound[edit]
Type: bool
bInterpolate[edit]
Type: bool
bLockParticles[edit]
Type: bool
Disable forces, cleaning, and render relative to the system.
bShowBoundingBox[edit]
Type: bool
DefaultForces[edit]
Forces automatically installed when spawned.
Default value, index 0: Class'ParticleSystems.DecayForce'
Default value, index 1: Class'ParticleSystems.LocatorForce'
IdleTime[edit]
Type: float
IgnoredForces[edit]
MaxTickSize[edit]
Type: float
Default value: 0.008333
ParticleLifeSpan[edit]
Type: float
ParticleVersion[edit]
Type: int
PrimeTime[edit]
Type: float
Property group 'ParticleGenerator'[edit]
bOn[edit]
Type: bool
Default value: True
Forces[edit]
Type: OrderedArray<Force>
Modifiers: editinline
ParticleTemplates[edit]
Type: OrderedArray<ParticleTemplate>
Modifiers: editinline
Property group 'ParticleSelection'[edit]
bLinearFrequenciesChanged[edit]
Type: bool
Default value: True
SelectionMethod[edit]
Type: Select
Default value: SELECT_Random
Property group 'Sound'[edit]
SoundLoop[edit]
Type: Sound
SoundOff[edit]
Type: Sound
SoundOn[edit]
Type: Sound
Property group 'TriggerSupport'[edit]
bInitiallyOn[edit]
Type: bool
Default value: True
MaxParticles[edit]
Type: int
Maximum particles emitted per trigger.
RampDownTime[edit]
Type: float
RampUpTime[edit]
Type: float
TimerDuration[edit]
Type: float
Trig[edit]
Type: Button
Default value: "SendTrigger"
UnTrig[edit]
Type: Button
Default value: "SendUnTrigger"
Internal variables[edit]
bAttachDelayTick[edit]
Type: bool
Delay tick till render if attached to a skeletal mesh bone.
Default value: True
bAttachment[edit]
Type: bool
Set if we are a golem attachment. (DEPRICATED)
bForceDelayTick[edit]
Type: bool
Delay tick till render even if not attached to skeletal mesh bone.
InternalTimer[edit]
Type: float
LargestWeight[edit]
Type: float
The currently largest linear weight.
LastBoundSizeSquared[edit]
Type: float
Modifiers: transient
LastDeltaSeconds[edit]
Type: float
Modifiers: transient
cached for latent ticks - i.e. weapon attachments.
LastLocation[edit]
Type: Object.Vector
Modifiers: transient
LastPitch[edit]
Type: float
Modifiers: transient
LastRoll[edit]
Type: float
Modifiers: transient
LastTimeDrawn[edit]
Type: float
Modifiers: transient
LastYaw[edit]
Type: float
Modifiers: transient
LockedLocalToWorld[edit]
Type: Object.Matrix
Used interally for rendering locked systems relatively.
Default value:
Member | Value | ||||
---|---|---|---|---|---|
WPlane |
|
||||
XPlane |
|
||||
YPlane |
|
||||
ZPlane |
|
ParticleCount[edit]
Type: int
Used internally to enforce ParticleCount.
RampDir[edit]
Type: Ramp
RampTimer[edit]
Type: float
TemplateIndex[edit]
Type: int
Current index into the particle template list.
TemplateIteration[edit]
Type: int
VolumeScale[edit]
Type: float
Default values[edit]
Property | Value |
---|---|
bBlockNonZeroExtentTraces | False |
bBlockZeroExtentTraces | False |
bCanTeleport | True |
bUnlit | True |
CullDistance | 5000.0 |
DrawType | DT_Custom |
RemoteRole | ROLE_None |
Style | STY_Translucent |
Enums[edit]
Ramp[edit]
- RAMP_None
- RAMP_Up
- RAMP_Down
Select[edit]
- SELECT_Linear
- Cyclically iterate through the ParticleTemplates array.
- SELECT_Random
- Randomly pick a particle from the ParticleTemplates array.
Functions[edit]
Static native functions[edit]
ParticleGetLocation[edit]
ParticleGetVelocity[edit]
ParticleSetLocation[edit]
ParticleSetVelocity[edit]
Other static functions[edit]
CreateNew[edit]
DynamicCreateNew[edit]
ZapParticleGenerator[edit]
Native functions[edit]
AddForce[edit]
AddTemplate[edit]
Clean[edit]
Conform[edit]
Duplicate[edit]
ExchangeTemplate[edit]
GetParticleTemplates[edit]
LockParticles[edit]
ManualTick[edit]
RegisterExternallyAffectedTemplates[edit]
RemoveForce[edit]
RemoveForceType[edit]
RemoveTemplate[edit]
RemoveTemplateType[edit]
UnLockParticles[edit]
UnRegisterExternallyAffectedTemplates[edit]
ValidateComponents[edit]
GetMaxLifeSpan[edit]
Events[edit]
Destroyed[edit]
Overrides: Actor.Destroyed
PostBeginPlay[edit]
Overrides: Actor.PostBeginPlay
PreBeginPlay[edit]
Overrides: Actor.PreBeginPlay
TurnOff[edit]
TurnOn[edit]
Other instance functions[edit]
AutoDestroy[edit]
ParticleDestroy[edit]
SendTrigger[edit]
SendUnTrigger[edit]
SetAttachment[edit]
SetParticleLifeSpan[edit]
States[edit]
TriggerControl[edit]
Modifiers: simulated
TriggerControl.Trigger[edit]
Overrides: Actor.Trigger (global)
TriggerControl.UnTrigger[edit]
Overrides: Actor.UnTrigger (global)
TriggerTimed[edit]
Modifiers: simulated
TriggerTimed.Trigger[edit]
Overrides: Actor.Trigger (global)
TriggerToggle[edit]
Modifiers: simulated
TriggerToggle.Trigger[edit]
Overrides: Actor.Trigger (global)