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

KFMod.M14EBRBattleRifle

Extends
KFWeapon
Modifiers
config ( user )

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

Variables Summary
LaserBeamEffectBeam
boolbLaserActive
ActorLaserAttachment
LaserDotSpot
M14EBRBattleRifle
class<InventoryAttachment>LaserAttachmentClass
floatSpotProjectorPullback
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 AddReloadedAmmo ()))
function AltFire (float F))
functionbyte BestMode ()))
function BringUp (optional Weapon PrevWeapon))
function Destroyed ()))
function DetachFromPawn (Pawn P))
functionfloat GetAIRating ()))
function PostBeginPlay ()))
functionbool PutDown ()))
functionbool RecommendLongRangedAttack ()))
functionbool RecommendRangedAttack ()))
event RenderOverlays (Canvas Canvas ))
function ResetReloadAchievement ()))
function ServerSetLaserActive (bool bNewWaitForRelease))
function SetZoomBlendColor (Canvas c))
functionfloat SuggestAttackStyle ()))
function SwitchModes ()))
function ToggleLaser ()))
function TurnOffLaser ()))
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


Variables Detail

Beam Source code

var LaserBeamEffect Beam;

bLaserActive Source code

var bool bLaserActive;

LaserAttachment Source code

var Actor LaserAttachment;

Spot Source code

var LaserDot Spot;

M14EBRBattleRifle

LaserAttachmentClass Source code

var(M14EBRBattleRifle) class<InventoryAttachment> LaserAttachmentClass;

SpotProjectorPullback Source code

var(M14EBRBattleRifle) float SpotProjectorPullback;


Functions Detail

AddReloadedAmmo Source code

simulated function AddReloadedAmmo ( ) )

AltFire Source code

simulated function AltFire ( float F) )

BestMode Source code

function byte BestMode ( ) )

BringUp Source code

simulated function BringUp ( optional Weapon PrevWeapon) )

Destroyed Source code

simulated function Destroyed ( ) )

DetachFromPawn Source code

simulated function DetachFromPawn ( Pawn P) )

GetAIRating Source code

function float GetAIRating ( ) )

PostBeginPlay Source code

simulated function PostBeginPlay ( ) )

PutDown Source code

simulated function bool PutDown ( ) )

RecommendLongRangedAttack Source code

function bool RecommendLongRangedAttack ( ) )

RecommendRangedAttack Source code

function bool RecommendRangedAttack ( ) )

RenderOverlays Source code

simulated event RenderOverlays ( Canvas Canvas ) )

ResetReloadAchievement Source code

function ResetReloadAchievement ( ) )

ServerSetLaserActive Source code

function ServerSetLaserActive ( bool bNewWaitForRelease) )

SetZoomBlendColor Source code

simulated function SetZoomBlendColor ( Canvas c) )

SuggestAttackStyle Source code

function float SuggestAttackStyle ( ) )

SwitchModes Source code

exec function SwitchModes ( ) )

ToggleLaser Source code

simulated function ToggleLaser ( ) )

TurnOffLaser Source code

simulated function TurnOffLaser ( ) )

WeaponTick Source code

simulated function WeaponTick ( float dt) )


Defaultproperties

defaultproperties
{
     SpotProjectorPullback=1.000000
     LaserAttachmentClass=Class'KFMod.LaserAttachmentFirstPerson'
     MagCapacity=20
     ReloadRate=3.366000
     ReloadAnim="Reload"
     ReloadAnimRate=1.000000
     WeaponReloadAnim="Reload_M14"
     Weight=8.000000
     bHasAimingMode=True
     IdleAimAnim="Idle_Iron"
     StandardDisplayFOV=55.000000
     bModeZeroCanDryFire=True
     TraderInfoTexture=Texture'KillingFloor2HUD.Trader_Weapon_Icons.Trader_M14'
     bIsTier3Weapon=True
     MeshRef="KF_Weapons2_Trip.M14_EBR_Trip"
     SkinRefs(0)="KF_Weapons2_Trip_T.Rifle.M14_cmb"
     SelectSoundRef="KF_M14EBRSnd.M14EBR_Select"
     HudImageRef="KillingFloor2HUD.WeaponSelect.M14_unselected"
     SelectedHudImageRef="KillingFloor2HUD.WeaponSelect.M14"
     PlayerIronSightFOV=60.000000
     ZoomedDisplayFOV=45.000000
     FireModeClass(0)=Class'KFMod.M14EBRFire'
     FireModeClass(1)=Class'KFMod.NoFire'
     PutDownAnim="PutDown"
     SelectForce="SwitchToAssaultRifle"
     AIRating=0.550000
     CurrentRating=0.550000
     bShowChargingBar=True
     Description="An M14 Enhanced Battle Rifle - Semi Auto variant. Equipped with a laser sight."
     EffectOffset=(X=100.000000,Y=25.000000,Z=-10.000000)
     DisplayFOV=55.000000
     Priority=165
     CustomCrosshair=11
     CustomCrossHairTextureName="Crosshairs.HUD.Crosshair_Cross5"
     InventoryGroup=4
     GroupOffset=5
     PickupClass=Class'KFMod.M14EBRPickup'
     PlayerViewOffset=(X=25.000000,Y=17.000000,Z=-8.000000)
     BobDamping=6.000000
     AttachmentClass=Class'KFMod.M14EBRAttachment'
     IconCoords=(X1=245,Y1=39,X2=329,Y2=79)
     ItemName="M14EBR"
     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:48.686 - Created with UnCodeX