The three virtues of a programmer: Laziness, Impatience, and Hubris. – Larry Wall
UE3:DynamicAnchor (UT3)
Object >> Actor >> NavigationPoint >> DynamicAnchor |
This is an auto-generated page and may need human attention. Please remove the {{autogenerated}} tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
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
CurrentUser
Type: Controller
current controller that's using us to navigate
Default values
Property | Value |
---|---|
bCollideWhenPlacing | False |
bNoDelete | False |
bStatic | False |
CollisionType | COLLIDE_CustomDefault |
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
No new values.
Sprite2
Class: Engine.SpriteComponent
Inherits from: NavigationPoint.Sprite2
No new values.