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

UTGame.UTDeployablePickupFactory

Extends
UTPickupFactory

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

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

Direct Known Subclasses:

UTDeployableNodeLocker

Variables Summary
boolbDelayRespawn
UTDeployablePickupFactory
class<UTDeployable>DeployablePickupClass
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
Inherited Variables from Engine.PickupFactory
bIsSuperItem, bOnlyReplicateHidden, bPickupHidden, bPredictRespawns, InventoryType, MaxDesireability, OriginalFactory, PickupMesh, ReplacementFactory, RespawnEffectTime

Functions Summary
function BeginState (name PrevStateName))
WaitingForDeployable
function DeployableUsed (actor ChildDeployable))
function DeployableUsed (actor ChildDeployable))
WaitingForDeployable
function InitializePickup ()))
function OnToggle (SeqAct_Toggle InAction))
function OnToggle (SeqAct_Toggle InAction))
SleepInfinite
function PickedUpBy (Pawn P))
function PulseThresholdMet ()))
SleepInfinite
functionbool ReadyToPickup (float MaxWait))
WaitingForDeployable
event ReplicatedEvent (name VarName))
function SetPickupMesh ()))
function SpawnCopyFor (Pawn Recipient ))
function StartSleeping ()))
function StartSleeping ()))
WaitingForDeployable
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
Inherited Functions from Engine.PickupFactory
BeginState, CheckForErrors, CheckTouching, Destroyed, DetourWeight, EndState, GetRespawnTime, GiveTo, InitializePickup, MatchStarting, PickedUpBy, PreBeginPlay, ReadyToPickup, RecheckValidTouch, ReplicatedEvent, Reset, RespawnEffect, SetInitialState, SetPickupHidden, SetPickupMesh, SetPickupVisible, SetRespawn, ShouldRespawn, ShutDown, SpawnCopyFor, StartSleeping, StaticPrecache, Touch, ValidTouch

States Summary
SleepInfinite Source code
state SleepInfinite extends Sleeping
OnToggle, PulseThresholdMet
WaitingForDeployable Source code
state WaitingForDeployable
BeginState, DeployableUsed, ReadyToPickup, StartSleeping


Variables Detail

bDelayRespawn Source code

var bool bDelayRespawn;

UTDeployablePickupFactory

DeployablePickupClass Source code

var(UTDeployablePickupFactory) class<UTDeployable> DeployablePickupClass;


Functions Detail

BeginState WaitingForDeployable Source code

function BeginState ( name PrevStateName) )

DeployableUsed Source code

function DeployableUsed ( actor ChildDeployable) )
called when the deployable spawned by this factory has been used up

DeployableUsed WaitingForDeployable Source code

function DeployableUsed ( actor ChildDeployable) )

InitializePickup Source code

simulated function InitializePickup ( ) )

OnToggle Source code

function OnToggle ( SeqAct_Toggle InAction) )

OnToggle SleepInfinite Source code

function OnToggle ( SeqAct_Toggle InAction) )

PickedUpBy Source code

function PickedUpBy ( Pawn P) )

PulseThresholdMet SleepInfinite Source code

function PulseThresholdMet ( ) )

ReadyToPickup WaitingForDeployable Source code

function bool ReadyToPickup ( float MaxWait) )

ReplicatedEvent Source code

simulated event ReplicatedEvent ( name VarName) )

SetPickupMesh Source code

simulated function SetPickupMesh ( ) )

SpawnCopyFor Source code

function SpawnCopyFor ( Pawn Recipient ) )

StartSleeping Source code

function StartSleeping ( ) )

StartSleeping WaitingForDeployable Source code

function StartSleeping ( ) )


Defaultproperties

defaultproperties
{
   bRotatingPickup=True
   BaseBrightEmissive=(R=1.000000,G=25.000000,B=1.000000,A=1.000000)
   BaseDimEmissive=(R=0.250000,G=5.000000,B=0.250000,A=1.000000)
   Begin Object Class=DynamicLightEnvironmentComponent Name=PickupLightEnvironment ObjName=PickupLightEnvironment Archetype=DynamicLightEnvironmentComponent'UTGame.Default__UTPickupFactory:PickupLightEnvironment'
      ObjectArchetype=DynamicLightEnvironmentComponent'UTGame.Default__UTPickupFactory:PickupLightEnvironment'
   End Object
   LightEnvironment=PickupLightEnvironment
   bIsSuperItem=True
   Begin Object Class=CylinderComponent Name=CollisionCylinder ObjName=CollisionCylinder Archetype=CylinderComponent'UTGame.Default__UTPickupFactory:CollisionCylinder'
      BlockZeroExtent=False
      ObjectArchetype=CylinderComponent'UTGame.Default__UTPickupFactory:CollisionCylinder'
   End Object
   CylinderComponent=CollisionCylinder
   Components(0)=CollisionCylinder
   Begin Object Class=PathRenderingComponent Name=PathRenderer ObjName=PathRenderer Archetype=PathRenderingComponent'UTGame.Default__UTPickupFactory:PathRenderer'
      ObjectArchetype=PathRenderingComponent'UTGame.Default__UTPickupFactory:PathRenderer'
   End Object
   Components(1)=PathRenderer
   Components(2)=PickupLightEnvironment
   Begin Object Class=StaticMeshComponent Name=BaseMeshComp ObjName=BaseMeshComp Archetype=StaticMeshComponent'UTGame.Default__UTPickupFactory:BaseMeshComp'
      StaticMesh=StaticMesh'PICKUPS.Base_Deployable.Mesh.S_Pickups_Base_Deployable'
      Translation=(X=0.000000,Y=0.000000,Z=-44.000000)
      ObjectArchetype=StaticMeshComponent'UTGame.Default__UTPickupFactory:BaseMeshComp'
   End Object
   Components(3)=BaseMeshComp
   bBlockActors=True
   CollisionComponent=CollisionCylinder
   CollisionType=COLLIDE_CustomDefault
   Name="Default__UTDeployablePickupFactory"
   ObjectArchetype=UTPickupFactory'UTGame.Default__UTPickupFactory'
}

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