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

KFMod.StunNadeFire

Extends
RocketFire

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

Constants Summary
mNumGrenades=8

Variables Summary
floatmBlend
floatmCurrentRoll
intmCurrentSlot
floatmDrumRotationsPerSec
StunNademGun
intmNextEmptySlot
floatmNextRoll
floatmRollInc
floatmRollPerSec
StunNadeFire
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 ()))
function InitEffects ()))
event ModeDoFire ()))
function ModeTick (float dt))
LoadNext
function PlayFireEnd ()))
function PlayFiring ()))
function PostBeginPlay ()))
function ReturnToIdle ()))
functionprojectile SpawnProjectile (Vector Start, Rotator Dir))
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 StunNade 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;

StunNadeFire

mHoldClampMax Source code

var(StunNadeFire) float mHoldClampMax;

mHoldSpeedGainPerSec Source code

var(StunNadeFire) float mHoldSpeedGainPerSec;

mHoldSpeedMax Source code

var(StunNadeFire) float mHoldSpeedMax;

mHoldSpeedMin Source code

var(StunNadeFire) float mHoldSpeedMin;

mScale Source code

var(StunNadeFire) float mScale;

mScaleMultiplier Source code

var(StunNadeFire) float mScaleMultiplier;

mSpeedMax Source code

var(StunNadeFire) float mSpeedMax;

mSpeedMin Source code

var(StunNadeFire) float mSpeedMin;

mWaitTime Source code

var(StunNadeFire) float mWaitTime;


Functions Detail

BeginState LoadNext Source code

function BeginState ( ) )

BeginState Wait Source code

function BeginState ( ) )

DoFireEffect Source code

function DoFireEffect ( ) )

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 ( ) )

ReturnToIdle Source code

simulated function ReturnToIdle ( ) )

SpawnProjectile Source code

function projectile SpawnProjectile ( Vector Start, Rotator Dir) )

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=-20.000000,Z=-7.000000)
     bFireOnRelease=True
     bWaitForRelease=True
     PreFireTime=0.500000
     FireLoopAnim="LoopThrow"
     FireSound=Sound'KFWeaponSound.axe-swish'
     FireRate=1.500000
     AmmoClass=Class'KFMod.StunAmmo'
     ShakeOffsetMag=(X=25.000000,Y=25.000000,Z=25.000000)
     ShakeOffsetRate=(X=0.000000)
     ProjectileClass=Class'KFMod.StunProj'
     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:54.715 - Created with UnCodeX