I don't need to test my programs. I have an error-correcting modem.

UE1:NavigationPoint (UT)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT Object >> Actor >> NavigationPoint
Package: 
Engine
Direct subclasses:
AlarmPoint, AlternatePath, AmbushPoint, AssaultRandomizer, BlockedPath, ButtonMarker, ControlPoint, FlagBase, HomeBase, InventorySpot, LiftCenter, LiftExit, PathNode, PatrolPoint, PlayerStart, QueenDest, SpawnPoint, Teleporter, Transporter, TriggerMarker, WarpZoneMarker
This class in other games:
RTNP, U1, U2, U2XMP, UT2003, UE2Runtime, UT2004, UT3, UDK

NavigationPoint.

Properties

Property group 'NavigationPoint'

bNeverUseStrafing

Type: bool

shouldn't use bAdvancedTactics going to this point

bOneWayPath

Type: bool

reachspecs from this path only in the direction the path is facing (180 degrees)

bPlayerOnly

Type: bool

only players should use this path

ExtraCost

Type: int


ownerTeam

Type: name

creature clan owning this area (area visible from this point)

Internal variables

bAutoBuilt

Type: bool

placed during execution of "PATHS BUILD"

bEndPoint

Type: bool

used by C++ navigation code

bEndPointOnly

Type: bool

only used as an endpoint in routing network

bestPathWeight

Type: int

Modifiers: const


bSpecialCost

Type: bool

if true, navigation code will call SpecialCost function for this navigation point

bTwoWay

Type: bool

hacked here to fix CTF problems post release (used by Botpack.AlternatePath)

cost

Type: int

added cost to visit this pathnode

nextNavigationPoint

Type: NavigationPoint

Modifiers: const


nextOrdered

Type: NavigationPoint

Modifiers: const


Paths

Type: int

Array size: 16

index of reachspecs (used by C++ Navigation code)

Default value, index 0: -1

Default value, index 1: -1

Default value, index 10: -1

Default value, index 11: -1

Default value, index 12: -1

Default value, index 13: -1

Default value, index 14: -1

Default value, index 15: -1

Default value, index 16: -1

Default value, index 17: -1

Default value, index 18: -1

Default value, index 19: -1

Default value, index 20: -1

Default value, index 21: -1

Default value, index 22: -1

Default value, index 23: -1

previousPath

Type: NavigationPoint

Modifiers: const


prevOrdered

Type: NavigationPoint

Modifiers: const


PrunedPaths

Type: int

Array size: 16


Default value, index 0: -1

Default value, index 1: -1

Default value, index 10: -1

Default value, index 11: -1

Default value, index 12: -1

Default value, index 13: -1

Default value, index 14: -1

Default value, index 15: -1

Default value, index 16: -1

Default value, index 17: -1

Default value, index 18: -1

Default value, index 19: -1

Default value, index 20: -1

Default value, index 21: -1

Default value, index 22: -1

Default value, index 23: -1

routeCache

Type: Actor


startPath

Type: NavigationPoint

Modifiers: const


taken

Type: bool

set when a creature is occupying this spot

upstreamPaths

Type: int

Array size: 16


Default value, index 0: -1

Default value, index 1: -1

Default value, index 10: -1

Default value, index 11: -1

Default value, index 12: -1

Default value, index 13: -1

Default value, index 14: -1

Default value, index 15: -1

Default value, index 16: -1

Default value, index 17: -1

Default value, index 18: -1

Default value, index 19: -1

Default value, index 20: -1

Default value, index 21: -1

Default value, index 22: -1

Default value, index 23: -1

visitedWeight

Type: int


VisNoReachPaths

Type: NavigationPoint

Array size: 16

paths that are visible but not directly reachable

Default values

Property Value
bCollideWhenPlacing True
bHidden True
bStatic True
CollisionHeight 50.0
CollisionRadius 46.0
SoundVolume 0

Functions

Native functions

describeSpec

native(519) final function describeSpec (int iSpec, out Actor Start, out Actor End, out int ReachFlags, out int Distance)


Events

Accept

event bool Accept (Actor Incoming, Actor Source)


SpecialCost

event int SpecialCost (Pawn Seeker)


Other instance functions

PlayTeleportEffect

function PlayTeleportEffect (Actor Incoming, bool bOut)