Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

UTGame.UTArmorPickupFactory

Extends
UTItemPickupFactory
Modifiers
abstract native

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

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.NavigationPoint
      |   
      +-- Engine.PickupFactory
         |   
         +-- UTGame.UTPickupFactory
            |   
            +-- UTGame.UTItemPickupFactory
               |   
               +-- UTGame.UTArmorPickupFactory

Direct Known Subclasses:

UTArmorPickup_Helmet, UTArmorPickup_ShieldBelt, UTArmorPickup_Thighpads, UTArmorPickup_Vest

Variables Summary
UTParticleSystemComponentParticleEffects
intShieldAmount
Inherited Variables from UTGame.UTItemPickupFactory
PickupMessage, PickupSound, RespawnTime
Inherited Variables from UTGame.UTPickupFactory
BaseBrightEmissive, BaseDimEmissive, BaseEmissive, BaseMaterialInstance, BaseMaterialParamName, BaseMesh, BasePulseRate, BasePulseTime, BaseTargetEmissive, bDoVisibilityFadeIn, bFloatingPickup, bHasLocationSpeech, bIsDisabled, bIsRespawning, BobBaseOffset, BobOffset, BobSpeed, BobTimer, bPulseBase, bRandomStart, bRotatingPickup, bTrackPickup, bUpdatingPickup, Glow, GlowEmissiveParam, LastSeekNotificationTime, LightEnvironment, LocationSpeech, MIC_Visibility, MIC_VisibilitySecondMaterial, PickupIndex, PickupReadySound, PickupStatName, PickUpWaveForm, PivotTranslation, PulseThreshold, RespawnSound, TeamOwner[4], VisibilityParamName, YawRotationRate

Functions Summary
function AddShieldStrength (UTPawn P)
functionfloat BotDesireability (Pawn Bot, Controller C))
functionint CanUseShield (UTPawn P))
functionfloat DetourWeight (Pawn P, loat PathWeight))
Pickup
function PostBeginPlay ()))
function SetPickupHidden ()))
function SetPickupVisible ()))
function SpawnCopyFor (Pawn Recipient ))
function UpdateHUD (UTHUD H))
functionbool ValidTouch (Pawn Other ))
Pickup
Inherited Functions from UTGame.UTItemPickupFactory
BotDesireability, GetLocalString, GetRespawnTime, InitializePickup, SetRespawn, SpawnCopyFor
Inherited Functions from UTGame.UTPickupFactory
BeginState, BotDesireability, DisablePickup, EndState, GetPickupStatName, InitPickupMeshEffects, PickedUpBy, PostBeginPlay, PulseThresholdMet, ReplicatedEvent, RespawnEffect, SetInitialState, SetPickupHidden, SetPickupMesh, SetPickupVisible, SetResOut, ShouldCamp, ShutDown, StartPulse, StopsProjectile, UpdateHUD

States Summary
Pickup Source code
auto state Pickup
DetourWeight, ValidTouch


Variables Detail

ParticleEffects Source code

var UTParticleSystemComponent ParticleEffects;

ShieldAmount Source code

var int ShieldAmount;


Functions Detail

AddShieldStrength Source code

function AddShieldStrength ( UTPawn P )
AddShieldStrength() add shield to appropriate P armor type.

BotDesireability Source code

function float BotDesireability ( Pawn Bot, Controller C) )

CanUseShield Source code

function int CanUseShield ( UTPawn P) )
CanUseShield() returns how many shield units P could use

DetourWeight Pickup Source code

function float DetourWeight ( Pawn P,float PathWeight) )

PostBeginPlay Source code

simulated function PostBeginPlay ( ) )

SetPickupHidden Source code

simulated function SetPickupHidden ( ) )

SetPickupVisible Source code

simulated function SetPickupVisible ( ) )

SpawnCopyFor Source code

function SpawnCopyFor ( Pawn Recipient ) )

UpdateHUD Source code

simulated static function UpdateHUD ( UTHUD H) )

ValidTouch Pickup Source code

function bool ValidTouch ( Pawn Other ) )


Defaultproperties

defaultproperties
{
   ShieldAmount=20
   Begin Object Class=UTParticleSystemComponent Name=ArmorParticles ObjName=ArmorParticles Archetype=UTParticleSystemComponent'UTGame.Default__UTParticleSystemComponent'
      Template=ParticleSystem'PICKUPS.Base_Armor.Effects.P_Pickups_Base_Armor_Glow'
      SecondsBeforeInactive=2.000000
      Translation=(X=0.000000,Y=0.000000,Z=-25.000000)
      Name="ArmorParticles"
      ObjectArchetype=UTParticleSystemComponent'UTGame.Default__UTParticleSystemComponent'
   End Object
   ParticleEffects=ArmorParticles
   PickupMessage="Armor"
   bRotatingPickup=True
   bTrackPickup=True
   YawRotationRate=24000.000000
   BaseBrightEmissive=(R=25.000000,G=25.000000,B=1.000000,A=1.000000)
   BaseDimEmissive=(R=1.000000,G=1.000000,B=0.010000,A=1.000000)
   RespawnSound=SoundCue'A_Pickups.Armor.Cue.A_Pickups_Armor_Respawn_Cue'
   Begin Object Class=DynamicLightEnvironmentComponent Name=PickupLightEnvironment ObjName=PickupLightEnvironment Archetype=DynamicLightEnvironmentComponent'UTGame.Default__UTItemPickupFactory:PickupLightEnvironment'
      ObjectArchetype=DynamicLightEnvironmentComponent'UTGame.Default__UTItemPickupFactory:PickupLightEnvironment'
   End Object
   LightEnvironment=PickupLightEnvironment
   PickupStatName="PICKUPS_ARMOR"
   bPredictRespawns=True
   MaxDesireability=1.500000
   Begin Object Class=CylinderComponent Name=CollisionCylinder ObjName=CollisionCylinder Archetype=CylinderComponent'UTGame.Default__UTItemPickupFactory:CollisionCylinder'
      ObjectArchetype=CylinderComponent'UTGame.Default__UTItemPickupFactory:CollisionCylinder'
   End Object
   CylinderComponent=CollisionCylinder
   Components(0)=CollisionCylinder
   Begin Object Class=PathRenderingComponent Name=PathRenderer ObjName=PathRenderer Archetype=PathRenderingComponent'UTGame.Default__UTItemPickupFactory:PathRenderer'
      ObjectArchetype=PathRenderingComponent'UTGame.Default__UTItemPickupFactory:PathRenderer'
   End Object
   Components(1)=PathRenderer
   Components(2)=PickupLightEnvironment
   Begin Object Class=StaticMeshComponent Name=BaseMeshComp ObjName=BaseMeshComp Archetype=StaticMeshComponent'UTGame.Default__UTItemPickupFactory:BaseMeshComp'
      StaticMesh=StaticMesh'PICKUPS.Base_Armor.Mesh.S_Pickups_Base_Armor'
      Translation=(X=0.000000,Y=0.000000,Z=-44.000000)
      ObjectArchetype=StaticMeshComponent'UTGame.Default__UTItemPickupFactory:BaseMeshComp'
   End Object
   Components(3)=BaseMeshComp
   Components(4)=ArmorParticles
   Begin Object Class=StaticMeshComponent Name=ArmorPickUpComp ObjName=ArmorPickUpComp Archetype=StaticMeshComponent'Engine.Default__StaticMeshComponent'
      LightEnvironment=DynamicLightEnvironmentComponent'UTGame.Default__UTArmorPickupFactory:PickupLightEnvironment'
      CullDistance=8000.000000
      CachedCullDistance=8000.000000
      bUseAsOccluder=False
      CastShadow=False
      bForceDirectLightMap=True
      bCastDynamicShadow=False
      CollideActors=False
      Name="ArmorPickUpComp"
      ObjectArchetype=StaticMeshComponent'Engine.Default__StaticMeshComponent'
   End Object
   Components(5)=ArmorPickUpComp
   CollisionComponent=CollisionCylinder
   Name="Default__UTArmorPickupFactory"
   ObjectArchetype=UTItemPickupFactory'UTGame.Default__UTItemPickupFactory'
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: sk 18-3-2018 10:00:48.687 - Created with UnCodeX