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:

ClassicShockBeamFire, 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
{
    TraceRange=17000
	Momentum=+60000.0
    AmmoClass=class'ShockAmmo'
    AmmoPerFire=1
    DamageType=class'DamTypeShockBeam'
    DamageMin=45
    DamageMax=45


    FlashEmitterClass=class'XEffects.ShockBeamMuzFlash'


    FireSound=Sound'WeaponSounds.ShockRifle.ShockRifleFire'
    FireForce="ShockRifleFire"  

    bReflective=true


    FireRate=0.7
    bModeExclusive=true


    BeamEffectClass=class'ShockBeamEffect'


    BotRefireRate=0.7
    AimError=700


    ShakeOffsetMag=(X=-8.0,Y=0.00,Z=0.00)
    ShakeOffsetRate=(X=-600.0,Y=0.0,Z=0.0)
    ShakeOffsetTime=3.2
    ShakeRotMag=(X=0.0,Y=0.0,Z=0.0)
    ShakeRotRate=(X=0.0,Y=0.0,Z=0.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:21.692 - Created with UnCodeX