Navigation
API > API/Runtime > API/Runtime/NavigationSystem
Inheritance Hierarchy
- UActorComponent
- INavRelevantInterface
- UNavRelevantComponent
- UNavModifierComponent
- USplineNavModifierComponent
References
| Module | NavigationSystem |
| Header | /Engine/Source/Runtime/NavigationSystem/Public/SplineNavModifierComponent.h |
| Include | #include "SplineNavModifierComponent.h" |
Syntax
UCLASS (Blueprintable, MinimalAPI, Meta=(BlueprintSpawnableComponent),
HideCategories=(Variable, Tags, Cooking, Collision))
class USplineNavModifierComponent : public UNavModifierComponent
Remarks
Used to assign a chosen NavArea to the nav mesh in the vicinity of a chosen spline. A tube is constructed around the spline and intersected with the nav mesh. Set its dimensions with StrokeWidth and StrokeHeight.
Constructors
No constructors are accessible with public or protected access.
Functions
| Type | Name | Description | |
|---|---|---|---|
| float | |||
| bool | |||
| void | TickComponent
(
float DeltaTime, |
Overridden from UNavModifierComponent
| Type | Name | Description | |
|---|---|---|---|
| void | Does the actual calculating and caching of the bounds when called by CalcAndCacheBounds. | ||
| void | GetNavigationData
(
FNavigationRelevantData& Data |