|
override void | OnImpact (notnull IEntity other, float impulse, vector impactPosition, vector impactNormal, GameMaterial mat, vector velocityBefore=vector.Zero, vector velocityAfter=vector.Zero) |
|
void | OnImpact (notnull IEntity other, float impulse, vector impactPosition, vector impactNormal, GameMaterial mat, vector velocityBefore=vector.Zero, vector velocityAfter=vector.Zero) |
|
SCR_EImpactSoundEvent | GetImpactSoundEventIndex (vector normal) |
|
override void | EOnInit (IEntity owner) |
|
override void | OnPostInit (IEntity owner) |
|
|
override void | RPC_OnImpactParticlesBroadcast (vector contactPos, vector contactNormal, int magnitude) |
|
array< ResourceName > | GetDefaultParticles () |
|
array< ResourceName > | GetWaterParticles () |
|
int | GetEffectMagnitude () |
|
void | OnWaterEnter () |
|
void | UpdateParticlesMagnitude (notnull IEntity other, float impulse) |
|
void | EmitParticles (vector transform[4], ResourceName particleResource) |
|
void | PlaySound (string soundEvent) |
|
void | ScheduleImpactEffect () |
|
void | HandleImpactEffect () |
|
void | PlayImpactParticle (vector position, int magnitude, GameMaterial material) |
|
void | PlayImpactSound (SCR_EImpactSoundEvent eventIndex, vector position, int surface, float collisionDM) |
|
float | GetAproximatedMass (IEntity entity) |
|
void | ResetContactLastPosition () |
|
void | RPC_OnImpactParticlesBroadcast (vector contactPos, vector contactNormal, int magnitude) |
|
void | RPC_OnImpactSoundBroadcast (SCR_EImpactSoundEvent eventIndex, vector impactPosition, int impactSurface, float collisionDM) |
|
void | RPC_OnImpactSoundAndParticlesBroadcast (vector impactPosition, float collisionDM, vector contactNormal, int magnitude) |
|
void | RPC_OnWaterEnterBroadcast (vector transform[4], int magnitude) |
|
bool | IsPhysicActive () |
|
bool | TraceFilter (notnull IEntity e) |
|
◆ OnImpact()
override void SCR_BayonetEffectComponent.OnImpact |
( |
notnull IEntity |
other, |
|
|
float |
impulse, |
|
|
vector |
impactPosition, |
|
|
vector |
impactNormal, |
|
|
GameMaterial |
mat, |
|
|
vector |
velocityBefore = vector::Zero , |
|
|
vector |
velocityAfter = vector::Zero |
|
) |
| |
◆ RPC_OnImpactParticlesBroadcast()
override void SCR_BayonetEffectComponent.RPC_OnImpactParticlesBroadcast |
( |
vector |
contactPos, |
|
|
vector |
contactNormal, |
|
|
int |
magnitude |
|
) |
| |
|
protected |
The documentation for this interface was generated from the following file:
- Game/Vehicle/SCR_BayonetEffectComponent.c