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

UTGame.UTHealthPickupFactory

Extends
UTItemPickupFactory
Modifiers
native abstract

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

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

Direct Known Subclasses:

UTPickupFactory_HealthVial, UTPickupFactory_MediumHealth, UTPickupFactory_SuperHealth

Variables Summary
boolbSuperHeal
intHealingAmount
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
functionfloat BotDesireability (Pawn P, Controller C))
functionfloat DetourWeight (Pawn Other, loat PathWeight))
Pickup
functionint HealAmount (Pawn Recipient))
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

bSuperHeal Source code

var bool bSuperHeal;

HealingAmount Source code

var int HealingAmount;


Functions Detail

BotDesireability Source code

function float BotDesireability ( Pawn P, Controller C) )

DetourWeight Pickup Source code

function float DetourWeight ( Pawn Other,float PathWeight) )

HealAmount Source code

function int HealAmount ( Pawn Recipient) )

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
{
   HealingAmount=20
   PickupMessage="Health Pack"
   bTrackPickup=True
   BaseBrightEmissive=(R=2.000000,G=50.000000,B=10.000000,A=1.000000)
   BaseDimEmissive=(R=0.200000,G=5.000000,B=1.000000,A=0.000000)
   RespawnSound=SoundCue'A_Pickups.Health.Cue.A_Pickups_Health_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_HEALTH"
   MaxDesireability=0.700000
   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'
      ObjectArchetype=StaticMeshComponent'UTGame.Default__UTItemPickupFactory:BaseMeshComp'
   End Object
   Components(3)=BaseMeshComp
   Begin Object Class=StaticMeshComponent Name=HealthPickUpMesh ObjName=HealthPickUpMesh Archetype=StaticMeshComponent'Engine.Default__StaticMeshComponent'
      LightEnvironment=DynamicLightEnvironmentComponent'UTGame.Default__UTHealthPickupFactory:PickupLightEnvironment'
      CullDistance=4500.000000
      CachedCullDistance=4500.000000
      bUseAsOccluder=False
      CastShadow=False
      bForceDirectLightMap=True
      bCastDynamicShadow=False
      CollideActors=False
      BlockActors=False
      BlockRigidBody=False
      Name="HealthPickUpMesh"
      ObjectArchetype=StaticMeshComponent'Engine.Default__StaticMeshComponent'
   End Object
   Components(4)=HealthPickUpMesh
   CollisionComponent=CollisionCylinder
   Name="Default__UTHealthPickupFactory"
   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:52.759 - Created with UnCodeX