UE2:BioGlob (UT2004)

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

null

Properties

Property group 'BioGlob'

BaseDamage

Type: int


Default value: 20

bMergeGlobs

Type: bool


Default value: True

DripTime

Type: float


Default value: 1.8

ExplodeSound

Type: Sound


Default value: Sound'WeaponSounds.BioRifle.BioRifleGoo1'

GloblingSpeed

Type: float


Default value: 200.0

MaxGoopLevel

Type: int


Default value: 5

RestTime

Type: float


Default value: 2.25

TouchDetonationDelay

Type: float

gives player a split second to jump to gain extra momentum from blast

Default value: 0.15

Internal variables

bCheckedSurface

Type: bool


bDrip

Type: bool


bOnMover

Type: bool


Fear

Type: AvoidMarker


GoopLevel

Type: int


Default value: 1

GoopVolume

Type: float


Default value: 1.0

Rand3

Type: int


SurfaceNormal

Type: Object.Vector


Trail

Type: xEmitter


Default values

Property Value
AmbientGlow 80
bDynamicLight True
bNetTemporary False
bOnlyDirtyReplication True
bSwitchToZeroCollision True
bUseCollisionStaticMesh True
CollisionHeight 2.0
CollisionRadius 2.0
Damage 19.0
DamageRadius 120.0
DrawScale 1.2
ImpactSound Sound'WeaponSounds.BioRifle.BioRifleGoo2'
LifeSpan 20.0
LightBrightness 190.0
LightEffect LE_QuadraticNonIncidence
LightHue 82
LightRadius 0.6
LightSaturation 10
LightType LT_Steady
MaxEffectDistance 7000.0
Mesh Mesh'XWeapons_rc.GoopMesh'
MomentumTransfer 40000.0
MyDamageType Class'XWeapons.DamTypeBioGlob'
Physics PHYS_Falling
Skins[0] FinalBlend'GoopFB'
SoundRadius 100.0
SoundVolume 255
Speed 2000.0
TossZ 0.0

Functions

Events

Destroyed

simulated event Destroyed ()

Overrides: Actor.Destroyed


PostBeginPlay

simulated event PostBeginPlay ()

Overrides: Projectile.PostBeginPlay


PostNetBeginPlay

simulated event PostNetBeginPlay ()

Overrides: Actor.PostNetBeginPlay


Other instance functions

AdjustSpeed

function AdjustSpeed ()


BlowUp

function BlowUp (Object.Vector HitLocation)

Overrides: Projectile.BlowUp


MergeWithGlob

simulated function MergeWithGlob (int AdditionalGoopLevel)


SetGoopLevel

simulated function SetGoopLevel (int NewGoopLevel)


SplashGlobs

singular function SplashGlobs (int NumGloblings)


States

Flying

Modifiers: auto

Flying.HitWall

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

Overrides: Projectile.HitWall (global)


Flying.Landed

simulated event Landed (Object.Vector HitNormal)

Overrides: Actor.Landed (global)


Flying.ProcessTouch

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

Overrides: Projectile.ProcessTouch (global)


OnGround

OnGround.AnimEnd

simulated event AnimEnd (int Channel)

Overrides: Actor.AnimEnd (global)


OnGround.BeginState

simulated event BeginState ()

Overrides: Object.BeginState (global)


OnGround.TakeDamage

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

Overrides: Actor.TakeDamage (global)


OnGround.Timer

simulated event Timer ()

Overrides: Actor.Timer (global)


OnGround.MergeWithGlob

simulated function MergeWithGlob (int AdditionalGoopLevel)

Overrides: MergeWithGlob (global)


OnGround.ProcessTouch

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

Overrides: Projectile.ProcessTouch (global)


Shriveling

Shriveling.AnimEnd

simulated event AnimEnd (int Channel)

Overrides: Actor.AnimEnd (global)


Shriveling.BeginState

simulated event BeginState ()

Overrides: Object.BeginState (global)


Shriveling.ProcessTouch

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

Overrides: Projectile.ProcessTouch (global)