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

KFMod.Dualies

Extends
KFWeapon

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

Direct Known Subclasses:

Dual44Magnum, DualDeagle, DualFlareRevolver, DualiesDM, DualMK23Pistol

Variables Summary
namealtFlashBoneName
ActoraltThirdPersonActor
namealtTPAnim
namealtWeaponAttach
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 AttachToPawn (Pawn P))
functionbyte BestMode ()))
function Destroyed ()))
function DetachFromPawn (Pawn P))
function DropFrom (vector StartLocation))
functionfloat GetAIRating ()))
functionvector GetEffectStart ()))
function GiveTo (pawn Other, optional Pickup Pickup ))
functionbool HandlePickupQuery (pickup Item ))
functionbool PutDown ()))
functionbool RecommendRangedAttack ()))
functionfloat SuggestAttackStyle ()))
function ZoomIn (bool bAnimateTransition))
function ZoomOut (bool bAnimateTransition))
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

altFlashBoneName Source code

var name altFlashBoneName;

altThirdPersonActor Source code

var Actor altThirdPersonActor;

altTPAnim Source code

var name altTPAnim;

altWeaponAttach Source code

var name altWeaponAttach;


Functions Detail

AttachToPawn Source code

function AttachToPawn ( Pawn P) )

BestMode Source code

function byte BestMode ( ) )

Destroyed Source code

simulated function Destroyed ( ) )

DetachFromPawn Source code

simulated function DetachFromPawn ( Pawn P) )

DropFrom Source code

function DropFrom ( vector StartLocation) )

GetAIRating Source code

function float GetAIRating ( ) )

GetEffectStart Source code

simulated function vector GetEffectStart ( ) )

GiveTo Source code

function GiveTo ( pawn Other, optional Pickup Pickup ) )

HandlePickupQuery Source code

function bool HandlePickupQuery ( pickup Item ) )

PutDown Source code

simulated function bool PutDown ( ) )

RecommendRangedAttack Source code

function bool RecommendRangedAttack ( ) )

SuggestAttackStyle Source code

function float SuggestAttackStyle ( ) )

ZoomIn Source code

simulated function ZoomIn ( bool bAnimateTransition) )
Handles all the functionality for zooming in including setting the parameters for the weapon, pawn, and playercontroller
@param bAnimateTransition whether or not to animate this zoom transition

ZoomOut Source code

simulated function ZoomOut ( bool bAnimateTransition) )
Handles all the functionality for zooming out including setting the parameters for the weapon, pawn, and playercontroller
@param bAnimateTransition whether or not to animate this zoom transition


Defaultproperties

defaultproperties
{
     altFlashBoneName="Tip_Left"
     altTPAnim="DualiesAttackLeft"
     altWeaponAttach="Bone_weapon2"
     FirstPersonFlashlightOffset=(X=-15.000000,Z=5.000000)
     MagCapacity=30
     ReloadRate=3.500000
     ReloadAnim="Reload"
     ReloadAnimRate=1.000000
     FlashBoneName="Tip_Right"
     WeaponReloadAnim="Reload_Dual9mm"
     HudImage=Texture'KillingFloorHUD.WeaponSelect.dual_9mm_unselected'
     SelectedHudImage=Texture'KillingFloorHUD.WeaponSelect.dual_9mm'
     Weight=4.000000
     bTorchEnabled=True
     bDualWeapon=True
     bHasAimingMode=True
     IdleAimAnim="Idle_Iron"
     StandardDisplayFOV=70.000000
     bModeZeroCanDryFire=True
     TraderInfoTexture=Texture'KillingFloorHUD.Trader_Weapon_Images.Trader_Dual_9mm'
     ZoomInRotation=(Pitch=0,Roll=0)
     ZoomedDisplayFOV=65.000000
     FireModeClass(0)=Class'KFMod.DualiesFire'
     FireModeClass(1)=Class'KFMod.SingleALTFire'
     PutDownAnim="PutDown"
     SelectSound=Sound'KFPlayerSound.getweaponout'
     AIRating=0.440000
     CurrentRating=0.440000
     bShowChargingBar=True
     Description="A pair of custom 9mm pistols. What they lack in stopping power, they compensate for with a quick refire."
     EffectOffset=(X=100.000000,Y=25.000000,Z=-10.000000)
     DisplayFOV=70.000000
     Priority=65
     InventoryGroup=2
     GroupOffset=2
     PickupClass=Class'KFMod.DualiesPickup'
     PlayerViewOffset=(X=20.000000,Z=-7.000000)
     BobDamping=7.000000
     AttachmentClass=Class'KFMod.DualiesAttachment'
     IconCoords=(X1=229,Y1=258,X2=296,Y2=307)
     ItemName="Dual 9mms"
     Mesh=SkeletalMesh'KF_Weapons_Trip.Dual9mm'
     DrawScale=0.900000
     Skins(0)=Combiner'KF_Weapons_Trip_T.Pistols.Ninemm_cmb'
     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:43.440 - Created with UnCodeX