Mostly Harmless

UE3:LiftCenter (UDK)

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

LiftCenter. Used to support AI navigation on lifts. should be placed in the center of the navigable lift surface. Used in conjunction with LiftExits

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
ExtraCost 400

Subobjects[edit]

Arrow[edit]

Class: Engine.ArrowComponent

Inherits from: NavigationPoint.Arrow

Property Value
ReplacementPrimitive None

CollisionCylinder[edit]

Class: Engine.CylinderComponent

Inherits from: NavigationPoint.CollisionCylinder

Property Value
ReplacementPrimitive None

PathRenderer[edit]

Class: Engine.PathRenderingComponent

Inherits from: NavigationPoint.PathRenderer

Property Value
ReplacementPrimitive None

Sprite[edit]

Class: Engine.SpriteComponent

Inherits from: NavigationPoint.Sprite

Property Value
ReplacementPrimitive None
Sprite Texture2D'EditorResources.lift_center'

Sprite2[edit]

Class: Engine.SpriteComponent

Inherits from: NavigationPoint.Sprite2

Property Value
ReplacementPrimitive None

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