Mostly Harmless

UE2:ProjectileSkaarjBase (U2XMP)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
U2XMP Object >> Actor >> Projectile >> U2Projectile >> ProjectileSkaarjBase
Package: 
U2Pawns
Direct subclasses:
ProjectileSkaarjMedium, ProjectileSkaarjHeavySeeking, ProjectileSkaarjHeavy, ProjectileSkaarjLight

ProjectileSkaarjBase.uc $Author: Mpoesch $ $Date: 12/03/02 12:39a $ $Revision: 7 $

Properties

Property group 'ProjectileSkaarjBase'

ExplodeParticleGenerator

Type: ParticleGenerator


FireParticleSalamander

Type: ParticleSalamander


FireSound

Type: Sound


PreFireParticleSalamander

Type: ParticleSalamander


Default value: ParticleSalamander'skaarj_fx.ParticleSalamander8'

Internal variables

Effect

Type: ParticleSalamander


Default values

Property Value
LifeSpan 10.0
MyDamageType Class'U2Pawns.DamageTypeSkaarjProjectile'
SoundRadius 100.0
SoundVolume 255

Functions

Static functions

GetProjectileSpeed

static function float GetProjectileSpeed (Actor ContextActor)


Events

Destroyed

simulated event Destroyed ()

Overrides: U2Projectile.Destroyed


PostBeginPlay

simulated event PostBeginPlay ()

Overrides: U2Projectile.PostBeginPlay


PreBeginPlay

event PreBeginPlay ()

Overrides: U2Projectile.PreBeginPlay


Other instance functions

ExplodeEx

simulated function ExplodeEx (Actor.CheckResult Hit)

Overrides: U2Projectile.ExplodeEx


TakeDamage

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

Overrides: U2Projectile.TakeDamage