Mostly Harmless

UE3:UTArmorPickupFactory (UT3)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT3 Object >> Actor >> NavigationPoint >> PickupFactory >> UTPickupFactory >> UTItemPickupFactory >> UTArmorPickupFactory
Package: 
UTGame
Direct subclasses:
UTArmorPickup_Vest, UTArmorPickup_Helmet, UTArmorPickup_ShieldBelt, UTArmorPickup_Thighpads
This class in other games:
UDK

Copyright 1998-2008 Epic Games, Inc. All Rights Reserved.

Properties[edit]

ParticleEffects[edit]

Type: UTParticleSystemComponent


Default value: UTParticleSystemComponent'ArmorParticles'

ShieldAmount[edit]

Type: int


Default value: 20

Default values[edit]

Property Value
BaseBrightEmissive
Member Value
A 1.0
B 1.0
G 25.0
R 25.0
BaseDimEmissive
Member Value
A 1.0
B 0.01
G 1.0
R 1.0
bPredictRespawns True
bRotatingPickup True
bTrackPickup True
Components[4] UTParticleSystemComponent'ArmorParticles'
Components[5] StaticMeshComponent'ArmorPickUpComp'
MaxDesireability 1.5
PickupMessage "Armor"
PickupStatName 'PICKUPS_ARMOR'
RespawnSound SoundCue'A_Pickups.Armor.Cue.A_Pickups_Armor_Respawn_Cue'
YawRotationRate 24000.0

Subobjects[edit]

ArmorParticles[edit]

Class: UTGame.UTParticleSystemComponent

Property Value
SecondsBeforeInactive 2.0
Template ParticleSystem'PICKUPS.Base_Armor.Effects.P_Pickups_Base_Armor_Glow'
Translation
Member Value
X 0.0
Y 0.0
Z -25.0

ArmorPickUpComp[edit]

Class: Engine.StaticMeshComponent

Property Value
bCastDynamicShadow False
bForceDirectLightMap True
bUseAsOccluder False
CachedCullDistance 8000.0
CastShadow False
CollideActors False
CullDistance 8000.0
LightEnvironment DynamicLightEnvironmentComponent'UTGame.Default__UTArmorPickupFactory:PickupLightEnvironment'

BaseMeshComp[edit]

Class: Engine.StaticMeshComponent

Inherits from: UTItemPickupFactory.BaseMeshComp

Property Value
StaticMesh StaticMesh'PICKUPS.Base_Armor.Mesh.S_Pickups_Base_Armor'
Translation
Member Value
X 0.0
Y 0.0
Z -44.0

CollisionCylinder[edit]

Class: Engine.CylinderComponent

Inherits from: UTItemPickupFactory.CollisionCylinder

No new values.

PathRenderer[edit]

Class: Engine.PathRenderingComponent

Inherits from: UTItemPickupFactory.PathRenderer

No new values.

PickupLightEnvironment[edit]

Class: Engine.DynamicLightEnvironmentComponent

Inherits from: UTItemPickupFactory.PickupLightEnvironment

No new values.

Functions[edit]

Static functions[edit]

UpdateHUD[edit]

simulated static function UpdateHUD (UTHUD H)

Overrides: UTPickupFactory.UpdateHUD


Events[edit]

PostBeginPlay[edit]

simulated event PostBeginPlay ()

Overrides: UTPickupFactory.PostBeginPlay


Other instance functions[edit]

AddShieldStrength[edit]

function AddShieldStrength (UTPawn P)

AddShieldStrength() add shield to appropriate P armor type.

BotDesireability[edit]

function float BotDesireability (Pawn Bot, Controller C)

Overrides: UTItemPickupFactory.BotDesireability


CanUseShield[edit]

function int CanUseShield (UTPawn P)

CanUseShield() returns how many shield units P could use

SetPickupHidden[edit]

simulated function SetPickupHidden ()

Overrides: UTPickupFactory.SetPickupHidden


SetPickupVisible[edit]

simulated function SetPickupVisible ()

Overrides: UTPickupFactory.SetPickupVisible


SpawnCopyFor[edit]

function SpawnCopyFor (Pawn Recipient)

Overrides: UTItemPickupFactory.SpawnCopyFor

Give the benefit of this pickup to the recipient

States[edit]

Pickup[edit]

Inherits from: UTPickupFactory.Pickup

Modifiers: auto

Pickup.DetourWeight[edit]

event float DetourWeight (Pawn P, float PathWeight)

Overrides: PickupFactory.Pickup.DetourWeight


Pickup.ValidTouch[edit]

function bool ValidTouch (Pawn Other)

Overrides: PickupFactory.Pickup.ValidTouch