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

UE2:Projectile (UT2003)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT2003 Object >> Actor >> Projectile
Package: 
Engine
Direct subclasses:
BioGlob, FlakChunk, Flakshell, GasBagBelch, Grenade, KrallBolt, TranslocatorBeacon, LinkProjectile, RedeemerProjectile, RocketProj, ShockProjectile, SkaarjProjectile, SpawnerProjectile
This class in other games:
RTNP, U1, UT, U2, U2XMP, UE2Runtime, UT2004, UDK, UT3

Projectile.

A delayed-hit projectile that moves around for some time after it is created.

Properties[edit]

bSwitchToZeroCollision[edit]

Type: bool


Damage[edit]

Type: float


DamageRadius[edit]

Type: float


Default value: 220.0

ExplosionDecal[edit]

Type: class<Projector>


ExploWallOut[edit]

Type: float

distance to move explosions out from wall

ImpactSound[edit]

Type: Sound


InstigatorController[edit]

Type: Controller


MaxSpeed[edit]

Type: float

Limit on speed of projectile (0 means no limit)

Default value: 2000.0

MomentumTransfer[edit]

Type: float

Momentum magnitude imparted by impacting projectile.

MyDamageType[edit]

Type: class<DamageType>


Default value: Class'Engine.DamageType'

SpawnSound[edit]

Type: Sound

Sound made when projectile is spawned.

Speed[edit]

Type: float

Initial speed of projectile.

TossZ[edit]

Type: float


Default value: 100.0

ZeroCollider[edit]

Type: Actor


Default values[edit]

Property Value
bAcceptsProjectors False
bCanBeDamaged True
bCollideActors True
bCollideWorld True
bDisturbFluidSurface True
bGameRelevant True
bNetInitialRotation True
bNetTemporary True
bReplicateInstigator True
bUnlit True
bUseCylinderCollision True
CollisionHeight 0.0
CollisionRadius 0.0
DrawType DT_Mesh
LifeSpan 14.0
NetPriority 2.5
Physics PHYS_Projectile
RemoteRole ROLE_SimulatedProxy
SoundVolume 0
Texture S_Camera

Functions[edit]

Events[edit]

EncroachingOn[edit]

event bool EncroachingOn (Actor Other)

Overrides: Actor.EncroachingOn


HitWall[edit]

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

Overrides: Actor.HitWall


Touch[edit]

simulated singular event Touch (Actor Other)

Overrides: Actor.Touch


Other instance functions[edit]

BlowUp[edit]

simulated function BlowUp (Object.Vector HitLocation)


ClientSideTouch[edit]

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


DelayedHurtRadius[edit]

simulated function DelayedHurtRadius (float DamageAmount, float DamageRadius, class<DamageTypeDamageType, float Momentum, Object.Vector HitLocation)


Explode[edit]

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


ProcessTouch[edit]

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


RandSpin[edit]

simulated final function RandSpin (float spinRate)