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

KFMod.Crossbuzzsaw

Extends
KFWeapon

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

Variables Summary
boolbArrowRemoved
boolbInPose
rotatorBladerot
rotatorGearrot1
rotatorGearrot2
floatLastRangingTime
floatRange
floatRegenTimer
Crossbuzzsaw
floatRotateRate
soundZoomSound
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 ()))
functionbool CanZoomNow ()))
functionfloat GetAIRating ()))
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


Variables Detail

bArrowRemoved Source code

var bool bArrowRemoved;

bInPose Source code

var bool bInPose;

Bladerot Source code

var rotator Bladerot;

Gearrot1 Source code

var rotator Gearrot1;

Gearrot2 Source code

var rotator Gearrot2;

LastRangingTime Source code

var float LastRangingTime;

Range Source code

var float Range;

RegenTimer Source code

var float RegenTimer;

Crossbuzzsaw

RotateRate Source code

var(Crossbuzzsaw) float RotateRate;

ZoomSound Source code

var(Crossbuzzsaw) sound ZoomSound;


Functions Detail

BestMode Source code

function byte BestMode ( ) )

CanZoomNow Source code

simulated function bool CanZoomNow ( ) )

GetAIRating Source code

function float GetAIRating ( ) )

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
{
     bInPose=True
     RotateRate=5000.000000
     ForceZoomOutOnFireTime=0.400000
     MagCapacity=1
     ReloadRate=0.010000
     WeaponReloadAnim="Reload_Cheetah"
     Weight=7.000000
     bHasAimingMode=True
     IdleAimAnim="Idle_Iron"
     StandardDisplayFOV=65.000000
     SleeveNum=2
     TraderInfoTexture=Texture'KF_IJC_HUD.Trader_Weapon_Icons.Trader_Cheetah'
     bIsTier3Weapon=True
     MeshRef="KF_IJC_Halloween_Weps3.Cheetah"
     SkinRefs(0)="KF_IJC_Halloween_Weapons.Cheetah.cheetah_cmb"
     SkinRefs(1)="KF_IJC_Halloween_Weapons.Cheetah.cheetah_sight_shader"
     SelectSoundRef="KF_XbowSnd.Xbow_Select"
     HudImageRef="KF_IJC_HUD.WeaponSelect.Cheetah_unselected"
     SelectedHudImageRef="KF_IJC_HUD.WeaponSelect.Cheetah"
     AppID=210934
     PlayerIronSightFOV=65.000000
     ZoomedDisplayFOV=45.000000
     FireModeClass(0)=Class'KFMod.CrossbuzzsawFire'
     FireModeClass(1)=Class'KFMod.NoFire'
     PutDownAnim="PutDown"
     SelectForce="SwitchToAssaultRifle"
     AIRating=0.650000
     CurrentRating=0.650000
     Description="The Buzzsaw Bow is no ordinary crossbow. Why shoot little bolts when you can send a circular sawblade spinning instead?"
     DisplayFOV=65.000000
     Priority=175
     CustomCrosshair=11
     CustomCrossHairTextureName="Crosshairs.HUD.Crosshair_Cross5"
     InventoryGroup=4
     GroupOffset=15
     PickupClass=Class'KFMod.CrossbuzzsawPickup'
     PlayerViewOffset=(X=20.000000,Y=18.000000,Z=-8.000000)
     BobDamping=6.000000
     AttachmentClass=Class'KFMod.CrossbuzzsawAttachment'
     IconCoords=(X1=253,Y1=146,X2=333,Y2=181)
     ItemName="Buzzsaw Bow"
     LightType=LT_None
     LightBrightness=0.000000
     LightRadius=0.000000
}

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