The three virtues of a programmer: Laziness, Impatience, and Hubris. – Larry Wall

UE2:XBombFlag (UT2004)

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
UT2004 Object >> Actor >> Decoration >> GameObject >> XBombFlag
Package: 
XGame
This class in other games:
UT2003

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

bBallDrainsTransloc

Type: bool


bThrownBomb

Type: bool


SecondRepSkin

Type: Material


Default value: Shader'XGameShaders.BRShaders.BombIconYS'

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'

TossTrail

Type: xEmitter


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 255.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

Destroyed

event Destroyed ()

Overrides: Decoration.Destroyed


HitWall

event HitWall (Object.Vector HitNormal, Actor Wall)

Overrides: Decoration.HitWall


Landed

event Landed (Object.Vector hitNormal)

Overrides: GameObject.Landed


PostNetReceive

simulated event PostNetReceive ()

Overrides: Actor.PostNetReceive


TakeDamage

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

Overrides: Decoration.TakeDamage


Other instance functions

CanBePickedUpBy

function bool CanBePickedUpBy (Pawn P)

Overrides: GameObject.CanBePickedUpBy


CanBeThrownBy

function bool CanBeThrownBy (Pawn P)

Overrides: GameObject.CanBeThrownBy


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.EndState

event EndState ()

Overrides: GameObject.Dropped.EndState


Dropped.HitWall

event HitWall (Object.Vector HitNormal, Actor Wall)

Overrides: HitWall (global)


Dropped.Landed

event Landed (Object.Vector hitNormal)

Overrides: Landed (global)


Dropped.Tick

event Tick (float delta)

Overrides: Actor.Tick (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)