Files
DedicatedServerCourse/Intermediate/Build/Win64/FPSTemplateEditor/Inc/Engine/UHT/Controller.gen.cpp
Norman Lansing ecb33115bf Initial Commit
2026-01-28 19:08:51 -05:00

1965 lines
137 KiB
C++

// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "GameFramework/Controller.h"
#include "UObject/CoreNet.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeController() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FRotator();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
ENGINE_API UClass* Z_Construct_UClass_AActor();
ENGINE_API UClass* Z_Construct_UClass_AActor_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_ACharacter_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_AController();
ENGINE_API UClass* Z_Construct_UClass_AController_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_APawn_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_APlayerState_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UDamageType_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UNavAgentInterface_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_USceneComponent_NoRegister();
ENGINE_API UFunction* Z_Construct_UDelegateFunction_Engine_InstigatedAnyDamageSignature__DelegateSignature();
ENGINE_API UFunction* Z_Construct_UDelegateFunction_Engine_OnPossessedPawnChanged__DelegateSignature();
UPackage* Z_Construct_UPackage__Script_Engine();
// ********** End Cross Module References **********************************************************
// ********** Begin Delegate FInstigatedAnyDamageSignature *****************************************
struct Z_Construct_UDelegateFunction_Engine_InstigatedAnyDamageSignature__DelegateSignature_Statics
{
struct _Script_Engine_eventInstigatedAnyDamageSignature_Parms
{
float Damage;
const UDamageType* DamageType;
AActor* DamagedActor;
AActor* DamageCauser;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/GameFramework/Controller.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DamageType_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Delegate FInstigatedAnyDamageSignature constinit property declarations *********
static const UECodeGen_Private::FFloatPropertyParams NewProp_Damage;
static const UECodeGen_Private::FObjectPropertyParams NewProp_DamageType;
static const UECodeGen_Private::FObjectPropertyParams NewProp_DamagedActor;
static const UECodeGen_Private::FObjectPropertyParams NewProp_DamageCauser;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Delegate FInstigatedAnyDamageSignature constinit property declarations ***********
static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};
// ********** Begin Delegate FInstigatedAnyDamageSignature Property Definitions ********************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UDelegateFunction_Engine_InstigatedAnyDamageSignature__DelegateSignature_Statics::NewProp_Damage = { "Damage", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_Engine_eventInstigatedAnyDamageSignature_Parms, Damage), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UDelegateFunction_Engine_InstigatedAnyDamageSignature__DelegateSignature_Statics::NewProp_DamageType = { "DamageType", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_Engine_eventInstigatedAnyDamageSignature_Parms, DamageType), Z_Construct_UClass_UDamageType_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DamageType_MetaData), NewProp_DamageType_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UDelegateFunction_Engine_InstigatedAnyDamageSignature__DelegateSignature_Statics::NewProp_DamagedActor = { "DamagedActor", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_Engine_eventInstigatedAnyDamageSignature_Parms, DamagedActor), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UDelegateFunction_Engine_InstigatedAnyDamageSignature__DelegateSignature_Statics::NewProp_DamageCauser = { "DamageCauser", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_Engine_eventInstigatedAnyDamageSignature_Parms, DamageCauser), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_Engine_InstigatedAnyDamageSignature__DelegateSignature_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_Engine_InstigatedAnyDamageSignature__DelegateSignature_Statics::NewProp_Damage,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_Engine_InstigatedAnyDamageSignature__DelegateSignature_Statics::NewProp_DamageType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_Engine_InstigatedAnyDamageSignature__DelegateSignature_Statics::NewProp_DamagedActor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_Engine_InstigatedAnyDamageSignature__DelegateSignature_Statics::NewProp_DamageCauser,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_Engine_InstigatedAnyDamageSignature__DelegateSignature_Statics::PropPointers) < 2048);
// ********** End Delegate FInstigatedAnyDamageSignature Property Definitions **********************
const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_Engine_InstigatedAnyDamageSignature__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_Engine, nullptr, "InstigatedAnyDamageSignature__DelegateSignature", Z_Construct_UDelegateFunction_Engine_InstigatedAnyDamageSignature__DelegateSignature_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_Engine_InstigatedAnyDamageSignature__DelegateSignature_Statics::PropPointers),
sizeof(Z_Construct_UDelegateFunction_Engine_InstigatedAnyDamageSignature__DelegateSignature_Statics::_Script_Engine_eventInstigatedAnyDamageSignature_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130004, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_Engine_InstigatedAnyDamageSignature__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_Engine_InstigatedAnyDamageSignature__DelegateSignature_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UDelegateFunction_Engine_InstigatedAnyDamageSignature__DelegateSignature_Statics::_Script_Engine_eventInstigatedAnyDamageSignature_Parms) < MAX_uint16);
UFunction* Z_Construct_UDelegateFunction_Engine_InstigatedAnyDamageSignature__DelegateSignature()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_Engine_InstigatedAnyDamageSignature__DelegateSignature_Statics::FuncParams);
}
return ReturnFunction;
}
void FInstigatedAnyDamageSignature_DelegateWrapper(const FMulticastScriptDelegate& InstigatedAnyDamageSignature, float Damage, const UDamageType* DamageType, AActor* DamagedActor, AActor* DamageCauser)
{
struct _Script_Engine_eventInstigatedAnyDamageSignature_Parms
{
float Damage;
const UDamageType* DamageType;
AActor* DamagedActor;
AActor* DamageCauser;
};
_Script_Engine_eventInstigatedAnyDamageSignature_Parms Parms;
Parms.Damage=Damage;
Parms.DamageType=DamageType;
Parms.DamagedActor=DamagedActor;
Parms.DamageCauser=DamageCauser;
InstigatedAnyDamageSignature.ProcessMulticastDelegate<UObject>(&Parms);
}
// ********** End Delegate FInstigatedAnyDamageSignature *******************************************
// ********** Begin Delegate FOnPossessedPawnChanged ***********************************************
struct Z_Construct_UDelegateFunction_Engine_OnPossessedPawnChanged__DelegateSignature_Statics
{
struct _Script_Engine_eventOnPossessedPawnChanged_Parms
{
APawn* OldPawn;
APawn* NewPawn;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/GameFramework/Controller.h" },
};
#endif // WITH_METADATA
// ********** Begin Delegate FOnPossessedPawnChanged constinit property declarations ***************
static const UECodeGen_Private::FObjectPropertyParams NewProp_OldPawn;
static const UECodeGen_Private::FObjectPropertyParams NewProp_NewPawn;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Delegate FOnPossessedPawnChanged constinit property declarations *****************
static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};
// ********** Begin Delegate FOnPossessedPawnChanged Property Definitions **************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UDelegateFunction_Engine_OnPossessedPawnChanged__DelegateSignature_Statics::NewProp_OldPawn = { "OldPawn", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_Engine_eventOnPossessedPawnChanged_Parms, OldPawn), Z_Construct_UClass_APawn_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UDelegateFunction_Engine_OnPossessedPawnChanged__DelegateSignature_Statics::NewProp_NewPawn = { "NewPawn", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_Engine_eventOnPossessedPawnChanged_Parms, NewPawn), Z_Construct_UClass_APawn_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_Engine_OnPossessedPawnChanged__DelegateSignature_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_Engine_OnPossessedPawnChanged__DelegateSignature_Statics::NewProp_OldPawn,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_Engine_OnPossessedPawnChanged__DelegateSignature_Statics::NewProp_NewPawn,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_Engine_OnPossessedPawnChanged__DelegateSignature_Statics::PropPointers) < 2048);
// ********** End Delegate FOnPossessedPawnChanged Property Definitions ****************************
const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_Engine_OnPossessedPawnChanged__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_Engine, nullptr, "OnPossessedPawnChanged__DelegateSignature", Z_Construct_UDelegateFunction_Engine_OnPossessedPawnChanged__DelegateSignature_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_Engine_OnPossessedPawnChanged__DelegateSignature_Statics::PropPointers),
sizeof(Z_Construct_UDelegateFunction_Engine_OnPossessedPawnChanged__DelegateSignature_Statics::_Script_Engine_eventOnPossessedPawnChanged_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_Engine_OnPossessedPawnChanged__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_Engine_OnPossessedPawnChanged__DelegateSignature_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UDelegateFunction_Engine_OnPossessedPawnChanged__DelegateSignature_Statics::_Script_Engine_eventOnPossessedPawnChanged_Parms) < MAX_uint16);
UFunction* Z_Construct_UDelegateFunction_Engine_OnPossessedPawnChanged__DelegateSignature()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_Engine_OnPossessedPawnChanged__DelegateSignature_Statics::FuncParams);
}
return ReturnFunction;
}
void FOnPossessedPawnChanged_DelegateWrapper(const FMulticastScriptDelegate& OnPossessedPawnChanged, APawn* OldPawn, APawn* NewPawn)
{
struct _Script_Engine_eventOnPossessedPawnChanged_Parms
{
APawn* OldPawn;
APawn* NewPawn;
};
_Script_Engine_eventOnPossessedPawnChanged_Parms Parms;
Parms.OldPawn=OldPawn;
Parms.NewPawn=NewPawn;
OnPossessedPawnChanged.ProcessMulticastDelegate<UObject>(&Parms);
}
// ********** End Delegate FOnPossessedPawnChanged *************************************************
// ********** Begin Class AController Function ClientSetLocation ***********************************
struct Controller_eventClientSetLocation_Parms
{
FVector NewLocation;
FRotator NewRotation;
};
static FName NAME_AController_ClientSetLocation = FName(TEXT("ClientSetLocation"));
void AController::ClientSetLocation(FVector NewLocation, FRotator NewRotation)
{
Controller_eventClientSetLocation_Parms Parms;
Parms.NewLocation=NewLocation;
Parms.NewRotation=NewRotation;
UFunction* Func = FindFunctionChecked(NAME_AController_ClientSetLocation);
ProcessEvent(Func,&Parms);
}
struct Z_Construct_UFunction_AController_ClientSetLocation_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Comment", "/** Replicated function to set the pawn location and rotation, allowing server to force (ex. teleports). */" },
{ "ModuleRelativePath", "Classes/GameFramework/Controller.h" },
{ "ToolTip", "Replicated function to set the pawn location and rotation, allowing server to force (ex. teleports)." },
};
#endif // WITH_METADATA
// ********** Begin Function ClientSetLocation constinit property declarations *********************
static const UECodeGen_Private::FStructPropertyParams NewProp_NewLocation;
static const UECodeGen_Private::FStructPropertyParams NewProp_NewRotation;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ClientSetLocation constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ClientSetLocation Property Definitions ********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_AController_ClientSetLocation_Statics::NewProp_NewLocation = { "NewLocation", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Controller_eventClientSetLocation_Parms, NewLocation), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_AController_ClientSetLocation_Statics::NewProp_NewRotation = { "NewRotation", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Controller_eventClientSetLocation_Parms, NewRotation), Z_Construct_UScriptStruct_FRotator, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AController_ClientSetLocation_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AController_ClientSetLocation_Statics::NewProp_NewLocation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AController_ClientSetLocation_Statics::NewProp_NewRotation,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_AController_ClientSetLocation_Statics::PropPointers) < 2048);
// ********** End Function ClientSetLocation Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AController_ClientSetLocation_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_AController, nullptr, "ClientSetLocation", Z_Construct_UFunction_AController_ClientSetLocation_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_AController_ClientSetLocation_Statics::PropPointers),
sizeof(Controller_eventClientSetLocation_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x81820CC2, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_AController_ClientSetLocation_Statics::Function_MetaDataParams), Z_Construct_UFunction_AController_ClientSetLocation_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Controller_eventClientSetLocation_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_AController_ClientSetLocation()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AController_ClientSetLocation_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(AController::execClientSetLocation)
{
P_GET_STRUCT(FVector,Z_Param_NewLocation);
P_GET_STRUCT(FRotator,Z_Param_NewRotation);
P_FINISH;
P_NATIVE_BEGIN;
if (!P_THIS->ClientSetLocation_Validate(Z_Param_NewLocation,Z_Param_NewRotation))
{
RPC_ValidateFailed(TEXT("ClientSetLocation_Validate"));
return;
}
P_THIS->ClientSetLocation_Implementation(Z_Param_NewLocation,Z_Param_NewRotation);
P_NATIVE_END;
}
// ********** End Class AController Function ClientSetLocation *************************************
// ********** Begin Class AController Function ClientSetRotation ***********************************
struct Controller_eventClientSetRotation_Parms
{
FRotator NewRotation;
bool bResetCamera;
};
static FName NAME_AController_ClientSetRotation = FName(TEXT("ClientSetRotation"));
void AController::ClientSetRotation(FRotator NewRotation, bool bResetCamera)
{
Controller_eventClientSetRotation_Parms Parms;
Parms.NewRotation=NewRotation;
Parms.bResetCamera=bResetCamera ? true : false;
UFunction* Func = FindFunctionChecked(NAME_AController_ClientSetRotation);
ProcessEvent(Func,&Parms);
}
struct Z_Construct_UFunction_AController_ClientSetRotation_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Comment", "/** Replicated function to set the pawn rotation, allowing the server to force. */" },
{ "ModuleRelativePath", "Classes/GameFramework/Controller.h" },
{ "ToolTip", "Replicated function to set the pawn rotation, allowing the server to force." },
};
#endif // WITH_METADATA
// ********** Begin Function ClientSetRotation constinit property declarations *********************
static const UECodeGen_Private::FStructPropertyParams NewProp_NewRotation;
static void NewProp_bResetCamera_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bResetCamera;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ClientSetRotation constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ClientSetRotation Property Definitions ********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_AController_ClientSetRotation_Statics::NewProp_NewRotation = { "NewRotation", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Controller_eventClientSetRotation_Parms, NewRotation), Z_Construct_UScriptStruct_FRotator, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_AController_ClientSetRotation_Statics::NewProp_bResetCamera_SetBit(void* Obj)
{
((Controller_eventClientSetRotation_Parms*)Obj)->bResetCamera = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_AController_ClientSetRotation_Statics::NewProp_bResetCamera = { "bResetCamera", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(Controller_eventClientSetRotation_Parms), &Z_Construct_UFunction_AController_ClientSetRotation_Statics::NewProp_bResetCamera_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AController_ClientSetRotation_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AController_ClientSetRotation_Statics::NewProp_NewRotation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AController_ClientSetRotation_Statics::NewProp_bResetCamera,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_AController_ClientSetRotation_Statics::PropPointers) < 2048);
// ********** End Function ClientSetRotation Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AController_ClientSetRotation_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_AController, nullptr, "ClientSetRotation", Z_Construct_UFunction_AController_ClientSetRotation_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_AController_ClientSetRotation_Statics::PropPointers),
sizeof(Controller_eventClientSetRotation_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x81820CC2, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_AController_ClientSetRotation_Statics::Function_MetaDataParams), Z_Construct_UFunction_AController_ClientSetRotation_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Controller_eventClientSetRotation_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_AController_ClientSetRotation()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AController_ClientSetRotation_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(AController::execClientSetRotation)
{
P_GET_STRUCT(FRotator,Z_Param_NewRotation);
P_GET_UBOOL(Z_Param_bResetCamera);
P_FINISH;
P_NATIVE_BEGIN;
if (!P_THIS->ClientSetRotation_Validate(Z_Param_NewRotation,Z_Param_bResetCamera))
{
RPC_ValidateFailed(TEXT("ClientSetRotation_Validate"));
return;
}
P_THIS->ClientSetRotation_Implementation(Z_Param_NewRotation,Z_Param_bResetCamera);
P_NATIVE_END;
}
// ********** End Class AController Function ClientSetRotation *************************************
// ********** Begin Class AController Function GetControlRotation **********************************
struct Z_Construct_UFunction_AController_GetControlRotation_Statics
{
struct Controller_eventGetControlRotation_Parms
{
FRotator ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Pawn" },
{ "Comment", "/**\n\x09 * Get the control rotation. This is the full aim rotation, which may be different than a camera orientation (for example in a third person view),\n\x09 * and may differ from the rotation of the controlled Pawn (which may choose not to visually pitch or roll, for example).\n\x09 */" },
{ "ModuleRelativePath", "Classes/GameFramework/Controller.h" },
{ "ToolTip", "Get the control rotation. This is the full aim rotation, which may be different than a camera orientation (for example in a third person view),\nand may differ from the rotation of the controlled Pawn (which may choose not to visually pitch or roll, for example)." },
};
#endif // WITH_METADATA
// ********** Begin Function GetControlRotation constinit property declarations ********************
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetControlRotation constinit property declarations **********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetControlRotation Property Definitions *******************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_AController_GetControlRotation_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Controller_eventGetControlRotation_Parms, ReturnValue), Z_Construct_UScriptStruct_FRotator, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AController_GetControlRotation_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AController_GetControlRotation_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_AController_GetControlRotation_Statics::PropPointers) < 2048);
// ********** End Function GetControlRotation Property Definitions *********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AController_GetControlRotation_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_AController, nullptr, "GetControlRotation", Z_Construct_UFunction_AController_GetControlRotation_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_AController_GetControlRotation_Statics::PropPointers),
sizeof(Z_Construct_UFunction_AController_GetControlRotation_Statics::Controller_eventGetControlRotation_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54820402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_AController_GetControlRotation_Statics::Function_MetaDataParams), Z_Construct_UFunction_AController_GetControlRotation_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_AController_GetControlRotation_Statics::Controller_eventGetControlRotation_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_AController_GetControlRotation()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AController_GetControlRotation_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(AController::execGetControlRotation)
{
P_FINISH;
P_NATIVE_BEGIN;
*(FRotator*)Z_Param__Result=P_THIS->GetControlRotation();
P_NATIVE_END;
}
// ********** End Class AController Function GetControlRotation ************************************
// ********** Begin Class AController Function GetDesiredRotation **********************************
struct Z_Construct_UFunction_AController_GetDesiredRotation_Statics
{
struct Controller_eventGetDesiredRotation_Parms
{
FRotator ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Pawn" },
{ "Comment", "/** Get the desired pawn target rotation */" },
{ "ModuleRelativePath", "Classes/GameFramework/Controller.h" },
{ "ToolTip", "Get the desired pawn target rotation" },
};
#endif // WITH_METADATA
// ********** Begin Function GetDesiredRotation constinit property declarations ********************
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetDesiredRotation constinit property declarations **********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetDesiredRotation Property Definitions *******************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_AController_GetDesiredRotation_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Controller_eventGetDesiredRotation_Parms, ReturnValue), Z_Construct_UScriptStruct_FRotator, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AController_GetDesiredRotation_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AController_GetDesiredRotation_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_AController_GetDesiredRotation_Statics::PropPointers) < 2048);
// ********** End Function GetDesiredRotation Property Definitions *********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AController_GetDesiredRotation_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_AController, nullptr, "GetDesiredRotation", Z_Construct_UFunction_AController_GetDesiredRotation_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_AController_GetDesiredRotation_Statics::PropPointers),
sizeof(Z_Construct_UFunction_AController_GetDesiredRotation_Statics::Controller_eventGetDesiredRotation_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54820402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_AController_GetDesiredRotation_Statics::Function_MetaDataParams), Z_Construct_UFunction_AController_GetDesiredRotation_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_AController_GetDesiredRotation_Statics::Controller_eventGetDesiredRotation_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_AController_GetDesiredRotation()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AController_GetDesiredRotation_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(AController::execGetDesiredRotation)
{
P_FINISH;
P_NATIVE_BEGIN;
*(FRotator*)Z_Param__Result=P_THIS->GetDesiredRotation();
P_NATIVE_END;
}
// ********** End Class AController Function GetDesiredRotation ************************************
// ********** Begin Class AController Function GetPlayerViewPoint **********************************
struct Z_Construct_UFunction_AController_GetPlayerViewPoint_Statics
{
struct Controller_eventGetPlayerViewPoint_Parms
{
FVector Location;
FRotator Rotation;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Pawn" },
{ "Comment", "/**\n\x09 * Returns Player's Point of View\n\x09 * For the AI this means the Pawn's 'Eyes' ViewPoint\n\x09 * For a Human player, this means the Camera's ViewPoint\n\x09 *\n\x09 * @output\x09out_Location, view location of player\n\x09 * @output\x09out_rotation, view rotation of player\n\x09 */" },
{ "ModuleRelativePath", "Classes/GameFramework/Controller.h" },
{ "ToolTip", "Returns Player's Point of View\nFor the AI this means the Pawn's 'Eyes' ViewPoint\nFor a Human player, this means the Camera's ViewPoint\n\n@output out_Location, view location of player\n@output out_rotation, view rotation of player" },
};
#endif // WITH_METADATA
// ********** Begin Function GetPlayerViewPoint constinit property declarations ********************
static const UECodeGen_Private::FStructPropertyParams NewProp_Location;
static const UECodeGen_Private::FStructPropertyParams NewProp_Rotation;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetPlayerViewPoint constinit property declarations **********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetPlayerViewPoint Property Definitions *******************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_AController_GetPlayerViewPoint_Statics::NewProp_Location = { "Location", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Controller_eventGetPlayerViewPoint_Parms, Location), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_AController_GetPlayerViewPoint_Statics::NewProp_Rotation = { "Rotation", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Controller_eventGetPlayerViewPoint_Parms, Rotation), Z_Construct_UScriptStruct_FRotator, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AController_GetPlayerViewPoint_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AController_GetPlayerViewPoint_Statics::NewProp_Location,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AController_GetPlayerViewPoint_Statics::NewProp_Rotation,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_AController_GetPlayerViewPoint_Statics::PropPointers) < 2048);
// ********** End Function GetPlayerViewPoint Property Definitions *********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AController_GetPlayerViewPoint_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_AController, nullptr, "GetPlayerViewPoint", Z_Construct_UFunction_AController_GetPlayerViewPoint_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_AController_GetPlayerViewPoint_Statics::PropPointers),
sizeof(Z_Construct_UFunction_AController_GetPlayerViewPoint_Statics::Controller_eventGetPlayerViewPoint_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54C20402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_AController_GetPlayerViewPoint_Statics::Function_MetaDataParams), Z_Construct_UFunction_AController_GetPlayerViewPoint_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_AController_GetPlayerViewPoint_Statics::Controller_eventGetPlayerViewPoint_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_AController_GetPlayerViewPoint()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AController_GetPlayerViewPoint_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(AController::execGetPlayerViewPoint)
{
P_GET_STRUCT_REF(FVector,Z_Param_Out_Location);
P_GET_STRUCT_REF(FRotator,Z_Param_Out_Rotation);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->GetPlayerViewPoint(Z_Param_Out_Location,Z_Param_Out_Rotation);
P_NATIVE_END;
}
// ********** End Class AController Function GetPlayerViewPoint ************************************
// ********** Begin Class AController Function GetViewTarget ***************************************
struct Z_Construct_UFunction_AController_GetViewTarget_Statics
{
struct Controller_eventGetViewTarget_Parms
{
AActor* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Pawn" },
{ "Comment", "/** Get the actor the controller is looking at */" },
{ "ModuleRelativePath", "Classes/GameFramework/Controller.h" },
{ "ToolTip", "Get the actor the controller is looking at" },
};
#endif // WITH_METADATA
// ********** Begin Function GetViewTarget constinit property declarations *************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetViewTarget constinit property declarations ***************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetViewTarget Property Definitions ************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_AController_GetViewTarget_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Controller_eventGetViewTarget_Parms, ReturnValue), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AController_GetViewTarget_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AController_GetViewTarget_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_AController_GetViewTarget_Statics::PropPointers) < 2048);
// ********** End Function GetViewTarget Property Definitions **************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AController_GetViewTarget_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_AController, nullptr, "GetViewTarget", Z_Construct_UFunction_AController_GetViewTarget_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_AController_GetViewTarget_Statics::PropPointers),
sizeof(Z_Construct_UFunction_AController_GetViewTarget_Statics::Controller_eventGetViewTarget_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_AController_GetViewTarget_Statics::Function_MetaDataParams), Z_Construct_UFunction_AController_GetViewTarget_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_AController_GetViewTarget_Statics::Controller_eventGetViewTarget_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_AController_GetViewTarget()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AController_GetViewTarget_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(AController::execGetViewTarget)
{
P_FINISH;
P_NATIVE_BEGIN;
*(AActor**)Z_Param__Result=P_THIS->GetViewTarget();
P_NATIVE_END;
}
// ********** End Class AController Function GetViewTarget *****************************************
// ********** Begin Class AController Function IsLocalController ***********************************
struct Z_Construct_UFunction_AController_IsLocalController_Statics
{
struct Controller_eventIsLocalController_Parms
{
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Pawn" },
{ "Comment", "/** Returns whether this Controller is a local controller.\x09 */" },
{ "ModuleRelativePath", "Classes/GameFramework/Controller.h" },
{ "ToolTip", "Returns whether this Controller is a local controller." },
};
#endif // WITH_METADATA
// ********** Begin Function IsLocalController constinit property declarations *********************
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function IsLocalController constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function IsLocalController Property Definitions ********************************
void Z_Construct_UFunction_AController_IsLocalController_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((Controller_eventIsLocalController_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_AController_IsLocalController_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(Controller_eventIsLocalController_Parms), &Z_Construct_UFunction_AController_IsLocalController_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AController_IsLocalController_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AController_IsLocalController_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_AController_IsLocalController_Statics::PropPointers) < 2048);
// ********** End Function IsLocalController Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AController_IsLocalController_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_AController, nullptr, "IsLocalController", Z_Construct_UFunction_AController_IsLocalController_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_AController_IsLocalController_Statics::PropPointers),
sizeof(Z_Construct_UFunction_AController_IsLocalController_Statics::Controller_eventIsLocalController_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_AController_IsLocalController_Statics::Function_MetaDataParams), Z_Construct_UFunction_AController_IsLocalController_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_AController_IsLocalController_Statics::Controller_eventIsLocalController_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_AController_IsLocalController()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AController_IsLocalController_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(AController::execIsLocalController)
{
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->IsLocalController();
P_NATIVE_END;
}
// ********** End Class AController Function IsLocalController *************************************
// ********** Begin Class AController Function IsLocalPlayerController *****************************
struct Z_Construct_UFunction_AController_IsLocalPlayerController_Statics
{
struct Controller_eventIsLocalPlayerController_Parms
{
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Pawn" },
{ "Comment", "/** Returns whether this Controller is a locally controlled PlayerController. */" },
{ "ModuleRelativePath", "Classes/GameFramework/Controller.h" },
{ "ToolTip", "Returns whether this Controller is a locally controlled PlayerController." },
};
#endif // WITH_METADATA
// ********** Begin Function IsLocalPlayerController constinit property declarations ***************
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function IsLocalPlayerController constinit property declarations *****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function IsLocalPlayerController Property Definitions **************************
void Z_Construct_UFunction_AController_IsLocalPlayerController_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((Controller_eventIsLocalPlayerController_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_AController_IsLocalPlayerController_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(Controller_eventIsLocalPlayerController_Parms), &Z_Construct_UFunction_AController_IsLocalPlayerController_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AController_IsLocalPlayerController_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AController_IsLocalPlayerController_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_AController_IsLocalPlayerController_Statics::PropPointers) < 2048);
// ********** End Function IsLocalPlayerController Property Definitions ****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AController_IsLocalPlayerController_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_AController, nullptr, "IsLocalPlayerController", Z_Construct_UFunction_AController_IsLocalPlayerController_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_AController_IsLocalPlayerController_Statics::PropPointers),
sizeof(Z_Construct_UFunction_AController_IsLocalPlayerController_Statics::Controller_eventIsLocalPlayerController_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_AController_IsLocalPlayerController_Statics::Function_MetaDataParams), Z_Construct_UFunction_AController_IsLocalPlayerController_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_AController_IsLocalPlayerController_Statics::Controller_eventIsLocalPlayerController_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_AController_IsLocalPlayerController()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AController_IsLocalPlayerController_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(AController::execIsLocalPlayerController)
{
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->IsLocalPlayerController();
P_NATIVE_END;
}
// ********** End Class AController Function IsLocalPlayerController *******************************
// ********** Begin Class AController Function IsLookInputIgnored **********************************
struct Z_Construct_UFunction_AController_IsLookInputIgnored_Statics
{
struct Controller_eventIsLookInputIgnored_Parms
{
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Input" },
{ "Comment", "/** Returns true if look input is ignored. */" },
{ "ModuleRelativePath", "Classes/GameFramework/Controller.h" },
{ "ToolTip", "Returns true if look input is ignored." },
};
#endif // WITH_METADATA
// ********** Begin Function IsLookInputIgnored constinit property declarations ********************
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function IsLookInputIgnored constinit property declarations **********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function IsLookInputIgnored Property Definitions *******************************
void Z_Construct_UFunction_AController_IsLookInputIgnored_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((Controller_eventIsLookInputIgnored_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_AController_IsLookInputIgnored_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(Controller_eventIsLookInputIgnored_Parms), &Z_Construct_UFunction_AController_IsLookInputIgnored_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AController_IsLookInputIgnored_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AController_IsLookInputIgnored_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_AController_IsLookInputIgnored_Statics::PropPointers) < 2048);
// ********** End Function IsLookInputIgnored Property Definitions *********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AController_IsLookInputIgnored_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_AController, nullptr, "IsLookInputIgnored", Z_Construct_UFunction_AController_IsLookInputIgnored_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_AController_IsLookInputIgnored_Statics::PropPointers),
sizeof(Z_Construct_UFunction_AController_IsLookInputIgnored_Statics::Controller_eventIsLookInputIgnored_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_AController_IsLookInputIgnored_Statics::Function_MetaDataParams), Z_Construct_UFunction_AController_IsLookInputIgnored_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_AController_IsLookInputIgnored_Statics::Controller_eventIsLookInputIgnored_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_AController_IsLookInputIgnored()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AController_IsLookInputIgnored_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(AController::execIsLookInputIgnored)
{
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->IsLookInputIgnored();
P_NATIVE_END;
}
// ********** End Class AController Function IsLookInputIgnored ************************************
// ********** Begin Class AController Function IsMoveInputIgnored **********************************
struct Z_Construct_UFunction_AController_IsMoveInputIgnored_Statics
{
struct Controller_eventIsMoveInputIgnored_Parms
{
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Input" },
{ "Comment", "/** Returns true if movement input is ignored. */" },
{ "ModuleRelativePath", "Classes/GameFramework/Controller.h" },
{ "ToolTip", "Returns true if movement input is ignored." },
};
#endif // WITH_METADATA
// ********** Begin Function IsMoveInputIgnored constinit property declarations ********************
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function IsMoveInputIgnored constinit property declarations **********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function IsMoveInputIgnored Property Definitions *******************************
void Z_Construct_UFunction_AController_IsMoveInputIgnored_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((Controller_eventIsMoveInputIgnored_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_AController_IsMoveInputIgnored_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(Controller_eventIsMoveInputIgnored_Parms), &Z_Construct_UFunction_AController_IsMoveInputIgnored_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AController_IsMoveInputIgnored_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AController_IsMoveInputIgnored_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_AController_IsMoveInputIgnored_Statics::PropPointers) < 2048);
// ********** End Function IsMoveInputIgnored Property Definitions *********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AController_IsMoveInputIgnored_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_AController, nullptr, "IsMoveInputIgnored", Z_Construct_UFunction_AController_IsMoveInputIgnored_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_AController_IsMoveInputIgnored_Statics::PropPointers),
sizeof(Z_Construct_UFunction_AController_IsMoveInputIgnored_Statics::Controller_eventIsMoveInputIgnored_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_AController_IsMoveInputIgnored_Statics::Function_MetaDataParams), Z_Construct_UFunction_AController_IsMoveInputIgnored_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_AController_IsMoveInputIgnored_Statics::Controller_eventIsMoveInputIgnored_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_AController_IsMoveInputIgnored()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AController_IsMoveInputIgnored_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(AController::execIsMoveInputIgnored)
{
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->IsMoveInputIgnored();
P_NATIVE_END;
}
// ********** End Class AController Function IsMoveInputIgnored ************************************
// ********** Begin Class AController Function IsPlayerController **********************************
struct Z_Construct_UFunction_AController_IsPlayerController_Statics
{
struct Controller_eventIsPlayerController_Parms
{
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Pawn" },
{ "Comment", "/** Returns whether this Controller is a PlayerController. */" },
{ "ModuleRelativePath", "Classes/GameFramework/Controller.h" },
{ "ToolTip", "Returns whether this Controller is a PlayerController." },
};
#endif // WITH_METADATA
// ********** Begin Function IsPlayerController constinit property declarations ********************
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function IsPlayerController constinit property declarations **********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function IsPlayerController Property Definitions *******************************
void Z_Construct_UFunction_AController_IsPlayerController_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((Controller_eventIsPlayerController_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_AController_IsPlayerController_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(Controller_eventIsPlayerController_Parms), &Z_Construct_UFunction_AController_IsPlayerController_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AController_IsPlayerController_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AController_IsPlayerController_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_AController_IsPlayerController_Statics::PropPointers) < 2048);
// ********** End Function IsPlayerController Property Definitions *********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AController_IsPlayerController_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_AController, nullptr, "IsPlayerController", Z_Construct_UFunction_AController_IsPlayerController_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_AController_IsPlayerController_Statics::PropPointers),
sizeof(Z_Construct_UFunction_AController_IsPlayerController_Statics::Controller_eventIsPlayerController_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_AController_IsPlayerController_Statics::Function_MetaDataParams), Z_Construct_UFunction_AController_IsPlayerController_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_AController_IsPlayerController_Statics::Controller_eventIsPlayerController_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_AController_IsPlayerController()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AController_IsPlayerController_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(AController::execIsPlayerController)
{
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->IsPlayerController();
P_NATIVE_END;
}
// ********** End Class AController Function IsPlayerController ************************************
// ********** Begin Class AController Function K2_GetPawn ******************************************
struct Z_Construct_UFunction_AController_K2_GetPawn_Statics
{
struct Controller_eventK2_GetPawn_Parms
{
APawn* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Pawn" },
{ "Comment", "/** Return the Pawn that is currently 'controlled' by this PlayerController */" },
{ "DisplayName", "Get Controlled Pawn" },
{ "ModuleRelativePath", "Classes/GameFramework/Controller.h" },
{ "ScriptName", "GetControlledPawn" },
{ "ToolTip", "Return the Pawn that is currently 'controlled' by this PlayerController" },
};
#endif // WITH_METADATA
// ********** Begin Function K2_GetPawn constinit property declarations ****************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function K2_GetPawn constinit property declarations ******************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function K2_GetPawn Property Definitions ***************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_AController_K2_GetPawn_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Controller_eventK2_GetPawn_Parms, ReturnValue), Z_Construct_UClass_APawn_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AController_K2_GetPawn_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AController_K2_GetPawn_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_AController_K2_GetPawn_Statics::PropPointers) < 2048);
// ********** End Function K2_GetPawn Property Definitions *****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AController_K2_GetPawn_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_AController, nullptr, "K2_GetPawn", Z_Construct_UFunction_AController_K2_GetPawn_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_AController_K2_GetPawn_Statics::PropPointers),
sizeof(Z_Construct_UFunction_AController_K2_GetPawn_Statics::Controller_eventK2_GetPawn_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_AController_K2_GetPawn_Statics::Function_MetaDataParams), Z_Construct_UFunction_AController_K2_GetPawn_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_AController_K2_GetPawn_Statics::Controller_eventK2_GetPawn_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_AController_K2_GetPawn()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AController_K2_GetPawn_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(AController::execK2_GetPawn)
{
P_FINISH;
P_NATIVE_BEGIN;
*(APawn**)Z_Param__Result=P_THIS->K2_GetPawn();
P_NATIVE_END;
}
// ********** End Class AController Function K2_GetPawn ********************************************
// ********** Begin Class AController Function LineOfSightTo ***************************************
struct Z_Construct_UFunction_AController_LineOfSightTo_Statics
{
struct Controller_eventLineOfSightTo_Parms
{
const AActor* Other;
FVector ViewPoint;
bool bAlternateChecks;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Controller" },
{ "Comment", "/**\n\x09 * Checks line to center and top of other actor\n\x09 * @param Other is the actor whose visibility is being checked.\n\x09 * @param ViewPoint is eye position visibility is being checked from. If vect(0,0,0) passed in, uses current viewtarget's eye position.\n\x09 * @param bAlternateChecks used only in AIController implementation\n\x09 * @return true if controller's pawn can see Other actor.\n\x09 */" },
{ "CPP_Default_bAlternateChecks", "false" },
{ "CPP_Default_ViewPoint", "" },
{ "ModuleRelativePath", "Classes/GameFramework/Controller.h" },
{ "ToolTip", "Checks line to center and top of other actor\n@param Other is the actor whose visibility is being checked.\n@param ViewPoint is eye position visibility is being checked from. If vect(0,0,0) passed in, uses current viewtarget's eye position.\n@param bAlternateChecks used only in AIController implementation\n@return true if controller's pawn can see Other actor." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Other_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function LineOfSightTo constinit property declarations *************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Other;
static const UECodeGen_Private::FStructPropertyParams NewProp_ViewPoint;
static void NewProp_bAlternateChecks_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAlternateChecks;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function LineOfSightTo constinit property declarations ***************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function LineOfSightTo Property Definitions ************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_AController_LineOfSightTo_Statics::NewProp_Other = { "Other", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Controller_eventLineOfSightTo_Parms, Other), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Other_MetaData), NewProp_Other_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_AController_LineOfSightTo_Statics::NewProp_ViewPoint = { "ViewPoint", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Controller_eventLineOfSightTo_Parms, ViewPoint), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_AController_LineOfSightTo_Statics::NewProp_bAlternateChecks_SetBit(void* Obj)
{
((Controller_eventLineOfSightTo_Parms*)Obj)->bAlternateChecks = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_AController_LineOfSightTo_Statics::NewProp_bAlternateChecks = { "bAlternateChecks", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(Controller_eventLineOfSightTo_Parms), &Z_Construct_UFunction_AController_LineOfSightTo_Statics::NewProp_bAlternateChecks_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_AController_LineOfSightTo_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((Controller_eventLineOfSightTo_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_AController_LineOfSightTo_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(Controller_eventLineOfSightTo_Parms), &Z_Construct_UFunction_AController_LineOfSightTo_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AController_LineOfSightTo_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AController_LineOfSightTo_Statics::NewProp_Other,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AController_LineOfSightTo_Statics::NewProp_ViewPoint,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AController_LineOfSightTo_Statics::NewProp_bAlternateChecks,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AController_LineOfSightTo_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_AController_LineOfSightTo_Statics::PropPointers) < 2048);
// ********** End Function LineOfSightTo Property Definitions **************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AController_LineOfSightTo_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_AController, nullptr, "LineOfSightTo", Z_Construct_UFunction_AController_LineOfSightTo_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_AController_LineOfSightTo_Statics::PropPointers),
sizeof(Z_Construct_UFunction_AController_LineOfSightTo_Statics::Controller_eventLineOfSightTo_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54820402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_AController_LineOfSightTo_Statics::Function_MetaDataParams), Z_Construct_UFunction_AController_LineOfSightTo_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_AController_LineOfSightTo_Statics::Controller_eventLineOfSightTo_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_AController_LineOfSightTo()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AController_LineOfSightTo_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(AController::execLineOfSightTo)
{
P_GET_OBJECT(AActor,Z_Param_Other);
P_GET_STRUCT(FVector,Z_Param_ViewPoint);
P_GET_UBOOL(Z_Param_bAlternateChecks);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->LineOfSightTo(Z_Param_Other,Z_Param_ViewPoint,Z_Param_bAlternateChecks);
P_NATIVE_END;
}
// ********** End Class AController Function LineOfSightTo *****************************************
// ********** Begin Class AController Function OnRep_Pawn ******************************************
struct Z_Construct_UFunction_AController_OnRep_Pawn_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Comment", "/** Replication Notification Callbacks */" },
{ "ModuleRelativePath", "Classes/GameFramework/Controller.h" },
{ "ToolTip", "Replication Notification Callbacks" },
};
#endif // WITH_METADATA
// ********** Begin Function OnRep_Pawn constinit property declarations ****************************
// ********** End Function OnRep_Pawn constinit property declarations ******************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AController_OnRep_Pawn_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_AController, nullptr, "OnRep_Pawn", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_AController_OnRep_Pawn_Statics::Function_MetaDataParams), Z_Construct_UFunction_AController_OnRep_Pawn_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_AController_OnRep_Pawn()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AController_OnRep_Pawn_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(AController::execOnRep_Pawn)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->OnRep_Pawn();
P_NATIVE_END;
}
// ********** End Class AController Function OnRep_Pawn ********************************************
// ********** Begin Class AController Function OnRep_PlayerState ***********************************
struct Z_Construct_UFunction_AController_OnRep_PlayerState_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/GameFramework/Controller.h" },
};
#endif // WITH_METADATA
// ********** Begin Function OnRep_PlayerState constinit property declarations *********************
// ********** End Function OnRep_PlayerState constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AController_OnRep_PlayerState_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_AController, nullptr, "OnRep_PlayerState", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_AController_OnRep_PlayerState_Statics::Function_MetaDataParams), Z_Construct_UFunction_AController_OnRep_PlayerState_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_AController_OnRep_PlayerState()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AController_OnRep_PlayerState_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(AController::execOnRep_PlayerState)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->OnRep_PlayerState();
P_NATIVE_END;
}
// ********** End Class AController Function OnRep_PlayerState *************************************
// ********** Begin Class AController Function Possess *********************************************
struct Z_Construct_UFunction_AController_Possess_Statics
{
struct Controller_eventPossess_Parms
{
APawn* InPawn;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Pawn" },
{ "Comment", "/**\n\x09 * Handles attaching this controller to the specified pawn.\n\x09 * Only runs on the network authority (where HasAuthority() returns true).\n\x09 * Derived native classes can override OnPossess to filter the specified pawn.\n\x09 * When possessed pawn changed, blueprint class gets notified by ReceivePossess\n\x09 * and OnNewPawn delegate is broadcasted.\n\x09 * @param InPawn The Pawn to be possessed.\n\x09 * @see HasAuthority, OnPossess, ReceivePossess\n\x09 */" },
{ "Keywords", "set controller" },
{ "ModuleRelativePath", "Classes/GameFramework/Controller.h" },
{ "ToolTip", "Handles attaching this controller to the specified pawn.\nOnly runs on the network authority (where HasAuthority() returns true).\nDerived native classes can override OnPossess to filter the specified pawn.\nWhen possessed pawn changed, blueprint class gets notified by ReceivePossess\nand OnNewPawn delegate is broadcasted.\n@param InPawn The Pawn to be possessed.\n@see HasAuthority, OnPossess, ReceivePossess" },
};
#endif // WITH_METADATA
// ********** Begin Function Possess constinit property declarations *******************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_InPawn;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function Possess constinit property declarations *********************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function Possess Property Definitions ******************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_AController_Possess_Statics::NewProp_InPawn = { "InPawn", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Controller_eventPossess_Parms, InPawn), Z_Construct_UClass_APawn_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AController_Possess_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AController_Possess_Statics::NewProp_InPawn,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_AController_Possess_Statics::PropPointers) < 2048);
// ********** End Function Possess Property Definitions ********************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AController_Possess_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_AController, nullptr, "Possess", Z_Construct_UFunction_AController_Possess_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_AController_Possess_Statics::PropPointers),
sizeof(Z_Construct_UFunction_AController_Possess_Statics::Controller_eventPossess_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020407, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_AController_Possess_Statics::Function_MetaDataParams), Z_Construct_UFunction_AController_Possess_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_AController_Possess_Statics::Controller_eventPossess_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_AController_Possess()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AController_Possess_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(AController::execPossess)
{
P_GET_OBJECT(APawn,Z_Param_InPawn);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->Possess(Z_Param_InPawn);
P_NATIVE_END;
}
// ********** End Class AController Function Possess ***********************************************
// ********** Begin Class AController Function ReceiveInstigatedAnyDamage **************************
struct Controller_eventReceiveInstigatedAnyDamage_Parms
{
float Damage;
const UDamageType* DamageType;
AActor* DamagedActor;
AActor* DamageCauser;
};
static FName NAME_AController_ReceiveInstigatedAnyDamage = FName(TEXT("ReceiveInstigatedAnyDamage"));
void AController::ReceiveInstigatedAnyDamage(float Damage, const UDamageType* DamageType, AActor* DamagedActor, AActor* DamageCauser)
{
Controller_eventReceiveInstigatedAnyDamage_Parms Parms;
Parms.Damage=Damage;
Parms.DamageType=DamageType;
Parms.DamagedActor=DamagedActor;
Parms.DamageCauser=DamageCauser;
UFunction* Func = FindFunctionChecked(NAME_AController_ReceiveInstigatedAnyDamage);
ProcessEvent(Func,&Parms);
}
struct Z_Construct_UFunction_AController_ReceiveInstigatedAnyDamage_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Comment", "/** Event when this controller instigates ANY damage */" },
{ "ModuleRelativePath", "Classes/GameFramework/Controller.h" },
{ "ToolTip", "Event when this controller instigates ANY damage" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DamageType_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function ReceiveInstigatedAnyDamage constinit property declarations ************
static const UECodeGen_Private::FFloatPropertyParams NewProp_Damage;
static const UECodeGen_Private::FObjectPropertyParams NewProp_DamageType;
static const UECodeGen_Private::FObjectPropertyParams NewProp_DamagedActor;
static const UECodeGen_Private::FObjectPropertyParams NewProp_DamageCauser;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ReceiveInstigatedAnyDamage constinit property declarations **************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ReceiveInstigatedAnyDamage Property Definitions ***********************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_AController_ReceiveInstigatedAnyDamage_Statics::NewProp_Damage = { "Damage", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Controller_eventReceiveInstigatedAnyDamage_Parms, Damage), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_AController_ReceiveInstigatedAnyDamage_Statics::NewProp_DamageType = { "DamageType", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Controller_eventReceiveInstigatedAnyDamage_Parms, DamageType), Z_Construct_UClass_UDamageType_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DamageType_MetaData), NewProp_DamageType_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_AController_ReceiveInstigatedAnyDamage_Statics::NewProp_DamagedActor = { "DamagedActor", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Controller_eventReceiveInstigatedAnyDamage_Parms, DamagedActor), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_AController_ReceiveInstigatedAnyDamage_Statics::NewProp_DamageCauser = { "DamageCauser", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Controller_eventReceiveInstigatedAnyDamage_Parms, DamageCauser), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AController_ReceiveInstigatedAnyDamage_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AController_ReceiveInstigatedAnyDamage_Statics::NewProp_Damage,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AController_ReceiveInstigatedAnyDamage_Statics::NewProp_DamageType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AController_ReceiveInstigatedAnyDamage_Statics::NewProp_DamagedActor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AController_ReceiveInstigatedAnyDamage_Statics::NewProp_DamageCauser,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_AController_ReceiveInstigatedAnyDamage_Statics::PropPointers) < 2048);
// ********** End Function ReceiveInstigatedAnyDamage Property Definitions *************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AController_ReceiveInstigatedAnyDamage_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_AController, nullptr, "ReceiveInstigatedAnyDamage", Z_Construct_UFunction_AController_ReceiveInstigatedAnyDamage_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_AController_ReceiveInstigatedAnyDamage_Statics::PropPointers),
sizeof(Controller_eventReceiveInstigatedAnyDamage_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x08080806, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_AController_ReceiveInstigatedAnyDamage_Statics::Function_MetaDataParams), Z_Construct_UFunction_AController_ReceiveInstigatedAnyDamage_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Controller_eventReceiveInstigatedAnyDamage_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_AController_ReceiveInstigatedAnyDamage()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AController_ReceiveInstigatedAnyDamage_Statics::FuncParams);
}
return ReturnFunction;
}
// ********** End Class AController Function ReceiveInstigatedAnyDamage ****************************
// ********** Begin Class AController Function ReceivePossess **************************************
struct Controller_eventReceivePossess_Parms
{
APawn* PossessedPawn;
};
static FName NAME_AController_ReceivePossess = FName(TEXT("ReceivePossess"));
void AController::ReceivePossess(APawn* PossessedPawn)
{
Controller_eventReceivePossess_Parms Parms;
Parms.PossessedPawn=PossessedPawn;
UFunction* Func = FindFunctionChecked(NAME_AController_ReceivePossess);
ProcessEvent(Func,&Parms);
}
struct Z_Construct_UFunction_AController_ReceivePossess_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Comment", "/** Blueprint implementable event to react to the controller possessing a pawn */" },
{ "DisplayName", "On Possess" },
{ "ModuleRelativePath", "Classes/GameFramework/Controller.h" },
{ "ToolTip", "Blueprint implementable event to react to the controller possessing a pawn" },
};
#endif // WITH_METADATA
// ********** Begin Function ReceivePossess constinit property declarations ************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_PossessedPawn;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ReceivePossess constinit property declarations **************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ReceivePossess Property Definitions ***********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_AController_ReceivePossess_Statics::NewProp_PossessedPawn = { "PossessedPawn", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Controller_eventReceivePossess_Parms, PossessedPawn), Z_Construct_UClass_APawn_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AController_ReceivePossess_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AController_ReceivePossess_Statics::NewProp_PossessedPawn,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_AController_ReceivePossess_Statics::PropPointers) < 2048);
// ********** End Function ReceivePossess Property Definitions *************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AController_ReceivePossess_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_AController, nullptr, "ReceivePossess", Z_Construct_UFunction_AController_ReceivePossess_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_AController_ReceivePossess_Statics::PropPointers),
sizeof(Controller_eventReceivePossess_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x08080802, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_AController_ReceivePossess_Statics::Function_MetaDataParams), Z_Construct_UFunction_AController_ReceivePossess_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Controller_eventReceivePossess_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_AController_ReceivePossess()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AController_ReceivePossess_Statics::FuncParams);
}
return ReturnFunction;
}
// ********** End Class AController Function ReceivePossess ****************************************
// ********** Begin Class AController Function ReceiveUnPossess ************************************
struct Controller_eventReceiveUnPossess_Parms
{
APawn* UnpossessedPawn;
};
static FName NAME_AController_ReceiveUnPossess = FName(TEXT("ReceiveUnPossess"));
void AController::ReceiveUnPossess(APawn* UnpossessedPawn)
{
Controller_eventReceiveUnPossess_Parms Parms;
Parms.UnpossessedPawn=UnpossessedPawn;
UFunction* Func = FindFunctionChecked(NAME_AController_ReceiveUnPossess);
ProcessEvent(Func,&Parms);
}
struct Z_Construct_UFunction_AController_ReceiveUnPossess_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Comment", "/** Blueprint implementable event to react to the controller unpossessing a pawn */" },
{ "DisplayName", "On UnPossess" },
{ "ModuleRelativePath", "Classes/GameFramework/Controller.h" },
{ "ToolTip", "Blueprint implementable event to react to the controller unpossessing a pawn" },
};
#endif // WITH_METADATA
// ********** Begin Function ReceiveUnPossess constinit property declarations **********************
static const UECodeGen_Private::FObjectPropertyParams NewProp_UnpossessedPawn;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ReceiveUnPossess constinit property declarations ************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ReceiveUnPossess Property Definitions *********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_AController_ReceiveUnPossess_Statics::NewProp_UnpossessedPawn = { "UnpossessedPawn", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Controller_eventReceiveUnPossess_Parms, UnpossessedPawn), Z_Construct_UClass_APawn_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AController_ReceiveUnPossess_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AController_ReceiveUnPossess_Statics::NewProp_UnpossessedPawn,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_AController_ReceiveUnPossess_Statics::PropPointers) < 2048);
// ********** End Function ReceiveUnPossess Property Definitions ***********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AController_ReceiveUnPossess_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_AController, nullptr, "ReceiveUnPossess", Z_Construct_UFunction_AController_ReceiveUnPossess_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_AController_ReceiveUnPossess_Statics::PropPointers),
sizeof(Controller_eventReceiveUnPossess_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x08080802, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_AController_ReceiveUnPossess_Statics::Function_MetaDataParams), Z_Construct_UFunction_AController_ReceiveUnPossess_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Controller_eventReceiveUnPossess_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_AController_ReceiveUnPossess()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AController_ReceiveUnPossess_Statics::FuncParams);
}
return ReturnFunction;
}
// ********** End Class AController Function ReceiveUnPossess **************************************
// ********** Begin Class AController Function ResetIgnoreInputFlags *******************************
struct Z_Construct_UFunction_AController_ResetIgnoreInputFlags_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Input" },
{ "Comment", "/** Reset move and look input ignore flags. */" },
{ "ModuleRelativePath", "Classes/GameFramework/Controller.h" },
{ "ToolTip", "Reset move and look input ignore flags." },
};
#endif // WITH_METADATA
// ********** Begin Function ResetIgnoreInputFlags constinit property declarations *****************
// ********** End Function ResetIgnoreInputFlags constinit property declarations *******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AController_ResetIgnoreInputFlags_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_AController, nullptr, "ResetIgnoreInputFlags", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_AController_ResetIgnoreInputFlags_Statics::Function_MetaDataParams), Z_Construct_UFunction_AController_ResetIgnoreInputFlags_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_AController_ResetIgnoreInputFlags()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AController_ResetIgnoreInputFlags_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(AController::execResetIgnoreInputFlags)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->ResetIgnoreInputFlags();
P_NATIVE_END;
}
// ********** End Class AController Function ResetIgnoreInputFlags *********************************
// ********** Begin Class AController Function ResetIgnoreLookInput ********************************
struct Z_Construct_UFunction_AController_ResetIgnoreLookInput_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Input" },
{ "Comment", "/** Stops ignoring look input by resetting the ignore look input state. */" },
{ "Keywords", "ClearIgnoreLookInput" },
{ "ModuleRelativePath", "Classes/GameFramework/Controller.h" },
{ "ToolTip", "Stops ignoring look input by resetting the ignore look input state." },
};
#endif // WITH_METADATA
// ********** Begin Function ResetIgnoreLookInput constinit property declarations ******************
// ********** End Function ResetIgnoreLookInput constinit property declarations ********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AController_ResetIgnoreLookInput_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_AController, nullptr, "ResetIgnoreLookInput", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_AController_ResetIgnoreLookInput_Statics::Function_MetaDataParams), Z_Construct_UFunction_AController_ResetIgnoreLookInput_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_AController_ResetIgnoreLookInput()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AController_ResetIgnoreLookInput_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(AController::execResetIgnoreLookInput)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->ResetIgnoreLookInput();
P_NATIVE_END;
}
// ********** End Class AController Function ResetIgnoreLookInput **********************************
// ********** Begin Class AController Function ResetIgnoreMoveInput ********************************
struct Z_Construct_UFunction_AController_ResetIgnoreMoveInput_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Input" },
{ "Comment", "/** Stops ignoring move input by resetting the ignore move input state. */" },
{ "Keywords", "ClearIgnoreMoveInput" },
{ "ModuleRelativePath", "Classes/GameFramework/Controller.h" },
{ "ToolTip", "Stops ignoring move input by resetting the ignore move input state." },
};
#endif // WITH_METADATA
// ********** Begin Function ResetIgnoreMoveInput constinit property declarations ******************
// ********** End Function ResetIgnoreMoveInput constinit property declarations ********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AController_ResetIgnoreMoveInput_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_AController, nullptr, "ResetIgnoreMoveInput", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_AController_ResetIgnoreMoveInput_Statics::Function_MetaDataParams), Z_Construct_UFunction_AController_ResetIgnoreMoveInput_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_AController_ResetIgnoreMoveInput()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AController_ResetIgnoreMoveInput_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(AController::execResetIgnoreMoveInput)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->ResetIgnoreMoveInput();
P_NATIVE_END;
}
// ********** End Class AController Function ResetIgnoreMoveInput **********************************
// ********** Begin Class AController Function SetControlRotation **********************************
struct Z_Construct_UFunction_AController_SetControlRotation_Statics
{
struct Controller_eventSetControlRotation_Parms
{
FRotator NewRotation;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Pawn" },
{ "ModuleRelativePath", "Classes/GameFramework/Controller.h" },
{ "Tooltip", "Set the control rotation." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NewRotation_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function SetControlRotation constinit property declarations ********************
static const UECodeGen_Private::FStructPropertyParams NewProp_NewRotation;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetControlRotation constinit property declarations **********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetControlRotation Property Definitions *******************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_AController_SetControlRotation_Statics::NewProp_NewRotation = { "NewRotation", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Controller_eventSetControlRotation_Parms, NewRotation), Z_Construct_UScriptStruct_FRotator, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NewRotation_MetaData), NewProp_NewRotation_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AController_SetControlRotation_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AController_SetControlRotation_Statics::NewProp_NewRotation,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_AController_SetControlRotation_Statics::PropPointers) < 2048);
// ********** End Function SetControlRotation Property Definitions *********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AController_SetControlRotation_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_AController, nullptr, "SetControlRotation", Z_Construct_UFunction_AController_SetControlRotation_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_AController_SetControlRotation_Statics::PropPointers),
sizeof(Z_Construct_UFunction_AController_SetControlRotation_Statics::Controller_eventSetControlRotation_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C20402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_AController_SetControlRotation_Statics::Function_MetaDataParams), Z_Construct_UFunction_AController_SetControlRotation_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_AController_SetControlRotation_Statics::Controller_eventSetControlRotation_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_AController_SetControlRotation()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AController_SetControlRotation_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(AController::execSetControlRotation)
{
P_GET_STRUCT_REF(FRotator,Z_Param_Out_NewRotation);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetControlRotation(Z_Param_Out_NewRotation);
P_NATIVE_END;
}
// ********** End Class AController Function SetControlRotation ************************************
// ********** Begin Class AController Function SetIgnoreLookInput **********************************
struct Z_Construct_UFunction_AController_SetIgnoreLookInput_Statics
{
struct Controller_eventSetIgnoreLookInput_Parms
{
bool bNewLookInput;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Input" },
{ "Comment", "/**\n\x09* Locks or unlocks look input, consecutive calls stack up and require the same amount of calls to undo, or can all be undone using ResetIgnoreLookInput.\n\x09* @param bNewLookInput\x09If true, look input is ignored. If false, input is not ignored.\n\x09*/" },
{ "ModuleRelativePath", "Classes/GameFramework/Controller.h" },
{ "ToolTip", "Locks or unlocks look input, consecutive calls stack up and require the same amount of calls to undo, or can all be undone using ResetIgnoreLookInput.\n@param bNewLookInput If true, look input is ignored. If false, input is not ignored." },
};
#endif // WITH_METADATA
// ********** Begin Function SetIgnoreLookInput constinit property declarations ********************
static void NewProp_bNewLookInput_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bNewLookInput;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetIgnoreLookInput constinit property declarations **********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetIgnoreLookInput Property Definitions *******************************
void Z_Construct_UFunction_AController_SetIgnoreLookInput_Statics::NewProp_bNewLookInput_SetBit(void* Obj)
{
((Controller_eventSetIgnoreLookInput_Parms*)Obj)->bNewLookInput = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_AController_SetIgnoreLookInput_Statics::NewProp_bNewLookInput = { "bNewLookInput", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(Controller_eventSetIgnoreLookInput_Parms), &Z_Construct_UFunction_AController_SetIgnoreLookInput_Statics::NewProp_bNewLookInput_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AController_SetIgnoreLookInput_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AController_SetIgnoreLookInput_Statics::NewProp_bNewLookInput,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_AController_SetIgnoreLookInput_Statics::PropPointers) < 2048);
// ********** End Function SetIgnoreLookInput Property Definitions *********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AController_SetIgnoreLookInput_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_AController, nullptr, "SetIgnoreLookInput", Z_Construct_UFunction_AController_SetIgnoreLookInput_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_AController_SetIgnoreLookInput_Statics::PropPointers),
sizeof(Z_Construct_UFunction_AController_SetIgnoreLookInput_Statics::Controller_eventSetIgnoreLookInput_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_AController_SetIgnoreLookInput_Statics::Function_MetaDataParams), Z_Construct_UFunction_AController_SetIgnoreLookInput_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_AController_SetIgnoreLookInput_Statics::Controller_eventSetIgnoreLookInput_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_AController_SetIgnoreLookInput()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AController_SetIgnoreLookInput_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(AController::execSetIgnoreLookInput)
{
P_GET_UBOOL(Z_Param_bNewLookInput);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetIgnoreLookInput(Z_Param_bNewLookInput);
P_NATIVE_END;
}
// ********** End Class AController Function SetIgnoreLookInput ************************************
// ********** Begin Class AController Function SetIgnoreMoveInput **********************************
struct Z_Construct_UFunction_AController_SetIgnoreMoveInput_Statics
{
struct Controller_eventSetIgnoreMoveInput_Parms
{
bool bNewMoveInput;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Input" },
{ "Comment", "/**\n\x09 * Locks or unlocks movement input, consecutive calls stack up and require the same amount of calls to undo, or can all be undone using ResetIgnoreMoveInput.\n\x09 * @param bNewMoveInput\x09If true, move input is ignored. If false, input is not ignored.\n\x09 */" },
{ "ModuleRelativePath", "Classes/GameFramework/Controller.h" },
{ "ToolTip", "Locks or unlocks movement input, consecutive calls stack up and require the same amount of calls to undo, or can all be undone using ResetIgnoreMoveInput.\n@param bNewMoveInput If true, move input is ignored. If false, input is not ignored." },
};
#endif // WITH_METADATA
// ********** Begin Function SetIgnoreMoveInput constinit property declarations ********************
static void NewProp_bNewMoveInput_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bNewMoveInput;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetIgnoreMoveInput constinit property declarations **********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetIgnoreMoveInput Property Definitions *******************************
void Z_Construct_UFunction_AController_SetIgnoreMoveInput_Statics::NewProp_bNewMoveInput_SetBit(void* Obj)
{
((Controller_eventSetIgnoreMoveInput_Parms*)Obj)->bNewMoveInput = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_AController_SetIgnoreMoveInput_Statics::NewProp_bNewMoveInput = { "bNewMoveInput", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(Controller_eventSetIgnoreMoveInput_Parms), &Z_Construct_UFunction_AController_SetIgnoreMoveInput_Statics::NewProp_bNewMoveInput_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AController_SetIgnoreMoveInput_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AController_SetIgnoreMoveInput_Statics::NewProp_bNewMoveInput,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_AController_SetIgnoreMoveInput_Statics::PropPointers) < 2048);
// ********** End Function SetIgnoreMoveInput Property Definitions *********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AController_SetIgnoreMoveInput_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_AController, nullptr, "SetIgnoreMoveInput", Z_Construct_UFunction_AController_SetIgnoreMoveInput_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_AController_SetIgnoreMoveInput_Statics::PropPointers),
sizeof(Z_Construct_UFunction_AController_SetIgnoreMoveInput_Statics::Controller_eventSetIgnoreMoveInput_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_AController_SetIgnoreMoveInput_Statics::Function_MetaDataParams), Z_Construct_UFunction_AController_SetIgnoreMoveInput_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_AController_SetIgnoreMoveInput_Statics::Controller_eventSetIgnoreMoveInput_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_AController_SetIgnoreMoveInput()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AController_SetIgnoreMoveInput_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(AController::execSetIgnoreMoveInput)
{
P_GET_UBOOL(Z_Param_bNewMoveInput);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetIgnoreMoveInput(Z_Param_bNewMoveInput);
P_NATIVE_END;
}
// ********** End Class AController Function SetIgnoreMoveInput ************************************
// ********** Begin Class AController Function SetInitialLocationAndRotation ***********************
struct Z_Construct_UFunction_AController_SetInitialLocationAndRotation_Statics
{
struct Controller_eventSetInitialLocationAndRotation_Parms
{
FVector NewLocation;
FRotator NewRotation;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Pawn" },
{ "Comment", "/** Set the initial location and rotation of the controller, as well as the control rotation. Typically used when the controller is first created. */" },
{ "ModuleRelativePath", "Classes/GameFramework/Controller.h" },
{ "ToolTip", "Set the initial location and rotation of the controller, as well as the control rotation. Typically used when the controller is first created." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NewLocation_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NewRotation_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function SetInitialLocationAndRotation constinit property declarations *********
static const UECodeGen_Private::FStructPropertyParams NewProp_NewLocation;
static const UECodeGen_Private::FStructPropertyParams NewProp_NewRotation;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetInitialLocationAndRotation constinit property declarations ***********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetInitialLocationAndRotation Property Definitions ********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_AController_SetInitialLocationAndRotation_Statics::NewProp_NewLocation = { "NewLocation", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Controller_eventSetInitialLocationAndRotation_Parms, NewLocation), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NewLocation_MetaData), NewProp_NewLocation_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_AController_SetInitialLocationAndRotation_Statics::NewProp_NewRotation = { "NewRotation", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Controller_eventSetInitialLocationAndRotation_Parms, NewRotation), Z_Construct_UScriptStruct_FRotator, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NewRotation_MetaData), NewProp_NewRotation_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AController_SetInitialLocationAndRotation_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AController_SetInitialLocationAndRotation_Statics::NewProp_NewLocation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AController_SetInitialLocationAndRotation_Statics::NewProp_NewRotation,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_AController_SetInitialLocationAndRotation_Statics::PropPointers) < 2048);
// ********** End Function SetInitialLocationAndRotation Property Definitions **********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AController_SetInitialLocationAndRotation_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_AController, nullptr, "SetInitialLocationAndRotation", Z_Construct_UFunction_AController_SetInitialLocationAndRotation_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_AController_SetInitialLocationAndRotation_Statics::PropPointers),
sizeof(Z_Construct_UFunction_AController_SetInitialLocationAndRotation_Statics::Controller_eventSetInitialLocationAndRotation_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C20402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_AController_SetInitialLocationAndRotation_Statics::Function_MetaDataParams), Z_Construct_UFunction_AController_SetInitialLocationAndRotation_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_AController_SetInitialLocationAndRotation_Statics::Controller_eventSetInitialLocationAndRotation_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_AController_SetInitialLocationAndRotation()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AController_SetInitialLocationAndRotation_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(AController::execSetInitialLocationAndRotation)
{
P_GET_STRUCT_REF(FVector,Z_Param_Out_NewLocation);
P_GET_STRUCT_REF(FRotator,Z_Param_Out_NewRotation);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetInitialLocationAndRotation(Z_Param_Out_NewLocation,Z_Param_Out_NewRotation);
P_NATIVE_END;
}
// ********** End Class AController Function SetInitialLocationAndRotation *************************
// ********** Begin Class AController Function StopMovement ****************************************
struct Z_Construct_UFunction_AController_StopMovement_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "AI|Navigation" },
{ "Comment", "/** Aborts the move the controller is currently performing */" },
{ "ModuleRelativePath", "Classes/GameFramework/Controller.h" },
{ "ToolTip", "Aborts the move the controller is currently performing" },
};
#endif // WITH_METADATA
// ********** Begin Function StopMovement constinit property declarations **************************
// ********** End Function StopMovement constinit property declarations ****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AController_StopMovement_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_AController, nullptr, "StopMovement", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_AController_StopMovement_Statics::Function_MetaDataParams), Z_Construct_UFunction_AController_StopMovement_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_AController_StopMovement()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AController_StopMovement_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(AController::execStopMovement)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->StopMovement();
P_NATIVE_END;
}
// ********** End Class AController Function StopMovement ******************************************
// ********** Begin Class AController Function UnPossess *******************************************
struct Z_Construct_UFunction_AController_UnPossess_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Pawn" },
{ "Comment", "/** Called to unpossess our pawn for any reason that is not the pawn being destroyed (destruction handled by PawnDestroyed()). */" },
{ "Keywords", "set controller" },
{ "ModuleRelativePath", "Classes/GameFramework/Controller.h" },
{ "ToolTip", "Called to unpossess our pawn for any reason that is not the pawn being destroyed (destruction handled by PawnDestroyed())." },
};
#endif // WITH_METADATA
// ********** Begin Function UnPossess constinit property declarations *****************************
// ********** End Function UnPossess constinit property declarations *******************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AController_UnPossess_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_AController, nullptr, "UnPossess", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_AController_UnPossess_Statics::Function_MetaDataParams), Z_Construct_UFunction_AController_UnPossess_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_AController_UnPossess()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AController_UnPossess_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(AController::execUnPossess)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->UnPossess();
P_NATIVE_END;
}
// ********** End Class AController Function UnPossess *********************************************
// ********** Begin Class AController **************************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_AController;
UClass* AController::GetPrivateStaticClass()
{
using TClass = AController;
if (!Z_Registration_Info_UClass_AController.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("Controller"),
Z_Registration_Info_UClass_AController.InnerSingleton,
StaticRegisterNativesAController,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_AController.InnerSingleton;
}
UClass* Z_Construct_UClass_AController_NoRegister()
{
return AController::GetPrivateStaticClass();
}
struct Z_Construct_UClass_AController_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Controllers are non-physical actors that can possess a Pawn to control\n * its actions. PlayerControllers are used by human players to control pawns, while\n * AIControllers implement the artificial intelligence for the pawns they control.\n * Controllers take control of a pawn using their Possess() method, and relinquish\n * control of the pawn by calling UnPossess().\n *\n * Controllers receive notifications for many of the events occurring for the Pawn they\n * are controlling. This gives the controller the opportunity to implement the behavior\n * in response to this event, intercepting the event and superseding the Pawn's default\n * behavior.\n *\n * ControlRotation (accessed via GetControlRotation()), determines the viewing/aiming\n * direction of the controlled Pawn and is affected by input such as from a mouse or gamepad.\n * \n * @see https://docs.unrealengine.com/latest/INT/Gameplay/Framework/Controller/\n */" },
{ "HideCategories", "Collision Rendering Transformation" },
{ "IncludePath", "GameFramework/Controller.h" },
{ "IsBlueprintBase", "false" },
{ "ModuleRelativePath", "Classes/GameFramework/Controller.h" },
{ "ObjectInitializerConstructorDeclared", "" },
{ "ToolTip", "Controllers are non-physical actors that can possess a Pawn to control\nits actions. PlayerControllers are used by human players to control pawns, while\nAIControllers implement the artificial intelligence for the pawns they control.\nControllers take control of a pawn using their Possess() method, and relinquish\ncontrol of the pawn by calling UnPossess().\n\nControllers receive notifications for many of the events occurring for the Pawn they\nare controlling. This gives the controller the opportunity to implement the behavior\nin response to this event, intercepting the event and superseding the Pawn's default\nbehavior.\n\nControlRotation (accessed via GetControlRotation()), determines the viewing/aiming\ndirection of the controlled Pawn and is affected by input such as from a mouse or gamepad.\n\n@see https://docs.unrealengine.com/latest/INT/Gameplay/Framework/Controller/" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PlayerState_MetaData[] = {
{ "Category", "Controller" },
{ "Comment", "/** PlayerState containing replicated information about the player using this controller (only exists for players, not NPCs). */" },
{ "ModuleRelativePath", "Classes/GameFramework/Controller.h" },
{ "ToolTip", "PlayerState containing replicated information about the player using this controller (only exists for players, not NPCs)." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnInstigatedAnyDamage_MetaData[] = {
{ "Comment", "/** Called when the controller has instigated damage in any way */" },
{ "ModuleRelativePath", "Classes/GameFramework/Controller.h" },
{ "ToolTip", "Called when the controller has instigated damage in any way" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnPossessedPawnChanged_MetaData[] = {
{ "Category", "Pawn" },
{ "Comment", "/** Called on both authorities and clients when the possessed pawn changes (either OldPawn or NewPawn might be nullptr) */" },
{ "ModuleRelativePath", "Classes/GameFramework/Controller.h" },
{ "ToolTip", "Called on both authorities and clients when the possessed pawn changes (either OldPawn or NewPawn might be nullptr)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StateName_MetaData[] = {
{ "Comment", "/** Current gameplay state this controller is in */" },
{ "ModuleRelativePath", "Classes/GameFramework/Controller.h" },
{ "ToolTip", "Current gameplay state this controller is in" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Pawn_MetaData[] = {
{ "Comment", "/** Pawn currently being controlled by this controller. Use Pawn.Possess() to take control of a pawn */" },
{ "ModuleRelativePath", "Classes/GameFramework/Controller.h" },
{ "ToolTip", "Pawn currently being controlled by this controller. Use Pawn.Possess() to take control of a pawn" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Character_MetaData[] = {
{ "Comment", "/** Character currently being controlled by this controller. Value is same as Pawn if the controlled pawn is a character, otherwise nullptr */" },
{ "ModuleRelativePath", "Classes/GameFramework/Controller.h" },
{ "ToolTip", "Character currently being controlled by this controller. Value is same as Pawn if the controlled pawn is a character, otherwise nullptr" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TransformComponent_MetaData[] = {
{ "Comment", "/** Component to give controllers a transform and enable attachment if desired. */" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Classes/GameFramework/Controller.h" },
{ "ToolTip", "Component to give controllers a transform and enable attachment if desired." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ControlRotation_MetaData[] = {
{ "Comment", "/** The control rotation of the Controller. See GetControlRotation. */" },
{ "ModuleRelativePath", "Classes/GameFramework/Controller.h" },
{ "ToolTip", "The control rotation of the Controller. See GetControlRotation." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAttachToPawn_MetaData[] = {
{ "Category", "Controller|Transform" },
{ "Comment", "/**\n\x09 * If true, the controller location will match the possessed Pawn's location. If false, it will not be updated. Rotation will match ControlRotation in either case.\n\x09 * Since a Controller's location is normally inaccessible, this is intended mainly for purposes of being able to attach\n\x09 * an Actor that follows the possessed Pawn location, but that still has the full aim rotation (since a Pawn might\n\x09 * update only some components of the rotation).\n\x09 */" },
{ "ModuleRelativePath", "Classes/GameFramework/Controller.h" },
{ "ToolTip", "If true, the controller location will match the possessed Pawn's location. If false, it will not be updated. Rotation will match ControlRotation in either case.\nSince a Controller's location is normally inaccessible, this is intended mainly for purposes of being able to attach\nan Actor that follows the possessed Pawn location, but that still has the full aim rotation (since a Pawn might\nupdate only some components of the rotation)." },
};
#endif // WITH_METADATA
// ********** Begin Class AController constinit property declarations ******************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_PlayerState;
static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnInstigatedAnyDamage;
static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnPossessedPawnChanged;
static const UECodeGen_Private::FNamePropertyParams NewProp_StateName;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Pawn;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Character;
static const UECodeGen_Private::FObjectPropertyParams NewProp_TransformComponent;
static const UECodeGen_Private::FStructPropertyParams NewProp_ControlRotation;
static void NewProp_bAttachToPawn_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAttachToPawn;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class AController constinit property declarations ********************************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("ClientSetLocation"), .Pointer = &AController::execClientSetLocation },
{ .NameUTF8 = UTF8TEXT("ClientSetRotation"), .Pointer = &AController::execClientSetRotation },
{ .NameUTF8 = UTF8TEXT("GetControlRotation"), .Pointer = &AController::execGetControlRotation },
{ .NameUTF8 = UTF8TEXT("GetDesiredRotation"), .Pointer = &AController::execGetDesiredRotation },
{ .NameUTF8 = UTF8TEXT("GetPlayerViewPoint"), .Pointer = &AController::execGetPlayerViewPoint },
{ .NameUTF8 = UTF8TEXT("GetViewTarget"), .Pointer = &AController::execGetViewTarget },
{ .NameUTF8 = UTF8TEXT("IsLocalController"), .Pointer = &AController::execIsLocalController },
{ .NameUTF8 = UTF8TEXT("IsLocalPlayerController"), .Pointer = &AController::execIsLocalPlayerController },
{ .NameUTF8 = UTF8TEXT("IsLookInputIgnored"), .Pointer = &AController::execIsLookInputIgnored },
{ .NameUTF8 = UTF8TEXT("IsMoveInputIgnored"), .Pointer = &AController::execIsMoveInputIgnored },
{ .NameUTF8 = UTF8TEXT("IsPlayerController"), .Pointer = &AController::execIsPlayerController },
{ .NameUTF8 = UTF8TEXT("K2_GetPawn"), .Pointer = &AController::execK2_GetPawn },
{ .NameUTF8 = UTF8TEXT("LineOfSightTo"), .Pointer = &AController::execLineOfSightTo },
{ .NameUTF8 = UTF8TEXT("OnRep_Pawn"), .Pointer = &AController::execOnRep_Pawn },
{ .NameUTF8 = UTF8TEXT("OnRep_PlayerState"), .Pointer = &AController::execOnRep_PlayerState },
{ .NameUTF8 = UTF8TEXT("Possess"), .Pointer = &AController::execPossess },
{ .NameUTF8 = UTF8TEXT("ResetIgnoreInputFlags"), .Pointer = &AController::execResetIgnoreInputFlags },
{ .NameUTF8 = UTF8TEXT("ResetIgnoreLookInput"), .Pointer = &AController::execResetIgnoreLookInput },
{ .NameUTF8 = UTF8TEXT("ResetIgnoreMoveInput"), .Pointer = &AController::execResetIgnoreMoveInput },
{ .NameUTF8 = UTF8TEXT("SetControlRotation"), .Pointer = &AController::execSetControlRotation },
{ .NameUTF8 = UTF8TEXT("SetIgnoreLookInput"), .Pointer = &AController::execSetIgnoreLookInput },
{ .NameUTF8 = UTF8TEXT("SetIgnoreMoveInput"), .Pointer = &AController::execSetIgnoreMoveInput },
{ .NameUTF8 = UTF8TEXT("SetInitialLocationAndRotation"), .Pointer = &AController::execSetInitialLocationAndRotation },
{ .NameUTF8 = UTF8TEXT("StopMovement"), .Pointer = &AController::execStopMovement },
{ .NameUTF8 = UTF8TEXT("UnPossess"), .Pointer = &AController::execUnPossess },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_AController_ClientSetLocation, "ClientSetLocation" }, // 3631125493
{ &Z_Construct_UFunction_AController_ClientSetRotation, "ClientSetRotation" }, // 879457753
{ &Z_Construct_UFunction_AController_GetControlRotation, "GetControlRotation" }, // 1990082689
{ &Z_Construct_UFunction_AController_GetDesiredRotation, "GetDesiredRotation" }, // 3241782476
{ &Z_Construct_UFunction_AController_GetPlayerViewPoint, "GetPlayerViewPoint" }, // 3644131233
{ &Z_Construct_UFunction_AController_GetViewTarget, "GetViewTarget" }, // 2297032257
{ &Z_Construct_UFunction_AController_IsLocalController, "IsLocalController" }, // 3100525092
{ &Z_Construct_UFunction_AController_IsLocalPlayerController, "IsLocalPlayerController" }, // 1049042774
{ &Z_Construct_UFunction_AController_IsLookInputIgnored, "IsLookInputIgnored" }, // 1631335490
{ &Z_Construct_UFunction_AController_IsMoveInputIgnored, "IsMoveInputIgnored" }, // 367868596
{ &Z_Construct_UFunction_AController_IsPlayerController, "IsPlayerController" }, // 4272878480
{ &Z_Construct_UFunction_AController_K2_GetPawn, "K2_GetPawn" }, // 1905872339
{ &Z_Construct_UFunction_AController_LineOfSightTo, "LineOfSightTo" }, // 3302583505
{ &Z_Construct_UFunction_AController_OnRep_Pawn, "OnRep_Pawn" }, // 2924029050
{ &Z_Construct_UFunction_AController_OnRep_PlayerState, "OnRep_PlayerState" }, // 3339228008
{ &Z_Construct_UFunction_AController_Possess, "Possess" }, // 1273344142
{ &Z_Construct_UFunction_AController_ReceiveInstigatedAnyDamage, "ReceiveInstigatedAnyDamage" }, // 2025994767
{ &Z_Construct_UFunction_AController_ReceivePossess, "ReceivePossess" }, // 1096440178
{ &Z_Construct_UFunction_AController_ReceiveUnPossess, "ReceiveUnPossess" }, // 3352997662
{ &Z_Construct_UFunction_AController_ResetIgnoreInputFlags, "ResetIgnoreInputFlags" }, // 2104056925
{ &Z_Construct_UFunction_AController_ResetIgnoreLookInput, "ResetIgnoreLookInput" }, // 488920429
{ &Z_Construct_UFunction_AController_ResetIgnoreMoveInput, "ResetIgnoreMoveInput" }, // 2654310960
{ &Z_Construct_UFunction_AController_SetControlRotation, "SetControlRotation" }, // 3522340638
{ &Z_Construct_UFunction_AController_SetIgnoreLookInput, "SetIgnoreLookInput" }, // 673923429
{ &Z_Construct_UFunction_AController_SetIgnoreMoveInput, "SetIgnoreMoveInput" }, // 3394412909
{ &Z_Construct_UFunction_AController_SetInitialLocationAndRotation, "SetInitialLocationAndRotation" }, // 2860680784
{ &Z_Construct_UFunction_AController_StopMovement, "StopMovement" }, // 1255087514
{ &Z_Construct_UFunction_AController_UnPossess, "UnPossess" }, // 2221745182
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static const UECodeGen_Private::FImplementedInterfaceParams InterfaceParams[];
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<AController>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_AController_Statics
// ********** Begin Class AController Property Definitions *****************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_AController_Statics::NewProp_PlayerState = { "PlayerState", "OnRep_PlayerState", (EPropertyFlags)0x0114000100000034, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AController, PlayerState), Z_Construct_UClass_APlayerState_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PlayerState_MetaData), NewProp_PlayerState_MetaData) };
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_AController_Statics::NewProp_OnInstigatedAnyDamage = { "OnInstigatedAnyDamage", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AController, OnInstigatedAnyDamage), Z_Construct_UDelegateFunction_Engine_InstigatedAnyDamageSignature__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnInstigatedAnyDamage_MetaData), NewProp_OnInstigatedAnyDamage_MetaData) }; // 3718178442
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_AController_Statics::NewProp_OnPossessedPawnChanged = { "OnPossessedPawnChanged", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AController, OnPossessedPawnChanged), Z_Construct_UDelegateFunction_Engine_OnPossessedPawnChanged__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnPossessedPawnChanged_MetaData), NewProp_OnPossessedPawnChanged_MetaData) }; // 4154931515
const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_AController_Statics::NewProp_StateName = { "StateName", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AController, StateName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StateName_MetaData), NewProp_StateName_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_AController_Statics::NewProp_Pawn = { "Pawn", "OnRep_Pawn", (EPropertyFlags)0x0144000100000020, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AController, Pawn), Z_Construct_UClass_APawn_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Pawn_MetaData), NewProp_Pawn_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_AController_Statics::NewProp_Character = { "Character", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AController, Character), Z_Construct_UClass_ACharacter_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Character_MetaData), NewProp_Character_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_AController_Statics::NewProp_TransformComponent = { "TransformComponent", nullptr, (EPropertyFlags)0x0144000000080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AController, TransformComponent), Z_Construct_UClass_USceneComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TransformComponent_MetaData), NewProp_TransformComponent_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_AController_Statics::NewProp_ControlRotation = { "ControlRotation", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AController, ControlRotation), Z_Construct_UScriptStruct_FRotator, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ControlRotation_MetaData), NewProp_ControlRotation_MetaData) };
void Z_Construct_UClass_AController_Statics::NewProp_bAttachToPawn_SetBit(void* Obj)
{
((AController*)Obj)->bAttachToPawn = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_AController_Statics::NewProp_bAttachToPawn = { "bAttachToPawn", nullptr, (EPropertyFlags)0x0020080000010001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(AController), &Z_Construct_UClass_AController_Statics::NewProp_bAttachToPawn_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAttachToPawn_MetaData), NewProp_bAttachToPawn_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_AController_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AController_Statics::NewProp_PlayerState,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AController_Statics::NewProp_OnInstigatedAnyDamage,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AController_Statics::NewProp_OnPossessedPawnChanged,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AController_Statics::NewProp_StateName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AController_Statics::NewProp_Pawn,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AController_Statics::NewProp_Character,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AController_Statics::NewProp_TransformComponent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AController_Statics::NewProp_ControlRotation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AController_Statics::NewProp_bAttachToPawn,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_AController_Statics::PropPointers) < 2048);
// ********** End Class AController Property Definitions *******************************************
UObject* (*const Z_Construct_UClass_AController_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_AActor,
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_AController_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FImplementedInterfaceParams Z_Construct_UClass_AController_Statics::InterfaceParams[] = {
{ Z_Construct_UClass_UNavAgentInterface_NoRegister, (int32)VTABLE_OFFSET(AController, INavAgentInterface), false }, // 3462716961
};
const UECodeGen_Private::FClassParams Z_Construct_UClass_AController_Statics::ClassParams = {
&AController::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_AController_Statics::PropPointers,
InterfaceParams,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_AController_Statics::PropPointers),
UE_ARRAY_COUNT(InterfaceParams),
0x008802A5u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_AController_Statics::Class_MetaDataParams), Z_Construct_UClass_AController_Statics::Class_MetaDataParams)
};
void AController::StaticRegisterNativesAController()
{
UClass* Class = AController::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_AController_Statics::Funcs));
}
UClass* Z_Construct_UClass_AController()
{
if (!Z_Registration_Info_UClass_AController.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_AController.OuterSingleton, Z_Construct_UClass_AController_Statics::ClassParams);
}
return Z_Registration_Info_UClass_AController.OuterSingleton;
}
#if VALIDATE_CLASS_REPS
void AController::ValidateGeneratedRepEnums(const TArray<struct FRepRecord>& ClassReps) const
{
static FName Name_PlayerState(TEXT("PlayerState"));
static FName Name_Pawn(TEXT("Pawn"));
const bool bIsValid = true
&& Name_PlayerState == ClassReps[(int32)ENetFields_Private::PlayerState].Property->GetFName()
&& Name_Pawn == ClassReps[(int32)ENetFields_Private::Pawn].Property->GetFName();
checkf(bIsValid, TEXT("UHT Generated Rep Indices do not match runtime populated Rep Indices for properties in AController"));
}
#endif
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, AController);
AController::~AController() {}
// ********** End Class AController ****************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_GameFramework_Controller_h__Script_Engine_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_AController, AController::StaticClass, TEXT("AController"), &Z_Registration_Info_UClass_AController, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(AController), 3562593423U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_GameFramework_Controller_h__Script_Engine_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_GameFramework_Controller_h__Script_Engine_1068377338{
TEXT("/Script/Engine"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_GameFramework_Controller_h__Script_Engine_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_GameFramework_Controller_h__Script_Engine_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS