Worst-case scenario: the UEd Goblin wipes the map and burns down your house.

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

ParticleEffects

Type: UTParticleSystemComponent


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

Subobjects

ArmorPickUpComp

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

Class: Engine.StaticMeshComponent

Inherits from: UTItemPickupFactory.BaseMeshComp

Property Value
ReplacementPrimitive None

CollisionCylinder

Class: Engine.CylinderComponent

Inherits from: UTItemPickupFactory.CollisionCylinder

Property Value
ReplacementPrimitive None

PathRenderer

Class: Engine.PathRenderingComponent

Inherits from: UTItemPickupFactory.PathRenderer

Property Value
ReplacementPrimitive None

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