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

UTGame.UTPickupFactory_HealthVial

Extends
UTHealthPickupFactory
Modifiers
native

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

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

Variables Summary
array<UTPickupFactory_HealthVial>AdjacentVials
Inherited Variables from UTGame.UTHealthPickupFactory
bSuperHeal, HealingAmount
Inherited Variables from UTGame.UTItemPickupFactory
PickupMessage, PickupSound, RespawnTime

Functions Summary
functionfloat BotDesireability (Pawn P, Controller C))
functionfloat DetourWeight (Pawn Other, loat PathWeight))
Pickup
function FindAdjacentVials (out array<UTPickupFactory_HealthVial> InAdjacentVials, UTPickupFactory_HealthVial InitialCaller))
function PostBeginPlay ()))
function SpawnCopyFor (Pawn Recipient ))
Inherited Functions from UTGame.UTHealthPickupFactory
BotDesireability, DetourWeight, HealAmount, SpawnCopyFor, UpdateHUD, ValidTouch
Inherited Functions from UTGame.UTItemPickupFactory
BotDesireability, GetLocalString, GetRespawnTime, InitializePickup, SetRespawn, SpawnCopyFor

States Summary
Pickup Source code
auto state Pickup
DetourWeight


Variables Detail

AdjacentVials Source code

var array<UTPickupFactory_HealthVial> AdjacentVials;
list of adjacent vials; used to adjust AI ratings for vial groups


Functions Detail

BotDesireability Source code

function float BotDesireability ( Pawn P, Controller C) )

DetourWeight Pickup Source code

function float DetourWeight ( Pawn Other,float PathWeight) )

FindAdjacentVials Source code

function FindAdjacentVials ( out array<UTPickupFactory_HealthVial> InAdjacentVials, UTPickupFactory_HealthVial InitialCaller) )
adds all adjacent vials to the given array recursive, so it detects strung out vial groups and such

PostBeginPlay Source code

simulated function PostBeginPlay ( ) )

SpawnCopyFor Source code

function SpawnCopyFor ( Pawn Recipient ) )
Give the benefit of this pickup to the recipient


Defaultproperties

defaultproperties
{
   HealingAmount=5
   bSuperHeal=True
   PickupSound=SoundCue'A_Pickups.Health.Cue.A_Pickups_Health_Small_Cue_Modulated'
   PickupMessage="Health Vial"
   bRotatingPickup=True
   bFloatingPickup=True
   bRandomStart=True
   YawRotationRate=32000.000000
   BobOffset=5.000000
   BobSpeed=4.000000
   Begin Object Class=DynamicLightEnvironmentComponent Name=PickupLightEnvironment ObjName=PickupLightEnvironment Archetype=DynamicLightEnvironmentComponent'UTGame.Default__UTHealthPickupFactory:PickupLightEnvironment'
      ObjectArchetype=DynamicLightEnvironmentComponent'UTGame.Default__UTHealthPickupFactory:PickupLightEnvironment'
   End Object
   LightEnvironment=PickupLightEnvironment
   MaxDesireability=0.300000
   Begin Object Class=CylinderComponent Name=CollisionCylinder ObjName=CollisionCylinder Archetype=CylinderComponent'UTGame.Default__UTHealthPickupFactory:CollisionCylinder'
      CollisionHeight=20.000000
      CollisionRadius=30.000000
      ObjectArchetype=CylinderComponent'UTGame.Default__UTHealthPickupFactory:CollisionCylinder'
   End Object
   CylinderComponent=CollisionCylinder
   Components(0)=CollisionCylinder
   Begin Object Class=PathRenderingComponent Name=PathRenderer ObjName=PathRenderer Archetype=PathRenderingComponent'UTGame.Default__UTHealthPickupFactory:PathRenderer'
      ObjectArchetype=PathRenderingComponent'UTGame.Default__UTHealthPickupFactory:PathRenderer'
   End Object
   Components(1)=PathRenderer
   Components(2)=PickupLightEnvironment
   Begin Object Class=StaticMeshComponent Name=BaseMeshComp ObjName=BaseMeshComp Archetype=StaticMeshComponent'UTGame.Default__UTHealthPickupFactory:BaseMeshComp'
      ObjectArchetype=StaticMeshComponent'UTGame.Default__UTHealthPickupFactory:BaseMeshComp'
   End Object
   Components(3)=BaseMeshComp
   Begin Object Class=StaticMeshComponent Name=HealthPickUpMesh ObjName=HealthPickUpMesh Archetype=StaticMeshComponent'UTGame.Default__UTHealthPickupFactory:HealthPickUpMesh'
      StaticMesh=StaticMesh'PICKUPS.Health_Small.Mesh.S_Pickups_Health_Small'
      ObjectArchetype=StaticMeshComponent'UTGame.Default__UTHealthPickupFactory:HealthPickUpMesh'
   End Object
   Components(4)=HealthPickUpMesh
   CollisionComponent=CollisionCylinder
   Name="Default__UTPickupFactory_HealthVial"
   ObjectArchetype=UTHealthPickupFactory'UTGame.Default__UTHealthPickupFactory'
}

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