I search for solutions in this order: Past Code, Unreal Source, Wiki, BUF, groups.yahoo, google, screaming at monitor. – RegularX

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[edit]

Property group 'NavigationPoint'[edit]

bNeverUseStrafing[edit]

Type: bool

shouldn't use bAdvancedTactics going to this point

bOneWayPath[edit]

Type: bool

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

bPlayerOnly[edit]

Type: bool

only players should use this path

ExtraCost[edit]

Type: int


ownerTeam[edit]

Type: name

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

Internal variables[edit]

bAutoBuilt[edit]

Type: bool

placed during execution of "PATHS BUILD"

bEndPoint[edit]

Type: bool

used by C++ navigation code

bEndPointOnly[edit]

Type: bool

only used as an endpoint in routing network

bestPathWeight[edit]

Type: int

Modifiers: const


bSpecialCost[edit]

Type: bool

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

bTwoWay[edit]

Type: bool

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

cost[edit]

Type: int

added cost to visit this pathnode

nextNavigationPoint[edit]

Type: NavigationPoint

Modifiers: const


nextOrdered[edit]

Type: NavigationPoint

Modifiers: const


Paths[edit]

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[edit]

Type: NavigationPoint

Modifiers: const


prevOrdered[edit]

Type: NavigationPoint

Modifiers: const


PrunedPaths[edit]

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[edit]

Type: Actor


startPath[edit]

Type: NavigationPoint

Modifiers: const


taken[edit]

Type: bool

set when a creature is occupying this spot

upstreamPaths[edit]

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[edit]

Type: int


VisNoReachPaths[edit]

Type: NavigationPoint

Array size: 16

paths that are visible but not directly reachable

Default values[edit]

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

Functions[edit]

Native functions[edit]

describeSpec[edit]

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


Events[edit]

Accept[edit]

event bool Accept (Actor Incoming, Actor Source)


SpecialCost[edit]

event int SpecialCost (Pawn Seeker)


Other instance functions[edit]

PlayTeleportEffect[edit]

function PlayTeleportEffect (Actor Incoming, bool bOut)