Files
DedicatedServerCourse/Intermediate/Build/Win64/FPSTemplateEditor/Inc/GameProjectGeneration/UHT/TemplateProjectDefs.gen.cpp

960 lines
83 KiB
C++
Raw Normal View History

2026-01-28 19:08:51 -05:00
// 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 "TemplateProjectDefs.h"
#include "FeaturePackContentSource.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeTemplateProjectDefs() {}
// ********** Begin Cross Module References ********************************************************
ADDCONTENTDIALOG_API UEnum* Z_Construct_UEnum_AddContentDialog_EFeaturePackDetailLevel();
ADDCONTENTDIALOG_API UScriptStruct* Z_Construct_UScriptStruct_FFeaturePackLevelSet();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
GAMEPROJECTGENERATION_API UClass* Z_Construct_UClass_UTemplateCategories();
GAMEPROJECTGENERATION_API UClass* Z_Construct_UClass_UTemplateCategories_NoRegister();
GAMEPROJECTGENERATION_API UClass* Z_Construct_UClass_UTemplateProjectDefs();
GAMEPROJECTGENERATION_API UClass* Z_Construct_UClass_UTemplateProjectDefs_NoRegister();
GAMEPROJECTGENERATION_API UEnum* Z_Construct_UEnum_GameProjectGeneration_ETemplateSetting();
GAMEPROJECTGENERATION_API UScriptStruct* Z_Construct_UScriptStruct_FLocalizedTemplateString();
GAMEPROJECTGENERATION_API UScriptStruct* Z_Construct_UScriptStruct_FTemplateCategoryDef();
GAMEPROJECTGENERATION_API UScriptStruct* Z_Construct_UScriptStruct_FTemplateFolderRename();
GAMEPROJECTGENERATION_API UScriptStruct* Z_Construct_UScriptStruct_FTemplateReplacement();
GAMEPROJECTGENERATION_API UScriptStruct* Z_Construct_UScriptStruct_FTemplateVariant();
UPackage* Z_Construct_UPackage__Script_GameProjectGeneration();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FTemplateReplacement **********************************************
struct Z_Construct_UScriptStruct_FTemplateReplacement_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FTemplateReplacement); }
static inline consteval int16 GetStructAlignment() { return alignof(FTemplateReplacement); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/TemplateProjectDefs.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Extensions_MetaData[] = {
{ "ModuleRelativePath", "Classes/TemplateProjectDefs.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_From_MetaData[] = {
{ "ModuleRelativePath", "Classes/TemplateProjectDefs.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_To_MetaData[] = {
{ "ModuleRelativePath", "Classes/TemplateProjectDefs.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCaseSensitive_MetaData[] = {
{ "ModuleRelativePath", "Classes/TemplateProjectDefs.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FTemplateReplacement constinit property declarations **************
static const UECodeGen_Private::FStrPropertyParams NewProp_Extensions_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Extensions;
static const UECodeGen_Private::FStrPropertyParams NewProp_From;
static const UECodeGen_Private::FStrPropertyParams NewProp_To;
static void NewProp_bCaseSensitive_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCaseSensitive;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FTemplateReplacement constinit property declarations ****************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FTemplateReplacement>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FTemplateReplacement_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FTemplateReplacement;
class UScriptStruct* FTemplateReplacement::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FTemplateReplacement.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FTemplateReplacement.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FTemplateReplacement, (UObject*)Z_Construct_UPackage__Script_GameProjectGeneration(), TEXT("TemplateReplacement"));
}
return Z_Registration_Info_UScriptStruct_FTemplateReplacement.OuterSingleton;
}
// ********** Begin ScriptStruct FTemplateReplacement Property Definitions *************************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FTemplateReplacement_Statics::NewProp_Extensions_Inner = { "Extensions", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FTemplateReplacement_Statics::NewProp_Extensions = { "Extensions", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FTemplateReplacement, Extensions), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Extensions_MetaData), NewProp_Extensions_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FTemplateReplacement_Statics::NewProp_From = { "From", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FTemplateReplacement, From), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_From_MetaData), NewProp_From_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FTemplateReplacement_Statics::NewProp_To = { "To", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FTemplateReplacement, To), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_To_MetaData), NewProp_To_MetaData) };
void Z_Construct_UScriptStruct_FTemplateReplacement_Statics::NewProp_bCaseSensitive_SetBit(void* Obj)
{
((FTemplateReplacement*)Obj)->bCaseSensitive = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FTemplateReplacement_Statics::NewProp_bCaseSensitive = { "bCaseSensitive", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FTemplateReplacement), &Z_Construct_UScriptStruct_FTemplateReplacement_Statics::NewProp_bCaseSensitive_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCaseSensitive_MetaData), NewProp_bCaseSensitive_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FTemplateReplacement_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTemplateReplacement_Statics::NewProp_Extensions_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTemplateReplacement_Statics::NewProp_Extensions,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTemplateReplacement_Statics::NewProp_From,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTemplateReplacement_Statics::NewProp_To,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTemplateReplacement_Statics::NewProp_bCaseSensitive,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FTemplateReplacement_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FTemplateReplacement Property Definitions ***************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FTemplateReplacement_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GameProjectGeneration,
nullptr,
&NewStructOps,
"TemplateReplacement",
Z_Construct_UScriptStruct_FTemplateReplacement_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FTemplateReplacement_Statics::PropPointers),
sizeof(FTemplateReplacement),
alignof(FTemplateReplacement),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FTemplateReplacement_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FTemplateReplacement_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FTemplateReplacement()
{
if (!Z_Registration_Info_UScriptStruct_FTemplateReplacement.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FTemplateReplacement.InnerSingleton, Z_Construct_UScriptStruct_FTemplateReplacement_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FTemplateReplacement.InnerSingleton);
}
// ********** End ScriptStruct FTemplateReplacement ************************************************
// ********** Begin ScriptStruct FTemplateFolderRename *********************************************
struct Z_Construct_UScriptStruct_FTemplateFolderRename_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FTemplateFolderRename); }
static inline consteval int16 GetStructAlignment() { return alignof(FTemplateFolderRename); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/TemplateProjectDefs.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_From_MetaData[] = {
{ "ModuleRelativePath", "Classes/TemplateProjectDefs.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_To_MetaData[] = {
{ "ModuleRelativePath", "Classes/TemplateProjectDefs.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FTemplateFolderRename constinit property declarations *************
static const UECodeGen_Private::FStrPropertyParams NewProp_From;
static const UECodeGen_Private::FStrPropertyParams NewProp_To;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FTemplateFolderRename constinit property declarations ***************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FTemplateFolderRename>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FTemplateFolderRename_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FTemplateFolderRename;
class UScriptStruct* FTemplateFolderRename::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FTemplateFolderRename.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FTemplateFolderRename.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FTemplateFolderRename, (UObject*)Z_Construct_UPackage__Script_GameProjectGeneration(), TEXT("TemplateFolderRename"));
}
return Z_Registration_Info_UScriptStruct_FTemplateFolderRename.OuterSingleton;
}
// ********** Begin ScriptStruct FTemplateFolderRename Property Definitions ************************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FTemplateFolderRename_Statics::NewProp_From = { "From", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FTemplateFolderRename, From), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_From_MetaData), NewProp_From_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FTemplateFolderRename_Statics::NewProp_To = { "To", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FTemplateFolderRename, To), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_To_MetaData), NewProp_To_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FTemplateFolderRename_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTemplateFolderRename_Statics::NewProp_From,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTemplateFolderRename_Statics::NewProp_To,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FTemplateFolderRename_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FTemplateFolderRename Property Definitions **************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FTemplateFolderRename_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GameProjectGeneration,
nullptr,
&NewStructOps,
"TemplateFolderRename",
Z_Construct_UScriptStruct_FTemplateFolderRename_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FTemplateFolderRename_Statics::PropPointers),
sizeof(FTemplateFolderRename),
alignof(FTemplateFolderRename),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FTemplateFolderRename_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FTemplateFolderRename_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FTemplateFolderRename()
{
if (!Z_Registration_Info_UScriptStruct_FTemplateFolderRename.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FTemplateFolderRename.InnerSingleton, Z_Construct_UScriptStruct_FTemplateFolderRename_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FTemplateFolderRename.InnerSingleton);
}
// ********** End ScriptStruct FTemplateFolderRename ***********************************************
// ********** Begin ScriptStruct FLocalizedTemplateString ******************************************
struct Z_Construct_UScriptStruct_FLocalizedTemplateString_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FLocalizedTemplateString); }
static inline consteval int16 GetStructAlignment() { return alignof(FLocalizedTemplateString); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/TemplateProjectDefs.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Language_MetaData[] = {
{ "ModuleRelativePath", "Classes/TemplateProjectDefs.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Text_MetaData[] = {
{ "ModuleRelativePath", "Classes/TemplateProjectDefs.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FLocalizedTemplateString constinit property declarations **********
static const UECodeGen_Private::FStrPropertyParams NewProp_Language;
static const UECodeGen_Private::FStrPropertyParams NewProp_Text;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FLocalizedTemplateString constinit property declarations ************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FLocalizedTemplateString>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FLocalizedTemplateString_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FLocalizedTemplateString;
class UScriptStruct* FLocalizedTemplateString::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FLocalizedTemplateString.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FLocalizedTemplateString.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FLocalizedTemplateString, (UObject*)Z_Construct_UPackage__Script_GameProjectGeneration(), TEXT("LocalizedTemplateString"));
}
return Z_Registration_Info_UScriptStruct_FLocalizedTemplateString.OuterSingleton;
}
// ********** Begin ScriptStruct FLocalizedTemplateString Property Definitions *********************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FLocalizedTemplateString_Statics::NewProp_Language = { "Language", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FLocalizedTemplateString, Language), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Language_MetaData), NewProp_Language_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FLocalizedTemplateString_Statics::NewProp_Text = { "Text", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FLocalizedTemplateString, Text), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Text_MetaData), NewProp_Text_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FLocalizedTemplateString_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLocalizedTemplateString_Statics::NewProp_Language,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLocalizedTemplateString_Statics::NewProp_Text,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FLocalizedTemplateString_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FLocalizedTemplateString Property Definitions ***********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FLocalizedTemplateString_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GameProjectGeneration,
nullptr,
&NewStructOps,
"LocalizedTemplateString",
Z_Construct_UScriptStruct_FLocalizedTemplateString_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FLocalizedTemplateString_Statics::PropPointers),
sizeof(FLocalizedTemplateString),
alignof(FLocalizedTemplateString),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FLocalizedTemplateString_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FLocalizedTemplateString_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FLocalizedTemplateString()
{
if (!Z_Registration_Info_UScriptStruct_FLocalizedTemplateString.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FLocalizedTemplateString.InnerSingleton, Z_Construct_UScriptStruct_FLocalizedTemplateString_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FLocalizedTemplateString.InnerSingleton);
}
// ********** End ScriptStruct FLocalizedTemplateString ********************************************
// ********** Begin ScriptStruct FTemplateVariant **************************************************
struct Z_Construct_UScriptStruct_FTemplateVariant_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FTemplateVariant); }
static inline consteval int16 GetStructAlignment() { return alignof(FTemplateVariant); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/TemplateProjectDefs.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Name_MetaData[] = {
{ "ModuleRelativePath", "Classes/TemplateProjectDefs.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LocalizedDisplayNames_MetaData[] = {
{ "ModuleRelativePath", "Classes/TemplateProjectDefs.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LocalizedDescriptions_MetaData[] = {
{ "ModuleRelativePath", "Classes/TemplateProjectDefs.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SharedContentPacks_MetaData[] = {
{ "Comment", "/* Shared feature packs. The files in these packs listed in these structures marked as 'additionalfiles' will be copied on project generation*/" },
{ "ModuleRelativePath", "Classes/TemplateProjectDefs.h" },
{ "ToolTip", "Shared feature packs. The files in these packs listed in these structures marked as 'additionalfiles' will be copied on project generation" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FTemplateVariant constinit property declarations ******************
static const UECodeGen_Private::FNamePropertyParams NewProp_Name;
static const UECodeGen_Private::FStructPropertyParams NewProp_LocalizedDisplayNames_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_LocalizedDisplayNames;
static const UECodeGen_Private::FStructPropertyParams NewProp_LocalizedDescriptions_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_LocalizedDescriptions;
static const UECodeGen_Private::FStructPropertyParams NewProp_SharedContentPacks_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_SharedContentPacks;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FTemplateVariant constinit property declarations ********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FTemplateVariant>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FTemplateVariant_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FTemplateVariant;
class UScriptStruct* FTemplateVariant::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FTemplateVariant.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FTemplateVariant.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FTemplateVariant, (UObject*)Z_Construct_UPackage__Script_GameProjectGeneration(), TEXT("TemplateVariant"));
}
return Z_Registration_Info_UScriptStruct_FTemplateVariant.OuterSingleton;
}
// ********** Begin ScriptStruct FTemplateVariant Property Definitions *****************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FTemplateVariant_Statics::NewProp_Name = { "Name", nullptr, (EPropertyFlags)0x0010000000004000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FTemplateVariant, Name), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Name_MetaData), NewProp_Name_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FTemplateVariant_Statics::NewProp_LocalizedDisplayNames_Inner = { "LocalizedDisplayNames", nullptr, (EPropertyFlags)0x0000000000004000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FLocalizedTemplateString, METADATA_PARAMS(0, nullptr) }; // 3495151714
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FTemplateVariant_Statics::NewProp_LocalizedDisplayNames = { "LocalizedDisplayNames", nullptr, (EPropertyFlags)0x0010000000004000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FTemplateVariant, LocalizedDisplayNames), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LocalizedDisplayNames_MetaData), NewProp_LocalizedDisplayNames_MetaData) }; // 3495151714
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FTemplateVariant_Statics::NewProp_LocalizedDescriptions_Inner = { "LocalizedDescriptions", nullptr, (EPropertyFlags)0x0000000000004000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FLocalizedTemplateString, METADATA_PARAMS(0, nullptr) }; // 3495151714
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FTemplateVariant_Statics::NewProp_LocalizedDescriptions = { "LocalizedDescriptions", nullptr, (EPropertyFlags)0x0010000000004000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FTemplateVariant, LocalizedDescriptions), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LocalizedDescriptions_MetaData), NewProp_LocalizedDescriptions_MetaData) }; // 3495151714
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FTemplateVariant_Statics::NewProp_SharedContentPacks_Inner = { "SharedContentPacks", nullptr, (EPropertyFlags)0x0000000000004000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FFeaturePackLevelSet, METADATA_PARAMS(0, nullptr) }; // 1666820578
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FTemplateVariant_Statics::NewProp_SharedContentPacks = { "SharedContentPacks", nullptr, (EPropertyFlags)0x0010000000004000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FTemplateVariant, SharedContentPacks), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SharedContentPacks_MetaData), NewProp_SharedContentPacks_MetaData) }; // 1666820578
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FTemplateVariant_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTemplateVariant_Statics::NewProp_Name,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTemplateVariant_Statics::NewProp_LocalizedDisplayNames_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTemplateVariant_Statics::NewProp_LocalizedDisplayNames,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTemplateVariant_Statics::NewProp_LocalizedDescriptions_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTemplateVariant_Statics::NewProp_LocalizedDescriptions,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTemplateVariant_Statics::NewProp_SharedContentPacks_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTemplateVariant_Statics::NewProp_SharedContentPacks,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FTemplateVariant_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FTemplateVariant Property Definitions *******************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FTemplateVariant_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GameProjectGeneration,
nullptr,
&NewStructOps,
"TemplateVariant",
Z_Construct_UScriptStruct_FTemplateVariant_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FTemplateVariant_Statics::PropPointers),
sizeof(FTemplateVariant),
alignof(FTemplateVariant),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FTemplateVariant_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FTemplateVariant_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FTemplateVariant()
{
if (!Z_Registration_Info_UScriptStruct_FTemplateVariant.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FTemplateVariant.InnerSingleton, Z_Construct_UScriptStruct_FTemplateVariant_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FTemplateVariant.InnerSingleton);
}
// ********** End ScriptStruct FTemplateVariant ****************************************************
// ********** Begin Enum ETemplateSetting **********************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ETemplateSetting;
static UEnum* ETemplateSetting_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ETemplateSetting.OuterSingleton)
{
Z_Registration_Info_UEnum_ETemplateSetting.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_GameProjectGeneration_ETemplateSetting, (UObject*)Z_Construct_UPackage__Script_GameProjectGeneration(), TEXT("ETemplateSetting"));
}
return Z_Registration_Info_UEnum_ETemplateSetting.OuterSingleton;
}
template<> GAMEPROJECTGENERATION_NON_ATTRIBUTED_API UEnum* StaticEnum<ETemplateSetting>()
{
return ETemplateSetting_StaticEnum();
}
struct Z_Construct_UEnum_GameProjectGeneration_ETemplateSetting_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "All.Name", "ETemplateSetting::All" },
{ "GraphicsPreset.Name", "ETemplateSetting::GraphicsPreset" },
{ "HardwareTarget.Name", "ETemplateSetting::HardwareTarget" },
{ "Languages.Name", "ETemplateSetting::Languages" },
{ "ModuleRelativePath", "Classes/TemplateProjectDefs.h" },
{ "Raytracing_DEPRECATED.Name", "ETemplateSetting::Raytracing_DEPRECATED" },
{ "StarterContent.Name", "ETemplateSetting::StarterContent" },
{ "Variants.Name", "ETemplateSetting::Variants" },
{ "XR.Name", "ETemplateSetting::XR" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ETemplateSetting::Languages", (int64)ETemplateSetting::Languages },
{ "ETemplateSetting::HardwareTarget", (int64)ETemplateSetting::HardwareTarget },
{ "ETemplateSetting::GraphicsPreset", (int64)ETemplateSetting::GraphicsPreset },
{ "ETemplateSetting::StarterContent", (int64)ETemplateSetting::StarterContent },
{ "ETemplateSetting::XR", (int64)ETemplateSetting::XR },
{ "ETemplateSetting::Raytracing_DEPRECATED", (int64)ETemplateSetting::Raytracing_DEPRECATED },
{ "ETemplateSetting::Variants", (int64)ETemplateSetting::Variants },
{ "ETemplateSetting::All", (int64)ETemplateSetting::All },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_GameProjectGeneration_ETemplateSetting_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_GameProjectGeneration_ETemplateSetting_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_GameProjectGeneration,
nullptr,
"ETemplateSetting",
"ETemplateSetting",
Z_Construct_UEnum_GameProjectGeneration_ETemplateSetting_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_GameProjectGeneration_ETemplateSetting_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_GameProjectGeneration_ETemplateSetting_Statics::Enum_MetaDataParams), Z_Construct_UEnum_GameProjectGeneration_ETemplateSetting_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_GameProjectGeneration_ETemplateSetting()
{
if (!Z_Registration_Info_UEnum_ETemplateSetting.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ETemplateSetting.InnerSingleton, Z_Construct_UEnum_GameProjectGeneration_ETemplateSetting_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ETemplateSetting.InnerSingleton;
}
// ********** End Enum ETemplateSetting ************************************************************
// ********** Begin Class UTemplateProjectDefs *****************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UTemplateProjectDefs;
UClass* UTemplateProjectDefs::GetPrivateStaticClass()
{
using TClass = UTemplateProjectDefs;
if (!Z_Registration_Info_UClass_UTemplateProjectDefs.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("TemplateProjectDefs"),
Z_Registration_Info_UClass_UTemplateProjectDefs.InnerSingleton,
StaticRegisterNativesUTemplateProjectDefs,
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_UTemplateProjectDefs.InnerSingleton;
}
UClass* Z_Construct_UClass_UTemplateProjectDefs_NoRegister()
{
return UTemplateProjectDefs::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UTemplateProjectDefs_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "TemplateProjectDefs.h" },
{ "ModuleRelativePath", "Classes/TemplateProjectDefs.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LocalizedDisplayNames_MetaData[] = {
{ "ModuleRelativePath", "Classes/TemplateProjectDefs.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LocalizedDescriptions_MetaData[] = {
{ "ModuleRelativePath", "Classes/TemplateProjectDefs.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FoldersToIgnore_MetaData[] = {
{ "ModuleRelativePath", "Classes/TemplateProjectDefs.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FilesToIgnore_MetaData[] = {
{ "ModuleRelativePath", "Classes/TemplateProjectDefs.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FolderRenames_MetaData[] = {
{ "ModuleRelativePath", "Classes/TemplateProjectDefs.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FilenameReplacements_MetaData[] = {
{ "ModuleRelativePath", "Classes/TemplateProjectDefs.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReplacementsInFiles_MetaData[] = {
{ "ModuleRelativePath", "Classes/TemplateProjectDefs.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SortKey_MetaData[] = {
{ "ModuleRelativePath", "Classes/TemplateProjectDefs.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Categories_MetaData[] = {
{ "ModuleRelativePath", "Classes/TemplateProjectDefs.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ClassTypes_MetaData[] = {
{ "ModuleRelativePath", "Classes/TemplateProjectDefs.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AssetTypes_MetaData[] = {
{ "ModuleRelativePath", "Classes/TemplateProjectDefs.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAllowProjectCreation_MetaData[] = {
{ "Comment", "/* Should we allow creation of a project from this template. If this is false, the template is treated as a feature pack. */" },
{ "ModuleRelativePath", "Classes/TemplateProjectDefs.h" },
{ "ToolTip", "Should we allow creation of a project from this template. If this is false, the template is treated as a feature pack." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsEnterprise_MetaData[] = {
{ "Comment", "/** Is this an enterprise template? */" },
{ "ModuleRelativePath", "Classes/TemplateProjectDefs.h" },
{ "ToolTip", "Is this an enterprise template?" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsBlank_MetaData[] = {
{ "Comment", "/** Is this a blank template? Determines whether we can override the default map when creating the project. */" },
{ "ModuleRelativePath", "Classes/TemplateProjectDefs.h" },
{ "ToolTip", "Is this a blank template? Determines whether we can override the default map when creating the project." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bThumbnailAsIcon_MetaData[] = {
{ "Comment", "/** Is there a rendered thumbnail that should be treated as the project template icon. If this is true the thumbnail takes up the full tile size rather than a 64x64 icon */" },
{ "ModuleRelativePath", "Classes/TemplateProjectDefs.h" },
{ "ToolTip", "Is there a rendered thumbnail that should be treated as the project template icon. If this is true the thumbnail takes up the full tile size rather than a 64x64 icon" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HiddenSettings_MetaData[] = {
{ "Comment", "/* Optional list of settings to hide. If none are specified, then all settings are shown. */" },
{ "ModuleRelativePath", "Classes/TemplateProjectDefs.h" },
{ "ToolTip", "Optional list of settings to hide. If none are specified, then all settings are shown." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PacksToInclude_MetaData[] = {
{ "Comment", "/* Optional list of feature packs to include */" },
{ "ModuleRelativePath", "Classes/TemplateProjectDefs.h" },
{ "ToolTip", "Optional list of feature packs to include" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EditDetailLevelPreference_MetaData[] = {
{ "Comment", "/** What detail level to edit when editing shared template resources */" },
{ "ModuleRelativePath", "Classes/TemplateProjectDefs.h" },
{ "ToolTip", "What detail level to edit when editing shared template resources" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SharedContentPacks_MetaData[] = {
{ "Comment", "/* Shared feature packs. The files in these packs listed in these structures marked as 'additionalfiles' will be copied on project generation*/" },
{ "ModuleRelativePath", "Classes/TemplateProjectDefs.h" },
{ "ToolTip", "Shared feature packs. The files in these packs listed in these structures marked as 'additionalfiles' will be copied on project generation" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StarterContent_MetaData[] = {
{ "DeprecatedProperty", "" },
{ "DeprecationMessage", "Ability to add Starter Content has been removed" },
{ "ModuleRelativePath", "Classes/TemplateProjectDefs.h" },
};
#endif // WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Variants_MetaData[] = {
{ "Comment", "/** List of variants for this template. Using an Array instead of a Map purely for ease of writing the ini file (allowing one variant per line) */" },
{ "ModuleRelativePath", "Classes/TemplateProjectDefs.h" },
{ "ToolTip", "List of variants for this template. Using an Array instead of a Map purely for ease of writing the ini file (allowing one variant per line)" },
};
#endif // WITH_METADATA
// ********** Begin Class UTemplateProjectDefs constinit property declarations *********************
static const UECodeGen_Private::FStructPropertyParams NewProp_LocalizedDisplayNames_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_LocalizedDisplayNames;
static const UECodeGen_Private::FStructPropertyParams NewProp_LocalizedDescriptions_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_LocalizedDescriptions;
static const UECodeGen_Private::FStrPropertyParams NewProp_FoldersToIgnore_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_FoldersToIgnore;
static const UECodeGen_Private::FStrPropertyParams NewProp_FilesToIgnore_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_FilesToIgnore;
static const UECodeGen_Private::FStructPropertyParams NewProp_FolderRenames_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_FolderRenames;
static const UECodeGen_Private::FStructPropertyParams NewProp_FilenameReplacements_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_FilenameReplacements;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReplacementsInFiles_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ReplacementsInFiles;
static const UECodeGen_Private::FStrPropertyParams NewProp_SortKey;
static const UECodeGen_Private::FNamePropertyParams NewProp_Categories_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Categories;
static const UECodeGen_Private::FStrPropertyParams NewProp_ClassTypes;
static const UECodeGen_Private::FStrPropertyParams NewProp_AssetTypes;
static void NewProp_bAllowProjectCreation_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAllowProjectCreation;
static void NewProp_bIsEnterprise_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsEnterprise;
static void NewProp_bIsBlank_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsBlank;
static void NewProp_bThumbnailAsIcon_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bThumbnailAsIcon;
static const UECodeGen_Private::FIntPropertyParams NewProp_HiddenSettings_Inner_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_HiddenSettings_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_HiddenSettings;
static const UECodeGen_Private::FStrPropertyParams NewProp_PacksToInclude_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_PacksToInclude;
static const UECodeGen_Private::FBytePropertyParams NewProp_EditDetailLevelPreference_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_EditDetailLevelPreference;
static const UECodeGen_Private::FStructPropertyParams NewProp_SharedContentPacks_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_SharedContentPacks;
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FStrPropertyParams NewProp_StarterContent;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FStructPropertyParams NewProp_Variants_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Variants;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UTemplateProjectDefs constinit property declarations ***********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UTemplateProjectDefs>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UTemplateProjectDefs_Statics
// ********** Begin Class UTemplateProjectDefs Property Definitions ********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_LocalizedDisplayNames_Inner = { "LocalizedDisplayNames", nullptr, (EPropertyFlags)0x0000000000004000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FLocalizedTemplateString, METADATA_PARAMS(0, nullptr) }; // 3495151714
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_LocalizedDisplayNames = { "LocalizedDisplayNames", nullptr, (EPropertyFlags)0x0010000000004000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UTemplateProjectDefs, LocalizedDisplayNames), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LocalizedDisplayNames_MetaData), NewProp_LocalizedDisplayNames_MetaData) }; // 3495151714
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_LocalizedDescriptions_Inner = { "LocalizedDescriptions", nullptr, (EPropertyFlags)0x0000000000004000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FLocalizedTemplateString, METADATA_PARAMS(0, nullptr) }; // 3495151714
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_LocalizedDescriptions = { "LocalizedDescriptions", nullptr, (EPropertyFlags)0x0010000000004000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UTemplateProjectDefs, LocalizedDescriptions), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LocalizedDescriptions_MetaData), NewProp_LocalizedDescriptions_MetaData) }; // 3495151714
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_FoldersToIgnore_Inner = { "FoldersToIgnore", nullptr, (EPropertyFlags)0x0000000000004000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_FoldersToIgnore = { "FoldersToIgnore", nullptr, (EPropertyFlags)0x0010000000004000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UTemplateProjectDefs, FoldersToIgnore), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FoldersToIgnore_MetaData), NewProp_FoldersToIgnore_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_FilesToIgnore_Inner = { "FilesToIgnore", nullptr, (EPropertyFlags)0x0000000000004000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_FilesToIgnore = { "FilesToIgnore", nullptr, (EPropertyFlags)0x0010000000004000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UTemplateProjectDefs, FilesToIgnore), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FilesToIgnore_MetaData), NewProp_FilesToIgnore_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_FolderRenames_Inner = { "FolderRenames", nullptr, (EPropertyFlags)0x0000000000004000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FTemplateFolderRename, METADATA_PARAMS(0, nullptr) }; // 2713492281
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_FolderRenames = { "FolderRenames", nullptr, (EPropertyFlags)0x0010000000004000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UTemplateProjectDefs, FolderRenames), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FolderRenames_MetaData), NewProp_FolderRenames_MetaData) }; // 2713492281
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_FilenameReplacements_Inner = { "FilenameReplacements", nullptr, (EPropertyFlags)0x0000000000004000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FTemplateReplacement, METADATA_PARAMS(0, nullptr) }; // 3336539216
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_FilenameReplacements = { "FilenameReplacements", nullptr, (EPropertyFlags)0x0010000000004000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UTemplateProjectDefs, FilenameReplacements), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FilenameReplacements_MetaData), NewProp_FilenameReplacements_MetaData) }; // 3336539216
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_ReplacementsInFiles_Inner = { "ReplacementsInFiles", nullptr, (EPropertyFlags)0x0000000000004000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FTemplateReplacement, METADATA_PARAMS(0, nullptr) }; // 3336539216
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_ReplacementsInFiles = { "ReplacementsInFiles", nullptr, (EPropertyFlags)0x0010000000004000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UTemplateProjectDefs, ReplacementsInFiles), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReplacementsInFiles_MetaData), NewProp_ReplacementsInFiles_MetaData) }; // 3336539216
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_SortKey = { "SortKey", nullptr, (EPropertyFlags)0x0010000000004000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UTemplateProjectDefs, SortKey), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SortKey_MetaData), NewProp_SortKey_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_Categories_Inner = { "Categories", nullptr, (EPropertyFlags)0x0000000000004000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_Categories = { "Categories", nullptr, (EPropertyFlags)0x0010000000004000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UTemplateProjectDefs, Categories), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Categories_MetaData), NewProp_Categories_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_ClassTypes = { "ClassTypes", nullptr, (EPropertyFlags)0x0010000000004000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UTemplateProjectDefs, ClassTypes), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ClassTypes_MetaData), NewProp_ClassTypes_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_AssetTypes = { "AssetTypes", nullptr, (EPropertyFlags)0x0010000000004000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UTemplateProjectDefs, AssetTypes), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AssetTypes_MetaData), NewProp_AssetTypes_MetaData) };
void Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_bAllowProjectCreation_SetBit(void* Obj)
{
((UTemplateProjectDefs*)Obj)->bAllowProjectCreation = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_bAllowProjectCreation = { "bAllowProjectCreation", nullptr, (EPropertyFlags)0x0010000000004000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UTemplateProjectDefs), &Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_bAllowProjectCreation_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAllowProjectCreation_MetaData), NewProp_bAllowProjectCreation_MetaData) };
void Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_bIsEnterprise_SetBit(void* Obj)
{
((UTemplateProjectDefs*)Obj)->bIsEnterprise = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_bIsEnterprise = { "bIsEnterprise", nullptr, (EPropertyFlags)0x0010000000004000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UTemplateProjectDefs), &Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_bIsEnterprise_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsEnterprise_MetaData), NewProp_bIsEnterprise_MetaData) };
void Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_bIsBlank_SetBit(void* Obj)
{
((UTemplateProjectDefs*)Obj)->bIsBlank = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_bIsBlank = { "bIsBlank", nullptr, (EPropertyFlags)0x0010000000004000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UTemplateProjectDefs), &Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_bIsBlank_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsBlank_MetaData), NewProp_bIsBlank_MetaData) };
void Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_bThumbnailAsIcon_SetBit(void* Obj)
{
((UTemplateProjectDefs*)Obj)->bThumbnailAsIcon = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_bThumbnailAsIcon = { "bThumbnailAsIcon", nullptr, (EPropertyFlags)0x0010000000004000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UTemplateProjectDefs), &Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_bThumbnailAsIcon_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bThumbnailAsIcon_MetaData), NewProp_bThumbnailAsIcon_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_HiddenSettings_Inner_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_HiddenSettings_Inner = { "HiddenSettings", nullptr, (EPropertyFlags)0x0000000000004000, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UEnum_GameProjectGeneration_ETemplateSetting, METADATA_PARAMS(0, nullptr) }; // 325024986
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_HiddenSettings = { "HiddenSettings", nullptr, (EPropertyFlags)0x0010000000004000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UTemplateProjectDefs, HiddenSettings), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HiddenSettings_MetaData), NewProp_HiddenSettings_MetaData) }; // 325024986
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_PacksToInclude_Inner = { "PacksToInclude", nullptr, (EPropertyFlags)0x0000000000004000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_PacksToInclude = { "PacksToInclude", nullptr, (EPropertyFlags)0x0010000000004000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UTemplateProjectDefs, PacksToInclude), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PacksToInclude_MetaData), NewProp_PacksToInclude_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_EditDetailLevelPreference_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_EditDetailLevelPreference = { "EditDetailLevelPreference", nullptr, (EPropertyFlags)0x0010000000004000, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UTemplateProjectDefs, EditDetailLevelPreference), Z_Construct_UEnum_AddContentDialog_EFeaturePackDetailLevel, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EditDetailLevelPreference_MetaData), NewProp_EditDetailLevelPreference_MetaData) }; // 243036108
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_SharedContentPacks_Inner = { "SharedContentPacks", nullptr, (EPropertyFlags)0x0000000000004000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FFeaturePackLevelSet, METADATA_PARAMS(0, nullptr) }; // 1666820578
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_SharedContentPacks = { "SharedContentPacks", nullptr, (EPropertyFlags)0x0010000000004000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UTemplateProjectDefs, SharedContentPacks), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SharedContentPacks_MetaData), NewProp_SharedContentPacks_MetaData) }; // 1666820578
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_StarterContent = { "StarterContent", nullptr, (EPropertyFlags)0x0010000820004000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UTemplateProjectDefs, StarterContent_DEPRECATED), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StarterContent_MetaData), NewProp_StarterContent_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_Variants_Inner = { "Variants", nullptr, (EPropertyFlags)0x0000000000004000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FTemplateVariant, METADATA_PARAMS(0, nullptr) }; // 318082497
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_Variants = { "Variants", nullptr, (EPropertyFlags)0x0010000000004000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UTemplateProjectDefs, Variants), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Variants_MetaData), NewProp_Variants_MetaData) }; // 318082497
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UTemplateProjectDefs_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_LocalizedDisplayNames_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_LocalizedDisplayNames,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_LocalizedDescriptions_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_LocalizedDescriptions,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_FoldersToIgnore_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_FoldersToIgnore,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_FilesToIgnore_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_FilesToIgnore,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_FolderRenames_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_FolderRenames,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_FilenameReplacements_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_FilenameReplacements,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_ReplacementsInFiles_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_ReplacementsInFiles,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_SortKey,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_Categories_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_Categories,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_ClassTypes,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_AssetTypes,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_bAllowProjectCreation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_bIsEnterprise,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_bIsBlank,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_bThumbnailAsIcon,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_HiddenSettings_Inner_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_HiddenSettings_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_HiddenSettings,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_PacksToInclude_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_PacksToInclude,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_EditDetailLevelPreference_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_EditDetailLevelPreference,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_SharedContentPacks_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_SharedContentPacks,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_StarterContent,
#endif // WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_Variants_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UTemplateProjectDefs_Statics::NewProp_Variants,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UTemplateProjectDefs_Statics::PropPointers) < 2048);
// ********** End Class UTemplateProjectDefs Property Definitions **********************************
UObject* (*const Z_Construct_UClass_UTemplateProjectDefs_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_GameProjectGeneration,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UTemplateProjectDefs_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UTemplateProjectDefs_Statics::ClassParams = {
&UTemplateProjectDefs::StaticClass,
"TemplateDefs",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UTemplateProjectDefs_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UTemplateProjectDefs_Statics::PropPointers),
0,
0x000800A5u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UTemplateProjectDefs_Statics::Class_MetaDataParams), Z_Construct_UClass_UTemplateProjectDefs_Statics::Class_MetaDataParams)
};
void UTemplateProjectDefs::StaticRegisterNativesUTemplateProjectDefs()
{
}
UClass* Z_Construct_UClass_UTemplateProjectDefs()
{
if (!Z_Registration_Info_UClass_UTemplateProjectDefs.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UTemplateProjectDefs.OuterSingleton, Z_Construct_UClass_UTemplateProjectDefs_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UTemplateProjectDefs.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UTemplateProjectDefs);
UTemplateProjectDefs::~UTemplateProjectDefs() {}
// ********** End Class UTemplateProjectDefs *******************************************************
// ********** Begin ScriptStruct FTemplateCategoryDef **********************************************
struct Z_Construct_UScriptStruct_FTemplateCategoryDef_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FTemplateCategoryDef); }
static inline consteval int16 GetStructAlignment() { return alignof(FTemplateCategoryDef); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/TemplateProjectDefs.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Key_MetaData[] = {
{ "Comment", "/** Key to use for identifying what category a template is in. */" },
{ "ModuleRelativePath", "Classes/TemplateProjectDefs.h" },
{ "ToolTip", "Key to use for identifying what category a template is in." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LocalizedDisplayNames_MetaData[] = {
{ "Comment", "/** Localized name for this template category. */" },
{ "ModuleRelativePath", "Classes/TemplateProjectDefs.h" },
{ "ToolTip", "Localized name for this template category." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LocalizedDescriptions_MetaData[] = {
{ "Comment", "/** Localized description for this template category. */" },
{ "ModuleRelativePath", "Classes/TemplateProjectDefs.h" },
{ "ToolTip", "Localized description for this template category." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Icon_MetaData[] = {
{ "Comment", "/** Reference to an icon to display for this category. Should be around 300x100. */" },
{ "ModuleRelativePath", "Classes/TemplateProjectDefs.h" },
{ "ToolTip", "Reference to an icon to display for this category. Should be around 300x100." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_IsMajorCategory_MetaData[] = {
{ "Comment", "/** Is this a major top-level category? Major categories are displayed as full rows, eg. the Game category.*/" },
{ "ModuleRelativePath", "Classes/TemplateProjectDefs.h" },
{ "ToolTip", "Is this a major top-level category? Major categories are displayed as full rows, eg. the Game category." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FTemplateCategoryDef constinit property declarations **************
static const UECodeGen_Private::FNamePropertyParams NewProp_Key;
static const UECodeGen_Private::FStructPropertyParams NewProp_LocalizedDisplayNames_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_LocalizedDisplayNames;
static const UECodeGen_Private::FStructPropertyParams NewProp_LocalizedDescriptions_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_LocalizedDescriptions;
static const UECodeGen_Private::FStrPropertyParams NewProp_Icon;
static void NewProp_IsMajorCategory_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_IsMajorCategory;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FTemplateCategoryDef constinit property declarations ****************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FTemplateCategoryDef>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FTemplateCategoryDef_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FTemplateCategoryDef;
class UScriptStruct* FTemplateCategoryDef::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FTemplateCategoryDef.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FTemplateCategoryDef.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FTemplateCategoryDef, (UObject*)Z_Construct_UPackage__Script_GameProjectGeneration(), TEXT("TemplateCategoryDef"));
}
return Z_Registration_Info_UScriptStruct_FTemplateCategoryDef.OuterSingleton;
}
// ********** Begin ScriptStruct FTemplateCategoryDef Property Definitions *************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FTemplateCategoryDef_Statics::NewProp_Key = { "Key", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FTemplateCategoryDef, Key), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Key_MetaData), NewProp_Key_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FTemplateCategoryDef_Statics::NewProp_LocalizedDisplayNames_Inner = { "LocalizedDisplayNames", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FLocalizedTemplateString, METADATA_PARAMS(0, nullptr) }; // 3495151714
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FTemplateCategoryDef_Statics::NewProp_LocalizedDisplayNames = { "LocalizedDisplayNames", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FTemplateCategoryDef, LocalizedDisplayNames), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LocalizedDisplayNames_MetaData), NewProp_LocalizedDisplayNames_MetaData) }; // 3495151714
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FTemplateCategoryDef_Statics::NewProp_LocalizedDescriptions_Inner = { "LocalizedDescriptions", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FLocalizedTemplateString, METADATA_PARAMS(0, nullptr) }; // 3495151714
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FTemplateCategoryDef_Statics::NewProp_LocalizedDescriptions = { "LocalizedDescriptions", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FTemplateCategoryDef, LocalizedDescriptions), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LocalizedDescriptions_MetaData), NewProp_LocalizedDescriptions_MetaData) }; // 3495151714
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FTemplateCategoryDef_Statics::NewProp_Icon = { "Icon", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FTemplateCategoryDef, Icon), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Icon_MetaData), NewProp_Icon_MetaData) };
void Z_Construct_UScriptStruct_FTemplateCategoryDef_Statics::NewProp_IsMajorCategory_SetBit(void* Obj)
{
((FTemplateCategoryDef*)Obj)->IsMajorCategory = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FTemplateCategoryDef_Statics::NewProp_IsMajorCategory = { "IsMajorCategory", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FTemplateCategoryDef), &Z_Construct_UScriptStruct_FTemplateCategoryDef_Statics::NewProp_IsMajorCategory_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_IsMajorCategory_MetaData), NewProp_IsMajorCategory_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FTemplateCategoryDef_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTemplateCategoryDef_Statics::NewProp_Key,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTemplateCategoryDef_Statics::NewProp_LocalizedDisplayNames_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTemplateCategoryDef_Statics::NewProp_LocalizedDisplayNames,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTemplateCategoryDef_Statics::NewProp_LocalizedDescriptions_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTemplateCategoryDef_Statics::NewProp_LocalizedDescriptions,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTemplateCategoryDef_Statics::NewProp_Icon,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTemplateCategoryDef_Statics::NewProp_IsMajorCategory,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FTemplateCategoryDef_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FTemplateCategoryDef Property Definitions ***************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FTemplateCategoryDef_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GameProjectGeneration,
nullptr,
&NewStructOps,
"TemplateCategoryDef",
Z_Construct_UScriptStruct_FTemplateCategoryDef_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FTemplateCategoryDef_Statics::PropPointers),
sizeof(FTemplateCategoryDef),
alignof(FTemplateCategoryDef),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FTemplateCategoryDef_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FTemplateCategoryDef_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FTemplateCategoryDef()
{
if (!Z_Registration_Info_UScriptStruct_FTemplateCategoryDef.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FTemplateCategoryDef.InnerSingleton, Z_Construct_UScriptStruct_FTemplateCategoryDef_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FTemplateCategoryDef.InnerSingleton);
}
// ********** End ScriptStruct FTemplateCategoryDef ************************************************
// ********** Begin Class UTemplateCategories ******************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UTemplateCategories;
UClass* UTemplateCategories::GetPrivateStaticClass()
{
using TClass = UTemplateCategories;
if (!Z_Registration_Info_UClass_UTemplateCategories.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("TemplateCategories"),
Z_Registration_Info_UClass_UTemplateCategories.InnerSingleton,
StaticRegisterNativesUTemplateCategories,
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_UTemplateCategories.InnerSingleton;
}
UClass* Z_Construct_UClass_UTemplateCategories_NoRegister()
{
return UTemplateCategories::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UTemplateCategories_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "TemplateProjectDefs.h" },
{ "ModuleRelativePath", "Classes/TemplateProjectDefs.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Categories_MetaData[] = {
{ "Comment", "/** Array of all categories specified in this location. */" },
{ "ModuleRelativePath", "Classes/TemplateProjectDefs.h" },
{ "ToolTip", "Array of all categories specified in this location." },
};
#endif // WITH_METADATA
// ********** Begin Class UTemplateCategories constinit property declarations **********************
static const UECodeGen_Private::FStructPropertyParams NewProp_Categories_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Categories;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UTemplateCategories constinit property declarations ************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UTemplateCategories>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UTemplateCategories_Statics
// ********** Begin Class UTemplateCategories Property Definitions *********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UTemplateCategories_Statics::NewProp_Categories_Inner = { "Categories", nullptr, (EPropertyFlags)0x0000000000004000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FTemplateCategoryDef, METADATA_PARAMS(0, nullptr) }; // 3317791820
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UTemplateCategories_Statics::NewProp_Categories = { "Categories", nullptr, (EPropertyFlags)0x0010000000004000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UTemplateCategories, Categories), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Categories_MetaData), NewProp_Categories_MetaData) }; // 3317791820
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UTemplateCategories_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UTemplateCategories_Statics::NewProp_Categories_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UTemplateCategories_Statics::NewProp_Categories,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UTemplateCategories_Statics::PropPointers) < 2048);
// ********** End Class UTemplateCategories Property Definitions ***********************************
UObject* (*const Z_Construct_UClass_UTemplateCategories_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_GameProjectGeneration,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UTemplateCategories_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UTemplateCategories_Statics::ClassParams = {
&UTemplateCategories::StaticClass,
"TemplateCategories",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UTemplateCategories_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UTemplateCategories_Statics::PropPointers),
0,
0x000000A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UTemplateCategories_Statics::Class_MetaDataParams), Z_Construct_UClass_UTemplateCategories_Statics::Class_MetaDataParams)
};
void UTemplateCategories::StaticRegisterNativesUTemplateCategories()
{
}
UClass* Z_Construct_UClass_UTemplateCategories()
{
if (!Z_Registration_Info_UClass_UTemplateCategories.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UTemplateCategories.OuterSingleton, Z_Construct_UClass_UTemplateCategories_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UTemplateCategories.OuterSingleton;
}
UTemplateCategories::UTemplateCategories(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UTemplateCategories);
UTemplateCategories::~UTemplateCategories() {}
// ********** End Class UTemplateCategories ********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Editor_GameProjectGeneration_Classes_TemplateProjectDefs_h__Script_GameProjectGeneration_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ ETemplateSetting_StaticEnum, TEXT("ETemplateSetting"), &Z_Registration_Info_UEnum_ETemplateSetting, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 325024986U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FTemplateReplacement::StaticStruct, Z_Construct_UScriptStruct_FTemplateReplacement_Statics::NewStructOps, TEXT("TemplateReplacement"),&Z_Registration_Info_UScriptStruct_FTemplateReplacement, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FTemplateReplacement), 3336539216U) },
{ FTemplateFolderRename::StaticStruct, Z_Construct_UScriptStruct_FTemplateFolderRename_Statics::NewStructOps, TEXT("TemplateFolderRename"),&Z_Registration_Info_UScriptStruct_FTemplateFolderRename, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FTemplateFolderRename), 2713492281U) },
{ FLocalizedTemplateString::StaticStruct, Z_Construct_UScriptStruct_FLocalizedTemplateString_Statics::NewStructOps, TEXT("LocalizedTemplateString"),&Z_Registration_Info_UScriptStruct_FLocalizedTemplateString, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FLocalizedTemplateString), 3495151714U) },
{ FTemplateVariant::StaticStruct, Z_Construct_UScriptStruct_FTemplateVariant_Statics::NewStructOps, TEXT("TemplateVariant"),&Z_Registration_Info_UScriptStruct_FTemplateVariant, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FTemplateVariant), 318082497U) },
{ FTemplateCategoryDef::StaticStruct, Z_Construct_UScriptStruct_FTemplateCategoryDef_Statics::NewStructOps, TEXT("TemplateCategoryDef"),&Z_Registration_Info_UScriptStruct_FTemplateCategoryDef, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FTemplateCategoryDef), 3317791820U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UTemplateProjectDefs, UTemplateProjectDefs::StaticClass, TEXT("UTemplateProjectDefs"), &Z_Registration_Info_UClass_UTemplateProjectDefs, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UTemplateProjectDefs), 1944462428U) },
{ Z_Construct_UClass_UTemplateCategories, UTemplateCategories::StaticClass, TEXT("UTemplateCategories"), &Z_Registration_Info_UClass_UTemplateCategories, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UTemplateCategories), 2359544738U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Editor_GameProjectGeneration_Classes_TemplateProjectDefs_h__Script_GameProjectGeneration_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Editor_GameProjectGeneration_Classes_TemplateProjectDefs_h__Script_GameProjectGeneration_3358111041{
TEXT("/Script/GameProjectGeneration"),
Z_CompiledInDeferFile_FID_Engine_Source_Editor_GameProjectGeneration_Classes_TemplateProjectDefs_h__Script_GameProjectGeneration_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Editor_GameProjectGeneration_Classes_TemplateProjectDefs_h__Script_GameProjectGeneration_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Editor_GameProjectGeneration_Classes_TemplateProjectDefs_h__Script_GameProjectGeneration_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Editor_GameProjectGeneration_Classes_TemplateProjectDefs_h__Script_GameProjectGeneration_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Editor_GameProjectGeneration_Classes_TemplateProjectDefs_h__Script_GameProjectGeneration_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Editor_GameProjectGeneration_Classes_TemplateProjectDefs_h__Script_GameProjectGeneration_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS