I'm a doctor, not a mechanic

UE2:ProjectileFlameThrowerGel (U2XMP)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
U2XMP Object >> Actor >> Projectile >> U2Projectile >> ProjectileFlameThrowerGel
Package: 
U2Weapons

projectileFlameThrowerGel.uc -- spawned by the weaponFlameThrower AltFire() $Author: Mfox $ $Date: 4/30/02 3:39p $ $Revision: 5 $

Properties[edit]

Property group 'projectileFlameThrowerGel'[edit]

DamageType[edit]

Type: class<DamageType>


EvaporationDelay[edit]

Type: float


Default value: 3.0

GelDamageDelay[edit]

Type: float


Default value: 1.0

GelDrawScale[edit]

Type: float


Default value: 0.5

GelLifeSpan[edit]

Type: float


Default value: 20.0

Internal variables[edit]

FireEffect[edit]

Type: ParticleSalamander


GelStuckTo[edit]

Type: Actor


Default values[edit]

Property Value
Damage 5.0
MaxSpeed 1000.0
MomentumTransfer 10000.0
MyDamageType Class'U2.DamageTypeThermal'
Physics PHYS_Falling
Speed 500.0

Functions[edit]

Events[edit]

Destroyed[edit]

event Destroyed ()

Overrides: U2Projectile.Destroyed


HitWallEx[edit]

simulated event HitWallEx (Actor.CheckResult Hit)

Overrides: U2Projectile.HitWallEx


PreBeginPlay[edit]

simulated event PreBeginPlay ()

Overrides: U2Projectile.PreBeginPlay


Tick[edit]

event Tick (float DeltaTime)

Overrides: Actor.Tick


Other instance functions[edit]

GetShrinkPercent[edit]

function float GetShrinkPercent ()


ProcessTouch[edit]

function ProcessTouch (Actor Other, Object.Vector HitLocation)

Overrides: U2Projectile.ProcessTouch


StickGel[edit]

function StickGel (Actor AttachActor)


TakeDamage[edit]

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

Overrides: U2Projectile.TakeDamage