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

KFMod.FlameThrower

Extends
KFWeapon

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

Direct Known Subclasses:

GoldenFlamethrower

Variables Summary
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
Inherited Variables from ROEngine.BaseKFWeapon
bFastZoomOut, bZoomingIn, bZoomingOut, bZoomInInterrupted, bZoomOutInterrupted, FastZoomOutTime, LastZoomOutTime, PlayerIronSightFOV, ZoomedDisplayFOV, ZoomInRotation, ZoomPartialTime, ZoomRotInterp, ZoomRotStartOffset, ZoomStartDisplayFOV, ZoomStartOffset, ZoomTime

Enumerations Summary
Inherited Enumerations from KFMod.KFWeapon
EClientGrenadeState, KFScopeDetailSettings

Functions Summary
function AnimEnd (int channel))
functionbool RecommendLongRangedAttack ()))
functionbool RecommendRangedAttack ()))
functionbool StartFire (int Mode))
functionfloat SuggestAttackStyle ()))
function WeaponTick (float dt))
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
Inherited Functions from ROEngine.BaseKFWeapon
OnZoomInFinished, OnZoomOutFinished, PerformZoom, ServerZoomIn, ServerZoomOut, ZoomIn, ZoomOut


Functions Detail

AnimEnd Source code

simulated function AnimEnd ( int channel) )

RecommendLongRangedAttack Source code

function bool RecommendLongRangedAttack ( ) )

RecommendRangedAttack Source code

function bool RecommendRangedAttack ( ) )

StartFire Source code

simulated function bool StartFire ( int Mode) )

SuggestAttackStyle Source code

function float SuggestAttackStyle ( ) )

WeaponTick Source code

simulated function WeaponTick ( float dt) )


Defaultproperties

defaultproperties
{
     MagCapacity=100
     ReloadRate=4.140000
     ReloadAnim="Reload"
     ReloadAnimRate=1.000000
     WeaponReloadAnim="Reload_Flamethrower"
     MinimumFireRange=300
     bSteadyAim=True
     bHasAimingMode=True
     IdleAimAnim="Idle"
     QuickPutDownTime=0.500000
     StandardDisplayFOV=70.000000
     bModeZeroCanDryFire=True
     TraderInfoTexture=Texture'KillingFloorHUD.Trader_Weapon_Images.Trader_Flame_Thrower'
     bIsTier2Weapon=True
     MeshRef="KF_Weapons_Trip.Flamethrower_Trip"
     SkinRefs(0)="KF_Weapons_Trip_T.Supers.flamethrower_cmb"
     SkinRefs(2)="KillingFloorWeapons.Welder.FBFlameOrange"
     HudImageRef="KillingFloorHUD.WeaponSelect.FlameThrower_unselected"
     SelectedHudImageRef="KillingFloorHUD.WeaponSelect.FlameThrower"
     ZoomInRotation=(Pitch=-1000,Roll=1500)
     ZoomedDisplayFOV=70.000000
     FireModeClass(0)=Class'KFMod.FlameBurstFire'
     FireModeClass(1)=Class'KFMod.NoFire'
     PutDownAnim="PutDown"
     PutDownAnimRate=1.000000
     PutDownTime=1.000000
     AIRating=0.700000
     CurrentRating=0.700000
     Description="A deadly experimental weapon designed by Horzine industries. It can fire streams of burning liquid which ignite on contact."
     EffectOffset=(X=100.000000,Y=25.000000,Z=-10.000000)
     DisplayFOV=70.000000
     Priority=145
     InventoryGroup=3
     GroupOffset=8
     PickupClass=Class'KFMod.FlameThrowerPickup'
     PlayerViewOffset=(X=5.000000,Y=7.000000,Z=-8.000000)
     BobDamping=6.000000
     AttachmentClass=Class'KFMod.FlameThrowerAttachment'
     IconCoords=(X1=245,Y1=39,X2=329,Y2=79)
     ItemName="FlameThrower"
     DrawScale=0.900000
     TransientSoundVolume=1.250000
}

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