Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

KFMod.M79GrenadeProjectile

Extends
ROBallisticProjectile

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.Projectile
      |   
      +-- ROEngine.ROBallisticProjectile
         |   
         +-- KFMod.M79GrenadeProjectile

Direct Known Subclasses:

M203GrenadeProjectile, M32GrenadeProjectile

Constants Summary
Inherited Contants from ROEngine.ROBallisticProjectile
ScaleFactor, ScaleFactorInverse

Variables Summary
boolbDisintegrated
boolbDud
boolbHasExploded
boolbHitWater
boolbOutOfPropellant
boolbRing
boolbWaterStart
vectorDir
stringDisintegrateSoundRef
stringExplosionSoundRef
intImpactDamage
class<DamageType>ImpactDamageType
vectorOuttaPropLocation
PanzerfaustTrailSmokeTrail
stringStaticMeshRef
floatTotalFlightTime
M79GrenadeProjectile
floatArmDistSquared
soundDisintegrateSound
soundExplosionSound
vectorOffsetMag
vectorOffsetRate
floatOffsetTime
vectorRotMag
vectorRotRate
floatRotTime
vectorShakeOffsetMag
vectorShakeOffsetRate
floatShakeOffsetTime
vectorShakeRotMag
vectorShakeRotRate
floatShakeRotTime
floatStraightFlightTime
Inherited Variables from ROEngine.ROBallisticProjectile
AmbientVolumeScale, BallisticCoefficient, BCInverse, bDebugBallistics, bInitialAcceleration, bTrueBallistics, FlightTime, InitialAccelerationTime, MinFudgeScale, OrigLoc, SpeedFudgeScale, TraceHitLoc
Inherited Variables from Engine.Projectile
bNoFX, bReadyToSplash, bScriptPostRender, bSpecialCalcView, bSwitchToZeroCollision, Damage, DamageRadius, ExplosionDecal, ExplosionDecalSnow, ExploWallOut, HurtWall, ImpactSound, InstigatorController, LastTouched, MaxEffectDistance, MaxSpeed, MomentumTransfer, MyDamageType, SpawnSound, Speed, TossZ, ZeroCollider

Functions Summary
function Destroyed ()))
function Disintegrate (vector HitLocation, vector HitNormal))
function Explode (vector HitLocation, vector HitNormal))
function HitWall (vector HitNormal, actor Wall))
function HurtRadius (float DamageAmount, float DamageRadius, class<DamageType> DamageType, float Momentum, vector HitLocation ))
function Landed (vector HitNormal ))
function PostBeginPlay ()))
function PostNetReceive ()))
function PreloadAssets ()))
function ProcessTouch (Actor Other, Vector HitLocation))
function ShakeView ()))
function TakeDamage (int Damage, Pawn InstigatedBy, Vector Hitlocation, Vector Momentum, class<DamageType> damageType, optional int HitIndex))
function Tick (float DeltaTime ))
function Timer ()))
functionbool UnloadAssets ()))
Inherited Functions from ROEngine.ROBallisticProjectile
HitWall, PostBeginPlay
Inherited Functions from Engine.Projectile
BlowUp, CanSplash, CheckMaxEffectDistance, ClientSideTouch, DelayedHurtRadius, EncroachingOn, Explode, GetPitchForRange, GetRange, GetYAdjustForRange, HitWall, HurtRadius, IsStationary, PostBeginPlay, PostRender2D, ProcessTouch, RandSpin, Reset, SpecialCalcView, Touch


Variables Detail

bDisintegrated Source code

var bool bDisintegrated;

bDud Source code

var bool bDud;

bHasExploded Source code

var bool bHasExploded;

bHitWater Source code

var bool bHitWater;

bOutOfPropellant Source code

var bool bOutOfPropellant;

bRing Source code

var bool bRing;

bWaterStart Source code

var bool bWaterStart;

Dir Source code

var vector Dir;

DisintegrateSoundRef Source code

var string DisintegrateSoundRef;

ExplosionSoundRef Source code

var string ExplosionSoundRef;

ImpactDamage Source code

var int ImpactDamage;

ImpactDamageType Source code

var class<DamageType> ImpactDamageType;

OuttaPropLocation Source code

var vector OuttaPropLocation;

SmokeTrail Source code

var PanzerfaustTrail SmokeTrail;

StaticMeshRef Source code

var string StaticMeshRef;

TotalFlightTime Source code

var float TotalFlightTime;

M79GrenadeProjectile

ArmDistSquared Source code

var(M79GrenadeProjectile) float ArmDistSquared;

DisintegrateSound Source code

var(M79GrenadeProjectile) sound DisintegrateSound;

ExplosionSound Source code

var(M79GrenadeProjectile) sound ExplosionSound;

OffsetMag Source code

var(M79GrenadeProjectile) vector OffsetMag;

OffsetRate Source code

var(M79GrenadeProjectile) vector OffsetRate;

OffsetTime Source code

var(M79GrenadeProjectile) float OffsetTime;

RotMag Source code

var(M79GrenadeProjectile) vector RotMag;

RotRate Source code

var(M79GrenadeProjectile) vector RotRate;

RotTime Source code

var(M79GrenadeProjectile) float RotTime;

ShakeOffsetMag Source code

var(M79GrenadeProjectile) vector ShakeOffsetMag;

ShakeOffsetRate Source code

var(M79GrenadeProjectile) vector ShakeOffsetRate;

ShakeOffsetTime Source code

var(M79GrenadeProjectile) float ShakeOffsetTime;

ShakeRotMag Source code

var(M79GrenadeProjectile) vector ShakeRotMag;

ShakeRotRate Source code

var(M79GrenadeProjectile) vector ShakeRotRate;

ShakeRotTime Source code

var(M79GrenadeProjectile) float ShakeRotTime;

StraightFlightTime Source code

var(M79GrenadeProjectile) float StraightFlightTime;


Functions Detail

Destroyed Source code

simulated function Destroyed ( ) )

Disintegrate Source code

simulated function Disintegrate ( vector HitLocation, vector HitNormal) )

Explode Source code

simulated function Explode ( vector HitLocation, vector HitNormal) )

HitWall Source code

simulated function HitWall ( vector HitNormal, actor Wall) )

HurtRadius Source code

simulated function HurtRadius ( float DamageAmount, float DamageRadius, class<DamageType> DamageType, float Momentum, vector HitLocation ) )

Landed Source code

simulated function Landed ( vector HitNormal ) )

PostBeginPlay Source code

simulated function PostBeginPlay ( ) )

PostNetReceive Source code

simulated function PostNetReceive ( ) )

PreloadAssets Source code

static function PreloadAssets ( ) )

ProcessTouch Source code

simulated function ProcessTouch ( Actor Other, Vector HitLocation) )

ShakeView Source code

function ShakeView ( ) )

TakeDamage Source code

function TakeDamage ( int Damage, Pawn InstigatedBy, Vector Hitlocation, Vector Momentum, class<DamageType> damageType, optional int HitIndex) )

Tick Source code

simulated function Tick ( float DeltaTime ) )

Timer Source code

function Timer ( ) )

UnloadAssets Source code

static function bool UnloadAssets ( ) )


Defaultproperties

defaultproperties
{
     ShakeRotMag=(X=600.000000,Y=600.000000,Z=600.000000)
     ShakeRotRate=(X=12500.000000,Y=12500.000000,Z=12500.000000)
     ShakeRotTime=6.000000
     ShakeOffsetMag=(X=5.000000,Y=10.000000,Z=5.000000)
     ShakeOffsetRate=(X=300.000000,Y=300.000000,Z=300.000000)
     ShakeOffsetTime=3.500000
     RotMag=(X=700.000000,Y=700.000000,Z=700.000000)
     RotRate=(X=12500.000000,Y=12500.000000,Z=12500.000000)
     RotTime=6.000000
     OffsetMag=(X=5.000000,Y=10.000000,Z=7.000000)
     OffsetRate=(X=300.000000,Y=300.000000,Z=300.000000)
     OffsetTime=3.500000
     ArmDistSquared=90000.000000
     ImpactDamageType=Class'KFMod.DamTypeM79GrenadeImpact'
     ImpactDamage=200
     StraightFlightTime=0.250000
     StaticMeshRef="kf_generic_sm.40mm_Warhead"
     ExplosionSoundRef="KF_GrenadeSnd.Nade_Explode_1"
     DisintegrateSoundRef="Inf_Weapons.faust_explode_distant02"
     AmbientVolumeScale=5.000000
     Speed=8000.000000
     MaxSpeed=8000.000000
     Damage=350.000000
     DamageRadius=400.000000
     MomentumTransfer=75000.000000
     MyDamageType=Class'KFMod.DamTypeM79Grenade'
     ExplosionDecal=Class'KFMod.KFScorchMark'
     DrawType=DT_StaticMesh
     bUpdateSimulatedPosition=True
     LifeSpan=10.000000
     bUnlit=False
     SoundVolume=255
     SoundRadius=250.000000
     TransientSoundVolume=2.000000
     TransientSoundRadius=500.000000
     bNetNotify=True
     bBlockHitPointTraces=False
     ForceRadius=300.000000
     ForceScale=10.000000
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Fri 13-10-2023 03:18:48.803 - Created with UnCodeX