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

KFMod.Frag

Extends
KFWeapon

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

Variables Summary
boolbTossActive
boolbTossSpawned
floatNadeThrowTime
floatNadeThrowTimeout
Frag
nameTossAnim
floatTossSpawnTime
floatTossTime
Sounds
soundThrowSound
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
functionbyte BestMode ()))
functionfloat GetAIRating ()))
functionWeapon NextWeapon (Weapon CurrentChoice, Weapon CurrentWeapon))
functionWeapon PrevWeapon (Weapon CurrentChoice, Weapon CurrentWeapon))
functionfloat RateSelf ()))
function ServerStartThrow ()))
function ServerThrow ()))
event StartThrow ()))
function Tick (float DeltaTime ))
function Timer ()))
functionWeapon WeaponChange (byte F, bool bSilent ))
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


Variables Detail

bTossActive Source code

var bool bTossActive;

bTossSpawned Source code

var bool bTossSpawned;

NadeThrowTime Source code

var float NadeThrowTime;

NadeThrowTimeout Source code

var float NadeThrowTimeout;

Frag

TossAnim Source code

var(Frag) name TossAnim;

TossSpawnTime Source code

var(Frag) float TossSpawnTime;

TossTime Source code

var(Frag) float TossTime;

Sounds

ThrowSound Source code

var(Sounds) sound ThrowSound;


Functions Detail

BestMode Source code

function byte BestMode ( ) )

GetAIRating Source code

function float GetAIRating ( ) )

NextWeapon Source code

simulated function Weapon NextWeapon ( Weapon CurrentChoice, Weapon CurrentWeapon) )

PrevWeapon Source code

simulated function Weapon PrevWeapon ( Weapon CurrentChoice, Weapon CurrentWeapon) )

RateSelf Source code

simulated function float RateSelf ( ) )

ServerStartThrow Source code

function ServerStartThrow ( ) )

ServerThrow Source code

function ServerThrow ( ) )

StartThrow Source code

simulated event StartThrow ( ) )

Tick Source code

function Tick ( float DeltaTime ) )

Timer Source code

simulated function Timer ( ) )

WeaponChange Source code

simulated function Weapon WeaponChange ( byte F, bool bSilent ) )


Defaultproperties

defaultproperties
{
     TossAnim="Toss"
     TossTime=0.366000
     TossSpawnTime=0.200000
     ThrowSound=SoundGroup'KF_GrenadeSnd.Nade_Throw'
     MagCapacity=1
     ReloadRate=1.000000
     ReloadAnim="Reload"
     ReloadAnimRate=1.000000
     Weight=1.000000
     bKFNeverThrow=True
     StandardDisplayFOV=70.000000
     TraderInfoTexture=Texture'KillingFloorHUD.Trader_Weapon_Images.Trader_Grenade'
     FireModeClass(0)=Class'KFMod.FragFire'
     FireModeClass(1)=Class'KFMod.NoFire'
     PutDownAnim="PutDown"
     AIRating=-5.000000
     CurrentRating=-5.000000
     Description="the frag grenade releases a dense cloud of shrapnel in a large area of effect around its detonation zone. Use with caution. "
     DisplayFOV=70.000000
     Priority=40
     InventoryGroup=0
     PickupClass=Class'KFMod.FragPickup'
     BobDamping=10.000000
     AttachmentClass=Class'KFMod.FragAttachment'
     IconCoords=(X1=458,Y1=82,X2=491,Y2=133)
     ItemName="Frag Grenade"
     Mesh=SkeletalMesh'KF_Weapons_Trip.Frag_Trip'
     Skins(0)=Shader'KillingFloorWeapons.Frag_Grenade.FragShader'
     AmbientGlow=2
     TransientSoundVolume=1.000000
     TransientSoundRadius=700.000000
}

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