UE2:BioGlob (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site
UT2004 Object >> Actor >> Projectile >> BioGlob
Package:
XWeapons
Direct subclass:
ClassicBioGlob
This class in other games:

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

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)