FB2PathFindSystem
Overview
- facade class. (concatenate multiple navigation implmentation.)
Metadata
| Field | Value |
|---|---|
| Kind | system |
| Environment | B2 - Simulation |
| Category | systems |
| Extends | FB2Subsystem |
| Require | require('Systems.FB2PathFindSystem') |
Properties (5)
| Name | Type | Description |
|---|---|---|
NavigationData | any | |
NavigationQueryFilter | any | |
NavigationSubsystem | any | |
PathFindConfig | any | |
QueuedPathFindThreadPool | FQueuedThreadPool |
Functions (6)
| Function | Parameters | Returns | Description |
|---|---|---|---|
CheckExistNavPointByLocation | InSource: FVector | boolean | Checks Exist Nav Point By Location. |
CheckExistNavPointWithExtent | InSource: FVector, InExtent: FVector, OutProjectedLocation: FVector | boolean | Checks Exist Nav Point With Extent. |
FindNavFloor | InSource: FVector, InDestination: FVector, QueryExtent: FVector | boolean | Finds and returns Nav Floor. |
FindRandomPointInRadius | InRequesterId: FB1EntityId, InOrigin: FVector, InRadius: number, OutLocation: FVector | boolean | Finds and returns Random Point In Radius. |
IsExistNavFloor | InLocation: FVector, QueryExtent: FVector | boolean | Returns whether Exist Nav Floor. |
IsOnWalkableGrid | Destination: FVector | boolean | Returns whether On Walkable Grid. |
Override points (1)
Implement these in Lua as FB2PathFindSystem.Override_Name = function(...) end.
| Function | Parameters | Returns | Description |
|---|---|---|---|
Override_FindNavFloor | InSource: FVector, OutDestination: FVector, QueryExtent: FVector | boolean | Finds and returns Nav Floor. |