| UObjectBase
|
Module |
|
Header |
/Engine/Source/Runtime/AIModule/Classes/Navigation/NavLinkProxy.h |
Include |
#include "Navigation/NavLinkProxy.h" |
class ANavLinkProxy :
public AActor,
public INavLinkHostInterface,
public INavRelevantInterface
Name | Description | ||
---|---|---|---|
|
bSmartLinkIsRelevant |
Smart link: toggle relevancy |
|
|
OnSmartLinkReached |
||
|
PointLinks |
Navigation links (point to point) added to navigation data |
|
|
SegmentLinks |
Navigation links (segment to segment) added to navigation data |
Name | Description | |
---|---|---|
|
ANavLinkProxy ( |
Name | Description | ||
---|---|---|---|
|
CopyEndPointsFromSimpleLinkToSmartLink() |
Copies navlink end points from the first entry in PointLinks array. |
|
|
UNavLinkRend... |
GetEdRenderComp() |
Returns EdRenderComp subobject |
|
UNavLinkCust... |
GetSmartLinkComp() |
Returns SmartLinkComp subobject |
|
UBillboardCo... |
GetSpriteComponent() |
Returns SpriteComponent subobject |
|
HasMovingAgents() |
Check if any agent is moving through smart link right now |
|
|
IsSmartLinkEnabled() |
Check if smart link is enabled |
|
|
NotifySmartLinkReached ( |
||
|
ReceiveSmartLinkReached |
Called when agent reaches smart link during path following, use ResumePathFollowing() to give control back |
|
|
ResumePathFollowing ( |
Resume normal path following |
|
|
SetSmartLinkEnabled ( |
Change state of smart link |
Name | Description | ||
---|---|---|---|
|
BeginPlay() |
Overridable native event for when play begins for this actor. |
|
|
GetComponentsBoundingBox |
Returns the world space bounding box of all components in this Actor. |
|
|
PostRegisterAllComponents() |
Called after all the components in the Components array are registered, called both in editor and during gameplay |
Name | Description | ||
---|---|---|---|
|
PostEditChangeProperty ( |
Called when a property on this object has been modified externally |
|
|
PostEditImport() |
Called after importing property values for this object (paste, duplicate or .t3d import) Allow the object to perform any cleanup for properties which shouldn't be duplicated or are unsupported by the script serialization |
|
|
PostEditUndo() |
Called after applying a transaction to the object. |
|
|
PostLoad() |
Do any object-specific cleanup required immediately after loading an object. |
Name | Description | ||
---|---|---|---|
|
GetNavigationLinksArray ( |
Optional way of retrieving navigation link data - if INavLinkHostInterface implementer defines custom navigation links then he can just retrieve a list of links |
|
|
GetNavigationLinksClasses ( |
Retrieves UNavLinkDefinition derived UClasses hosted by this interface implementor |
Name | Description | ||
---|---|---|---|
|
GetNavigationBounds() |
Get bounds for navigation octree |
|
|
GetNavigationData ( |
Prepare navigation modifiers |
|
|
IsNavigationRelevant() |
Are modifiers active? |