// 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 "MMOKitCode/PlayerControllerCpp.h"
#include "Engine/HitResult.h"

PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodePlayerControllerCpp() {}

// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_AActor_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_APlayerController();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_EObjectTypeQuery();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FHitResult();
MMOKITCODE_API UClass* Z_Construct_UClass_APlayerControllerCpp();
MMOKITCODE_API UClass* Z_Construct_UClass_APlayerControllerCpp_NoRegister();
MMOKITCODE_API UFunction* Z_Construct_UDelegateFunction_MMOKitCode_OnViewportResize__DelegateSignature();
UPackage* Z_Construct_UPackage__Script_MMOKitCode();
// ********** End Cross Module References **********************************************************

// ********** Begin Delegate FOnViewportResize *****************************************************
struct Z_Construct_UDelegateFunction_MMOKitCode_OnViewportResize__DelegateSignature_Statics
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "ModuleRelativePath", "PlayerControllerCpp.h" },
	};
#endif // WITH_METADATA

// ********** Begin Delegate FOnViewportResize constinit property declarations *********************
// ********** End Delegate FOnViewportResize constinit property declarations ***********************
	static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};
const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_MMOKitCode_OnViewportResize__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_MMOKitCode, nullptr, "OnViewportResize__DelegateSignature", 	nullptr, 
	0, 
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_MMOKitCode_OnViewportResize__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_MMOKitCode_OnViewportResize__DelegateSignature_Statics::Function_MetaDataParams)},  };
UFunction* Z_Construct_UDelegateFunction_MMOKitCode_OnViewportResize__DelegateSignature()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_MMOKitCode_OnViewportResize__DelegateSignature_Statics::FuncParams);
	}
	return ReturnFunction;
}
void FOnViewportResize_DelegateWrapper(const FMulticastScriptDelegate& OnViewportResize)
{
	OnViewportResize.ProcessMulticastDelegate<UObject>(NULL);
}
// ********** End Delegate FOnViewportResize *******************************************************

// ********** Begin Class APlayerControllerCpp Function CustomPlayerStart **************************
static FName NAME_APlayerControllerCpp_CustomPlayerStart = FName(TEXT("CustomPlayerStart"));
void APlayerControllerCpp::CustomPlayerStart()
{
	UFunction* Func = FindFunctionChecked(NAME_APlayerControllerCpp_CustomPlayerStart);
	ProcessEvent(Func,NULL);
}
struct Z_Construct_UFunction_APlayerControllerCpp_CustomPlayerStart_Statics
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Game" },
		{ "ModuleRelativePath", "PlayerControllerCpp.h" },
	};
#endif // WITH_METADATA

// ********** Begin Function CustomPlayerStart constinit property declarations *********************
// ********** End Function CustomPlayerStart constinit property declarations ***********************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_APlayerControllerCpp_CustomPlayerStart_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_APlayerControllerCpp, nullptr, "CustomPlayerStart", 	nullptr, 
	0, 
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x08020800, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_APlayerControllerCpp_CustomPlayerStart_Statics::Function_MetaDataParams), Z_Construct_UFunction_APlayerControllerCpp_CustomPlayerStart_Statics::Function_MetaDataParams)},  };
UFunction* Z_Construct_UFunction_APlayerControllerCpp_CustomPlayerStart()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_APlayerControllerCpp_CustomPlayerStart_Statics::FuncParams);
	}
	return ReturnFunction;
}
// ********** End Class APlayerControllerCpp Function CustomPlayerStart ****************************

// ********** Begin Class APlayerControllerCpp Function GetHitResultUnderCursorForObjectsWithIgnore 
struct Z_Construct_UFunction_APlayerControllerCpp_GetHitResultUnderCursorForObjectsWithIgnore_Statics
{
	struct PlayerControllerCpp_eventGetHitResultUnderCursorForObjectsWithIgnore_Parms
	{
		TArray<TEnumAsByte<EObjectTypeQuery>> ObjectTypes;
		bool bTraceComplex;
		TArray<AActor*> InIgnoreActors;
		FHitResult HitResult;
		bool ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "bTraceComplex", "TRUE" },
		{ "Category", "Game|Player" },
		{ "Comment", "/** Performs a collision query under the mouse cursor, looking for object types, with ignore */" },
		{ "ModuleRelativePath", "PlayerControllerCpp.h" },
		{ "ToolTip", "Performs a collision query under the mouse cursor, looking for object types, with ignore" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ObjectTypes_MetaData[] = {
		{ "NativeConst", "" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InIgnoreActors_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Function GetHitResultUnderCursorForObjectsWithIgnore constinit property declarations 
	static const UECodeGen_Private::FBytePropertyParams NewProp_ObjectTypes_Inner;
	static const UECodeGen_Private::FArrayPropertyParams NewProp_ObjectTypes;
	static void NewProp_bTraceComplex_SetBit(void* Obj);
	static const UECodeGen_Private::FBoolPropertyParams NewProp_bTraceComplex;
	static const UECodeGen_Private::FObjectPropertyParams NewProp_InIgnoreActors_Inner;
	static const UECodeGen_Private::FArrayPropertyParams NewProp_InIgnoreActors;
	static const UECodeGen_Private::FStructPropertyParams NewProp_HitResult;
	static void NewProp_ReturnValue_SetBit(void* Obj);
	static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetHitResultUnderCursorForObjectsWithIgnore constinit property declarations 
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function GetHitResultUnderCursorForObjectsWithIgnore Property Definitions ******
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_APlayerControllerCpp_GetHitResultUnderCursorForObjectsWithIgnore_Statics::NewProp_ObjectTypes_Inner = { "ObjectTypes", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UEnum_Engine_EObjectTypeQuery, METADATA_PARAMS(0, nullptr) }; // 2482564233
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_APlayerControllerCpp_GetHitResultUnderCursorForObjectsWithIgnore_Statics::NewProp_ObjectTypes = { "ObjectTypes", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PlayerControllerCpp_eventGetHitResultUnderCursorForObjectsWithIgnore_Parms, ObjectTypes), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ObjectTypes_MetaData), NewProp_ObjectTypes_MetaData) }; // 2482564233
void Z_Construct_UFunction_APlayerControllerCpp_GetHitResultUnderCursorForObjectsWithIgnore_Statics::NewProp_bTraceComplex_SetBit(void* Obj)
{
	((PlayerControllerCpp_eventGetHitResultUnderCursorForObjectsWithIgnore_Parms*)Obj)->bTraceComplex = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_APlayerControllerCpp_GetHitResultUnderCursorForObjectsWithIgnore_Statics::NewProp_bTraceComplex = { "bTraceComplex", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PlayerControllerCpp_eventGetHitResultUnderCursorForObjectsWithIgnore_Parms), &Z_Construct_UFunction_APlayerControllerCpp_GetHitResultUnderCursorForObjectsWithIgnore_Statics::NewProp_bTraceComplex_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_APlayerControllerCpp_GetHitResultUnderCursorForObjectsWithIgnore_Statics::NewProp_InIgnoreActors_Inner = { "InIgnoreActors", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_APlayerControllerCpp_GetHitResultUnderCursorForObjectsWithIgnore_Statics::NewProp_InIgnoreActors = { "InIgnoreActors", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PlayerControllerCpp_eventGetHitResultUnderCursorForObjectsWithIgnore_Parms, InIgnoreActors), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InIgnoreActors_MetaData), NewProp_InIgnoreActors_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_APlayerControllerCpp_GetHitResultUnderCursorForObjectsWithIgnore_Statics::NewProp_HitResult = { "HitResult", nullptr, (EPropertyFlags)0x0010008000000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PlayerControllerCpp_eventGetHitResultUnderCursorForObjectsWithIgnore_Parms, HitResult), Z_Construct_UScriptStruct_FHitResult, METADATA_PARAMS(0, nullptr) }; // 222120718
void Z_Construct_UFunction_APlayerControllerCpp_GetHitResultUnderCursorForObjectsWithIgnore_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
	((PlayerControllerCpp_eventGetHitResultUnderCursorForObjectsWithIgnore_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_APlayerControllerCpp_GetHitResultUnderCursorForObjectsWithIgnore_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(PlayerControllerCpp_eventGetHitResultUnderCursorForObjectsWithIgnore_Parms), &Z_Construct_UFunction_APlayerControllerCpp_GetHitResultUnderCursorForObjectsWithIgnore_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_APlayerControllerCpp_GetHitResultUnderCursorForObjectsWithIgnore_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_APlayerControllerCpp_GetHitResultUnderCursorForObjectsWithIgnore_Statics::NewProp_ObjectTypes_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_APlayerControllerCpp_GetHitResultUnderCursorForObjectsWithIgnore_Statics::NewProp_ObjectTypes,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_APlayerControllerCpp_GetHitResultUnderCursorForObjectsWithIgnore_Statics::NewProp_bTraceComplex,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_APlayerControllerCpp_GetHitResultUnderCursorForObjectsWithIgnore_Statics::NewProp_InIgnoreActors_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_APlayerControllerCpp_GetHitResultUnderCursorForObjectsWithIgnore_Statics::NewProp_InIgnoreActors,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_APlayerControllerCpp_GetHitResultUnderCursorForObjectsWithIgnore_Statics::NewProp_HitResult,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_APlayerControllerCpp_GetHitResultUnderCursorForObjectsWithIgnore_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_APlayerControllerCpp_GetHitResultUnderCursorForObjectsWithIgnore_Statics::PropPointers) < 2048);
// ********** End Function GetHitResultUnderCursorForObjectsWithIgnore Property Definitions ********
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_APlayerControllerCpp_GetHitResultUnderCursorForObjectsWithIgnore_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_APlayerControllerCpp, nullptr, "GetHitResultUnderCursorForObjectsWithIgnore", 	Z_Construct_UFunction_APlayerControllerCpp_GetHitResultUnderCursorForObjectsWithIgnore_Statics::PropPointers, 
	UE_ARRAY_COUNT(Z_Construct_UFunction_APlayerControllerCpp_GetHitResultUnderCursorForObjectsWithIgnore_Statics::PropPointers), 
sizeof(Z_Construct_UFunction_APlayerControllerCpp_GetHitResultUnderCursorForObjectsWithIgnore_Statics::PlayerControllerCpp_eventGetHitResultUnderCursorForObjectsWithIgnore_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54420401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_APlayerControllerCpp_GetHitResultUnderCursorForObjectsWithIgnore_Statics::Function_MetaDataParams), Z_Construct_UFunction_APlayerControllerCpp_GetHitResultUnderCursorForObjectsWithIgnore_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_APlayerControllerCpp_GetHitResultUnderCursorForObjectsWithIgnore_Statics::PlayerControllerCpp_eventGetHitResultUnderCursorForObjectsWithIgnore_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_APlayerControllerCpp_GetHitResultUnderCursorForObjectsWithIgnore()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_APlayerControllerCpp_GetHitResultUnderCursorForObjectsWithIgnore_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(APlayerControllerCpp::execGetHitResultUnderCursorForObjectsWithIgnore)
{
	P_GET_TARRAY_REF(TEnumAsByte<EObjectTypeQuery>,Z_Param_Out_ObjectTypes);
	P_GET_UBOOL(Z_Param_bTraceComplex);
	P_GET_TARRAY_REF(AActor*,Z_Param_Out_InIgnoreActors);
	P_GET_STRUCT_REF(FHitResult,Z_Param_Out_HitResult);
	P_FINISH;
	P_NATIVE_BEGIN;
	*(bool*)Z_Param__Result=P_THIS->GetHitResultUnderCursorForObjectsWithIgnore(Z_Param_Out_ObjectTypes,Z_Param_bTraceComplex,Z_Param_Out_InIgnoreActors,Z_Param_Out_HitResult);
	P_NATIVE_END;
}
// ********** End Class APlayerControllerCpp Function GetHitResultUnderCursorForObjectsWithIgnore **

// ********** Begin Class APlayerControllerCpp *****************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_APlayerControllerCpp;
UClass* APlayerControllerCpp::GetPrivateStaticClass()
{
	using TClass = APlayerControllerCpp;
	if (!Z_Registration_Info_UClass_APlayerControllerCpp.InnerSingleton)
	{
		GetPrivateStaticClassBody(
			TClass::StaticPackage(),
			TEXT("PlayerControllerCpp"),
			Z_Registration_Info_UClass_APlayerControllerCpp.InnerSingleton,
			StaticRegisterNativesAPlayerControllerCpp,
			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_APlayerControllerCpp.InnerSingleton;
}
UClass* Z_Construct_UClass_APlayerControllerCpp_NoRegister()
{
	return APlayerControllerCpp::GetPrivateStaticClass();
}
struct Z_Construct_UClass_APlayerControllerCpp_Statics
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
		{ "HideCategories", "Collision Rendering Transformation" },
		{ "IncludePath", "PlayerControllerCpp.h" },
		{ "ModuleRelativePath", "PlayerControllerCpp.h" },
		{ "ObjectInitializerConstructorDeclared", "" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ViewportResizeEvent_MetaData[] = {
		{ "Comment", "/** An event to bind to for when the viewport size changes. Useful for widgets that have a custom scale logic. */" },
		{ "ModuleRelativePath", "PlayerControllerCpp.h" },
		{ "ToolTip", "An event to bind to for when the viewport size changes. Useful for widgets that have a custom scale logic." },
	};
#endif // WITH_METADATA

// ********** Begin Class APlayerControllerCpp constinit property declarations *********************
	static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_ViewportResizeEvent;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class APlayerControllerCpp constinit property declarations ***********************
	static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
		{ .NameUTF8 = UTF8TEXT("GetHitResultUnderCursorForObjectsWithIgnore"), .Pointer = &APlayerControllerCpp::execGetHitResultUnderCursorForObjectsWithIgnore },
	};
	static UObject* (*const DependentSingletons[])();
	static constexpr FClassFunctionLinkInfo FuncInfo[] = {
		{ &Z_Construct_UFunction_APlayerControllerCpp_CustomPlayerStart, "CustomPlayerStart" }, // 3877320117
		{ &Z_Construct_UFunction_APlayerControllerCpp_GetHitResultUnderCursorForObjectsWithIgnore, "GetHitResultUnderCursorForObjectsWithIgnore" }, // 3148976464
	};
	static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
	static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
		TCppClassTypeTraits<APlayerControllerCpp>::IsAbstract,
	};
	static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_APlayerControllerCpp_Statics

// ********** Begin Class APlayerControllerCpp Property Definitions ********************************
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_APlayerControllerCpp_Statics::NewProp_ViewportResizeEvent = { "ViewportResizeEvent", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(APlayerControllerCpp, ViewportResizeEvent), Z_Construct_UDelegateFunction_MMOKitCode_OnViewportResize__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ViewportResizeEvent_MetaData), NewProp_ViewportResizeEvent_MetaData) }; // 3850376825
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_APlayerControllerCpp_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_APlayerControllerCpp_Statics::NewProp_ViewportResizeEvent,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_APlayerControllerCpp_Statics::PropPointers) < 2048);
// ********** End Class APlayerControllerCpp Property Definitions **********************************
UObject* (*const Z_Construct_UClass_APlayerControllerCpp_Statics::DependentSingletons[])() = {
	(UObject* (*)())Z_Construct_UClass_APlayerController,
	(UObject* (*)())Z_Construct_UPackage__Script_MMOKitCode,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_APlayerControllerCpp_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_APlayerControllerCpp_Statics::ClassParams = {
	&APlayerControllerCpp::StaticClass,
	"Game",
	&StaticCppClassTypeInfo,
	DependentSingletons,
	FuncInfo,
	Z_Construct_UClass_APlayerControllerCpp_Statics::PropPointers,
	nullptr,
	UE_ARRAY_COUNT(DependentSingletons),
	UE_ARRAY_COUNT(FuncInfo),
	UE_ARRAY_COUNT(Z_Construct_UClass_APlayerControllerCpp_Statics::PropPointers),
	0,
	0x009002A4u,
	METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_APlayerControllerCpp_Statics::Class_MetaDataParams), Z_Construct_UClass_APlayerControllerCpp_Statics::Class_MetaDataParams)
};
void APlayerControllerCpp::StaticRegisterNativesAPlayerControllerCpp()
{
	UClass* Class = APlayerControllerCpp::StaticClass();
	FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_APlayerControllerCpp_Statics::Funcs));
}
UClass* Z_Construct_UClass_APlayerControllerCpp()
{
	if (!Z_Registration_Info_UClass_APlayerControllerCpp.OuterSingleton)
	{
		UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_APlayerControllerCpp.OuterSingleton, Z_Construct_UClass_APlayerControllerCpp_Statics::ClassParams);
	}
	return Z_Registration_Info_UClass_APlayerControllerCpp.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, APlayerControllerCpp);
APlayerControllerCpp::~APlayerControllerCpp() {}
// ********** End Class APlayerControllerCpp *******************************************************

// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MMOKitCode_Source_MMOKitCode_PlayerControllerCpp_h__Script_MMOKitCode_Statics
{
	static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
		{ Z_Construct_UClass_APlayerControllerCpp, APlayerControllerCpp::StaticClass, TEXT("APlayerControllerCpp"), &Z_Registration_Info_UClass_APlayerControllerCpp, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(APlayerControllerCpp), 1978173332U) },
	};
}; // Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MMOKitCode_Source_MMOKitCode_PlayerControllerCpp_h__Script_MMOKitCode_Statics 
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MMOKitCode_Source_MMOKitCode_PlayerControllerCpp_h__Script_MMOKitCode_2526353445{
	TEXT("/Script/MMOKitCode"),
	Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MMOKitCode_Source_MMOKitCode_PlayerControllerCpp_h__Script_MMOKitCode_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MMOKitCode_Source_MMOKitCode_PlayerControllerCpp_h__Script_MMOKitCode_Statics::ClassInfo),
	nullptr, 0,
	nullptr, 0,
};
// ********** End Registration *********************************************************************

PRAGMA_ENABLE_DEPRECATION_WARNINGS
