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

UE2:Projectile (U2)

From Unreal Wiki, The Unreal Engine Documentation Site

Jump to: navigation, search
U2 Object >> Actor >> Projectile

Contents

Package: 
Engine
Direct subclasses:
AssaultExplosionAlt, AssaultProjectileAlt, EMPProjectile, GrenadeProjectile, RocketProjectileAlt, RocketProjectileDrunken, RocketProjectileHeavy, RocketProjectileSeeking, ShotgunProjectileAlt, ShotgunProjectile, Vehicles.JuggernautCannonProjectile, Vehicles.LowlandsGiantMortarProjectile, Vehicles.MortarProjectile, Vehicles.MultiRocketProjectile, Weapons.JuggernautCannonProjectile, Weapons.LowlandsGiantMortarProjectile, Weapons.MultiRocketProjectile
This class in other games:
RTNP, U1, U2XMP, UDK, UE2Runtime, UT, UT2003, UT2004, UT3

Projectile.

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

[edit] Properties

[edit] bNoFalloff

Type: bool

Falloff parm for HurtRadius.

[edit] BounceDamping

Type: float


Default value: 0.4

[edit] BounceSound

Type: Sound

Sound made when projectile bounces.

[edit] BounceSoundRadius

Type: float


Default value: 100.0

[edit] bSwitchToZeroCollision

Type: bool


[edit] Damage

Type: float


[edit] DamageRadius

Type: float


[edit] ExplosionDecal

Type: class<Projector>


[edit] ExploWallOut

Type: float

distance to move explosions out from wall

[edit] ImpactSound

Type: Sound

Sound made when projectile hits something.

[edit] MaxSpeed

Type: float

Limit on speed of projectile (0 means no limit)

Default value: 2000.0

[edit] MomentumTransfer

Type: float

Momentum magnitude imparted by impacting projectile.

[edit] MyDamageType

Type: class<DamageType>


Default value: Class'Engine.DamageType'

[edit] SpawnSound

Type: Sound

Sound made when projectile is spawned.

[edit] Speed

Type: float

Initial speed of projectile.

[edit] StopNormalZ

Type: float


Default value: 0.5

[edit] TossZ

Type: float


Default value: 100.0

[edit] ZeroCollider

Type: Actor


[edit] 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'

[edit] Functions

[edit] Static functions

[edit] GetTossVelocity

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


[edit] Events

[edit] EncroachingOn

event bool EncroachingOn (Actor Other)

Overrides: Actor.EncroachingOn


[edit] HitWall

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

Overrides: Actor.HitWall


[edit] Landed

simulated event Landed (Object.Vector HitNormal)

Overrides: Actor.Landed


[edit] PreBeginPlay

simulated event PreBeginPlay ()

Overrides: Actor.PreBeginPlay


[edit] Touch

simulated singular event Touch (Actor Other)

Overrides: Actor.Touch


[edit] Other instance functions

[edit] BlowUp

simulated function BlowUp (Object.Vector HitLocation)


[edit] Explode

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


[edit] ProcessTouch

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


[edit] RandSpin

simulated final function RandSpin (float spinRate)