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

KFMod.KFShotgunFire

Extends
BaseProjectileFire

Core.Object
|   
+-- Engine.WeaponFire
   |   
   +-- ROEngine.BaseProjectileFire
      |   
      +-- KFMod.KFShotgunFire

Direct Known Subclasses:

AA12Fire, BenelliFire, BlowerThrowerAltFire, BoomStickAltFire, BoomStickFire, CrossbowFire, CrossbuzzsawFire, DualFlareRevolverFire, FlareRevolverFire, HuskGunFire, KSGFire, LAWFire, M203Fire, M32Fire, M79Fire, M7A3MAltFire, M99Fire, MP7MAltFire, NailGunFire, PipeBombFire, SealSquealFire, SeekerSixFire, ShotgunFire, SPGrenadeFire, SPShotgunAltFire, SPShotgunFire, TrenchgunFire, ZEDGunFire, ZEDMKIIAltFire, ZEDMKIIFire

Variables Summary
stringFireSoundRef
KFWeaponKFWeap
floatLastClickTime
stringNoAmmoSoundRef
stringStereoFireSoundRef
KFShotgunFire
boolbFiringDoesntAffectMovement
boolbRandomPitchFireSound
floatCrouchedAccuracyBonus
floatEffectiveRange
NameEmptyAnim
floatEmptyAnimRate
nameFireAimedAnim
nameFireLoopAimedAnim
vectorKickMomentum
floatLowGravKickMomentumScale
floatMaxAccuracyBonus
floatRandomPitchAdjustAmt
soundStereoFireSound
Recoil
intmaxHorizontalRecoilAngle
intmaxVerticalRecoilAngle
floatRecoilRate
Inherited Variables from ROEngine.BaseProjectileFire
ProjPerFire, ProjSpawnOffset
Inherited Variables from Engine.WeaponFire
AimError, AmmoClass, AmmoClipSize, AmmoPerFire, bAttachFlashEmitter, bAttachSmokeEmitter, bFireOnRelease, bInstantHit, bInstantStop, bIsFiring, bLeadTarget, bMeleeMode, bModeExclusive, bNowWaiting, BotRefireRate, bPawnRapidFireAnim, bRecommendSplashDamage, bReflective, bServerDelayStartFire, bServerDelayStopFire, bSplashDamage, bSplashJump, bTimerLoop, bTossed, bWaitForRelease, DamageAtten, FireAnim, FireAnimRate, FireCount, FireEndAnim, FireEndAnimRate, FireForce, FireLoopAnim, FireLoopAnimRate, FireRate, FireSound, FlashEmitter, FlashEmitterClass, HoldTime, Instigator, Level, Load, MaxHoldTime, NextFireTime, NextTimerPop, NoAmmoForce, NoAmmoSound, Owner, PreFireAnim, PreFireAnimRate, PreFireTime, ProjectileClass, ReloadAnim, ReloadAnimRate, ReloadForce, ReloadSound, SavedFireProperties, ServerStartFireTime, ShakeOffsetMag, ShakeOffsetRate, ShakeOffsetTime, ShakeRotMag, ShakeRotRate, ShakeRotTime, SmokeEmitter, SmokeEmitterClass, Spread, SpreadStyle, ThisModeNum, TimerInterval, TransientSoundRadius, TransientSoundVolume, TweenTime, WarnTargetPct, Weapon

Enumerations Summary
Inherited Enumerations from Engine.WeaponFire
ESpreadStyle

Functions Summary
function AccuracyUpdate (float Velocity))
functionbool AllowFire ()))
function DoFireEffect ()))
functionfloat GetFireSpeed ()))
function HandleRecoil (float Rec))
function InitEffects ()))
functionfloat MaxRange ()))
event ModeDoFire ()))
function PlayFiring ()))
function PostBeginPlay ()))
function PreloadAssets (LevelInfo LevelInfo, optional KFShotgunFire Spawned))
functionbool UnloadAssets ()))
Inherited Functions from ROEngine.BaseProjectileFire
DoFireEffect, ForceSpawnProjectile, GetDesiredProjectileClass, GetFireStart, PostSpawnProjectile, SpawnProjectile
Inherited Functions from Engine.WeaponFire
AdjustAim, AllowFire, BeginPlay, ClientPlayForceFeedback, DestroyEffects, DisplayDebug, DoFireEffect, DrawMuzzleFlash, FlashMuzzleFlash, GetFireStart, InitEffects, IsFiring, MaxRange, ModeDoFire, ModeHoldFire, ModeTick, PlayFireEnd, PlayFiring, PlayPreFire, PlayStartHold, PostBeginPlay, PostNetBeginPlay, PreBeginPlay, ServerPlayFiring, SetInitialState, SetTimer, ShakeView, Spawn, StartBerserk, StartFiring, StartMuzzleSmoke, StartSuperBerserk, StopBerserk, StopFiring, StopForceFeedback, Timer, Trace, Update


Variables Detail

FireSoundRef Source code

var string FireSoundRef;

KFWeap Source code

var KFWeapon KFWeap;

LastClickTime Source code

var float LastClickTime;

NoAmmoSoundRef Source code

var string NoAmmoSoundRef;

StereoFireSoundRef Source code

var string StereoFireSoundRef;

KFShotgunFire

bFiringDoesntAffectMovement Source code

var(KFShotgunFire) bool bFiringDoesntAffectMovement;

bRandomPitchFireSound Source code

var(KFShotgunFire) bool bRandomPitchFireSound;

CrouchedAccuracyBonus Source code

var(KFShotgunFire) float CrouchedAccuracyBonus;

EffectiveRange Source code

var(KFShotgunFire) float EffectiveRange;

EmptyAnim Source code

var(KFShotgunFire) Name EmptyAnim;

EmptyAnimRate Source code

var(KFShotgunFire) float EmptyAnimRate;

FireAimedAnim Source code

var(KFShotgunFire) name FireAimedAnim;

FireLoopAimedAnim Source code

var(KFShotgunFire) name FireLoopAimedAnim;

KickMomentum Source code

var(KFShotgunFire) vector KickMomentum;

LowGravKickMomentumScale Source code

var(KFShotgunFire) float LowGravKickMomentumScale;

MaxAccuracyBonus Source code

var(KFShotgunFire) float MaxAccuracyBonus;

RandomPitchAdjustAmt Source code

var(KFShotgunFire) float RandomPitchAdjustAmt;

StereoFireSound Source code

var(KFShotgunFire) sound StereoFireSound;

Recoil

maxHorizontalRecoilAngle Source code

var(Recoil) int maxHorizontalRecoilAngle;

maxVerticalRecoilAngle Source code

var(Recoil) int maxVerticalRecoilAngle;

RecoilRate Source code

var(Recoil) float RecoilRate;


Functions Detail

AccuracyUpdate Source code

simulated function AccuracyUpdate ( float Velocity) )

AllowFire Source code

simulated function bool AllowFire ( ) )

DoFireEffect Source code

function DoFireEffect ( ) )

GetFireSpeed Source code

function float GetFireSpeed ( ) )

HandleRecoil Source code

simulated function HandleRecoil ( float Rec) )

InitEffects Source code

function InitEffects ( ) )

MaxRange Source code

function float MaxRange ( ) )

ModeDoFire Source code

event ModeDoFire ( ) )

PlayFiring Source code

function PlayFiring ( ) )

PostBeginPlay Source code

simulated function PostBeginPlay ( ) )

PreloadAssets Source code

static function PreloadAssets ( LevelInfo LevelInfo, optional KFShotgunFire Spawned) )

UnloadAssets Source code

static function bool UnloadAssets ( ) )


Defaultproperties

defaultproperties
{
     CrouchedAccuracyBonus=0.600000
     EffectiveRange=700.000000
     LowGravKickMomentumScale=10.000000
     RecoilRate=0.050000
     bRandomPitchFireSound=True
     RandomPitchAdjustAmt=0.050000
     ProjPerFire=9
     ProjSpawnOffset=(X=25.000000,Y=5.000000,Z=-6.000000)
     FireEndAnim=
     FireForce="FlakCannonFire"
     FireRate=0.894700
     AmmoPerFire=1
     ProjectileClass=Class'Old2k4.FlakChunk'
     BotRefireRate=0.700000
     Spread=2250.000000
     SpreadStyle=SS_Random
}

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