My program doesn't have bugs. It just develops random features.

UE3:UTArmorPickupFactory (UT3)

From Unreal Wiki, The Unreal Engine Documentation Site

Jump to: navigation, search
UT3 Object >> Actor >> NavigationPoint >> PickupFactory >> UTPickupFactory >> UTItemPickupFactory >> UTArmorPickupFactory

Contents

Package: 
UTGame
Direct subclasses:
UTArmorPickup_Helmet, UTArmorPickup_ShieldBelt, UTArmorPickup_Thighpads, UTArmorPickup_Vest
This class in other games:
UDK

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

[edit] Properties

[edit] ParticleEffects

Type: UTParticleSystemComponent


Default value: UTParticleSystemComponent'ArmorParticles'

[edit] ShieldAmount

Type: int


Default value: 20

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

[edit] Subobjects

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

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

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

[edit] CollisionCylinder

Class: Engine.CylinderComponent

Inherits from: UTItemPickupFactory.CollisionCylinder

No new values.

[edit] PathRenderer

Class: Engine.PathRenderingComponent

Inherits from: UTItemPickupFactory.PathRenderer

No new values.

[edit] PickupLightEnvironment

Class: Engine.DynamicLightEnvironmentComponent

Inherits from: UTItemPickupFactory.PickupLightEnvironment

No new values.

[edit] Functions

[edit] Static functions

[edit] UpdateHUD

simulated static function UpdateHUD (UTHUD H)

Overrides: UTPickupFactory.UpdateHUD


[edit] Events

[edit] PostBeginPlay

simulated event PostBeginPlay ()

Overrides: UTPickupFactory.PostBeginPlay


[edit] Other instance functions

[edit] AddShieldStrength

function AddShieldStrength (UTPawn P)

AddShieldStrength() add shield to appropriate P armor type.

[edit] BotDesireability

function float BotDesireability (Pawn Bot, Controller C)

Overrides: UTItemPickupFactory.BotDesireability


[edit] CanUseShield

function int CanUseShield (UTPawn P)

CanUseShield() returns how many shield units P could use

[edit] SetPickupHidden

simulated function SetPickupHidden ()

Overrides: UTPickupFactory.SetPickupHidden


[edit] SetPickupVisible

simulated function SetPickupVisible ()

Overrides: UTPickupFactory.SetPickupVisible


[edit] SpawnCopyFor

function SpawnCopyFor (Pawn Recipient)

Overrides: UTItemPickupFactory.SpawnCopyFor

Give the benefit of this pickup to the recipient

[edit] States

[edit] Pickup

Inherits from: UTPickupFactory.Pickup

Modifiers: auto

[edit] Pickup.DetourWeight

event float DetourWeight (Pawn P, float PathWeight)

Overrides: PickupFactory.Pickup.DetourWeight


[edit] Pickup.ValidTouch

function bool ValidTouch (Pawn Other)

Overrides: PickupFactory.Pickup.ValidTouch