![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "CoreMinimal.h"#include "UObject/ObjectMacros.h"#include "UObject/UObjectGlobals.h"#include "Templates/SubclassOf.h"#include "EngineDefines.h"#include "AITypes.h"#include "GameplayTaskOwnerInterface.h"#include "GameplayTask.h"#include "GameFramework/Pawn.h"#include "GameFramework/Controller.h"#include "Perception/AIPerceptionListenerInterface.h"#include "GenericTeamAgentInterface.h"#include "VisualLogger/VisualLoggerDebugSnapshotInterface.h"#include "AIController.generated.h"Go to the source code of this file.
Classes | |
| struct | FFocusKnowledge |
| struct | FFocusKnowledge::FFocusItem |
| class | AAIController |
Namespaces | |
| namespace | EPathFollowingRequestResult |
| namespace | EPathFollowingResult |
| namespace | EPathFollowingStatus |
| namespace | EAIFocusPriority |
| namespace | FAISystem |
Typedefs | |
| typedef uint8 | EAIFocusPriority::Type |
Functions | |
| DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams (FAIMoveCompletedSignature, FAIRequestID, RequestID, EPathFollowingResult::Type, Result) | |
| bool | FAISystem::IsValidControllerAndHasValidPawn (const AController *Controller) |
Variables | |
| const Type | EAIFocusPriority::Default = 0 |
| const Type | EAIFocusPriority::Move = 1 |
| const Type | EAIFocusPriority::Gameplay = 2 |
| const Type | EAIFocusPriority::LastFocusPriority = Gameplay |
| DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams | ( | FAIMoveCompletedSignature | , |
| FAIRequestID | , | ||
| RequestID | , | ||
| EPathFollowingResult::Type | , | ||
| Result | |||
| ) |