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

XWeapons.MinigunFire

Extends
InstantFire

Core.Object
|   
+-- Engine.WeaponFire
   |   
   +-- XWeapons.InstantFire
      |   
      +-- XWeapons.MinigunFire

Direct Known Subclasses:

ClassicMinigunFire, MinigunAltFire

Variables Summary
MiniGunGun
MinigunFire
floatBarrelRotationsPerSec
floatFireTime
StringFiringForce
SoundFiringSound
floatMaxRollSpeed
byteMinigunSoundVolume
floatRollSpeed
intRoundsPerRotation
StringWindingForce
SoundWindingSound
floatWindUpTime
Inherited Variables from XWeapons.InstantFire
DamageMax, DamageMin, DamageType, Momentum, TraceRange
Inherited Variables from Engine.WeaponFire
AimError, AmmoClass, AmmoClipSize, AmmoPerFire, bAttachFlashEmitter, bAttachSmokeEmitter, bFireOnRelease, bInstantHit, bInstantStop, bIsFiring, bLeadTarget, bModeExclusive, bNowWaiting, BotRefireRate, bPawnRapidFireAnim, bRecommendSplashDamage, bReflective, bServerDelayStartFire, bServerDelayStopFire, bSplashDamage, bSplashJump, bTimerLoop, bTossed, bWaitForRelease, DamageAtten, FireAnim, FireAnimRate, FireCount, FireEndAnim, FireEndAnimRate, FireForce, FireLoopAnim, FireLoopAnimRate, FireRate, FireSound, FlashEmitter, FlashEmitterClass, HoldTime, Instigator, Level, Load, MaxHoldTime, NextFireTime, NextTimerPop, NoAmmoForce, NoAmmoSound, Owner, PreFireAnim, PreFireAnimRate, PreFireTime, ProjectileClass, ReloadAnim, ReloadAnimRate, ReloadForce, ReloadSound, SavedFireProperties, ServerStartFireTime, ShakeOffsetMag, ShakeOffsetRate, ShakeOffsetTime, ShakeRotMag, ShakeRotRate, ShakeRotTime, SmokeEmitter, SmokeEmitterClass, Spread, SpreadStyle, ThisModeNum, TimerInterval, TransientSoundRadius, TransientSoundVolume, TweenTime, WarnTargetPct, Weapon

Enumerations Summary
Inherited Enumerations from Engine.WeaponFire
ESpreadStyle

Functions Summary
function BeginState ()))
FireLoop
function BeginState ()))
Idle
function BeginState ()))
WindDown
function BeginState ()))
WindUp
function EndState ()))
FireLoop
function EndState ()))
Idle
function EndState ()))
WindDown
function EndState ()))
WindUp
function FlashMuzzleFlash ()))
function InitEffects ()))
functionbool IsIdle ()))
functionbool IsIdle ()))
Idle
function ModeTick (float dt))
FireLoop
function ModeTick (float dt))
WindDown
function ModeTick (float dt))
WindUp
function PlayAmbientSound (Sound aSound))
function PlayFireEnd ()))
function PlayFiring ()))
function PlayPreFire ()))
function PlayStartHold ()))
function PostBeginPlay ()))
function StartBerserk ()))
function StartFiring ()
function StartFiring ()))
Idle
function StartFiring ()))
WindDown
function StartSuperBerserk ()))
function StopBerserk ()))
function StopFiring ()
function StopFiring ()))
FireLoop
function StopFiring ()))
WindUp
function StopRolling ()))
Inherited Functions from XWeapons.InstantFire
DoFireEffect, DoTrace, MaxRange, SpawnBeamEffect
Inherited Functions from Engine.WeaponFire
AdjustAim, AllowFire, BeginPlay, ClientPlayForceFeedback, DestroyEffects, DisplayDebug, DoFireEffect, DrawMuzzleFlash, FlashMuzzleFlash, GetFireStart, InitEffects, IsFiring, MaxRange, ModeDoFire, ModeHoldFire, ModeTick, PlayFireEnd, PlayFiring, PlayPreFire, PlayStartHold, PostBeginPlay, PostNetBeginPlay, PreBeginPlay, ServerPlayFiring, SetInitialState, SetTimer, ShakeView, Spawn, StartBerserk, StartFiring, StartMuzzleSmoke, StartSuperBerserk, StopBerserk, StopFiring, StopForceFeedback, Timer, Trace, Update

States Summary
FireLoop Source code
state FireLoop
BeginState, EndState, ModeTick, StopFiring
Idle Source code
auto state Idle
BeginState, EndState, IsIdle, StartFiring
WindDown Source code
state WindDown
BeginState, EndState, ModeTick, StartFiring
WindUp Source code
state WindUp
BeginState, EndState, ModeTick, StopFiring


Variables Detail

Gun Source code

var MiniGun Gun;

MinigunFire

BarrelRotationsPerSec Source code

var(MinigunFire) float BarrelRotationsPerSec;

FireTime Source code

var(MinigunFire) float FireTime;

FiringForce Source code

var(MinigunFire) String FiringForce;

FiringSound Source code

var(MinigunFire) Sound FiringSound;

MaxRollSpeed Source code

var(MinigunFire) float MaxRollSpeed;

MinigunSoundVolume Source code

var(MinigunFire) byte MinigunSoundVolume;

RollSpeed Source code

var(MinigunFire) float RollSpeed;

RoundsPerRotation Source code

var(MinigunFire) int RoundsPerRotation;

WindingForce Source code

var(MinigunFire) String WindingForce;

WindingSound Source code

var(MinigunFire) Sound WindingSound;

WindUpTime Source code

var(MinigunFire) float WindUpTime;


Functions Detail

BeginState FireLoop Source code

function BeginState ( ) )

BeginState Idle Source code

function BeginState ( ) )

BeginState WindDown Source code

function BeginState ( ) )

BeginState WindUp Source code

function BeginState ( ) )

EndState FireLoop Source code

function EndState ( ) )

EndState Idle Source code

function EndState ( ) )

EndState WindDown Source code

function EndState ( ) )

EndState WindUp Source code

function EndState ( ) )

FlashMuzzleFlash Source code

function FlashMuzzleFlash ( ) )

InitEffects Source code

function InitEffects ( ) )

IsIdle Source code

function bool IsIdle ( ) )

IsIdle Idle Source code

function bool IsIdle ( ) )

ModeTick FireLoop Source code

function ModeTick ( float dt) )

ModeTick WindDown Source code

function ModeTick ( float dt) )

ModeTick WindUp Source code

function ModeTick ( float dt) )

PlayAmbientSound Source code

function PlayAmbientSound ( Sound aSound) )

PlayFireEnd Source code

function PlayFireEnd ( ) )

PlayFiring Source code

function PlayFiring ( ) )

PlayPreFire Source code

function PlayPreFire ( ) )

PlayStartHold Source code

function PlayStartHold ( ) )

PostBeginPlay Source code

function PostBeginPlay ( ) )

StartBerserk Source code

function StartBerserk ( ) )

StartFiring Source code

function StartFiring ( )

StartFiring Idle Source code

function StartFiring ( ) )

StartFiring WindDown Source code

function StartFiring ( ) )

StartSuperBerserk Source code

function StartSuperBerserk ( ) )

StopBerserk Source code

function StopBerserk ( ) )

StopFiring Source code

function StopFiring ( )

StopFiring FireLoop Source code

function StopFiring ( ) )

StopFiring WindUp Source code

function StopFiring ( ) )

StopRolling Source code

function StopRolling ( ) )


Defaultproperties

defaultproperties
{
	Momentum=+0.0
    RoundsPerRotation=5
    BarrelRotationsPerSec=3.0


    AmmoClass=class'MinigunAmmo'
    AmmoPerFire=1
    DamageType=class'DamTypeMinigunBullet'
    DamageMin=7
    DamageMax=8
    bPawnRapidFireAnim=true
    SpreadStyle=SS_Random
    Spread=0.08


    FireLoopAnimRate=9.f
    WindUpTime=0.27f
    PreFireTime=0.27f
    TweenTime=0.1f


    FlashEmitterClass=class'XEffects.MinigunMuzFlash1st'
    SmokeEmitterClass=class'xEffects.MinigunMuzzleSmoke'


    FiringSound=Sound'NewWeaponSounds.NewMinigunFire'
    WindingSound=Sound'WeaponSounds.MiniGun.MiniEmpty'
	MinigunSoundVolume=220
    FiringForce="minifireb"  
    WindingForce="miniempty"  

    BotRefireRate=0.99
    AimError=900


    ShakeOffsetMag=(X=1.0,Y=1.0,Z=1.0)
    ShakeOffsetRate=(X=1000.0,Y=1000.0,Z=1000.0)
    ShakeOffsetTime=2
    ShakeRotMag=(X=50.0,Y=50.0,Z=50.0)
    ShakeRotRate=(X=10000.0,Y=10000.0,Z=10000.0)
    ShakeRotTime=2
}



Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Do 14.8.2014 09:58:14.426 - Created with UnCodeX