Gah - a solution with more questions. – EntropicLqd

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[edit]

Property group 'WeaponLocker'[edit]

bSentinelProtected[edit]

Type: bool


Weapons[edit]

Type: array<WeaponEntry>


Internal variables[edit]

Customers[edit]

Type: array<PawnToucher>


Effect[edit]

Type: FX_WeaponLocker


LockerString[edit]

Type: string

Modifiers: localized


Default value: "Weapon Locker"

Default values[edit]

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[edit]

PawnToucher[edit]

Pawn
float NextTouchTime 

WeaponEntry[edit]

class<Weapon> WeaponClass 
int ExtraAmmo 

Functions[edit]

Static functions[edit]

UpdateHUD[edit]

simulated static function UpdateHUD (Hud H)

Overrides: Pickup.UpdateHUD


Events[edit]

destroyed[edit]

simulated event destroyed ()

Overrides: Pickup.Destroyed


PostNetBeginPlay[edit]

simulated event PostNetBeginPlay ()

Overrides: Actor.PostNetBeginPlay


Other instance functions[edit]

AddCustomer[edit]

function bool AddCustomer (Pawn P)


BotDesireability[edit]

function float BotDesireability (Pawn Bot)

Overrides: Pickup.BotDesireability


DetourWeight[edit]

function float DetourWeight (Pawn Other, float PathWeight)

Overrides: Pickup.DetourWeight


GetHumanReadableName[edit]

simulated function string GetHumanReadableName ()

Overrides: Pickup.GetHumanReadableName


HasCustomer[edit]

function bool HasCustomer (Pawn P)


Reset[edit]

function Reset ()

Overrides: Pickup.Reset


SpawnLockerWeapon[edit]

simulated function SpawnLockerWeapon ()


UpdatePrecacheMaterials[edit]

simulated function UpdatePrecacheMaterials ()

Overrides: Actor.UpdatePrecacheMaterials


States[edit]

Disabled[edit]

Disabled.BeginState[edit]

simulated event BeginState ()

Overrides: Pickup.Disabled.BeginState


LockerPickup[edit]

Modifiers: auto

LockerPickup.Touch[edit]

simulated event Touch (Actor Other)

Overrides: Actor.Touch (global)


LockerPickup.ReadyToPickup[edit]

function bool ReadyToPickup (float MaxWait)

Overrides: Pickup.ReadyToPickup (global)


LockerPickup.ValidTouch[edit]

simulated function bool ValidTouch (Actor Other)