Mostly Harmless

UE2:ONSRVWebProjectile (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT2004 Object >> Actor >> Projectile >> ONSRVWebProjectile
Package: 
Onslaught
Direct subclass:
ONSRVWebProjectileLeader

null

Properties[edit]

Property group 'ONSRVWebProjectile'[edit]

BeamSubEmitterIndex[edit]

Type: int

Emitter index of BeamEmitter than connects projectiles.

Default value: 2

ExplodeDelay[edit]

Type: float


Default value: 3.0

ExplodeEffect[edit]

Type: class<Actor>


Default value: Class'XEffects.GoopSparks'

ExplodeSound[edit]

Type: Sound


Default value: Sound'WeaponSounds.BioRifle.BioRifleGoo1'

ExtraDamageClass[edit]

Type: class<Actor>

If we stick to this class, do more damage.

Default value: Class'Onslaught.ONSHoverBike'

ExtraDamageMultiplier[edit]

Type: float


Default value: 1.5

StuckSound[edit]

Type: Sound


Default value: Sound'ONSVehicleSounds-S.WebLauncher.WebStick'

Internal variables[edit]

bBeingSucked[edit]

Type: bool


LastTickTime[edit]

Type: float


Leader[edit]

Type: ONSRVWebProjectileLeader


ProjectileEffect[edit]

Type: Emitter


ProjectileEffectClass[edit]

Type: class<Emitter>

Assumes Emitter 0 is the beam to next projectile.

Default value: Class'Onslaught.ONSRVWebProjectileEffect'

ProjNumber[edit]

Type: int


Default value: -1

StuckActor[edit]

Type: Actor


StuckNormal[edit]

Type: Object.Vector


Default values[edit]

Property Value
bNetTemporary False
bUpdateSimulatedPosition True
Damage 65.0
DamageRadius 150.0
DrawType DT_None
MomentumTransfer 10000.0
MyDamageType Class'Onslaught.DamTypeONSWeb'
NetUpdateFrequency 10.0
Speed 1750.0

Functions[edit]

Events[edit]

Destroyed[edit]

simulated event Destroyed ()

Overrides: Actor.Destroyed


HitWall[edit]

simulated event HitWall (Object.Vector HitNormal, Actor Wall)

Overrides: Projectile.HitWall


PostBeginPlay[edit]

simulated event PostBeginPlay ()

Overrides: Projectile.PostBeginPlay


PostNetReceive[edit]

simulated event PostNetReceive ()

Overrides: Actor.PostNetReceive


Other instance functions[edit]

BlowUp[edit]

function BlowUp (Object.Vector HitLocation)

Overrides: Projectile.BlowUp


Explode[edit]

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

Overrides: Projectile.Explode


ProcessTouch[edit]

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

Overrides: Projectile.ProcessTouch


States[edit]

Stuck[edit]

Stuck.BeginState[edit]

simulated event BeginState ()

Overrides: Object.BeginState (global)


Stuck.Timer[edit]

event Timer ()

Overrides: Actor.Timer (global)