UE3:UTDeployableNodeLocker (UT3)

From Unreal Wiki, The Unreal Engine Documentation Site
UT3 Object >> Actor >> NavigationPoint >> PickupFactory >> UTPickupFactory >> UTDeployablePickupFactory >> UTDeployableNodeLocker
Package:
UTGame

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

Properties

Property group 'UTDeployableNodeLocker'

ONSObjectiveOverride

Type: UTOnslaughtObjective


Internal variables

CurrentTeam

Type: byte


NextState

Type: name


Default value: 'Sleeping'

Subobjects

BaseMeshComp

Class: Engine.StaticMeshComponent

Inherits from: UTDeployablePickupFactory.BaseMeshComp

No new values.

CollisionCylinder

Class: Engine.CylinderComponent

Inherits from: UTDeployablePickupFactory.CollisionCylinder

No new values.

PathRenderer

Class: Engine.PathRenderingComponent

Inherits from: UTDeployablePickupFactory.PathRenderer

No new values.

PickupLightEnvironment

Class: Engine.DynamicLightEnvironmentComponent

Inherits from: UTDeployablePickupFactory.PickupLightEnvironment

No new values.

Functions

Events

PostBeginPlay

simulated event PostBeginPlay ()

Overrides: UTPickupFactory.PostBeginPlay


Reset

event Reset ()

Overrides: PickupFactory.Reset


Other instance functions

Activate

function Activate (byte T)


AddToClosestObjective

simulated function AddToClosestObjective ()


DeActivate

function DeActivate ()


StartSleeping

function StartSleeping ()

Overrides: UTDeployablePickupFactory.StartSleeping


States

Inactive

Modifiers: auto

Ignores: Touch

Inactive.BeginState

event BeginState (name PrevStateName)

Overrides: Object.BeginState (global)

Called immediately when entering a state, while within the GotoState() call that caused the state change (before any state code is executed).

Inactive.DeployableUsed

function DeployableUsed (Actor ChildDeployable)

Overrides: UTDeployablePickupFactory.DeployableUsed (global)

called when the deployable spawned by this factory has been used up

Inactive.ReadyToPickup

function bool ReadyToPickup (float MaxWait)

Overrides: PickupFactory.ReadyToPickup (global)


Inactive.StartSleeping

function StartSleeping ()

Overrides: StartSleeping (global)


Pickup

Pickup.PostRenderFor

simulated event PostRenderFor (PlayerController PC, Canvas Canvas, Object.Vector CameraPosition, Object.Vector CameraDir)

Overrides: Actor.PostRenderFor (global)

PostRenderFor() Hook to allow pawns to render HUD overlays for themselves. Called only if pawn was rendered this tick. Assumes that appropriate font has already been set

Parameters:

  • PC - The Player Controller who is rendering this pawn
  • Canvas - The canvas to draw on -- Code modified from UTVehicle to draw locked icon

Pickup.Activate

function Activate (byte T)

Overrides: Activate (global)


Pickup.ValidTouch

function bool ValidTouch (Pawn Other)

Overrides: PickupFactory.Pickup.ValidTouch


WaitingForDeployable

Inherits from: UTDeployablePickupFactory.WaitingForDeployable

Ignores: Touch

WaitingForDeployable.DeployableUsed

function DeployableUsed (Actor ChildDeployable)

Overrides: UTDeployablePickupFactory.WaitingForDeployable.DeployableUsed

called when the deployable spawned by this factory has been used up