G1R AngelScript
Scripting reference for the Gothic 1 Remake
Loading...
Searching...
No Matches
FNavigationLink Struct Reference

Public Member Functions

Functions
void SetbUseSnapHeight (bool Value)
void SetbSnapToCheapestArea (bool Value)
 If set, link will try to snap to cheapest area in given radius.
FNavigationLink & opAssign (FNavigationLink Other)

Public Attributes

Default
float32 SnapHeight
FVector Right
float32 LeftProjectHeight
 if greater than 0 nav system will attempt to project navlink's start point on geometry below
float32 MaxFallDownLength
 if greater than 0 nav system will attempt to project navlink's end point on geometry below
float32 SnapRadius
FVector Left
FNavAgentSelector SupportedAgents
 restrict area only to specified agents
FString Description
 this is an editor-only property to put descriptions in navlinks setup, to be able to identify it easier
ENavLinkDirection Direction
TSubclassOf< UNavAreaBase > AreaClass
 Area type of this link (empty = default).

Member Function Documentation

◆ opAssign()

FNavigationLink & opAssign ( FNavigationLink Other)

◆ SetbSnapToCheapestArea()

void SetbSnapToCheapestArea ( bool Value)

If set, link will try to snap to cheapest area in given radius.

◆ SetbUseSnapHeight()

void SetbUseSnapHeight ( bool Value)

Member Data Documentation

◆ AreaClass

Area type of this link (empty = default).

◆ Description

FString Description

this is an editor-only property to put descriptions in navlinks setup, to be able to identify it easier

◆ Direction

ENavLinkDirection Direction

◆ Left

FVector Left

◆ LeftProjectHeight

float32 LeftProjectHeight

if greater than 0 nav system will attempt to project navlink's start point on geometry below

◆ MaxFallDownLength

float32 MaxFallDownLength

if greater than 0 nav system will attempt to project navlink's end point on geometry below

◆ Right

FVector Right

◆ SnapHeight

float32 SnapHeight

◆ SnapRadius

float32 SnapRadius

◆ SupportedAgents

FNavAgentSelector SupportedAgents

restrict area only to specified agents