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

KFMod.BoomStick

Extends
KFWeaponShotgun

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.Inventory
      |   
      +-- Engine.Weapon
         |   
         +-- ROEngine.BaseKFWeapon
            |   
            +-- KFMod.KFWeapon
               |   
               +-- KFMod.KFWeaponShotgun
                  |   
                  +-- KFMod.BoomStick

Variables Summary
boolbWaitingToLoadShotty
floatCurrentReloadCountDown
intSingleShotCount
floatSingleShotReplicateCountdown
BoomStick
floatReloadCountDown
Inherited Variables from KFMod.KFWeapon
AimInSound, AimOutSound, AppID, bAimingRifle, bAmmoHUDAsBar, bConsumesPhysicalAmmo, bDoSingleReload, bDualWeapon, bForceLeaveIronsights, bHasAimingMode, bHasScope, bHasSecondaryAmmo, bHoldToReload, bIsReloading, bIsTier2Weapon, bIsTier3Weapon, bKFNeverThrow, bModeZeroCanDryFire, bNoHit, bPendingFlashlight, bPreviouslyDropped, bReduceMagAmmoOnSecondaryFire, bReloadEffectDone, bShowPullOutHint, bSpeedMeUp, bSteadyAim, bTorchEnabled, bUseCombos, ClientGrenadeState, EndBeamEffect, FirstPersonFlashlightOffset, FlashBoneName, FlashLight, ForceZoomOutOnAltFireTime, ForceZoomOutOnFireTime, ForceZoomOutTime, HudImage, HudImageRef, IdleAimAnim, KFScopeDetail, LastAmmoResult, LastHasGunMsgTime, MagAmmoRemaining, MagCapacity, MeshRef, MinimumFireRange, ModeSwitchAnim, NextAmmoCheckTime, NumClicks, NumLoadedThisReload, QuickBringUpTime, QuickPutDownTime, ReferenceCount, ReloadAnim, ReloadAnimRate, ReloadRate, ReloadTimer, SelectedHudImage, SelectedHudImageRef, SelectSoundRef, SellValue, SkinRefs, SleeveNum, StandardDisplayFOV, StoppingPower, TacShine, TacShineClass, Tier3WeaponGiver, ToggleSound, TraderInfoTexture, UnlockedByAchievement, WeaponReloadAnim, Weight, ZoomedDisplayFOVHigh

Enumerations Summary
Inherited Enumerations from KFMod.KFWeapon
EClientGrenadeState, KFScopeDetailSettings

Functions Summary
functionbool AllowReload ()))
functionint AmmoAmount (int mode))
function AmmoPickedUp ()))
function ClientSetSingleShotCount (float NewSingleShotCount))
event ClientStartFire (int Mode))
event ClientStopFire (int Mode))
functionbool ConsumeAmmo (int Mode, float Load, optional bool bAmountNeededIsMax ))
function GiveAmmo (int m, WeaponPickup WP, bool bJustSpawned))
function GiveTo (pawn Other, optional Pickup Pickup ))
function SetPendingReload ()))
function SetSingleShotReplication ()))
functionbool StartFire (int Mode))
function WeaponTick (float dt))
Inherited Functions from KFMod.KFWeaponShotgun
AddReloadedAmmo, GetAIRating, SuggestAttackStyle
Inherited Functions from KFMod.KFWeapon
AccuracyUpdate, ActuallyFinishReloading, AddReloadedAmmo, AdjustIngameScope, AdjustLightGraphic, AllowReload, AmmoMaxed, AmmoStatus, BestMode, BringUp, CalcFOVForAspectRatio, CanAttack, CanThrow, CanZoomNow, ChargeBar, ClientFinishReloading, ClientForceKFAmmoUpdate, ClientInterruptReload, ClientReload, ClientReloadEffects, ClientWeaponThrown, ClipUpgrade, ConsumeAmmo, Destroyed, DisplayDebug, DoToggle, DropFrom, FillToInitialAmmo, Fire, GetAmmoCount, GetAmmoMulti, GetEffectStart, GetSecondaryAmmoCount, GiveAmmo, GiveTo, HandlePickupQuery, HandleSleeveSwapping, InitFOV, InterruptReload, IronSightZoomIn, IronSightZoomOut, LightFire, MaxAmmo, NextWeapon, OnZoomInFinished, OnZoomOutFinished, OwnerEvent, PlayAnimZoom, PlayIdle, PostBeginPlay, PostNetReceive, PreloadAssets, PreTravelCleanUp, PrevWeapon, PutDown, ReloadMeNow, RenderOverlays, ServerChangeFireMode, ServerInterruptReload, ServerRequestAutoReload, ServerSetAiming, ServerSpawnLight, ServerStopFire, ShouldDrawPortal, SilentGiveTo, StartFire, Timer, ToggleIronSights, UnloadAssets, UpdateMagCapacity, WeaponChange, WeaponTick, ZoomIn, ZoomOut


Variables Detail

bWaitingToLoadShotty Source code

var bool bWaitingToLoadShotty;

CurrentReloadCountDown Source code

var float CurrentReloadCountDown;

SingleShotCount Source code

var int SingleShotCount;

SingleShotReplicateCountdown Source code

var float SingleShotReplicateCountdown;

BoomStick

ReloadCountDown Source code

var(BoomStick) float ReloadCountDown;


Functions Detail

AllowReload Source code

function bool AllowReload ( ) )

AmmoAmount Source code

simulated function int AmmoAmount ( int mode) )

AmmoPickedUp Source code

function AmmoPickedUp ( ) )

ClientSetSingleShotCount Source code

simulated function ClientSetSingleShotCount ( float NewSingleShotCount) )

ClientStartFire Source code

simulated event ClientStartFire ( int Mode) )

ClientStopFire Source code

simulated event ClientStopFire ( int Mode) )

ConsumeAmmo Source code

simulated function bool ConsumeAmmo ( int Mode, float Load, optional bool bAmountNeededIsMax ) )

GiveAmmo Source code

function GiveAmmo ( int m, WeaponPickup WP, bool bJustSpawned) )

GiveTo Source code

function GiveTo ( pawn Other, optional Pickup Pickup ) )

SetPendingReload Source code

simulated function SetPendingReload ( ) )

SetSingleShotReplication Source code

function SetSingleShotReplication ( ) )

StartFire Source code

simulated function bool StartFire ( int Mode) )

WeaponTick Source code

simulated function WeaponTick ( float dt) )


Defaultproperties

defaultproperties
{
     ReloadCountDown=2.500000
     SingleShotCount=2
     ForceZoomOutOnFireTime=0.010000
     ForceZoomOutOnAltFireTime=0.010000
     MagCapacity=2
     ReloadRate=0.010000
     ReloadAnim="Reload"
     ReloadAnimRate=0.900000
     WeaponReloadAnim="Reload_HuntingShotgun"
     bHasAimingMode=True
     IdleAimAnim="Idle_Iron"
     StandardDisplayFOV=55.000000
     TraderInfoTexture=Texture'KillingFloorHUD.Trader_Weapon_Images.Trader_Hunting_Shotgun'
     bIsTier2Weapon=True
     MeshRef="KF_Weapons_Trip.BoomStick_Trip"
     SkinRefs(0)="KF_Weapons_Trip_T.Shotguns.boomstick_cmb"
     SelectSoundRef="KF_DoubleSGSnd.2Barrel_Select"
     HudImageRef="KillingFloorHUD.WeaponSelect.BoomStic_unselected"
     SelectedHudImageRef="KillingFloorHUD.WeaponSelect.BoomStick"
     PlayerIronSightFOV=70.000000
     ZoomedDisplayFOV=40.000000
     FireModeClass(0)=Class'KFMod.BoomStickAltFire'
     FireModeClass(1)=Class'KFMod.BoomStickFire'
     PutDownAnim="PutDown"
     AIRating=0.900000
     CurrentRating=0.900000
     bSniping=False
     Description="A double barreled shotgun used by big game hunters. It fires two slugs simultaneously and can bring down even the largest targets, quickly."
     DisplayFOV=55.000000
     Priority=160
     InventoryGroup=4
     GroupOffset=2
     PickupClass=Class'KFMod.BoomStickPickup'
     PlayerViewOffset=(X=8.000000,Y=14.000000,Z=-8.000000)
     BobDamping=6.000000
     AttachmentClass=Class'KFMod.BoomStickAttachment'
     ItemName="Hunting Shotgun"
     bUseDynamicLights=True
     TransientSoundVolume=1.000000
}

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