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

UE2:BioGlob (UT2003)

From Unreal Wiki, The Unreal Engine Documentation Site
Revision as of 09:11, 17 May 2008 by Wormbo (Talk | contribs) (Auto-generated page)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
UT2003 Object >> Actor >> Projectile >> BioGlob
Package: 
XWeapons
Direct subclass:
ClassicBioGlob
This class in other games:
UT, UT2004

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


bNoFX

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
CollisionHeight 2.0
CollisionRadius 2.0
Damage 23.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
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: Actor.PostBeginPlay


PostNetBeginPlay

simulated event PostNetBeginPlay ()

Overrides: Actor.PostNetBeginPlay


Other instance functions

BlowUp

function BlowUp (Object.Vector HitLocation)

Overrides: Projectile.BlowUp


MergeWithGlob

simulated function MergeWithGlob (int AdditionalGoopLevel)


SetGoopLevel

simulated function SetGoopLevel (int NewGoopLevel)


SplashGlobs

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)