ParticleModuleCollision¶
Class in Engine · Engine.ParticleModuleCollision · native, editinlinenew
Object › ParticleModule › ParticleModuleCollisionBase › ParticleModuleCollision
Subclasses: ParticleModuleCollisionActor
Using it from Lua
Enums¶
ParticleAttractorActionType
PAAT_None = 0, PAAT_Destroy = 1, PAAT_Freeze = 2, PAAT_Event = 3
Structs¶
ParticleAttractorCollisionAction
| Field | Type |
|---|---|
Type | ParticleAttractorActionType |
EventName | string |
Properties¶
| Name | Type | Notes |
|---|---|---|
bApplyPhysics | bool | |
bCollideOnlyIfVisible | bool | |
bCollideWithWorld | bool | |
bCollideWithWorldAttractors | bool | |
bDropDetail | bool | |
bOnlyVerticalNormalsDecrementCount | bool | |
bPawnsDoNotDecrementCount | bool | |
CollisionCompletionOption | EParticleCollisionComplete | |
DampingFactor | rawdistributionvector | |
DampingFactorRotation | rawdistributionvector | |
DelayAmount | rawdistributionfloat | |
DirScalar | float | |
MaxCollisionDistance | float | |
MaxCollisions | rawdistributionfloat | |
ParticleAttractorCollisionActions | array<ParticleAttractorCollisionAction> | |
ParticleMass | rawdistributionfloat | |
VerticalFudgeFactor | float |
Default values¶
bSpawnModule=true
bUpdateModule=true
DampingFactor=(Distribution=DistributionDampingFactor)
DampingFactorRotation=(Distribution=DistributionDampingFactorRotation)
MaxCollisions=(Distribution=DistributionMaxCollisions)
CollisionCompletionOption=EPCC_Kill
bApplyPhysics=false
ParticleMass=(Distribution=DistributionParticleMass)
DirScalar=3.5
VerticalFudgeFactor=0.1
DelayAmount=(Distribution=DistributionDelayAmount)
bDropDetail=true
LODDuplicate=false
bPawnsDoNotDecrementCount=true
bCollideOnlyIfVisible=true
MaxCollisionDistance=1000.0
bCollideWithWorld=true
bCollideWithWorldAttractors=false
Inherited¶
| From | Members |
|---|---|
| ParticleModuleCollisionBase | 0 properties, 0 functions |
| ParticleModule | 13 properties, 0 functions |
| Object | 13 properties, 308 functions |