UE2:ShockProjectile (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site
UT2004 Object >> Actor >> Projectile >> ShockProjectile
Package:
XWeapons
Direct subclasses:
ClassicShockProjectile, ONSShockTankProjectile, ONSSkyMine
This class in other games:

ShockProjectile.

Properties

Property group 'ShockProjectile'

ComboAmmoCost

Type: int


Default value: 3

ComboDamage

Type: float


Default value: 200.0

ComboMomentumTransfer

Type: float


Default value: 150000.0

ComboRadius

Type: float


Default value: 275.0

ComboSound

Type: Sound


Default value: Sound'WeaponSounds.ShockRifle.ShockComboFire'

Internal variables

ComboDamageType

Type: class<DamageType>


Default value: Class'XWeapons.DamTypeShockBeam'

ComboTarget

Type: Pawn

for AI use

ShockBallEffect

Type: ShockBall


tempStartLoc

Type: Object.Vector


Default values

Functions

Events

Destroyed

simulated event Destroyed ()

Overrides: Actor.Destroyed


PostBeginPlay

simulated event PostBeginPlay ()

Overrides: Projectile.PostBeginPlay


PostNetBeginPlay

simulated event PostNetBeginPlay ()

Overrides: Actor.PostNetBeginPlay


PreBeginPlay

simulated event PreBeginPlay ()

Overrides: Actor.PreBeginPlay


TakeDamage

event TakeDamage (int Damage, Pawn EventInstigator, Object.Vector HitLocation, Object.Vector Momentum, class<DamageTypeDamageType)

Overrides: Actor.TakeDamage


Timer

event Timer ()

Overrides: Actor.Timer


Other instance functions

DestroyTrails

simulated function DestroyTrails ()


Explode

simulated function Explode (Object.Vector HitLocation, Object.Vector HitNormal)

Overrides: Projectile.Explode


Monitor

function Monitor (Pawn P)


ProcessTouch

simulated function ProcessTouch (Actor Other, Object.Vector HitLocation)

Overrides: Projectile.ProcessTouch


SuperExplosion

function SuperExplosion ()


States

WaitForCombo

WaitForCombo.Tick

event Tick (float DeltaTime)

Overrides: Actor.Tick (global)