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

KFMod.KFMeleeGun

Extends
KFWeapon

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

Direct Known Subclasses:

Axe, Bat, Chainsaw, Claws, ClaymoreSword, DwarfAxe, Katana, Knife, Machete, Scythe, Syringe, Welder

Variables Summary
boolbCanHit
boolbDoCombos
intBloodSkinSwitchArray
MaterialBloodyMaterial
stringBloodyMaterialRef
boolbtryHit
floatChopSlowRate
floatdmg
class<damageType>hitDamType
ActorHitObject
floathitTimeout
byteMeleeHitVolume
vectormomOffset
floatTHMax
floatTHMin
floatweaponRange
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 ()))
function BringUp (optional Weapon PrevWeapon))
function DisplayDebug (Canvas Canvas, out float YL, out float YPos))
function DoReflectEffect (int Drain))
functionfloat GetAIRating ()))
functionbool HasAmmo ()))
function PreloadAssets (Inventory Inv, optional bool bSkipRefCount))
functionfloat SuggestAttackStyle ()))
functionfloat SuggestDefenseStyle ()))
functionbool UnloadAssets ()))
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

bCanHit Source code

var bool bCanHit;

bDoCombos Source code

var bool bDoCombos;

BloodSkinSwitchArray Source code

var int BloodSkinSwitchArray;

BloodyMaterial Source code

var Material BloodyMaterial;

BloodyMaterialRef Source code

var string BloodyMaterialRef;

btryHit Source code

var bool btryHit;

ChopSlowRate Source code

var float ChopSlowRate;

dmg Source code

var float dmg;

hitDamType Source code

var class<damageType> hitDamType;

HitObject Source code

var Actor HitObject;

hitTimeout Source code

var float hitTimeout;

MeleeHitVolume Source code

var byte MeleeHitVolume;

momOffset Source code

var vector momOffset;

THMax Source code

var float THMax;

THMin Source code

var float THMin;

weaponRange Source code

var float weaponRange;


Functions Detail

BestMode Source code

function byte BestMode ( ) )

BringUp Source code

simulated function BringUp ( optional Weapon PrevWeapon) )

DisplayDebug Source code

simulated function DisplayDebug ( Canvas Canvas, out float YL, out float YPos) )

DoReflectEffect Source code

function DoReflectEffect ( int Drain) )

GetAIRating Source code

function float GetAIRating ( ) )

HasAmmo Source code

simulated function bool HasAmmo ( ) )

PreloadAssets Source code

static function PreloadAssets ( Inventory Inv, optional bool bSkipRefCount) )

SuggestAttackStyle Source code

function float SuggestAttackStyle ( ) )

SuggestDefenseStyle Source code

function float SuggestDefenseStyle ( ) )

UnloadAssets Source code

static function bool UnloadAssets ( ) )


Defaultproperties

defaultproperties
{
     weaponRange=70.000000
     MeleeHitVolume=255
     ChopSlowRate=0.500000
     BloodSkinSwitchArray=2
     PutDownAnim="PutDown"
     AIRating=0.100000
     bMeleeWeapon=True
}

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