Skip to main content

FB2PathFindSystem

Overview

  • facade class. (concatenate multiple navigation implmentation.)

Metadata

FieldValue
Kindsystem
EnvironmentB2 - Simulation
Categorysystems
ExtendsFB2Subsystem
Requirerequire('Systems.FB2PathFindSystem')

Properties (5)

NameTypeDescription
NavigationDataany
NavigationQueryFilterany
NavigationSubsystemany
PathFindConfigany
QueuedPathFindThreadPoolFQueuedThreadPool

Functions (6)

FunctionParametersReturnsDescription
CheckExistNavPointByLocationInSource: FVectorbooleanChecks Exist Nav Point By Location.
CheckExistNavPointWithExtentInSource: FVector, InExtent: FVector, OutProjectedLocation: FVectorbooleanChecks Exist Nav Point With Extent.
FindNavFloorInSource: FVector, InDestination: FVector, QueryExtent: FVectorbooleanFinds and returns Nav Floor.
FindRandomPointInRadiusInRequesterId: FB1EntityId, InOrigin: FVector, InRadius: number, OutLocation: FVectorbooleanFinds and returns Random Point In Radius.
IsExistNavFloorInLocation: FVector, QueryExtent: FVectorbooleanReturns whether Exist Nav Floor.
IsOnWalkableGridDestination: FVectorbooleanReturns whether On Walkable Grid.

Override points (1)

Implement these in Lua as FB2PathFindSystem.Override_Name = function(...) end.

FunctionParametersReturnsDescription
Override_FindNavFloorInSource: FVector, OutDestination: FVector, QueryExtent: FVectorbooleanFinds and returns Nav Floor.