UE3:UTArmorPickupFactory (UT3)

From Unreal Wiki, The Unreal Engine Documentation Site
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:

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

Properties

ParticleEffects

Type: UTParticleSystemComponent


Default value: UTParticleSystemComponent'ArmorParticles'

ShieldAmount

Type: int


Default value: 20

Default values

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

ArmorParticles

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

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

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

Class: Engine.CylinderComponent

Inherits from: UTItemPickupFactory.CollisionCylinder

No new values.

PathRenderer

Class: Engine.PathRenderingComponent

Inherits from: UTItemPickupFactory.PathRenderer

No new values.

PickupLightEnvironment

Class: Engine.DynamicLightEnvironmentComponent

Inherits from: UTItemPickupFactory.PickupLightEnvironment

No new values.

Functions

Static functions

UpdateHUD

simulated static function UpdateHUD (UTHUD H)

Overrides: UTPickupFactory.UpdateHUD


Events

PostBeginPlay

simulated event PostBeginPlay ()

Overrides: UTPickupFactory.PostBeginPlay


Other instance functions

AddShieldStrength

function AddShieldStrength (UTPawn P)

AddShieldStrength() add shield to appropriate P armor type.

BotDesireability

function float BotDesireability (Pawn Bot, Controller C)

Overrides: UTItemPickupFactory.BotDesireability


CanUseShield

function int CanUseShield (UTPawn P)

CanUseShield() returns how many shield units P could use

SetPickupHidden

simulated function SetPickupHidden ()

Overrides: UTPickupFactory.SetPickupHidden


SetPickupVisible

simulated function SetPickupVisible ()

Overrides: UTPickupFactory.SetPickupVisible


SpawnCopyFor

function SpawnCopyFor (Pawn Recipient)

Overrides: UTItemPickupFactory.SpawnCopyFor

Give the benefit of this pickup to the recipient

States

Pickup

Inherits from: UTPickupFactory.Pickup

Modifiers: auto

Pickup.DetourWeight

event float DetourWeight (Pawn P, float PathWeight)

Overrides: PickupFactory.Pickup.DetourWeight


Pickup.ValidTouch

function bool ValidTouch (Pawn Other)

Overrides: PickupFactory.Pickup.ValidTouch