UE2:Projectile (U2)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to navigation Jump to search
U2 Object >> Actor >> Projectile
Package: 
Engine

Projectile.

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

Properties

bNoFalloff

Type: bool

Falloff parm for HurtRadius.

BounceDamping

Type: float


Default value: 0.4

BounceSound

Type: Sound

Sound made when projectile bounces.

BounceSoundRadius

Type: float


Default value: 100.0

bSwitchToZeroCollision

Type: bool


Damage

Type: float


DamageRadius

Type: float


ExplosionDecal

Type: class<Projector>


ExploWallOut

Type: float

distance to move explosions out from wall

ImpactSound

Type: Sound

Sound made when projectile hits something.

MaxSpeed

Type: float

Limit on speed of projectile (0 means no limit)

Default value: 2000.0

MomentumTransfer

Type: float

Momentum magnitude imparted by impacting projectile.

MyDamageType

Type: class<DamageType>


Default value: Class'Engine.DamageType'

SpawnSound

Type: Sound

Sound made when projectile is spawned.

Speed

Type: float

Initial speed of projectile.

StopNormalZ

Type: float


Default value: 0.5

TossZ

Type: float


Default value: 100.0

ZeroCollider

Type: Actor


Default values

Property Value
bAcceptsProjectors False
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 Texture'Engine.S_Camera'

Functions

Static functions

GetTossVelocity

static function Object.Vector GetTossVelocity (Pawn P, Object.Rotator R)


Events

EncroachingOn

event bool EncroachingOn (Actor Other)

Overrides: Actor.EncroachingOn


HitWall

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

Overrides: Actor.HitWall


Landed

simulated event Landed (Object.Vector HitNormal)

Overrides: Actor.Landed


PreBeginPlay

simulated event PreBeginPlay ()

Overrides: Actor.PreBeginPlay


Touch

simulated singular event Touch (Actor Other)

Overrides: Actor.Touch


Other instance functions

BlowUp

simulated function BlowUp (Object.Vector HitLocation)


Explode

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


ProcessTouch

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


RandSpin

simulated final function RandSpin (float spinRate)