|
void | OnImpact (notnull IEntity other, float impulse, vector impactPosition, vector impactNormal, GameMaterial mat) |
|
override void | EOnInit (IEntity owner) |
|
override void | OnPostInit (IEntity owner) |
|
◆ EmitParticles()
void SCR_ImpactEffectComponent.EmitParticles |
( |
vector |
transform[4], |
|
|
ResourceName |
particleResource |
|
) |
| |
|
protected |
◆ EOnInit()
override void SCR_ImpactEffectComponent.EOnInit |
( |
IEntity |
owner | ) |
|
◆ GetDefaultParticles()
array< ResourceName > SCR_ImpactEffectComponent.GetDefaultParticles |
( |
| ) |
|
|
protected |
◆ GetEffectMagnitude()
int SCR_ImpactEffectComponent.GetEffectMagnitude |
( |
| ) |
|
|
protected |
◆ GetWaterParticles()
array< ResourceName > SCR_ImpactEffectComponent.GetWaterParticles |
( |
| ) |
|
|
protected |
◆ OnImpact()
void SCR_ImpactEffectComponent.OnImpact |
( |
notnull IEntity |
other, |
|
|
float |
impulse, |
|
|
vector |
impactPosition, |
|
|
vector |
impactNormal, |
|
|
GameMaterial |
mat |
|
) |
| |
◆ OnPostInit()
override void SCR_ImpactEffectComponent.OnPostInit |
( |
IEntity |
owner | ) |
|
◆ OnWaterEnter()
void SCR_ImpactEffectComponent.OnWaterEnter |
( |
| ) |
|
|
protected |
◆ PlaySound()
void SCR_ImpactEffectComponent.PlaySound |
( |
string |
soundEvent | ) |
|
|
protected |
◆ ResetContactsDelayed()
void SCR_ImpactEffectComponent.ResetContactsDelayed |
( |
| ) |
|
|
protected |
◆ RPC_OnImpactBroadcast()
void SCR_ImpactEffectComponent.RPC_OnImpactBroadcast |
( |
vector |
contactPos, |
|
|
vector |
contactNormal, |
|
|
int |
magnitude |
|
) |
| |
|
protected |
◆ RPC_OnWaterEnterBroadcast()
void SCR_ImpactEffectComponent.RPC_OnWaterEnterBroadcast |
( |
vector |
transform[4], |
|
|
int |
magnitude |
|
) |
| |
|
protected |
◆ TraceFilter()
bool SCR_ImpactEffectComponent.TraceFilter |
( |
notnull IEntity |
e | ) |
|
|
protected |
◆ m_iCachedContactCalls
int SCR_ImpactEffectComponent.m_iCachedContactCalls |
|
protected |
◆ m_ParticleSpawnParams
ref ParticleEffectEntitySpawnParams SCR_ImpactEffectComponent.m_ParticleSpawnParams |
|
protected |
◆ m_SoundComponent
◆ MAX_CALLS_PER_CONTACT
const int SCR_ImpactEffectComponent.MAX_CALLS_PER_CONTACT = 1 |
|
staticprotected |
◆ MIN_BIG_IMPULSE
const float SCR_ImpactEffectComponent.MIN_BIG_IMPULSE = 20000 |
|
staticprotected |
◆ MIN_HUGE_IMPULSE
const float SCR_ImpactEffectComponent.MIN_HUGE_IMPULSE = 40000 |
|
staticprotected |
◆ MIN_MEDIUM_IMPULSE
const float SCR_ImpactEffectComponent.MIN_MEDIUM_IMPULSE = 10000 |
|
staticprotected |
◆ MIN_SMALL_IMPULSE
const float SCR_ImpactEffectComponent.MIN_SMALL_IMPULSE = 5000 |
|
staticprotected |
◆ MIN_TINY_IMPULSE
const float SCR_ImpactEffectComponent.MIN_TINY_IMPULSE = 2500 |
|
staticprotected |
◆ RESET_TIME
const float SCR_ImpactEffectComponent.RESET_TIME = 1000 |
|
staticprotected |
◆ WATER_SOUNDS
The documentation for this interface was generated from the following file:
- Game/Vehicle/SCR_ImpactEffectComponent.c