Mostly Harmless

UE2:ONSMineProjectile (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT2004 Object >> Actor >> Projectile >> ONSMineProjectile
Package: 
Onslaught
Direct subclasses:
ONSMineProjectileBLUE, ONSMineProjectileRED


Properties[edit]

Property group 'ONSMineProjectile'[edit]

DetectionTimer[edit]

Type: float

check target every this many seconds

Default value: 0.5

ExplodeSound[edit]

Type: Sound


Default value: Sound'WeaponSounds.RocketLauncher.RocketLauncherFire'

HeightOffset[edit]

Type: float


ScurryAnimRate[edit]

Type: float


Default value: 4.1

ScurrySpeed[edit]

Type: float


Default value: 525.0

Internal variables[edit]

bClosedDown[edit]

Type: bool


bGoToTargetLoc[edit]

Type: bool


TargetLoc[edit]

Type: Object.Vector


TargetLocFuzz[edit]

Type: int


Default value: 250

TargetPawn[edit]

Type: Pawn


TeamNum[edit]

Type: int


Default values[edit]

Property Value
AmbientGlow 80
bBlockKarma True
bBounce True
bClientAnim True
bHardAttach True
bNetTemporary False
bRotateToDesired True
bUpdateSimulatedPosition True
CollisionHeight 10.0
CollisionRadius 10.0
CullDistance 6000.0
Damage 95.0
DamageRadius 250.0
DrawScale 0.2
ImpactSound Sound'WeaponSounds.BaseGunTech.BGrenfloor1'
LifeSpan 0.0
MaxSpeed 800.0
Mesh Mesh'ONSWeapons-A.ParasiteMine'
MomentumTransfer 50000.0
MyDamageType Class'Onslaught.DamTypeONSMine'
Physics PHYS_Falling
PrePivot
Member Value
Z -2.9
RotationRate
Member Value
Pitch 20000
SoundRadius 100.0
SoundVolume 255
Speed 800.0
TossZ 0.0

Functions[edit]

Events[edit]

Attach[edit]

simulated event Attach (Actor Other)

Overrides: Actor.Attach


Destroyed[edit]

simulated event Destroyed ()

Overrides: Actor.Destroyed


Detach[edit]

simulated event Detach (Actor Other)

Overrides: Actor.Detach


PhysicsVolumeChange[edit]

event PhysicsVolumeChange (PhysicsVolume NewVolume)

Overrides: Actor.PhysicsVolumeChange


PostBeginPlay[edit]

simulated event PostBeginPlay ()

Overrides: Projectile.PostBeginPlay


PostNetBeginPlay[edit]

simulated event PostNetBeginPlay ()

Overrides: Actor.PostNetBeginPlay


TakeDamage[edit]

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

Overrides: Actor.TakeDamage


Other instance functions[edit]

AcquireTarget[edit]

function AcquireTarget ()


AdjustSpeed[edit]

simulated function AdjustSpeed ()


BlowUp[edit]

simulated function BlowUp (Object.Vector HitLocation)

Overrides: Projectile.BlowUp


ProcessTouch[edit]

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

Overrides: Projectile.ProcessTouch


SetScurryTarget[edit]

function SetScurryTarget (Object.Vector NewTargetLoc)


WarnTarget[edit]

function WarnTarget ()


States[edit]

Flying[edit]

Modifiers: auto

Flying.BeginState[edit]

simulated event BeginState ()

Overrides: Object.BeginState (global)


Flying.HitWall[edit]

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

Overrides: Projectile.HitWall (global)


Flying.Landed[edit]

simulated event Landed (Object.Vector HitNormal)

Overrides: Actor.Landed (global)


OnGround[edit]

Modifiers: simulated

OnGround.BeginState[edit]

simulated event BeginState ()

Overrides: Object.BeginState (global)


OnGround.EndState[edit]

simulated event EndState ()

Overrides: Object.EndState (global)


OnGround.Timer[edit]

simulated event Timer ()

Overrides: Actor.Timer (global)


Scurrying[edit]

Modifiers: simulated

Scurrying.BaseChange[edit]

simulated event BaseChange ()

Overrides: Actor.BaseChange (global)


Scurrying.BeginState[edit]

event BeginState ()

Overrides: Object.BeginState (global)


Scurrying.EndState[edit]

simulated event EndState ()

Overrides: Object.EndState (global)


Scurrying.Landed[edit]

simulated event Landed (Object.Vector HitNormal)

Overrides: Actor.Landed (global)


Scurrying.Timer[edit]

simulated event Timer ()

Overrides: Actor.Timer (global)


ScurryToTargetLoc[edit]

Extends: Scurrying

Modifiers: simulated

ScurryToTargetLoc.EndState[edit]

simulated event EndState ()

Overrides: Scurrying.EndState


ScurryToTargetLoc.Landed[edit]

simulated event Landed (Object.Vector HitNormal)

Overrides: Scurrying.Landed


ScurryToTargetLoc.Timer[edit]

simulated event Timer ()

Overrides: Scurrying.Timer


ScurryToTargetLoc.SetScurryTarget[edit]

function SetScurryTarget (Object.Vector NewTargetLoc)

Overrides: SetScurryTarget (global)