The three virtues of a programmer: Laziness, Impatience, and Hubris. – Larry Wall

UE2:PainterFire (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT2004 Object >> WeaponFire >> PainterFire
Package: 
XWeapons
Direct subclass:
ONSPainterFire
This class in other games:
UT2003

null

Properties[edit]

Property group 'PainterFire'[edit]

AquiredSound[edit]

Type: Sound


Default value: Sound'WeaponSounds.TAGRifle.TagTargetAquired'

MarkSound[edit]

Type: Sound


Default value: Sound'WeaponSounds.TAGRifle.TagFireB'

PaintDuration[edit]

Type: float


Default value: 1.2

TAGAquiredForce[edit]

Type: string


Default value: "TAGAquire"

TAGFireForce[edit]

Type: string


Default value: "TAGFireA"

TAGMarkForce[edit]

Type: string


Default value: "TAGFireB"

TraceRange[edit]

Type: float


Default value: 10000.0

Internal variables[edit]

bAlreadyMarked[edit]

Type: bool


bDoHit[edit]

Type: bool


Beam[edit]

Type: PainterBeamEffect


bInitialMark[edit]

Type: bool


bMarkStarted[edit]

Type: bool


bValidMark[edit]

Type: bool


EndEffect[edit]

Type: Object.Vector


IonCannon[edit]

Type: IonCannon


MarkLocation[edit]

Type: Object.Vector


MarkTime[edit]

Type: float


UpTime[edit]

Type: float


Default values[edit]

Property Value
AmmoClass Class'XWeapons.BallAmmo'
AmmoPerFire 1
bFireOnRelease True
BotRefireRate 1.0
bRecommendSplashDamage True
bSplashDamage True
FireEndAnim 'None'
FireRate 0.6
WarnTargetPct 0.1

Functions[edit]

Events[edit]

ModeHoldFire[edit]

event ModeHoldFire ()

Overrides: WeaponFire.ModeHoldFire


Other instance functions[edit]

DestroyEffects[edit]

function DestroyEffects ()

Overrides: WeaponFire.DestroyEffects


DoFireEffect[edit]

function DoFireEffect ()

Overrides: WeaponFire.DoFireEffect


GetFireStart[edit]

function Object.Vector GetFireStart (Object.Vector X, Object.Vector Y, Object.Vector Z)

Overrides: WeaponFire.GetFireStart


MaxRange[edit]

function float MaxRange ()

Overrides: WeaponFire.MaxRange


StartBerserk[edit]

function StartBerserk ()

Overrides: WeaponFire.StartBerserk


StartSuperBerserk[edit]

function StartSuperBerserk ()

Overrides: WeaponFire.StartSuperBerserk


StopBerserk[edit]

function StopBerserk ()

Overrides: WeaponFire.StopBerserk


States[edit]

Paint[edit]

Paint.BeginState[edit]

event BeginState ()

Overrides: Object.BeginState (global)


Paint.EndState[edit]

event EndState ()

Overrides: Object.EndState (global)


Paint.ModeTick[edit]

event ModeTick (float dt)

Overrides: WeaponFire.ModeTick (global)


Paint.Timer[edit]

event Timer ()

Overrides: WeaponFire.Timer (global)


Paint.AdjustAim[edit]

function Object.Rotator AdjustAim (Object.Vector Start, float InAimError)

Overrides: WeaponFire.AdjustAim (global)


Paint.StopFiring[edit]

function StopFiring ()

Overrides: WeaponFire.StopFiring (global)