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

XWeapons.ShockBeamFire

Extends
InstantFire

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

Direct Known Subclasses:

SuperShockBeamFire

Variables Summary
ShockBeamFire
class<ShockBeamEffect>BeamEffectClass
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
functionRotator AdjustAim (Vector Start, float InAimError)
function DoFireEffect ()
function InitEffects ()
function SpawnBeamEffect (Vector Start, Rotator Dir, Vector HitLocation, Vector HitNormal, int ReflectNum)
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


Variables Detail

ShockBeamFire

BeamEffectClass Source code

var(ShockBeamFire) class<ShockBeamEffect> BeamEffectClass;


Functions Detail

AdjustAim Source code

function Rotator AdjustAim ( Vector Start, float InAimError )

DoFireEffect Source code

function DoFireEffect ( )

InitEffects Source code

function InitEffects ( )

SpawnBeamEffect Source code

function SpawnBeamEffect ( Vector Start, Rotator Dir, Vector HitLocation, Vector HitNormal, int ReflectNum )


Defaultproperties

defaultproperties
{
     BeamEffectClass=Class'XWeapons.ShockBeamEffect'
     DamageType=Class'XWeapons.DamTypeShockBeam'
     DamageMin=45
     DamageMax=45
     TraceRange=17000.000000
     Momentum=60000.000000
     bReflective=True
     FireSound=SoundGroup'WeaponSounds.ShockRifle.ShockRifleFire'
     FireForce="ShockRifleFire"
     FireRate=0.700000
     AmmoClass=Class'XWeapons.ShockAmmo'
     AmmoPerFire=1
     ShakeRotTime=2.000000
     ShakeOffsetMag=(X=-8.000000)
     ShakeOffsetRate=(X=-600.000000)
     ShakeOffsetTime=3.200000
     BotRefireRate=0.700000
     FlashEmitterClass=Class'XEffects.ShockBeamMuzFlash'
     aimerror=700.000000
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Wed 7/2/2007 19:16:15.843 - Created with UnCodeX