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

UE2:WeaponLocker (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT2004 Object >> Actor >> Pickup >> WeaponLocker
Package: 
XWeapons
Known custom subclasses:
Wormbo/OnslaughtSpecials, Jrubzjeknf/TeamSpecificActors, Jrubzjeknf/TeamSpecificActors/TeamSpecificWeaponLocker, Wormbo/OnslaughtSpecialsLite

null

Properties

Property group 'WeaponLocker'

bSentinelProtected

Type: bool


Weapons

Type: array<WeaponEntry>


Internal variables

Customers

Type: array<PawnToucher>


Effect

Type: FX_WeaponLocker


LockerString

Type: string

Modifiers: localized


Default value: "Weapon Locker"

Default values

Property Value
bStatic True
CollisionHeight 50.0
CollisionRadius 80.0
DesiredRotation
Member Value
Yaw 0
DrawScale 0.5
DrawScale3D
Member Value
X 1.25
Y 1.25
Z 1.0
DrawType DT_StaticMesh
MessageClass Class'UnrealGame.PickupMessagePlus'
NetUpdateFrequency 1.0
PickupMessage "You loaded up at a weapon locker."
PickupSound Sound'NewWeaponSounds.WeaponsLocker_01'
PrePivot
Member Value
X 0.0
Y 0.0
Z 105.0
RotationRate
Member Value
Yaw 0
StaticMesh StaticMesh'NewWeaponStatic.WeaponLockerM'

Structs

PawnToucher

Pawn
float NextTouchTime 

WeaponEntry

class<Weapon> WeaponClass 
int ExtraAmmo 

Functions

Static functions

UpdateHUD

simulated static function UpdateHUD (Hud H)

Overrides: Pickup.UpdateHUD


Events

destroyed

simulated event destroyed ()

Overrides: Pickup.Destroyed


PostNetBeginPlay

simulated event PostNetBeginPlay ()

Overrides: Actor.PostNetBeginPlay


Other instance functions

AddCustomer

function bool AddCustomer (Pawn P)


BotDesireability

function float BotDesireability (Pawn Bot)

Overrides: Pickup.BotDesireability


DetourWeight

function float DetourWeight (Pawn Other, float PathWeight)

Overrides: Pickup.DetourWeight


GetHumanReadableName

simulated function string GetHumanReadableName ()

Overrides: Pickup.GetHumanReadableName


HasCustomer

function bool HasCustomer (Pawn P)


Reset

function Reset ()

Overrides: Pickup.Reset


SpawnLockerWeapon

simulated function SpawnLockerWeapon ()


UpdatePrecacheMaterials

simulated function UpdatePrecacheMaterials ()

Overrides: Actor.UpdatePrecacheMaterials


States

Disabled

Disabled.BeginState

simulated event BeginState ()

Overrides: Pickup.Disabled.BeginState


LockerPickup

Modifiers: auto

LockerPickup.Touch

simulated event Touch (Actor Other)

Overrides: Actor.Touch (global)


LockerPickup.ReadyToPickup

function bool ReadyToPickup (float MaxWait)

Overrides: Pickup.ReadyToPickup (global)


LockerPickup.ValidTouch

simulated function bool ValidTouch (Actor Other)