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

XWeapons.PainterFire

Extends
WeaponFire

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

Direct Known Subclasses:

ONSPainterFire, RPGPainterFire

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
boolbAlreadyMarked
boolbDoHit
PainterBeamEffectBeam
boolbInitialMark
boolbMarkStarted
boolbValidMark
VectorEndEffect
IonCannonIonCannon
VectorMarkLocation
floatMarkTime
floatUpTime
PainterFire
SoundAquiredSound
SoundMarkSound
floatPaintDuration
StringTAGAquiredForce
StringTAGFireForce
StringTAGMarkForce
floatTraceRange
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)
Paint
function BeginState ()
Paint
function DestroyEffects ()
function DoFireEffect ()
function EndState ()
Paint
functionvector GetFireStart (vector X, vector Y, vector Z)
functionfloat MaxRange ()
function ModeHoldFire ()
function ModeTick (float dt)
Paint
function StartBerserk ()
function StartSuperBerserk ()
function StopBerserk ()
function StopFiring ()
Paint
function Timer ()
Paint
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, ^, ^^, |, ||, ~, ~=

States Summary
Paint Source code
state Paint
AdjustAim, BeginState, EndState, ModeTick, StopFiring, Timer


Variables Detail

bAlreadyMarked Source code

var bool bAlreadyMarked;

bDoHit Source code

var bool bDoHit;

Beam Source code

var PainterBeamEffect Beam;

bInitialMark Source code

var bool bInitialMark;

bMarkStarted Source code

var bool bMarkStarted;

bValidMark Source code

var bool bValidMark;

EndEffect Source code

var Vector EndEffect;

IonCannon Source code

var IonCannon IonCannon;

MarkLocation Source code

var Vector MarkLocation;

MarkTime Source code

var float MarkTime;

UpTime Source code

var float UpTime;

PainterFire

AquiredSound Source code

var(PainterFire) Sound AquiredSound;

MarkSound Source code

var(PainterFire) Sound MarkSound;

PaintDuration Source code

var(PainterFire) float PaintDuration;

TAGAquiredForce Source code

var(PainterFire) String TAGAquiredForce;

TAGFireForce Source code

var(PainterFire) String TAGFireForce;

TAGMarkForce Source code

var(PainterFire) String TAGMarkForce;

TraceRange Source code

var(PainterFire) float TraceRange;


Functions Detail

AdjustAim Paint Source code

function Rotator AdjustAim ( Vector Start, float InAimError )

BeginState Paint Source code

function BeginState ( )

DestroyEffects Source code

function DestroyEffects ( )

DoFireEffect Source code

function DoFireEffect ( )

EndState Paint Source code

function EndState ( )

GetFireStart Source code

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

MaxRange Source code

function float MaxRange ( )

ModeHoldFire Source code

function ModeHoldFire ( )

ModeTick Paint Source code

function ModeTick ( float dt )

StartBerserk Source code

function StartBerserk ( )

StartSuperBerserk Source code

function StartSuperBerserk ( )

StopBerserk Source code

function StopBerserk ( )

StopFiring Paint Source code

function StopFiring ( )

Timer Paint Source code

function Timer ( )


Defaultproperties

defaultproperties
{
     TraceRange=10000.000000
     PaintDuration=1.200000
     MarkSound=Sound'WeaponSounds.TAGRifle.TAGFireB'
     AquiredSound=Sound'WeaponSounds.TAGRifle.TAGTargetAquired'
     TAGFireForce="TAGFireA"
     TAGMarkForce="TAGFireB"
     TAGAquiredForce="TAGAquire"
     bSplashDamage=True
     bRecommendSplashDamage=True
     bFireOnRelease=True
     FireEndAnim=
     FireRate=0.600000
     AmmoClass=Class'XWeapons.BallAmmo'
     AmmoPerFire=1
     BotRefireRate=1.000000
     WarnTargetPct=0.100000
}

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