Mostly Harmless

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

Property group 'projectileFlameThrowerGel'

DamageType

Type: class<DamageType>


EvaporationDelay

Type: float


Default value: 3.0

GelDamageDelay

Type: float


Default value: 1.0

GelDrawScale

Type: float


Default value: 0.5

GelLifeSpan

Type: float


Default value: 20.0

Internal variables

FireEffect

Type: ParticleSalamander


GelStuckTo

Type: Actor


Default values

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

Functions

Events

Destroyed

event Destroyed ()

Overrides: U2Projectile.Destroyed


HitWallEx

simulated event HitWallEx (Actor.CheckResult Hit)

Overrides: U2Projectile.HitWallEx


PreBeginPlay

simulated event PreBeginPlay ()

Overrides: U2Projectile.PreBeginPlay


Tick

event Tick (float DeltaTime)

Overrides: Actor.Tick


Other instance functions

GetShrinkPercent

function float GetShrinkPercent ()


ProcessTouch

function ProcessTouch (Actor Other, Object.Vector HitLocation)

Overrides: U2Projectile.ProcessTouch


StickGel

function StickGel (Actor AttachActor)


TakeDamage

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

Overrides: U2Projectile.TakeDamage