Initial Commit

This commit is contained in:
Norman Lansing
2026-01-28 19:08:51 -05:00
commit ecb33115bf
54042 changed files with 9695586 additions and 0 deletions

View File

@@ -0,0 +1,506 @@
// 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 "Engine/DataTable.h"
#include "Serialization/StructuredArchive.h"
#include "UObject/TopLevelAssetPath.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeDataTable() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
COREUOBJECT_API UClass* Z_Construct_UClass_UScriptStruct_NoRegister();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTopLevelAssetPath();
ENGINE_API UClass* Z_Construct_UClass_UAssetImportData_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UDataTable();
ENGINE_API UClass* Z_Construct_UClass_UDataTable_NoRegister();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FDataTableCategoryHandle();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FDataTableRowHandle();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FTableRowBase();
UPackage* Z_Construct_UPackage__Script_Engine();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FTableRowBase *****************************************************
struct Z_Construct_UScriptStruct_FTableRowBase_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FTableRowBase); }
static inline consteval int16 GetStructAlignment() { return alignof(FTableRowBase); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintType", "true" },
{ "Comment", "/**\n * Base class for all table row structs to inherit from.\n */" },
{ "ModuleRelativePath", "Classes/Engine/DataTable.h" },
{ "ToolTip", "Base class for all table row structs to inherit from." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FTableRowBase constinit property declarations *********************
// ********** End ScriptStruct FTableRowBase constinit property declarations ***********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FTableRowBase>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FTableRowBase_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FTableRowBase;
class UScriptStruct* FTableRowBase::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FTableRowBase.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FTableRowBase.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FTableRowBase, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("TableRowBase"));
}
return Z_Registration_Info_UScriptStruct_FTableRowBase.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FTableRowBase_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
nullptr,
&NewStructOps,
"TableRowBase",
nullptr,
0,
sizeof(FTableRowBase),
alignof(FTableRowBase),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FTableRowBase_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FTableRowBase_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FTableRowBase()
{
if (!Z_Registration_Info_UScriptStruct_FTableRowBase.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FTableRowBase.InnerSingleton, Z_Construct_UScriptStruct_FTableRowBase_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FTableRowBase.InnerSingleton);
}
// ********** End ScriptStruct FTableRowBase *******************************************************
// ********** Begin Class UDataTable ***************************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UDataTable;
UClass* UDataTable::GetPrivateStaticClass()
{
using TClass = UDataTable;
if (!Z_Registration_Info_UClass_UDataTable.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("DataTable"),
Z_Registration_Info_UClass_UDataTable.InnerSingleton,
StaticRegisterNativesUDataTable,
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_UDataTable.InnerSingleton;
}
UClass* Z_Construct_UClass_UDataTable_NoRegister()
{
return UDataTable::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UDataTable_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "AutoExpandCategories", "DataTable,ImportOptions" },
{ "BlueprintType", "true" },
{ "Comment", "/**\n * Imported spreadsheet table.\n */" },
{ "IncludePath", "Engine/DataTable.h" },
{ "LoadBehavior", "LazyOnDemand" },
{ "ModuleRelativePath", "Classes/Engine/DataTable.h" },
{ "ToolTip", "Imported spreadsheet table." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RowStruct_MetaData[] = {
{ "Category", "DataTable" },
{ "Comment", "/** Structure to use for each row of the table, must inherit from FTableRowBase */" },
{ "DisplayThumbnail", "false" },
{ "ModuleRelativePath", "Classes/Engine/DataTable.h" },
{ "ToolTip", "Structure to use for each row of the table, must inherit from FTableRowBase" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bStripFromClientBuilds_MetaData[] = {
{ "Category", "DataTable" },
{ "Comment", "/** Set to true to not cook this data table into client builds. Useful for sensitive tables that only servers should know about. */" },
{ "ModuleRelativePath", "Classes/Engine/DataTable.h" },
{ "ToolTip", "Set to true to not cook this data table into client builds. Useful for sensitive tables that only servers should know about." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIgnoreExtraFields_MetaData[] = {
{ "Category", "ImportOptions" },
{ "Comment", "/** Set to true to ignore extra fields in the import data, if false it will warn about them */" },
{ "ModuleRelativePath", "Classes/Engine/DataTable.h" },
{ "ToolTip", "Set to true to ignore extra fields in the import data, if false it will warn about them" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIgnoreMissingFields_MetaData[] = {
{ "Category", "ImportOptions" },
{ "Comment", "/** Set to true to ignore any fields that are expected but missing, if false it will warn about them */" },
{ "ModuleRelativePath", "Classes/Engine/DataTable.h" },
{ "ToolTip", "Set to true to ignore any fields that are expected but missing, if false it will warn about them" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bPreserveExistingValues_MetaData[] = {
{ "Category", "ImportOptions" },
{ "Comment", "/** Set to true to preserve existing values for any fields that are expected but missing in the CSV file. If false, missing fields will be populated with default values. */" },
{ "ModuleRelativePath", "Classes/Engine/DataTable.h" },
{ "ToolTip", "Set to true to preserve existing values for any fields that are expected but missing in the CSV file. If false, missing fields will be populated with default values." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ImportKeyField_MetaData[] = {
{ "Category", "ImportOptions" },
{ "Comment", "/** Explicit field in import data to use as key. If this is empty it uses Name for JSON and the first field found for CSV */" },
{ "ModuleRelativePath", "Classes/Engine/DataTable.h" },
{ "ToolTip", "Explicit field in import data to use as key. If this is empty it uses Name for JSON and the first field found for CSV" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AssetImportData_MetaData[] = {
{ "Category", "ImportSource" },
{ "Comment", "/** The file this data table was imported from, may be empty */" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Classes/Engine/DataTable.h" },
{ "ToolTip", "The file this data table was imported from, may be empty" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ImportPath_MetaData[] = {
{ "Comment", "/** The filename imported to create this object. Relative to this object's package, BaseDir() or absolute */" },
{ "ModuleRelativePath", "Classes/Engine/DataTable.h" },
{ "ToolTip", "The filename imported to create this object. Relative to this object's package, BaseDir() or absolute" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RowStructName_MetaData[] = {
{ "Comment", "/** The name of the RowStruct we were using when we were last saved */" },
{ "ModuleRelativePath", "Classes/Engine/DataTable.h" },
{ "ToolTip", "The name of the RowStruct we were using when we were last saved" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RowStructPathName_MetaData[] = {
{ "Comment", "/** The name of the RowStruct we were using when we were last saved */" },
{ "ModuleRelativePath", "Classes/Engine/DataTable.h" },
{ "ToolTip", "The name of the RowStruct we were using when we were last saved" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RowsSerializedWithTags_MetaData[] = {
{ "Comment", "/** When RowStruct is being modified, row data is stored serialized with tags */" },
{ "ModuleRelativePath", "Classes/Engine/DataTable.h" },
{ "ToolTip", "When RowStruct is being modified, row data is stored serialized with tags" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TemporarilyReferencedObjects_MetaData[] = {
{ "ModuleRelativePath", "Classes/Engine/DataTable.h" },
};
#endif // WITH_EDITORONLY_DATA
#endif // WITH_METADATA
// ********** Begin Class UDataTable constinit property declarations *******************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_RowStruct;
static void NewProp_bStripFromClientBuilds_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bStripFromClientBuilds;
static void NewProp_bIgnoreExtraFields_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIgnoreExtraFields;
static void NewProp_bIgnoreMissingFields_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIgnoreMissingFields;
static void NewProp_bPreserveExistingValues_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPreserveExistingValues;
static const UECodeGen_Private::FStrPropertyParams NewProp_ImportKeyField;
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FObjectPropertyParams NewProp_AssetImportData;
static const UECodeGen_Private::FStrPropertyParams NewProp_ImportPath;
static const UECodeGen_Private::FNamePropertyParams NewProp_RowStructName;
static const UECodeGen_Private::FStructPropertyParams NewProp_RowStructPathName;
static const UECodeGen_Private::FBytePropertyParams NewProp_RowsSerializedWithTags_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_RowsSerializedWithTags;
static const UECodeGen_Private::FObjectPropertyParams NewProp_TemporarilyReferencedObjects_ElementProp;
static const UECodeGen_Private::FSetPropertyParams NewProp_TemporarilyReferencedObjects;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UDataTable constinit property declarations *********************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UDataTable>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UDataTable_Statics
// ********** Begin Class UDataTable Property Definitions ******************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UDataTable_Statics::NewProp_RowStruct = { "RowStruct", nullptr, (EPropertyFlags)0x0114000000020001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UDataTable, RowStruct), Z_Construct_UClass_UScriptStruct_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RowStruct_MetaData), NewProp_RowStruct_MetaData) };
void Z_Construct_UClass_UDataTable_Statics::NewProp_bStripFromClientBuilds_SetBit(void* Obj)
{
((UDataTable*)Obj)->bStripFromClientBuilds = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UDataTable_Statics::NewProp_bStripFromClientBuilds = { "bStripFromClientBuilds", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UDataTable), &Z_Construct_UClass_UDataTable_Statics::NewProp_bStripFromClientBuilds_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bStripFromClientBuilds_MetaData), NewProp_bStripFromClientBuilds_MetaData) };
void Z_Construct_UClass_UDataTable_Statics::NewProp_bIgnoreExtraFields_SetBit(void* Obj)
{
((UDataTable*)Obj)->bIgnoreExtraFields = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UDataTable_Statics::NewProp_bIgnoreExtraFields = { "bIgnoreExtraFields", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UDataTable), &Z_Construct_UClass_UDataTable_Statics::NewProp_bIgnoreExtraFields_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIgnoreExtraFields_MetaData), NewProp_bIgnoreExtraFields_MetaData) };
void Z_Construct_UClass_UDataTable_Statics::NewProp_bIgnoreMissingFields_SetBit(void* Obj)
{
((UDataTable*)Obj)->bIgnoreMissingFields = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UDataTable_Statics::NewProp_bIgnoreMissingFields = { "bIgnoreMissingFields", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UDataTable), &Z_Construct_UClass_UDataTable_Statics::NewProp_bIgnoreMissingFields_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIgnoreMissingFields_MetaData), NewProp_bIgnoreMissingFields_MetaData) };
void Z_Construct_UClass_UDataTable_Statics::NewProp_bPreserveExistingValues_SetBit(void* Obj)
{
((UDataTable*)Obj)->bPreserveExistingValues = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UDataTable_Statics::NewProp_bPreserveExistingValues = { "bPreserveExistingValues", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UDataTable), &Z_Construct_UClass_UDataTable_Statics::NewProp_bPreserveExistingValues_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bPreserveExistingValues_MetaData), NewProp_bPreserveExistingValues_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UDataTable_Statics::NewProp_ImportKeyField = { "ImportKeyField", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UDataTable, ImportKeyField), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ImportKeyField_MetaData), NewProp_ImportKeyField_MetaData) };
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UDataTable_Statics::NewProp_AssetImportData = { "AssetImportData", nullptr, (EPropertyFlags)0x01160008000a0009, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UDataTable, AssetImportData), Z_Construct_UClass_UAssetImportData_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AssetImportData_MetaData), NewProp_AssetImportData_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UDataTable_Statics::NewProp_ImportPath = { "ImportPath", nullptr, (EPropertyFlags)0x0010000820000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UDataTable, ImportPath_DEPRECATED), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ImportPath_MetaData), NewProp_ImportPath_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_UDataTable_Statics::NewProp_RowStructName = { "RowStructName", nullptr, (EPropertyFlags)0x0010000820000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UDataTable, RowStructName_DEPRECATED), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RowStructName_MetaData), NewProp_RowStructName_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UDataTable_Statics::NewProp_RowStructPathName = { "RowStructPathName", nullptr, (EPropertyFlags)0x0010000800000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UDataTable, RowStructPathName), Z_Construct_UScriptStruct_FTopLevelAssetPath, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RowStructPathName_MetaData), NewProp_RowStructPathName_MetaData) }; // 559680422
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UDataTable_Statics::NewProp_RowsSerializedWithTags_Inner = { "RowsSerializedWithTags", nullptr, (EPropertyFlags)0x0000000800000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UDataTable_Statics::NewProp_RowsSerializedWithTags = { "RowsSerializedWithTags", nullptr, (EPropertyFlags)0x0020080800002000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UDataTable, RowsSerializedWithTags), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RowsSerializedWithTags_MetaData), NewProp_RowsSerializedWithTags_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UDataTable_Statics::NewProp_TemporarilyReferencedObjects_ElementProp = { "TemporarilyReferencedObjects", nullptr, (EPropertyFlags)0x0104000800000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FSetPropertyParams Z_Construct_UClass_UDataTable_Statics::NewProp_TemporarilyReferencedObjects = { "TemporarilyReferencedObjects", nullptr, (EPropertyFlags)0x0124080800002000, UECodeGen_Private::EPropertyGenFlags::Set, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UDataTable, TemporarilyReferencedObjects), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TemporarilyReferencedObjects_MetaData), NewProp_TemporarilyReferencedObjects_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UDataTable_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UDataTable_Statics::NewProp_RowStruct,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UDataTable_Statics::NewProp_bStripFromClientBuilds,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UDataTable_Statics::NewProp_bIgnoreExtraFields,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UDataTable_Statics::NewProp_bIgnoreMissingFields,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UDataTable_Statics::NewProp_bPreserveExistingValues,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UDataTable_Statics::NewProp_ImportKeyField,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UDataTable_Statics::NewProp_AssetImportData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UDataTable_Statics::NewProp_ImportPath,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UDataTable_Statics::NewProp_RowStructName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UDataTable_Statics::NewProp_RowStructPathName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UDataTable_Statics::NewProp_RowsSerializedWithTags_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UDataTable_Statics::NewProp_RowsSerializedWithTags,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UDataTable_Statics::NewProp_TemporarilyReferencedObjects_ElementProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UDataTable_Statics::NewProp_TemporarilyReferencedObjects,
#endif // WITH_EDITORONLY_DATA
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UDataTable_Statics::PropPointers) < 2048);
// ********** End Class UDataTable Property Definitions ********************************************
UObject* (*const Z_Construct_UClass_UDataTable_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UDataTable_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UDataTable_Statics::ClassParams = {
&UDataTable::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UDataTable_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UDataTable_Statics::PropPointers),
0,
0x008800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UDataTable_Statics::Class_MetaDataParams), Z_Construct_UClass_UDataTable_Statics::Class_MetaDataParams)
};
void UDataTable::StaticRegisterNativesUDataTable()
{
}
UClass* Z_Construct_UClass_UDataTable()
{
if (!Z_Registration_Info_UClass_UDataTable.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UDataTable.OuterSingleton, Z_Construct_UClass_UDataTable_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UDataTable.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UDataTable);
UDataTable::~UDataTable() {}
IMPLEMENT_FARCHIVE_SERIALIZER(UDataTable)
// ********** End Class UDataTable *****************************************************************
// ********** Begin ScriptStruct FDataTableRowHandle ***********************************************
struct Z_Construct_UScriptStruct_FDataTableRowHandle_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FDataTableRowHandle); }
static inline consteval int16 GetStructAlignment() { return alignof(FDataTableRowHandle); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/** Handle to a particular row in a table*/" },
{ "ModuleRelativePath", "Classes/Engine/DataTable.h" },
{ "ToolTip", "Handle to a particular row in a table" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DataTable_MetaData[] = {
{ "Category", "DataTableRowHandle" },
{ "Comment", "/** Pointer to table we want a row from */" },
{ "ModuleRelativePath", "Classes/Engine/DataTable.h" },
{ "NativeConstTemplateArg", "" },
{ "ToolTip", "Pointer to table we want a row from" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RowName_MetaData[] = {
{ "Category", "DataTableRowHandle" },
{ "Comment", "/** Name of row in the table that we want */" },
{ "ModuleRelativePath", "Classes/Engine/DataTable.h" },
{ "ToolTip", "Name of row in the table that we want" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FDataTableRowHandle constinit property declarations ***************
static const UECodeGen_Private::FObjectPropertyParams NewProp_DataTable;
static const UECodeGen_Private::FNamePropertyParams NewProp_RowName;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FDataTableRowHandle constinit property declarations *****************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FDataTableRowHandle>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FDataTableRowHandle_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FDataTableRowHandle;
class UScriptStruct* FDataTableRowHandle::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FDataTableRowHandle.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FDataTableRowHandle.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FDataTableRowHandle, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("DataTableRowHandle"));
}
return Z_Registration_Info_UScriptStruct_FDataTableRowHandle.OuterSingleton;
}
// ********** Begin ScriptStruct FDataTableRowHandle Property Definitions **************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FDataTableRowHandle_Statics::NewProp_DataTable = { "DataTable", nullptr, (EPropertyFlags)0x0114000000000005, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FDataTableRowHandle, DataTable), Z_Construct_UClass_UDataTable_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DataTable_MetaData), NewProp_DataTable_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FDataTableRowHandle_Statics::NewProp_RowName = { "RowName", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FDataTableRowHandle, RowName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RowName_MetaData), NewProp_RowName_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FDataTableRowHandle_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FDataTableRowHandle_Statics::NewProp_DataTable,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FDataTableRowHandle_Statics::NewProp_RowName,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FDataTableRowHandle_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FDataTableRowHandle Property Definitions ****************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FDataTableRowHandle_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
nullptr,
&NewStructOps,
"DataTableRowHandle",
Z_Construct_UScriptStruct_FDataTableRowHandle_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FDataTableRowHandle_Statics::PropPointers),
sizeof(FDataTableRowHandle),
alignof(FDataTableRowHandle),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FDataTableRowHandle_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FDataTableRowHandle_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FDataTableRowHandle()
{
if (!Z_Registration_Info_UScriptStruct_FDataTableRowHandle.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FDataTableRowHandle.InnerSingleton, Z_Construct_UScriptStruct_FDataTableRowHandle_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FDataTableRowHandle.InnerSingleton);
}
// ********** End ScriptStruct FDataTableRowHandle *************************************************
// ********** Begin ScriptStruct FDataTableCategoryHandle ******************************************
struct Z_Construct_UScriptStruct_FDataTableCategoryHandle_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FDataTableCategoryHandle); }
static inline consteval int16 GetStructAlignment() { return alignof(FDataTableCategoryHandle); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/** Handle to a particular set of rows in a table */" },
{ "ModuleRelativePath", "Classes/Engine/DataTable.h" },
{ "ToolTip", "Handle to a particular set of rows in a table" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DataTable_MetaData[] = {
{ "Category", "DataTableCategoryHandle" },
{ "Comment", "/** Pointer to table we want a row from */" },
{ "ModuleRelativePath", "Classes/Engine/DataTable.h" },
{ "NativeConstTemplateArg", "" },
{ "ToolTip", "Pointer to table we want a row from" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ColumnName_MetaData[] = {
{ "Category", "DataTableCategoryHandle" },
{ "Comment", "/** Name of column in the table that we want */" },
{ "ModuleRelativePath", "Classes/Engine/DataTable.h" },
{ "ToolTip", "Name of column in the table that we want" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RowContents_MetaData[] = {
{ "Category", "DataTableCategoryHandle" },
{ "Comment", "/** Contents of rows in the table that we want */" },
{ "ModuleRelativePath", "Classes/Engine/DataTable.h" },
{ "ToolTip", "Contents of rows in the table that we want" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FDataTableCategoryHandle constinit property declarations **********
static const UECodeGen_Private::FObjectPropertyParams NewProp_DataTable;
static const UECodeGen_Private::FNamePropertyParams NewProp_ColumnName;
static const UECodeGen_Private::FNamePropertyParams NewProp_RowContents;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FDataTableCategoryHandle constinit property declarations ************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FDataTableCategoryHandle>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FDataTableCategoryHandle_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FDataTableCategoryHandle;
class UScriptStruct* FDataTableCategoryHandle::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FDataTableCategoryHandle.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FDataTableCategoryHandle.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FDataTableCategoryHandle, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("DataTableCategoryHandle"));
}
return Z_Registration_Info_UScriptStruct_FDataTableCategoryHandle.OuterSingleton;
}
// ********** Begin ScriptStruct FDataTableCategoryHandle Property Definitions *********************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FDataTableCategoryHandle_Statics::NewProp_DataTable = { "DataTable", nullptr, (EPropertyFlags)0x0114000000000005, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FDataTableCategoryHandle, DataTable), Z_Construct_UClass_UDataTable_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DataTable_MetaData), NewProp_DataTable_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FDataTableCategoryHandle_Statics::NewProp_ColumnName = { "ColumnName", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FDataTableCategoryHandle, ColumnName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ColumnName_MetaData), NewProp_ColumnName_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FDataTableCategoryHandle_Statics::NewProp_RowContents = { "RowContents", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FDataTableCategoryHandle, RowContents), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RowContents_MetaData), NewProp_RowContents_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FDataTableCategoryHandle_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FDataTableCategoryHandle_Statics::NewProp_DataTable,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FDataTableCategoryHandle_Statics::NewProp_ColumnName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FDataTableCategoryHandle_Statics::NewProp_RowContents,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FDataTableCategoryHandle_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FDataTableCategoryHandle Property Definitions ***********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FDataTableCategoryHandle_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
nullptr,
&NewStructOps,
"DataTableCategoryHandle",
Z_Construct_UScriptStruct_FDataTableCategoryHandle_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FDataTableCategoryHandle_Statics::PropPointers),
sizeof(FDataTableCategoryHandle),
alignof(FDataTableCategoryHandle),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FDataTableCategoryHandle_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FDataTableCategoryHandle_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FDataTableCategoryHandle()
{
if (!Z_Registration_Info_UScriptStruct_FDataTableCategoryHandle.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FDataTableCategoryHandle.InnerSingleton, Z_Construct_UScriptStruct_FDataTableCategoryHandle_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FDataTableCategoryHandle.InnerSingleton);
}
// ********** End ScriptStruct FDataTableCategoryHandle ********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Engine_DataTable_h__Script_Engine_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FTableRowBase::StaticStruct, Z_Construct_UScriptStruct_FTableRowBase_Statics::NewStructOps, TEXT("TableRowBase"),&Z_Registration_Info_UScriptStruct_FTableRowBase, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FTableRowBase), 436327851U) },
{ FDataTableRowHandle::StaticStruct, Z_Construct_UScriptStruct_FDataTableRowHandle_Statics::NewStructOps, TEXT("DataTableRowHandle"),&Z_Registration_Info_UScriptStruct_FDataTableRowHandle, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FDataTableRowHandle), 395055942U) },
{ FDataTableCategoryHandle::StaticStruct, Z_Construct_UScriptStruct_FDataTableCategoryHandle_Statics::NewStructOps, TEXT("DataTableCategoryHandle"),&Z_Registration_Info_UScriptStruct_FDataTableCategoryHandle, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FDataTableCategoryHandle), 167806366U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UDataTable, UDataTable::StaticClass, TEXT("UDataTable"), &Z_Registration_Info_UClass_UDataTable, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UDataTable), 2399164512U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Engine_DataTable_h__Script_Engine_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Engine_DataTable_h__Script_Engine_1747982722{
TEXT("/Script/Engine"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Engine_DataTable_h__Script_Engine_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Engine_DataTable_h__Script_Engine_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Engine_DataTable_h__Script_Engine_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Engine_DataTable_h__Script_Engine_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS