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

KFMod.FragFire

Extends
RocketFire

Core.Object
|   
+-- Engine.WeaponFire
   |   
   +-- ROEngine.BaseProjectileFire
      |   
      +-- Old2K4.RocketFire
         |   
         +-- KFMod.FragFire

Constants Summary
mNumGrenades=8

Variables Summary
floatmBlend
floatmCurrentRoll
intmCurrentSlot
floatmDrumRotationsPerSec
FragmGun
intmNextEmptySlot
floatmNextRoll
floatmRollInc
floatmRollPerSec
FragFire
floatmHoldClampMax
floatmHoldSpeedGainPerSec
floatmHoldSpeedMax
floatmHoldSpeedMin
floatmScale
floatmScaleMultiplier
floatmSpeedMax
floatmSpeedMin
floatmWaitTime
Inherited Variables from ROEngine.BaseProjectileFire
ProjPerFire, ProjSpawnOffset

Functions Summary
function BeginState ()))
LoadNext
function BeginState ()))
Wait
function DoFireEffect ()))
functionclass<ProjectileGetDesiredProjectileClass ()))
function InitEffects ()))
event ModeDoFire ()))
function ModeTick (float dt))
LoadNext
function PlayFireEnd ()))
function PlayFiring ()))
function PostBeginPlay ()))
function PostSpawnProjectile (Projectile P))
function ReturnToIdle ()))
function Timer ()))
Wait
functionbool UpdateRoll (float dt))
Inherited Functions from Old2K4.RocketFire
InitEffects, PlayFireEnd
Inherited Functions from ROEngine.BaseProjectileFire
DoFireEffect, ForceSpawnProjectile, GetDesiredProjectileClass, GetFireStart, PostSpawnProjectile, SpawnProjectile

States Summary
LoadNext Source code
state LoadNext
BeginState, ModeTick
Wait Source code
state Wait
BeginState, Timer


Constants Detail

mNumGrenades Source code

const mNumGrenades = 8;


Variables Detail

mBlend Source code

var float mBlend;

mCurrentRoll Source code

var float mCurrentRoll;

mCurrentSlot Source code

var int mCurrentSlot;

mDrumRotationsPerSec Source code

var float mDrumRotationsPerSec;

mGun Source code

var Frag mGun;

mNextEmptySlot Source code

var int mNextEmptySlot;

mNextRoll Source code

var float mNextRoll;

mRollInc Source code

var float mRollInc;

mRollPerSec Source code

var float mRollPerSec;

FragFire

mHoldClampMax Source code

var(FragFire) float mHoldClampMax;

mHoldSpeedGainPerSec Source code

var(FragFire) float mHoldSpeedGainPerSec;

mHoldSpeedMax Source code

var(FragFire) float mHoldSpeedMax;

mHoldSpeedMin Source code

var(FragFire) float mHoldSpeedMin;

mScale Source code

var(FragFire) float mScale;

mScaleMultiplier Source code

var(FragFire) float mScaleMultiplier;

mSpeedMax Source code

var(FragFire) float mSpeedMax;

mSpeedMin Source code

var(FragFire) float mSpeedMin;

mWaitTime Source code

var(FragFire) float mWaitTime;


Functions Detail

BeginState LoadNext Source code

function BeginState ( ) )

BeginState Wait Source code

function BeginState ( ) )

DoFireEffect Source code

function DoFireEffect ( ) )

GetDesiredProjectileClass Source code

function class<Projectile> GetDesiredProjectileClass ( ) )

InitEffects Source code

function InitEffects ( ) )

ModeDoFire Source code

event ModeDoFire ( ) )

ModeTick LoadNext Source code

function ModeTick ( float dt) )

PlayFireEnd Source code

function PlayFireEnd ( ) )

PlayFiring Source code

function PlayFiring ( ) )

PostBeginPlay Source code

function PostBeginPlay ( ) )

PostSpawnProjectile Source code

function PostSpawnProjectile ( Projectile P) )

ReturnToIdle Source code

simulated function ReturnToIdle ( ) )

Timer Wait Source code

function Timer ( ) )

UpdateRoll Source code

simulated function bool UpdateRoll ( float dt) )


Defaultproperties

defaultproperties
{
     mBlend=1.000000
     mDrumRotationsPerSec=0.400000
     mScale=1.000000
     mScaleMultiplier=0.900000
     mSpeedMin=150.000000
     mSpeedMax=1000.000000
     mHoldSpeedMin=850.000000
     mHoldSpeedMax=1600.000000
     mHoldSpeedGainPerSec=750.000000
     mWaitTime=0.500000
     ProjSpawnOffset=(Y=-10.000000,Z=0.000000)
     bFireOnRelease=True
     bWaitForRelease=True
     PreFireTime=0.500000
     FireLoopAnim="LoopThrow"
     FireSound=SoundGroup'KF_AxeSnd.Axe_Fire'
     FireRate=1.500000
     AmmoClass=Class'KFMod.FragAmmo'
     ShakeOffsetMag=(X=25.000000,Y=25.000000,Z=25.000000)
     ShakeOffsetRate=(X=0.000000)
     ProjectileClass=Class'KFMod.Nade'
     BotRefireRate=2.500000
     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:44.385 - Created with UnCodeX