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

XWeapons.ShieldFire

Extends
WeaponFire

Core.Object
|   
+-- Engine.WeaponFire
   |   
   +-- XWeapons.ShieldFire

Constants Summary
Inherited Contants from Core.Object
MaxInt, Pi, RF_NotForClient, RF_NotForEdit, RF_NotForServer, RF_Public, RF_Standalone, RF_Transactional, RF_Transient

Variables Summary
floatAutoFireTestFreq
PawnAutoHitPawn
floatAutoHitTime
boolbAutoRelease
boolbStartedChargingForce
xEmitterChargingEmitter
StringChargingForce
SoundChargingSound
byteChargingSoundVolume
class<DamageType>DamageType
floatFullyChargedTime
floatMaxDamage
floatMaxForce
floatMinDamage
floatMinForce
floatMinHoldTime
floatMinSelfDamage
floatSelfDamageScale
floatSelfForceScale
floatShieldRange
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
Inherited Variables from Core.Object
Class, Name, ObjectFlags, ObjectInternal[7], Outer

Enumerations Summary
Inherited Enumerations from Engine.WeaponFire
ESpreadStyle
Inherited Enumerations from Core.Object
EAxis, ECamOrientation, EDetailMode, EDrawPivot, ESheerAxis

Structures Summary
Inherited Structures from Core.Object
BoundingVolume, Box, Color, CompressedPosition, Coords, FloatBox, Guid, IntBox, InterpCurve, InterpCurvePoint, Matrix, Plane, Quat, Range, RangeVector, Rotator, Scale, TMultiMap, Vector

Functions Summary
functionRotator AdjustAim (Vector Start, float InAimError)
function DestroyEffects ()
function DoFireEffect ()
function DrawMuzzleFlash (Canvas Canvas)
functionvector GetFireStart (vector X, vector Y, vector Z)
function InitEffects ()
functionbool IsFiring ()
function ModeHoldFire ()
function PlayFiring ()
function PlayPreFire ()
function StartBerserk ()
function StartSuperBerserk ()
function StopBerserk ()
function Timer ()
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
Inherited Functions from Core.Object
!, !=, $, $=, %, &, &&, *, **, *=, +, ++, +=, -, --, -=, / , /=, <, <<, <=, ==, >, >=, >>, >>>, @, @=, Abs, Acos, AllObjects, Asc, Asin, Atan, BeginState, Caps, Ceil, Chr, Clamp, ClassIsChildOf, ClearConfig, ClockwiseFrom, Cos, Created, Cross, Disable, Divide, Dot, DynamicLoadObject, EatStr, Enable, EndState, Eval, Exp, FClamp, FindObject, FMax, FMin, FRand, GetAxes, GetEnum, GetItemName, GetPerObjectNames, GetPropertyText, GetReferencers, GetStateName, GetUnAxes, GotoState, InStr, InterpCurveEval, InterpCurveGetInputDomain, InterpCurveGetOutputRange, Invert, IsA, IsInState, IsOnConsole, IsSoaking, Left, Len, Lerp, Localize, Locs, Log, Loge, Max, Mid, Min, MirrorVectorByNormal, Normal, Normalize, OrthoRotation, PlatformIs64Bit, PlatformIsMacOS, PlatformIsUnix, PlatformIsWindows, QuatFindBetween, QuatFromAxisAndAngle, QuatFromRotator, QuatInvert, QuatProduct, QuatRotateVector, QuatSlerp, QuatToRotator, Rand, RandRange, Repl, ReplaceText, ResetConfig, Right, RotRand, Round, SaveConfig, SetPropertyText, Sin, Smerp, Split, Sqrt, Square, StaticClearConfig, StaticSaveConfig, StopWatch, StrCmp, Tan, VRand, VSize, Warn, ^, ^^, |, ||, ~, ~=


Variables Detail

AutoFireTestFreq Source code

var float AutoFireTestFreq;

AutoHitPawn Source code

var Pawn AutoHitPawn;

AutoHitTime Source code

var float AutoHitTime;

bAutoRelease Source code

var bool bAutoRelease;

bStartedChargingForce Source code

var bool bStartedChargingForce;

ChargingEmitter Source code

var xEmitter ChargingEmitter;

ChargingForce Source code

var String ChargingForce;

ChargingSound Source code

var Sound ChargingSound;

ChargingSoundVolume Source code

var byte ChargingSoundVolume;

DamageType Source code

var class<DamageType> DamageType;

FullyChargedTime Source code

var float FullyChargedTime;

MaxDamage Source code

var float MaxDamage;

MaxForce Source code

var float MaxForce;

MinDamage Source code

var float MinDamage;

MinForce Source code

var float MinForce;

MinHoldTime Source code

var float MinHoldTime;

MinSelfDamage Source code

var float MinSelfDamage;

SelfDamageScale Source code

var float SelfDamageScale;

SelfForceScale Source code

var float SelfForceScale;

ShieldRange Source code

var float ShieldRange;


Functions Detail

AdjustAim Source code

function Rotator AdjustAim ( Vector Start, float InAimError )

DestroyEffects Source code

simulated function DestroyEffects ( )

DoFireEffect Source code

function DoFireEffect ( )

DrawMuzzleFlash Source code

function DrawMuzzleFlash ( Canvas Canvas )

GetFireStart Source code

simulated function vector GetFireStart ( vector X, vector Y, vector Z )

InitEffects Source code

simulated function InitEffects ( )

IsFiring Source code

function bool IsFiring ( )

ModeHoldFire Source code

function ModeHoldFire ( )

PlayFiring Source code

function PlayFiring ( )

PlayPreFire Source code

function PlayPreFire ( )

StartBerserk Source code

function StartBerserk ( )

StartSuperBerserk Source code

function StartSuperBerserk ( )

StopBerserk Source code

function StopBerserk ( )

Timer Source code

function Timer ( )


Defaultproperties

defaultproperties
{
     DamageType=Class'XWeapons.DamTypeShieldImpact'
     ShieldRange=112.000000
     MinHoldTime=0.400000
     MinForce=65000.000000
     MaxForce=100000.000000
     MinDamage=40.000000
     MaxDamage=150.000000
     SelfForceScale=1.000000
     SelfDamageScale=0.300000
     MinSelfDamage=8.000000
     ChargingSound=Sound'WeaponSounds.Misc.shieldgun_charge'
     AutoFireTestFreq=0.150000
     FullyChargedTime=2.500000
     ChargingSoundVolume=200
     ChargingForce="shieldgun_charge"
     bFireOnRelease=True
     TransientSoundVolume=1.000000
     PreFireAnim="Charge"
     FireLoopAnim=
     FireEndAnim=
     TweenTime=0.000000
     FireSound=ProceduralSound'WeaponSounds.PShieldGunFire.P1ShieldGunFire'
     FireForce="ShieldGunFire"
     FireRate=0.600000
     AmmoClass=Class'XWeapons.ShieldAmmo'
     ShakeRotTime=2.000000
     ShakeOffsetMag=(X=-20.000000)
     ShakeOffsetRate=(X=-1000.000000)
     ShakeOffsetTime=2.000000
     BotRefireRate=1.000000
     WarnTargetPct=0.100000
     FlashEmitterClass=Class'XEffects.ForceRingA'
}

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