The three virtues of a programmer: Laziness, Impatience, and Hubris. – Larry Wall

UE2:ProjectileHeavyRocket (U2XMP)

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

projectileHeavyRocket.uc -- spawned by the weaponRocketLauncher Fire() $Author: Aleiby $ $Date: 7/18/02 5:05p $ $Revision: 16 $

Properties

Property group 'projectileHeavyRocket'

bNoEffects

Type: bool

Modifiers: globalconfig


ExplosionThreshold

Type: float


Default value: 20.0

Internal variables

Blower

Type: RL_Blower


Sal

Type: ParticleSalamander


Sucker

Type: RL_Sucker


Default values

Property Value
AmbientGlow 96
AmbientSound Sound'U2WeaponsA.RocketLauncher.RL_Rocket'
bFixedRotationDir True
bNoStaticMeshCollide True
Damage 200.0
DamageRadius 256.0
DesiredRotation
Member Value
Roll 30000
DrawType DT_StaticMesh
ExplosionEffect Class'U2Weapons.RL_Explosion'
ImpactHandlerClass Class'U2Weapons.impactHeavyRocket'
LifeSpan 6.0
MaxSpeed 2300.0
MomentumTransfer 80000.0
MyDamageType Class'U2.DamageTypePhysical'
RotationRate
Member Value
Roll 50000
ShakeDuration 0.5
ShakeMagnitude 40.0
ShakeRadius 1024.0
SoundPitch 100
SoundRadius 120.0
SoundVolume 255
Speed 2300.0
StaticMesh StaticMesh'343M.Projectiles.Rocket_Whole'
TransientSoundRadius 800.0

Functions

Events

Destroyed

simulated event Destroyed ()

Overrides: U2Projectile.Destroyed


Other instance functions

ExplodeEx

simulated function ExplodeEx (Actor.CheckResult Hit)

Overrides: U2Projectile.ExplodeEx


ShouldSpawnEffect

simulated function bool ShouldSpawnEffect ()

Overrides: U2Projectile.ShouldSpawnEffect


SpawnEffect

simulated function ParticleSalamander SpawnEffect ()

Overrides: U2Projectile.SpawnEffect


TakeDamage

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

Overrides: U2Projectile.TakeDamage