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

KFMod.BlowerThrowerFire

Extends
CrossbowFire

Core.Object
|   
+-- Engine.WeaponFire
   |   
   +-- ROEngine.BaseProjectileFire
      |   
      +-- KFMod.KFShotgunFire
         |   
         +-- KFMod.CrossbowFire
            |   
            +-- KFMod.BlowerThrowerFire

Variables Summary
soundAmbientFireSound
floatAmbientFireSoundRadius
stringAmbientFireSoundRef
byteAmbientFireVolume
soundFireEndSound
stringFireEndSoundRef
soundFireEndStereoSound
stringFireEndStereoSoundRef
Inherited Variables from KFMod.KFShotgunFire
bFiringDoesntAffectMovement, bRandomPitchFireSound, CrouchedAccuracyBonus, EffectiveRange, EmptyAnim, EmptyAnimRate, FireAimedAnim, FireLoopAimedAnim, FireSoundRef, KFWeap, KickMomentum, LastClickTime, LowGravKickMomentumScale, MaxAccuracyBonus, maxHorizontalRecoilAngle, maxVerticalRecoilAngle, NoAmmoSoundRef, RandomPitchAdjustAmt, RecoilRate, StereoFireSound, StereoFireSoundRef

Functions Summary
functionbool AllowFire ()))
function BeginState ()))
FireLoop
function EndState ()))
FireLoop
functionfloat MaxRange ()))
event ModeDoFire ()))
function ModeTick (float dt))
FireLoop
function PlayAmbientSound (Sound aSound))
function PlayFiring ()))
FireLoop
function PreloadAssets (LevelInfo LevelInfo, optional KFShotgunFire Spawned))
function ServerPlayFiring ()))
FireLoop
function StartFiring ()))
function StopFiring ()))
FireLoop
functionbool UnloadAssets ()))
Inherited Functions from KFMod.CrossbowFire
AllowFire, DoFireEffect, MaxRange
Inherited Functions from KFMod.KFShotgunFire
AccuracyUpdate, AllowFire, DoFireEffect, GetFireSpeed, HandleRecoil, InitEffects, MaxRange, ModeDoFire, PlayFiring, PostBeginPlay, PreloadAssets, UnloadAssets

States Summary
FireLoop Source code
state FireLoop
BeginState, EndState, ModeTick, PlayFiring, ServerPlayFiring, StopFiring


Variables Detail

AmbientFireSound Source code

var sound AmbientFireSound;

AmbientFireSoundRadius Source code

var float AmbientFireSoundRadius;

AmbientFireSoundRef Source code

var string AmbientFireSoundRef;

AmbientFireVolume Source code

var byte AmbientFireVolume;

FireEndSound Source code

var sound FireEndSound;

FireEndSoundRef Source code

var string FireEndSoundRef;

FireEndStereoSound Source code

var sound FireEndStereoSound;

FireEndStereoSoundRef Source code

var string FireEndStereoSoundRef;


Functions Detail

AllowFire Source code

simulated function bool AllowFire ( ) )

BeginState FireLoop Source code

function BeginState ( ) )

EndState FireLoop Source code

function EndState ( ) )

MaxRange Source code

function float MaxRange ( ) )

ModeDoFire Source code

event ModeDoFire ( ) )

ModeTick FireLoop Source code

function ModeTick ( float dt) )

PlayAmbientSound Source code

function PlayAmbientSound ( Sound aSound) )

PlayFiring FireLoop Source code

function PlayFiring ( ) )

PreloadAssets Source code

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

ServerPlayFiring FireLoop Source code

function ServerPlayFiring ( ) )

StartFiring Source code

function StartFiring ( ) )

StopFiring FireLoop Source code

function StopFiring ( ) )

UnloadAssets Source code

static function bool UnloadAssets ( ) )


Defaultproperties

defaultproperties
{
     AmbientFireSoundRadius=500.000000
     AmbientFireVolume=255
     FireEndSoundRef="KF_FY_BlowerThrowerSND.WEP_Bile_Fire_End_M"
     FireEndStereoSoundRef="KF_FY_BlowerThrowerSND.WEP_Bile_Fire_End_S"
     AmbientFireSoundRef="KF_FY_BlowerThrowerSND.BlowerThrower_Fire_LP"
     EffectiveRange=1500.000000
     maxVerticalRecoilAngle=300
     maxHorizontalRecoilAngle=150
     NoAmmoSoundRef="KF_FlamethrowerSnd.FT_DryFire"
     ProjSpawnOffset=(Y=5.000000,Z=-6.000000)
     bSplashDamage=True
     bRecommendSplashDamage=True
     bWaitForRelease=False
     bAttachSmokeEmitter=True
     TransientSoundVolume=1.000000
     TransientSoundRadius=500.000000
     FireAnim="'"
     FireLoopAnim="Fire"
     FireEndAnim="Fire_End"
     FireRate=0.070000
     AmmoClass=Class'KFMod.BlowerThrowerAmmo'
     ShakeRotMag=(X=0.000000,Y=0.000000,Z=0.000000)
     ShakeRotRate=(X=0.000000,Y=0.000000,Z=0.000000)
     ShakeOffsetMag=(X=0.000000,Y=0.000000,Z=0.000000)
     ProjectileClass=Class'KFMod.BlowerBileProjectile'
     BotRefireRate=0.070000
     FlashEmitterClass=Class'KFMod.BlowerThrowerMuzzleFlash1P'
     Spread=1500.000000
     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:41.671 - Created with UnCodeX