|
static float | GetPTCImpulseScale (EDamageType type) |
| Returns particle velocity impulse multiplier for the given damage type.
|
|
static ParticleEffectEntity | PlayParticleEffect_FractionDestruction (IEntity entity, ResourceName particlePath, EDamageType type, vector hitPos, vector hitDir) |
| Plays a particle effect to represent destruction of a fraction (shard/splinter) of an object.
|
|
static ParticleEffectEntity | PlayParticleEffect_CompleteDestruction (IEntity entity, ResourceName particlePath, EDamageType damageType, bool atBoundBoxCenter=true) |
| Plays a particle effect to represent entire object destruction.
|
|
static ParticleEffectEntity | PlayParticleEffect_Child (ResourceName particlePath, EDamageType damageType, notnull IEntity parent, vector mat[4]) |
| Plays a particle effect as child of entity.
|
|
static ParticleEffectEntity | PlayParticleEffect_Transform (ResourceName particlePath, EDamageType damageType, vector mat[4]) |
| Plays a particle effect at input transformation matrix.
|
|
Class containing common functions between destructible classes.