UE2:ONSGrenadeProjectile (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site
UT2004 Object >> Actor >> Projectile >> ONSGrenadeProjectile
Package:
Onslaught


Properties

Property group 'ONSGrenadeProjectile'

DampenFactor

Type: float


Default value: 0.5

DampenFactorParallel

Type: float


Default value: 0.8

Internal variables

bCanHitOwner

Type: bool


Beacon

Type: Emitter


HitEffectClass

Type: class<xEmitter>


Default value: Class'XEffects.WallSparks'

IgnoreActor

Type: Actor

don't stick to this actor

LastSparkTime

Type: float


Team

Type: byte


Trail

Type: xEmitter


Default values

Property Value
AmbientGlow 100
bBounce True
bFixedRotationDir True
bHardAttach True
bNetTemporary False
bOnlyDirtyReplication True
bProjTarget True
bSwitchToZeroCollision True
bUseCollisionStaticMesh True
CollisionHeight 1.0
CollisionRadius 1.0
CullDistance 5000.0
Damage 100.0
DamageRadius 175.0
DesiredRotation
Member Value
Pitch 12000
Roll 2334
Yaw 5666
DrawScale 0.075
DrawType DT_StaticMesh
ExplosionDecal Class'Onslaught.ONSRocketScorch'
ImpactSound Sound'WeaponSounds.P1GrenFloor1'
LifeSpan 0.0
MaxSpeed 1200.0
MomentumTransfer 50000.0
MyDamageType Class'Onslaught.DamTypeONSGrenade'
Physics PHYS_Falling
Speed 1200.0
StaticMesh StaticMesh'VMWeaponsSM.PlayerWeaponsGroup.VMGrenade'
TossZ 0.0

Functions

Events

BaseChange

simulated event BaseChange ()

Overrides: Actor.BaseChange


Destroyed

simulated event Destroyed ()

Overrides: Actor.Destroyed


HitWall

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

Overrides: Projectile.HitWall


Landed

simulated event Landed (Object.Vector HitNormal)

Overrides: Actor.Landed


PostBeginPlay

simulated event PostBeginPlay ()

Overrides: Projectile.PostBeginPlay


PostNetBeginPlay

simulated event PostNetBeginPlay ()

Overrides: Actor.PostNetBeginPlay


TakeDamage

simulated event TakeDamage (int Damage, Pawn EventInstigator, Object.Vector HitLocation, Object.Vector Momentum, class<DamageTypeDamageType)

Overrides: Actor.TakeDamage


Other instance functions

Explode

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

Overrides: Projectile.Explode


PawnBaseDied

simulated function PawnBaseDied ()

Overrides: Actor.PawnBaseDied


ProcessTouch

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

Overrides: Projectile.ProcessTouch


Stick

simulated function Stick (Actor HitActor, Object.Vector HitLocation)


UnStick

simulated function UnStick ()