UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Pawn.h File Reference
#include "CoreMinimal.h"
#include "UObject/ObjectMacros.h"
#include "UObject/UObjectGlobals.h"
#include "Templates/SubclassOf.h"
#include "UObject/CoreNet.h"
#include "Engine/EngineTypes.h"
#include "GameFramework/Actor.h"
#include "AI/Navigation/NavAgentInterface.h"
#include "Pawn.generated.h"

Go to the source code of this file.

Functions

ENGINE_API DECLARE_LOG_CATEGORY_EXTERN (LogDamage, Warning, All)
 
 DECLARE_DYNAMIC_MULTICAST_SPARSE_DELEGATE_OneParam (FPawnRestartedSignature, APawn, ReceiveRestartedDelegate, APawn *, Pawn)
 
 DECLARE_DYNAMIC_MULTICAST_SPARSE_DELEGATE_ThreeParams (FPawnControllerChangedSignature, APawn, ReceiveControllerChangedDelegate, APawn *, Pawn, AController *, OldController, AController *, NewController)
 
 DECLARE_MULTICAST_DELEGATE_OneParam (FOnPawnBeginPlay, APawn *)
 

Function Documentation

◆ DECLARE_DYNAMIC_MULTICAST_SPARSE_DELEGATE_OneParam()

DECLARE_DYNAMIC_MULTICAST_SPARSE_DELEGATE_OneParam ( FPawnRestartedSignature  ,
APawn  ,
ReceiveRestartedDelegate  ,
APawn *  ,
Pawn   
)

◆ DECLARE_DYNAMIC_MULTICAST_SPARSE_DELEGATE_ThreeParams()

DECLARE_DYNAMIC_MULTICAST_SPARSE_DELEGATE_ThreeParams ( FPawnControllerChangedSignature  ,
APawn  ,
ReceiveControllerChangedDelegate  ,
APawn *  ,
Pawn  ,
AController ,
OldController  ,
AController ,
NewController   
)

◆ DECLARE_LOG_CATEGORY_EXTERN()

ENGINE_API DECLARE_LOG_CATEGORY_EXTERN ( LogDamage  ,
Warning  ,
All   
)

◆ DECLARE_MULTICAST_DELEGATE_OneParam()

DECLARE_MULTICAST_DELEGATE_OneParam ( FOnPawnBeginPlay  ,
APawn *   
)