I love the smell of UnrealEd crashing in the morning. – tarquin

UE1:SlithProjectile (UT)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT Object >> Actor >> Projectile >> SlithProjectile
Package: 
UnrealShare
This class in other games:
RTNP, U1

SlithProjectile.

Properties[edit]

bInAir[edit]

Type: bool


DotProduct[edit]

Type: float


i[edit]

Type: int


RandRot[edit]

Type: Object.Rotator


SurfaceNormal[edit]

Type: Object.Vector


Default values[edit]

Property Value
bBounce True
bFixedRotationDir True
bNetTemporary False
bUnlit True
CollisionHeight 4.0
CollisionRadius 6.0
Damage 40.0
DrawScale 0.5
ImpactSound Sound'UnrealShare.Slith.SliImpact'
LightBrightness 101
LightEffect LE_NonIncidence
LightHue 88
LightRadius 4
LightSaturation 9
LightType LT_Steady
Mesh LodMesh'UnrealShare.ngel'
MomentumTransfer 20000
SpawnSound Sound'UnrealShare.Slith.SliSpawn'
Speed 750.0

Functions[edit]

Events[edit]

Timer[edit]

event Timer ()

Overrides: Actor.Timer


Other instance functions[edit]

Explode[edit]

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

Overrides: Projectile.Explode


States[edit]

Flying[edit]

Modifiers: auto

Flying.BeginState[edit]

event BeginState ()

Overrides: Object.BeginState (global)


Flying.HitWall[edit]

event HitWall (Object.Vector HitNormal, Actor Wall)

Overrides: Projectile.HitWall (global)


Flying.TakeDamage[edit]

singular event TakeDamage (int NDamage, Pawn instigatedBy, Object.Vector hitlocation, Object.Vector momentum, name damageType)

Overrides: Actor.TakeDamage (global)


Flying.ProcessTouch[edit]

function ProcessTouch (Actor Other, Object.Vector HitLocation)

Overrides: Projectile.ProcessTouch (global)


OnSurface[edit]

OnSurface.ProcessTouch[edit]

function ProcessTouch (Actor Other, Object.Vector HitLocation)

Overrides: Projectile.ProcessTouch (global)