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

UE3:DynamicAnchor (UDK)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UDK Object >> Actor >> NavigationPoint >> DynamicAnchor
Package: 
Engine
This class in other games:
UT3

a dynamic anchor is a NavigationPoint temporarily added to the navigation network during gameplay, when the AI is trying to get on the network but there is no directly reachable NavigationPoint available. It tries to find something else that is reachable (for example, part of a ReachSpec) and places one of these there and connects it to the network. Doing it this way allows us to handle these situations without any special high-level code; as far as script is concerned, the AI is moving along a perfectly normal NavigationPoint connected to the network just like any other. DynamicAnchors handle destroying themselves and cleaning up any connections when they are no longer in use.

Properties[edit]

CurrentUser[edit]

Type: Controller

current controller that's using us to navigate

Default values[edit]

Property Value
bCollideWhenPlacing False
bNoDelete False
bStatic False

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

Sprite2[edit]

Class: Engine.SpriteComponent

Inherits from: NavigationPoint.Sprite2

Property Value
ReplacementPrimitive None