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

UE3:LiftCenter (UT3)

From Unreal Wiki, The Unreal Engine Documentation Site
Revision as of 09:11, 17 May 2008 by Wormbo (Talk | contribs) (Auto-generated page)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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

Property group 'LiftCenter'

LiftTrigger

Type: Trigger

if specified, must touch this to start the lift

Internal variables

bJumpLift

Type: bool


CollisionHeight

Type: float


Default value: 50.0

LiftOffset

Type: Object.Vector

starting vector between MyLift location and LiftCenter location

MaxDist2D

Type: float


Default value: 400.0

MyLift

Type: InterpActor


Default values

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

Subobjects

Arrow

Class: Engine.ArrowComponent

Inherits from: NavigationPoint.Arrow

No new values.

CollisionCylinder

Class: Engine.CylinderComponent

Inherits from: NavigationPoint.CollisionCylinder

No new values.

PathRenderer

Class: Engine.PathRenderingComponent

Inherits from: NavigationPoint.PathRenderer

No new values.

Sprite

Class: Engine.SpriteComponent

Inherits from: NavigationPoint.Sprite

Property Value
Sprite Texture2D'EngineResources.lift_center'

Sprite2

Class: Engine.SpriteComponent

Inherits from: NavigationPoint.Sprite2

No new values.

Functions

Events

PostBeginPlay

event PostBeginPlay ()

Overrides: Actor.PostBeginPlay


SpecialHandling

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

event bool SuggestMovePreparation (Pawn Other)

Overrides: NavigationPoint.SuggestMovePreparation


Other instance functions

ProceedWithMove

function bool ProceedWithMove (Pawn Other)

Overrides: NavigationPoint.ProceedWithMove