Mostly Harmless

UE2:XBombFlag (UT2003)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT2003 Object >> Actor >> Decoration >> GameObject >> XBombFlag
Package: 
XGame
This class in other games:
UT2004

xBomb This is the bomb. Someone set us up the bomb.

Properties

Property group 'xBombFlag'

BombLauncherClassName

Type: string


Default value: "XWeapons.BallLauncher"

Elasticity

Type: float


Default value: 0.4

ImpactSound

Type: Sound


Default value: Sound'WeaponSounds.ball_bounce_v3a'

InitialDir

Type: Object.Vector


PassTarget

Type: Pawn


PrevWeaponClass

Type: class<Weapon>


SeekAccum

Type: float

Modifiers: transient


SeekInterval

Type: float


Default value: 0.05

ThrowerTime

Type: float


ThrowerTouchDelay

Type: float


Default value: 1.0

ThrowSpeed

Type: float


Default value: 1300.0

Internal variables

bThrownBomb

Type: bool


TeamHue

Type: byte

Array size: 2


Default value, index 1: 170

TeamShader

Type: Material

Array size: 2


Default value, index 0: Shader'XGameShaders.BRShaders.BombIconRS'

Default value, index 1: Shader'XGameShaders.BRShaders.BombIconBS'

Default values

Property Value
bBounce True
bCollideActors True
bCollideWorld True
bDynamicLight True
bFixedRotationDir True
bHome True
bProjTarget True
bStasis False
bStatic False
bUnlit True
Buoyancy 20.0
CollisionHeight 20.0
CollisionRadius 24.0
DesiredRotation
Member Value
Yaw 30000
DrawScale 1.5
DrawType DT_StaticMesh
GameObjBone 'spine'
LightBrightness 200.0
LightEffect LE_QuadraticNonIncidence
LightHue 40
LightRadius 6.0
LightType LT_Steady
MessageClass Class'XGame.xBombMessage'
NetPriority 3.0
NetUpdateFrequency 100.0
Physics PHYS_Rotating
PrePivot
Member Value
X 2.0
Y 0.0
Z 0.5
RotationRate
Member Value
Yaw 30000
Skins[1] Shader'XGameShaders.BRShaders.BombIconYS'
Skins[2] Shader'XGameShaders.BRShaders.BombIconYS'
SoundRadius 250.0
StaticMesh StaticMesh'E_Pickups.BombBall.FullBomb'
Style STY_Masked

Functions

Events

HitWall

event HitWall (Object.Vector HitNormal, Actor Wall)

Overrides: Decoration.HitWall


Landed

event Landed (Object.Vector hitNormal)

Overrides: GameObject.Landed


TakeDamage

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

Overrides: Decoration.TakeDamage


Tick

event Tick (float delta)

Overrides: Actor.Tick


Other instance functions

ClearHolder

function ClearHolder ()

Overrides: GameObject.ClearHolder


LogDropped

function LogDropped ()

Overrides: GameObject.LogDropped


LogReturned

function LogReturned ()

Overrides: GameObject.LogReturned


RandSpin

function RandSpin (float spinRate)


SendHomeDisabled

function SendHomeDisabled (float TimeOut)

Overrides: GameObject.SendHomeDisabled


SetHolder

function SetHolder (Controller C)

Overrides: GameObject.SetHolder


SetThrow

function SetThrow (Object.Vector start)


Throw

function Throw (Object.Vector start, Object.Vector dir)


ValidHolder

function bool ValidHolder (Actor Other)

Overrides: GameObject.ValidHolder


States

Dropped

Inherits from: GameObject.Dropped

Ignores: Drop

Dropped.BeginState

event BeginState ()

Overrides: GameObject.Dropped.BeginState


Dropped.Landed

event Landed (Object.Vector hitNormal)

Overrides: Landed (global)


Dropped.Timer

event Timer ()

Overrides: GameObject.Dropped.Timer


Dropped.LogTaken

function LogTaken (Controller c)

Overrides: GameObject.LogTaken (global)


Held

Inherits from: GameObject.Held

Ignores: SendHome, SetHolder

Held.BeginState

event BeginState ()

Overrides: GameObject.Held.BeginState


Held.EndState

event EndState ()

Overrides: GameObject.Held.EndState


Home

Inherits from: GameObject.Home

Modifiers: auto

Ignores: Drop, Score, SendHome

Home.BeginState

event BeginState ()

Overrides: GameObject.Home.BeginState


Home.LogTaken

function LogTaken (Controller c)

Overrides: GameObject.LogTaken (global)


HomeDisabled

Ignores: Drop, Score

HomeDisabled.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


HomeDisabled.EndState

event EndState ()

Overrides: Object.EndState (global)


HomeDisabled.IsHome

function bool IsHome ()

Overrides: GameObject.IsHome (global)