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

KFMod.ZEDGunAltFire

Extends
KFFire

Core.Object
|   
+-- Engine.WeaponFire
   |   
   +-- Old2K4.InstantFire
      |   
      +-- KFMod.KFFire
         |   
         +-- KFMod.ZEDGunAltFire

Variables Summary
soundAmbientChargeUpSound
stringAmbientChargeUpSoundRef
soundAmbientFireSound
floatAmbientFireSoundRadius
stringAmbientFireSoundRef
byteAmbientFireVolume
boolbDoHit
ZEDBeamEffectBeam
class<ZEDBeamEffect>BeamEffectClass
boolbStartFire
floatChargeUpTime
floatUpTime
ZEDGunAltFire
EmitterChargeEmitter
class<Emitter>ChargeEmitterClass
floatMaxChargeTime
floatMaxZedSphereChargeTime
VectorProjSpawnOffset
Inherited Variables from KFMod.KFFire
bAccuracyBonusForSemiAuto, bDoClientRagdollShotFX, bFiringDoesntAffectMovement, bRandomPitchFireSound, bRecoilRightOnly, Empty, EmptyAnim, EmptyAnimRate, EmptyFireAnim, EmptyFireAnimRate, FireAimedAnim, FireEndAimedAnim, FireLoopAimedAnim, FireSoundRef, KFWeap, LastClickTime, LastFireTime, maxHorizontalRecoilAngle, MaxSpread, maxVerticalRecoilAngle, NoAmmoSoundRef, NumShotsInBurst, RandomPitchAdjustAmt, RecoilRate, RecoilVelocityScale, ShellEjectBoneName, ShellEjectClass, ShellEjectEmitter, StereoFireSound, StereoFireSoundRef, UpKick
Inherited Variables from Old2K4.InstantFire
DamageMax, DamageMin, DamageType, Momentum, TraceRange

Functions Summary
functionbool AllowFire ()))
function DestroyChargeEffect ()))
function DestroyEffects ()))
function DoClientOnlyEffectTrace (Vector Start, Rotator Dir)
function DoFireEffect ()))
function HandleRecoil (float Rec))
function InitChargeEffect ()))
functionfloat MaxRange ()))
event ModeDoFire ()))
function ModeHoldFire ()
function ModeTick (float dt))
function PlayAmbientSound (Sound aSound))
function PlayFireEnd ()))
function PlayPreFire ()))
function PreloadAssets (LevelInfo LevelInfo, optional KFFire Spawned))
function StopFiring ()))
function Timer ()))
functionbool UnloadAssets ()))
Inherited Functions from KFMod.KFFire
AccuracyUpdate, AllowFire, DestroyEffects, DoClientOnlyEffectTrace, DoClientOnlyFireEffect, DoTrace, DrawMuzzleFlash, FlashMuzzleFlash, GetFireSpeed, GetSpread, HandleRecoil, InitEffects, MaxRange, ModeDoFire, PlayFireEnd, PlayFiring, PostBeginPlay, PreloadAssets, StartBerserk, StopBerserk, UnloadAssets
Inherited Functions from Old2K4.InstantFire
DoFireEffect, DoTrace, MaxRange, SpawnBeamEffect


Variables Detail

AmbientChargeUpSound Source code

var sound AmbientChargeUpSound;

AmbientChargeUpSoundRef Source code

var string AmbientChargeUpSoundRef;

AmbientFireSound Source code

var sound AmbientFireSound;

AmbientFireSoundRadius Source code

var float AmbientFireSoundRadius;

AmbientFireSoundRef Source code

var string AmbientFireSoundRef;

AmbientFireVolume Source code

var byte AmbientFireVolume;

bDoHit Source code

var bool bDoHit;

Beam Source code

var ZEDBeamEffect Beam;

BeamEffectClass Source code

var class<ZEDBeamEffect> BeamEffectClass;

bStartFire Source code

var bool bStartFire;

ChargeUpTime Source code

var float ChargeUpTime;

UpTime Source code

var float UpTime;

ZEDGunAltFire

ChargeEmitter Source code

var(ZEDGunAltFire) Emitter ChargeEmitter;

ChargeEmitterClass Source code

var(ZEDGunAltFire) class<Emitter> ChargeEmitterClass;

MaxChargeTime Source code

var(ZEDGunAltFire) float MaxChargeTime;

MaxZedSphereChargeTime Source code

var(ZEDGunAltFire) float MaxZedSphereChargeTime;

ProjSpawnOffset Source code

var(ZEDGunAltFire) Vector ProjSpawnOffset;


Functions Detail

AllowFire Source code

simulated function bool AllowFire ( ) )

DestroyChargeEffect Source code

simulated function DestroyChargeEffect ( ) )

DestroyEffects Source code

simulated function DestroyEffects ( ) )

DoClientOnlyEffectTrace Source code

simulated function DoClientOnlyEffectTrace ( Vector Start, Rotator Dir )

DoFireEffect Source code

function DoFireEffect ( ) )

HandleRecoil Source code

simulated function HandleRecoil ( float Rec) )

InitChargeEffect Source code

simulated function InitChargeEffect ( ) )

MaxRange Source code

function float MaxRange ( ) )

ModeDoFire Source code

event ModeDoFire ( ) )

ModeHoldFire Source code

function ModeHoldFire ( )

ModeTick Source code

simulated function ModeTick ( float dt) )

PlayAmbientSound Source code

function PlayAmbientSound ( Sound aSound) )

PlayFireEnd Source code

function PlayFireEnd ( ) )

PlayPreFire Source code

function PlayPreFire ( ) )

PreloadAssets Source code

static function PreloadAssets ( LevelInfo LevelInfo, optional KFFire Spawned) )

StopFiring Source code

function StopFiring ( ) )

Timer Source code

function Timer ( ) )

UnloadAssets Source code

static function bool UnloadAssets ( ) )


Defaultproperties

defaultproperties
{
     BeamEffectClass=Class'KFMod.ZEDBeamEffect'
     ProjSpawnOffset=(X=25.000000,Y=18.000000,Z=-14.500000)
     AmbientFireSoundRadius=500.000000
     AmbientFireVolume=255
     AmbientChargeUpSoundRef="KF_ZEDGunSnd.ZedGunChargeUp"
     AmbientFireSoundRef="KF_ZEDGunSnd.ZedGunChargeLoop"
     MaxChargeTime=1.000000
     MaxZedSphereChargeTime=3.000000
     ChargeEmitterClass=Class'ROEffects.ChargeUp1stZEDGun'
     FireAimedAnim="ChargeDown"
     RecoilRate=0.070000
     maxVerticalRecoilAngle=100
     maxHorizontalRecoilAngle=150
     bRandomPitchFireSound=False
     FireSoundRef="KF_ZEDGunSnd.KF_WEP_ZED_Secondary_SpinDown_M"
     StereoFireSoundRef="KF_ZEDGunSnd.KF_WEP_ZED_Secondary_SpinDown_S"
     NoAmmoSoundRef="KF_ZEDGunSnd.KF_WEP_ZED_Dryfire"
     TraceRange=2500.000000
     TransientSoundVolume=2.000000
     TransientSoundRadius=500.000000
     FireAnim="ChargeDown"
     TweenTime=0.025000
     FireForce="AssaultRifleFire"
     FireRate=0.120000
     AmmoClass=Class'KFMod.ZEDGunAmmo'
     AmmoPerFire=1
     ShakeRotMag=(X=25.000000,Y=25.000000,Z=100.000000)
     ShakeRotRate=(X=12500.000000,Y=12500.000000,Z=12500.000000)
     ShakeRotTime=5.000000
     ShakeOffsetMag=(X=3.000000,Y=1.000000,Z=3.000000)
     ShakeOffsetRate=(X=1000.000000,Y=1000.000000,Z=1000.000000)
     ShakeOffsetTime=3.000000
     BotRefireRate=0.150000
     FlashEmitterClass=Class'ROEffects.ZEDGunChargeDown'
     aimerror=42.000000
     Spread=0.015000
     SpreadStyle=SS_Random
}

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