The three virtues of a programmer: Laziness, Impatience, and Hubris. – Larry Wall

UE3:LiftCenter (UT3)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT3 Object >> Actor >> NavigationPoint >> LiftCenter
Package: 
Engine
This class in other games:
RTNP, U1, UT, UT2003, UT2004, U2, UE2Runtime, U2XMP, UDK

LiftCenter. Used to support AI navigation on lifts. should be placed in the center of the navigable lift surface. Used in conjunction with LiftExits Copyright 1998-2007 Epic Games, Inc. All Rights Reserved.

Properties[edit]

Property group 'LiftCenter'[edit]

LiftTrigger[edit]

Type: Trigger

if specified, must touch this to start the lift

Internal variables[edit]

bJumpLift[edit]

Type: bool


CollisionHeight[edit]

Type: float


Default value: 50.0

LiftOffset[edit]

Type: Object.Vector

starting vector between MyLift location and LiftCenter location

MaxDist2D[edit]

Type: float


Default value: 400.0

MyLift[edit]

Type: InterpActor


Default values[edit]

Property Value
bForceNoStrafing True
bNeverUseStrafing True
bNoAutoConnect True
bSpecialMove True
bStatic False
CollisionType COLLIDE_CustomDefault
ExtraCost 400

Subobjects[edit]

Arrow[edit]

Class: Engine.ArrowComponent

Inherits from: NavigationPoint.Arrow

No new values.

CollisionCylinder[edit]

Class: Engine.CylinderComponent

Inherits from: NavigationPoint.CollisionCylinder

No new values.

PathRenderer[edit]

Class: Engine.PathRenderingComponent

Inherits from: NavigationPoint.PathRenderer

No new values.

Sprite[edit]

Class: Engine.SpriteComponent

Inherits from: NavigationPoint.Sprite

Property Value
Sprite Texture2D'EngineResources.lift_center'

Sprite2[edit]

Class: Engine.SpriteComponent

Inherits from: NavigationPoint.Sprite2

No new values.

Functions[edit]

Events[edit]

PostBeginPlay[edit]

event PostBeginPlay ()

Overrides: Actor.PostBeginPlay


SpecialHandling[edit]

event Actor SpecialHandling (Pawn Other)

Overrides: Actor.SpecialHandling

SpecialHandling is called by the navigation code when the next path has been found. It gives that path an opportunity to modify the result based on any special considerations Here, we check if the mover needs to be triggered

SuggestMovePreparation[edit]

event bool SuggestMovePreparation (Pawn Other)

Overrides: NavigationPoint.SuggestMovePreparation


Other instance functions[edit]

ProceedWithMove[edit]

function bool ProceedWithMove (Pawn Other)

Overrides: NavigationPoint.ProceedWithMove