I search for solutions in this order: Past Code, Unreal Source, Wiki, BUF, groups.yahoo, google, screaming at monitor. – RegularX

UE1:Projectile (U1)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
U1 Object >> Actor >> Projectile
Package: 
Engine
Direct subclasses:
Arc, Arrow, BigRock, BioGel, BruteProjectile, Chunk, DispersionAmmo, EnergyBolt, FlakShell, ForceFieldProj, Fragment, GasbagBelch, PeaceRocket, Plasma, RazorBlade, Rocket, ShellCase, SkaarjProjectile, SlithProjectile, StingerProjectile, TazerProj, TentacleProjectile, Tracer, WarlordRocket, Grenade, KraalBolt
This class in other games:
RTNP, UT, U2XMP, UE2Runtime, UT2003, U2, UT2004, UT3, UDK

Projectile.

A delayed-hit projectile moves around for some time after it is created. An instant-hit projectile acts immediately.

Properties[edit]

Property group 'Projectile'[edit]

Damage[edit]

Type: float


ExploWallOut[edit]

Type: float


ImpactSound[edit]

Type: Sound

Sound made when projectile hits something.

MaxSpeed[edit]

Type: float


Default value: 2000.0

MiscSound[edit]

Type: Sound

Miscellaneous Sound.

MomentumTransfer[edit]

Type: int

Momentum imparted by impacting projectile.

MyDamageType[edit]

Type: name


SpawnSound[edit]

Type: Sound

Sound made when projectile is spawned.

Speed[edit]

Type: float

Initial speed of projectile.

Default values[edit]

Property Value
bCollideActors True
bCollideWorld True
bDirectional True
bGameRelevant True
bNetTemporary True
bReplicateInstigator True
CollisionHeight 0.0
CollisionRadius 0.0
DrawType DT_Mesh
LifeSpan 140.0
NetPriority 6.0
Physics PHYS_Projectile
SoundVolume 0
Texture Texture'Engine.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]

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)