| Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
| previous class next class | frames no frames | |||||
Core.Object | +-- U2.ImpactHandler
impactAssaultRifle, impactAssaultRifleAlt, impactDispersion, impactEnergyRifle, impactGrenade, impactHeavyRocket, impactLaserRifle, impactMiniRocket, impactPistol, impactShotgun, impactSniperRifle, impactTakkra
| Constants Summary |
|---|
| Inherited Contants from Core.Object |
|---|
| DegreesToRadians, DegreesToRotationUnits, MaxFlt, MaxInt, MAXSEED, NoLabel, NoState, Pi, RadiansToDegrees, RF_NotifyStateChange, RotationUnitsToDegrees |
| Variables Summary | |
|---|---|
| ImpactHandler | |
| array<TMaterialEffects> | MaterialEffects |
| array<TMaterialSounds> | MaterialSounds |
| float | ReturnDefaultEffectOdds |
| class<U2Projectile> | RicochetProjectile |
| Inherited Variables from Core.Object |
|---|
| Class, Name, ObjectFlags, ObjectInternal[6], Outer |
| Enumerations Summary |
|---|
| Inherited Enumerations from Core.Object |
|---|
| EAlignment, ECamOrientation, ESheerAxis |
| Structures Summary | ||
|---|---|---|
| TMaterialEffects TextureType, DecalTexture, DecalScale, HitEffectClass, ParticleEffect, RicochetProbability, RicochetIncidenceThreshold, MaxRicochetCount, RicochetDamping, RicochetSpreadAngle, Lifespan | ||
| TMaterialSounds TextureType, ImpactSound, RicochetSound | ||
| Inherited Structures from Core.Object |
|---|
| Alignment, BoundingVolume, Box, Color, ComponentHandle, Coords, Dimension, Guid, Matrix, NotifyInfo, ParticleHandle, Plane, Point, Range, RangeVector, Rectangle, Rotator, Scale, Vector |
| Functions Summary | ||
|---|---|---|
![]() | Sound | DetermineImpactSound (Actor Source, Material.CheckResult Hit, bool bRicochet )) |
![]() | ForceClassToExist ())) | |
![]() | Sound | GetImpactSound (Material.ETextureType TextureType, bool bRicochet) |
![]() | HandleImpact (Actor Source, vector HitDirection, Material.CheckResult Hit, bool bImpactSound) | |
![]() | Init (Actor ContextActor) | |
![]() | ParticleImpact (ParticleGenerator Source, ParticleHandle P, Material.CheckResult Hit )) | |
![]() | ProjectileImpact (U2Projectile Source, Material.CheckResult Hit, bool bImpactSound )) | |
![]() | TraceImpact (U2Weapon Source, Material.CheckResult Hit )) | |
| Variables Detail |
|---|
| Structures Detail |
|---|
var(ImpactHandler) float DecalScale;};
var(ImpactHandler) Texture DecalTexture;
var(ImpactHandler) class<Actor> HitEffectClass;
var(ImpactHandler) float Lifespan;
var(ImpactHandler) int MaxRicochetCount;
var(ImpactHandler) ParticleGenerator ParticleEffect;
var(ImpactHandler) float RicochetDamping;
var(ImpactHandler) float RicochetIncidenceThreshold;
var(ImpactHandler) float RicochetProbability;
var(ImpactHandler) float RicochetSpreadAngle;
var(ImpactHandler) Material.ETextureType TextureType;
var(ImpactHandler) sound ImpactSound;};
var(ImpactHandler) sound RicochetSound;
var(ImpactHandler) Material.ETextureType TextureType;
| Functions Detail |
|---|
DetermineImpactSound Source code
ForceClassToExist Source code
GetImpactSound Source code
HandleImpact Source code
Init Source code
ParticleImpact Source code
ProjectileImpact Source code
TraceImpact Source code| Defaultproperties |
|---|
defaultproperties
{
}
|
| Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
| previous class next class | frames no frames | |||||