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

KFMod.KSGFire

Extends
KFShotgunFire

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

Direct Known Subclasses:

NeonKSGFire

Variables Summary
KSGFire
nameShellEjectBoneName
class<Emitter>ShellEjectClass
EmitterShellEjectEmitter
Inherited Variables from KFMod.KFShotgunFire
bFiringDoesntAffectMovement, bRandomPitchFireSound, CrouchedAccuracyBonus, EffectiveRange, EmptyAnim, EmptyAnimRate, FireAimedAnim, FireLoopAimedAnim, FireSoundRef, KFWeap, KickMomentum, LastClickTime, LowGravKickMomentumScale, MaxAccuracyBonus, maxHorizontalRecoilAngle, maxVerticalRecoilAngle, NoAmmoSoundRef, RandomPitchAdjustAmt, RecoilRate, StereoFireSound, StereoFireSoundRef
Inherited Variables from ROEngine.BaseProjectileFire
ProjPerFire, ProjSpawnOffset

Functions Summary
functionbool AllowFire ()))
function DestroyEffects ()))
function DrawMuzzleFlash (Canvas Canvas))
function FlashMuzzleFlash ()))
function InitEffects ()))
event ModeDoFire ()))
Inherited Functions from KFMod.KFShotgunFire
AccuracyUpdate, AllowFire, DoFireEffect, GetFireSpeed, HandleRecoil, InitEffects, MaxRange, ModeDoFire, PlayFiring, PostBeginPlay, PreloadAssets, UnloadAssets
Inherited Functions from ROEngine.BaseProjectileFire
DoFireEffect, ForceSpawnProjectile, GetDesiredProjectileClass, GetFireStart, PostSpawnProjectile, SpawnProjectile


Variables Detail

KSGFire

ShellEjectBoneName Source code

var(KSGFire) name ShellEjectBoneName;

ShellEjectClass Source code

var(KSGFire) class<Emitter> ShellEjectClass;

ShellEjectEmitter Source code

var(KSGFire) Emitter ShellEjectEmitter;


Functions Detail

AllowFire Source code

simulated function bool AllowFire ( ) )

DestroyEffects Source code

simulated function DestroyEffects ( ) )

DrawMuzzleFlash Source code

function DrawMuzzleFlash ( Canvas Canvas) )

FlashMuzzleFlash Source code

function FlashMuzzleFlash ( ) )

InitEffects Source code

simulated function InitEffects ( ) )

ModeDoFire Source code

event ModeDoFire ( ) )


Defaultproperties

defaultproperties
{
     ShellEjectClass=Class'KFMod.KSGShellEject'
     ShellEjectBoneName="Shell_eject"
     KickMomentum=(X=-85.000000,Z=15.000000)
     maxVerticalRecoilAngle=1000
     maxHorizontalRecoilAngle=500
     FireAimedAnim="Fire_Iron"
     bRandomPitchFireSound=False
     FireSoundRef="KF_KSGSnd.KSG_Fire_M"
     StereoFireSoundRef="KF_KSGSnd.KSG_Fire_S"
     NoAmmoSoundRef="KF_AA12Snd.AA12_DryFire"
     ProjPerFire=12
     bAttachSmokeEmitter=True
     TransientSoundVolume=2.000000
     TransientSoundRadius=500.000000
     FireRate=0.820000
     AmmoClass=Class'KFMod.KSGAmmo'
     ShakeRotMag=(X=50.000000,Y=50.000000,Z=400.000000)
     ShakeRotRate=(X=12500.000000,Y=12500.000000,Z=12500.000000)
     ShakeRotTime=5.000000
     ShakeOffsetMag=(X=6.000000,Y=2.000000,Z=10.000000)
     ShakeOffsetRate=(X=1000.000000,Y=1000.000000,Z=1000.000000)
     ShakeOffsetTime=3.000000
     ProjectileClass=Class'KFMod.KSGBullet'
     BotRefireRate=0.250000
     FlashEmitterClass=Class'ROEffects.MuzzleFlash1stKar'
     aimerror=1.000000
     Spread=1000.000000
}

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