G1R AngelScript
Scripting reference for the Gothic 1 Remake
Loading...
Searching...
No Matches
NavigationSystem

Classes

class  AAbstractNavData
class  ANavigationData
 Represents abstract Navigation Data (sub-classed as NavMesh, NavGraph, etc) Used as a common interface for all navigation types handled by NavigationSystem. More...
class  ANavigationGraph
 currently abstract since it's not full implemented More...
class  ANavigationGraphNode
class  ANavigationTestingActor
class  ANavMeshBoundsVolume
class  ANavModifierVolume
 Allows applying selected AreaClass to navmesh, using Volume's shape. More...
class  ANavSystemConfigOverride
class  ARecastNavMesh
struct  FNavCollisionBox
struct  FNavCollisionCustomConvex
struct  FNavCollisionCylinder
struct  FNavigationFilterArea
struct  FNavigationFilterFlags
 Use UNavigationSystemV1.DescribeFilterFlags() to setup user friendly names of flags. More...
struct  FNavMeshResolutionParam
class  FOnNavDataGenericEvent
class  FOnNavigationPathUpdated
struct  FRecastNavMeshGenerationProperties
struct  FRecastNavMeshTileGenerationDebug
class  UCrowdManagerBase
 Base class for Crowd Managers. If you want to create a custom crowd manager implement a class extending this one and set UNavigationSystemV1::CrowdManagerClass to point at your class. More...
class  UNavArea
 Class containing definition of a navigation area. More...
class  UNavArea_Default
 Regular navigation area, applied to entire navigation data by default. More...
class  UNavArea_LowHeight
 Special area that can be generated in spaces with insufficient free height above. Cannot be traversed by anyone. More...
class  UNavArea_Null
 In general represents an empty area, that cannot be traversed by anyone. Ever. More...
class  UNavArea_Obstacle
 In general represents a high cost area, that shouldn't be traversed by anyone unless no other path exist. More...
class  UNavAreaMeta
 A convenience class for an area that has IsMetaArea() == true. Do not use this class when determining whether an area class is "meta". Call IsMetaArea instead. More...
class  UNavAreaMeta_SwitchByAgent
 Class containing definition of a navigation area. More...
class  UNavCollision
class  UNavigationGraphNodeComponent
class  UNavigationInvokerComponent
class  UNavigationObjectRepository
 World subsystem dedicated to store different types of navigation related objects that the NavigationSystem needs to access. More...
class  UNavigationPath
 UObject wrapper for FNavigationPath. More...
class  UNavigationPathGenerator
class  UNavigationQueryFilter
 Class containing definition of a navigation query filter. More...
class  UNavigationSystemModuleConfig
 UNavigationSystemModuleConfig. More...
class  UNavigationSystemV1
class  UNavLinkComponent
class  UNavLinkCustomComponent
 Encapsulates NavLinkCustomInterface interface, can be used with Actors not relevant for navigation. More...
class  UNavLinkCustomInterface
class  UNavLinkHostInterface
class  UNavLinkRenderingComponent
class  UNavLinkTrivial
class  UNavMeshRenderingComponent
class  UNavModifierComponent
class  UNavNodeInterface
class  UNavRelevantComponent
class  UNavTestRenderingComponent
class  URecastFilter_UseDefaultArea
 Regular navigation area, applied to entire navigation data by default. More...
class  URecastNavMeshDataChunk
class  USplineNavModifierComponent
 Assign a chosen NavArea in the vicinity of a spline This component must only be attached to an actor with a USplineComponent. More...

Enumerations

enum  EHeightFieldRenderMode { Solid , Walkable , EHeightFieldRenderMode_MAX }
enum  ENavCostDisplay { TotalCost , HeuristicOnly , RealCostOnly , ENavCostDisplay_MAX }
enum  ENavigationLedgeSlopeFilterMode { Recast , None , UseStepHeightFromAgentMaxSlope , ENavigationLedgeSlopeFilterMode_MAX }
enum  ENavSystemOverridePolicy { Override , Append , Skip , ENavSystemOverridePolicy_MAX }
enum  ERecastPartitioning { Monotone , Watershed , ChunkyMonotone , ERecastPartitioning_MAX }
enum  ERuntimeGenerationType {
  Static , DynamicModifiersOnly , Dynamic , LegacyGeneration ,
  ERuntimeGenerationType_MAX
}

Detailed Description

Enumeration Type Documentation

◆ EHeightFieldRenderMode

Enumerator
Solid 
Walkable 
EHeightFieldRenderMode_MAX 

◆ ENavCostDisplay

Enumerator
TotalCost 
HeuristicOnly 
RealCostOnly 
ENavCostDisplay_MAX 

◆ ENavigationLedgeSlopeFilterMode

Enumerator
Recast 
None 
UseStepHeightFromAgentMaxSlope 
ENavigationLedgeSlopeFilterMode_MAX 

◆ ENavSystemOverridePolicy

Enumerator
Override 
Append 
Skip 
ENavSystemOverridePolicy_MAX 

◆ ERecastPartitioning

Enumerator
Monotone 
Watershed 
ChunkyMonotone 
ERecastPartitioning_MAX 

◆ ERuntimeGenerationType

Enumerator
Static 
DynamicModifiersOnly 
Dynamic 
LegacyGeneration 
ERuntimeGenerationType_MAX