I don't need to test my programs. I have an error-correcting modem.

UE3:UTArmorPickupFactory (UDK)

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


Properties[edit]

ParticleEffects[edit]

Type: UTParticleSystemComponent


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
Components[4] StaticMeshComponent'ArmorPickUpComp'
MaxDesireability 1.5
PickupMessage "Armor"
PickupStatName 'PICKUPS_ARMOR'
PickUpWaveForm ForceFeedbackWaveform'UTGame.Default__UTArmorPickupFactory:ForceFeedbackWaveformPickUp'
YawRotationRate 24000.0

Subobjects[edit]

ArmorPickUpComp[edit]

Class: Engine.StaticMeshComponent

Property Value
bCastDynamicShadow False
bForceDirectLightMap True
CachedMaxDrawDistance 8000.0
CastShadow False
CollideActors False
LightEnvironment DynamicLightEnvironmentComponent'UTGame.Default__UTArmorPickupFactory:PickupLightEnvironment'
MaxDrawDistance 8000.0
ReplacementPrimitive None

BaseMeshComp[edit]

Class: Engine.StaticMeshComponent

Inherits from: UTItemPickupFactory.BaseMeshComp

Property Value
ReplacementPrimitive None

CollisionCylinder[edit]

Class: Engine.CylinderComponent

Inherits from: UTItemPickupFactory.CollisionCylinder

Property Value
ReplacementPrimitive None

PathRenderer[edit]

Class: Engine.PathRenderingComponent

Inherits from: UTItemPickupFactory.PathRenderer

Property Value
ReplacementPrimitive None

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