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

1640 lines
138 KiB
C++

// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "Kismet/DataTableFunctionLibrary.h"
#include "Engine/DataTable.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeDataTableFunctionLibrary() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UScriptStruct_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UBlueprintFunctionLibrary();
ENGINE_API UClass* Z_Construct_UClass_UCurveTable_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UDataTable_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UDataTableFunctionLibrary();
ENGINE_API UClass* Z_Construct_UClass_UDataTableFunctionLibrary_NoRegister();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_EEvaluateCurveTableResult();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FTableRowBase();
UPackage* Z_Construct_UPackage__Script_Engine();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EEvaluateCurveTableResult *************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EEvaluateCurveTableResult;
static UEnum* EEvaluateCurveTableResult_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EEvaluateCurveTableResult.OuterSingleton)
{
Z_Registration_Info_UEnum_EEvaluateCurveTableResult.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_Engine_EEvaluateCurveTableResult, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("EEvaluateCurveTableResult"));
}
return Z_Registration_Info_UEnum_EEvaluateCurveTableResult.OuterSingleton;
}
template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<EEvaluateCurveTableResult::Type>()
{
return EEvaluateCurveTableResult_StaticEnum();
}
struct Z_Construct_UEnum_Engine_EEvaluateCurveTableResult_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Comment", "/** Enum used to indicate success or failure of EvaluateCurveTableRow. */" },
{ "ModuleRelativePath", "Classes/Kismet/DataTableFunctionLibrary.h" },
{ "RowFound.Comment", "/** Found the row successfully. */" },
{ "RowFound.Name", "EEvaluateCurveTableResult::RowFound" },
{ "RowFound.ToolTip", "Found the row successfully." },
{ "RowNotFound.Comment", "/** Failed to find the row. */" },
{ "RowNotFound.Name", "EEvaluateCurveTableResult::RowNotFound" },
{ "RowNotFound.ToolTip", "Failed to find the row." },
{ "ToolTip", "Enum used to indicate success or failure of EvaluateCurveTableRow." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EEvaluateCurveTableResult::RowFound", (int64)EEvaluateCurveTableResult::RowFound },
{ "EEvaluateCurveTableResult::RowNotFound", (int64)EEvaluateCurveTableResult::RowNotFound },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_Engine_EEvaluateCurveTableResult_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_Engine_EEvaluateCurveTableResult_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_Engine,
nullptr,
"EEvaluateCurveTableResult",
"EEvaluateCurveTableResult::Type",
Z_Construct_UEnum_Engine_EEvaluateCurveTableResult_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_EEvaluateCurveTableResult_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::Namespaced,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_EEvaluateCurveTableResult_Statics::Enum_MetaDataParams), Z_Construct_UEnum_Engine_EEvaluateCurveTableResult_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_Engine_EEvaluateCurveTableResult()
{
if (!Z_Registration_Info_UEnum_EEvaluateCurveTableResult.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EEvaluateCurveTableResult.InnerSingleton, Z_Construct_UEnum_Engine_EEvaluateCurveTableResult_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EEvaluateCurveTableResult.InnerSingleton;
}
// ********** End Enum EEvaluateCurveTableResult ***************************************************
// ********** Begin Class UDataTableFunctionLibrary Function AddDataTableRow ***********************
#if WITH_EDITOR
struct Z_Construct_UFunction_UDataTableFunctionLibrary_AddDataTableRow_Statics
{
struct DataTableFunctionLibrary_eventAddDataTableRow_Parms
{
const UDataTable* DataTable;
FName RowName;
FTableRowBase RowData;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "AutoCreateRefTerm", "RowName" },
{ "Category", "Editor Scripting | DataTable" },
{ "Comment", "/** Add a row to a Data Table with the provided name and data. */" },
{ "CustomStructureParam", "RowData" },
{ "CustomThunk", "true" },
{ "ModuleRelativePath", "Classes/Kismet/DataTableFunctionLibrary.h" },
{ "ToolTip", "Add a row to a Data Table with the provided name and data." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DataTable_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RowName_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RowData_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function AddDataTableRow constinit property declarations ***********************
static const UECodeGen_Private::FObjectPropertyParams NewProp_DataTable;
static const UECodeGen_Private::FNamePropertyParams NewProp_RowName;
static const UECodeGen_Private::FStructPropertyParams NewProp_RowData;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function AddDataTableRow constinit property declarations *************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function AddDataTableRow Property Definitions **********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UDataTableFunctionLibrary_AddDataTableRow_Statics::NewProp_DataTable = { "DataTable", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(DataTableFunctionLibrary_eventAddDataTableRow_Parms, DataTable), Z_Construct_UClass_UDataTable_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DataTable_MetaData), NewProp_DataTable_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UDataTableFunctionLibrary_AddDataTableRow_Statics::NewProp_RowName = { "RowName", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(DataTableFunctionLibrary_eventAddDataTableRow_Parms, RowName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RowName_MetaData), NewProp_RowName_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UDataTableFunctionLibrary_AddDataTableRow_Statics::NewProp_RowData = { "RowData", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(DataTableFunctionLibrary_eventAddDataTableRow_Parms, RowData), Z_Construct_UScriptStruct_FTableRowBase, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RowData_MetaData), NewProp_RowData_MetaData) }; // 436327851
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UDataTableFunctionLibrary_AddDataTableRow_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UDataTableFunctionLibrary_AddDataTableRow_Statics::NewProp_DataTable,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UDataTableFunctionLibrary_AddDataTableRow_Statics::NewProp_RowName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UDataTableFunctionLibrary_AddDataTableRow_Statics::NewProp_RowData,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UDataTableFunctionLibrary_AddDataTableRow_Statics::PropPointers) < 2048);
// ********** End Function AddDataTableRow Property Definitions ************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UDataTableFunctionLibrary_AddDataTableRow_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UDataTableFunctionLibrary, nullptr, "AddDataTableRow", Z_Construct_UFunction_UDataTableFunctionLibrary_AddDataTableRow_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UDataTableFunctionLibrary_AddDataTableRow_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UDataTableFunctionLibrary_AddDataTableRow_Statics::DataTableFunctionLibrary_eventAddDataTableRow_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x24422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UDataTableFunctionLibrary_AddDataTableRow_Statics::Function_MetaDataParams), Z_Construct_UFunction_UDataTableFunctionLibrary_AddDataTableRow_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UDataTableFunctionLibrary_AddDataTableRow_Statics::DataTableFunctionLibrary_eventAddDataTableRow_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UDataTableFunctionLibrary_AddDataTableRow()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UDataTableFunctionLibrary_AddDataTableRow_Statics::FuncParams);
}
return ReturnFunction;
}
#endif // WITH_EDITOR
// ********** End Class UDataTableFunctionLibrary Function AddDataTableRow *************************
// ********** Begin Class UDataTableFunctionLibrary Function DoesDataTableRowExist *****************
struct Z_Construct_UFunction_UDataTableFunctionLibrary_DoesDataTableRowExist_Statics
{
struct DataTableFunctionLibrary_eventDoesDataTableRowExist_Parms
{
const UDataTable* Table;
FName RowName;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "DataTable" },
{ "Comment", "// Returns whether or not Table contains a row named RowName\n" },
{ "ModuleRelativePath", "Classes/Kismet/DataTableFunctionLibrary.h" },
{ "ScriptMethod", "DoesRowExist" },
{ "ToolTip", "Returns whether or not Table contains a row named RowName" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Table_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function DoesDataTableRowExist constinit property declarations *****************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Table;
static const UECodeGen_Private::FNamePropertyParams NewProp_RowName;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function DoesDataTableRowExist constinit property declarations *******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function DoesDataTableRowExist Property Definitions ****************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UDataTableFunctionLibrary_DoesDataTableRowExist_Statics::NewProp_Table = { "Table", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(DataTableFunctionLibrary_eventDoesDataTableRowExist_Parms, Table), Z_Construct_UClass_UDataTable_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Table_MetaData), NewProp_Table_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UDataTableFunctionLibrary_DoesDataTableRowExist_Statics::NewProp_RowName = { "RowName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(DataTableFunctionLibrary_eventDoesDataTableRowExist_Parms, RowName), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UDataTableFunctionLibrary_DoesDataTableRowExist_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((DataTableFunctionLibrary_eventDoesDataTableRowExist_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UDataTableFunctionLibrary_DoesDataTableRowExist_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(DataTableFunctionLibrary_eventDoesDataTableRowExist_Parms), &Z_Construct_UFunction_UDataTableFunctionLibrary_DoesDataTableRowExist_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UDataTableFunctionLibrary_DoesDataTableRowExist_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UDataTableFunctionLibrary_DoesDataTableRowExist_Statics::NewProp_Table,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UDataTableFunctionLibrary_DoesDataTableRowExist_Statics::NewProp_RowName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UDataTableFunctionLibrary_DoesDataTableRowExist_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UDataTableFunctionLibrary_DoesDataTableRowExist_Statics::PropPointers) < 2048);
// ********** End Function DoesDataTableRowExist Property Definitions ******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UDataTableFunctionLibrary_DoesDataTableRowExist_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UDataTableFunctionLibrary, nullptr, "DoesDataTableRowExist", Z_Construct_UFunction_UDataTableFunctionLibrary_DoesDataTableRowExist_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UDataTableFunctionLibrary_DoesDataTableRowExist_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UDataTableFunctionLibrary_DoesDataTableRowExist_Statics::DataTableFunctionLibrary_eventDoesDataTableRowExist_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UDataTableFunctionLibrary_DoesDataTableRowExist_Statics::Function_MetaDataParams), Z_Construct_UFunction_UDataTableFunctionLibrary_DoesDataTableRowExist_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UDataTableFunctionLibrary_DoesDataTableRowExist_Statics::DataTableFunctionLibrary_eventDoesDataTableRowExist_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UDataTableFunctionLibrary_DoesDataTableRowExist()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UDataTableFunctionLibrary_DoesDataTableRowExist_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UDataTableFunctionLibrary::execDoesDataTableRowExist)
{
P_GET_OBJECT(UDataTable,Z_Param_Table);
P_GET_PROPERTY(FNameProperty,Z_Param_RowName);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=UDataTableFunctionLibrary::DoesDataTableRowExist(Z_Param_Table,Z_Param_RowName);
P_NATIVE_END;
}
// ********** End Class UDataTableFunctionLibrary Function DoesDataTableRowExist *******************
// ********** Begin Class UDataTableFunctionLibrary Function EvaluateCurveTableRow *****************
struct Z_Construct_UFunction_UDataTableFunctionLibrary_EvaluateCurveTableRow_Statics
{
struct DataTableFunctionLibrary_eventEvaluateCurveTableRow_Parms
{
UCurveTable* CurveTable;
FName RowName;
float InXY;
TEnumAsByte<EEvaluateCurveTableResult::Type> OutResult;
float OutXY;
FString ContextString;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "DataTable" },
{ "DataTablePin", "CurveTable" },
{ "ExpandEnumAsExecs", "OutResult" },
{ "ModuleRelativePath", "Classes/Kismet/DataTableFunctionLibrary.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ContextString_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function EvaluateCurveTableRow constinit property declarations *****************
static const UECodeGen_Private::FObjectPropertyParams NewProp_CurveTable;
static const UECodeGen_Private::FNamePropertyParams NewProp_RowName;
static const UECodeGen_Private::FFloatPropertyParams NewProp_InXY;
static const UECodeGen_Private::FBytePropertyParams NewProp_OutResult;
static const UECodeGen_Private::FFloatPropertyParams NewProp_OutXY;
static const UECodeGen_Private::FStrPropertyParams NewProp_ContextString;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function EvaluateCurveTableRow constinit property declarations *******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function EvaluateCurveTableRow Property Definitions ****************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UDataTableFunctionLibrary_EvaluateCurveTableRow_Statics::NewProp_CurveTable = { "CurveTable", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(DataTableFunctionLibrary_eventEvaluateCurveTableRow_Parms, CurveTable), Z_Construct_UClass_UCurveTable_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UDataTableFunctionLibrary_EvaluateCurveTableRow_Statics::NewProp_RowName = { "RowName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(DataTableFunctionLibrary_eventEvaluateCurveTableRow_Parms, RowName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UDataTableFunctionLibrary_EvaluateCurveTableRow_Statics::NewProp_InXY = { "InXY", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(DataTableFunctionLibrary_eventEvaluateCurveTableRow_Parms, InXY), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UDataTableFunctionLibrary_EvaluateCurveTableRow_Statics::NewProp_OutResult = { "OutResult", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(DataTableFunctionLibrary_eventEvaluateCurveTableRow_Parms, OutResult), Z_Construct_UEnum_Engine_EEvaluateCurveTableResult, METADATA_PARAMS(0, nullptr) }; // 1747967793
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UDataTableFunctionLibrary_EvaluateCurveTableRow_Statics::NewProp_OutXY = { "OutXY", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(DataTableFunctionLibrary_eventEvaluateCurveTableRow_Parms, OutXY), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UDataTableFunctionLibrary_EvaluateCurveTableRow_Statics::NewProp_ContextString = { "ContextString", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(DataTableFunctionLibrary_eventEvaluateCurveTableRow_Parms, ContextString), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ContextString_MetaData), NewProp_ContextString_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UDataTableFunctionLibrary_EvaluateCurveTableRow_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UDataTableFunctionLibrary_EvaluateCurveTableRow_Statics::NewProp_CurveTable,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UDataTableFunctionLibrary_EvaluateCurveTableRow_Statics::NewProp_RowName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UDataTableFunctionLibrary_EvaluateCurveTableRow_Statics::NewProp_InXY,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UDataTableFunctionLibrary_EvaluateCurveTableRow_Statics::NewProp_OutResult,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UDataTableFunctionLibrary_EvaluateCurveTableRow_Statics::NewProp_OutXY,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UDataTableFunctionLibrary_EvaluateCurveTableRow_Statics::NewProp_ContextString,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UDataTableFunctionLibrary_EvaluateCurveTableRow_Statics::PropPointers) < 2048);
// ********** End Function EvaluateCurveTableRow Property Definitions ******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UDataTableFunctionLibrary_EvaluateCurveTableRow_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UDataTableFunctionLibrary, nullptr, "EvaluateCurveTableRow", Z_Construct_UFunction_UDataTableFunctionLibrary_EvaluateCurveTableRow_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UDataTableFunctionLibrary_EvaluateCurveTableRow_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UDataTableFunctionLibrary_EvaluateCurveTableRow_Statics::DataTableFunctionLibrary_eventEvaluateCurveTableRow_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UDataTableFunctionLibrary_EvaluateCurveTableRow_Statics::Function_MetaDataParams), Z_Construct_UFunction_UDataTableFunctionLibrary_EvaluateCurveTableRow_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UDataTableFunctionLibrary_EvaluateCurveTableRow_Statics::DataTableFunctionLibrary_eventEvaluateCurveTableRow_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UDataTableFunctionLibrary_EvaluateCurveTableRow()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UDataTableFunctionLibrary_EvaluateCurveTableRow_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UDataTableFunctionLibrary::execEvaluateCurveTableRow)
{
P_GET_OBJECT(UCurveTable,Z_Param_CurveTable);
P_GET_PROPERTY(FNameProperty,Z_Param_RowName);
P_GET_PROPERTY(FFloatProperty,Z_Param_InXY);
P_GET_PROPERTY_REF(FByteProperty,Z_Param_Out_OutResult);
P_GET_PROPERTY_REF(FFloatProperty,Z_Param_Out_OutXY);
P_GET_PROPERTY(FStrProperty,Z_Param_ContextString);
P_FINISH;
P_NATIVE_BEGIN;
UDataTableFunctionLibrary::EvaluateCurveTableRow(Z_Param_CurveTable,Z_Param_RowName,Z_Param_InXY,(TEnumAsByte<EEvaluateCurveTableResult::Type>&)(Z_Param_Out_OutResult),Z_Param_Out_OutXY,Z_Param_ContextString);
P_NATIVE_END;
}
// ********** End Class UDataTableFunctionLibrary Function EvaluateCurveTableRow *******************
// ********** Begin Class UDataTableFunctionLibrary Function ExportDataTableToCSVFile **************
#if WITH_EDITOR
struct Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToCSVFile_Statics
{
struct DataTableFunctionLibrary_eventExportDataTableToCSVFile_Parms
{
const UDataTable* DataTable;
FString CSVFilePath;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Editor Scripting | DataTable" },
{ "Comment", "/** \n\x09 * Export a Data Table to CSV file.\n\x09 * @param\x09""CSVFilePath\x09The file path of the CSV file to write (output file is UTF-8).\n\x09 * @return\x09True if the operation succeeds, check the log for errors if it didn't succeed.\n\x09 */" },
{ "DisplayName", "Export Data Table to CSV File" },
{ "ModuleRelativePath", "Classes/Kismet/DataTableFunctionLibrary.h" },
{ "ScriptMethod", "ExportToCSVFile" },
{ "ToolTip", "Export a Data Table to CSV file.\n@param CSVFilePath The file path of the CSV file to write (output file is UTF-8).\n@return True if the operation succeeds, check the log for errors if it didn't succeed." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DataTable_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CSVFilePath_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function ExportDataTableToCSVFile constinit property declarations **************
static const UECodeGen_Private::FObjectPropertyParams NewProp_DataTable;
static const UECodeGen_Private::FStrPropertyParams NewProp_CSVFilePath;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ExportDataTableToCSVFile constinit property declarations ****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ExportDataTableToCSVFile Property Definitions *************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToCSVFile_Statics::NewProp_DataTable = { "DataTable", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(DataTableFunctionLibrary_eventExportDataTableToCSVFile_Parms, DataTable), Z_Construct_UClass_UDataTable_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DataTable_MetaData), NewProp_DataTable_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToCSVFile_Statics::NewProp_CSVFilePath = { "CSVFilePath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(DataTableFunctionLibrary_eventExportDataTableToCSVFile_Parms, CSVFilePath), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CSVFilePath_MetaData), NewProp_CSVFilePath_MetaData) };
void Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToCSVFile_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((DataTableFunctionLibrary_eventExportDataTableToCSVFile_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToCSVFile_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(DataTableFunctionLibrary_eventExportDataTableToCSVFile_Parms), &Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToCSVFile_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToCSVFile_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToCSVFile_Statics::NewProp_DataTable,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToCSVFile_Statics::NewProp_CSVFilePath,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToCSVFile_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToCSVFile_Statics::PropPointers) < 2048);
// ********** End Function ExportDataTableToCSVFile Property Definitions ***************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToCSVFile_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UDataTableFunctionLibrary, nullptr, "ExportDataTableToCSVFile", Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToCSVFile_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToCSVFile_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToCSVFile_Statics::DataTableFunctionLibrary_eventExportDataTableToCSVFile_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x24022403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToCSVFile_Statics::Function_MetaDataParams), Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToCSVFile_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToCSVFile_Statics::DataTableFunctionLibrary_eventExportDataTableToCSVFile_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToCSVFile()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToCSVFile_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UDataTableFunctionLibrary::execExportDataTableToCSVFile)
{
P_GET_OBJECT(UDataTable,Z_Param_DataTable);
P_GET_PROPERTY(FStrProperty,Z_Param_CSVFilePath);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=UDataTableFunctionLibrary::ExportDataTableToCSVFile(Z_Param_DataTable,Z_Param_CSVFilePath);
P_NATIVE_END;
}
#endif // WITH_EDITOR
// ********** End Class UDataTableFunctionLibrary Function ExportDataTableToCSVFile ****************
// ********** Begin Class UDataTableFunctionLibrary Function ExportDataTableToCSVString ************
#if WITH_EDITOR
struct Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToCSVString_Statics
{
struct DataTableFunctionLibrary_eventExportDataTableToCSVString_Parms
{
const UDataTable* DataTable;
FString OutCSVString;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Editor Scripting | DataTable" },
{ "Comment", "/** \n\x09 * Export a Data Table to CSV string.\n\x09 * @param\x09OutCSVString Output representing the contents of a CSV file.\n\x09 * @return\x09True if the operation succeeds, check the log for errors if it didn't succeed.\n\x09 */" },
{ "DisplayName", "Export Data Table to CSV String" },
{ "ModuleRelativePath", "Classes/Kismet/DataTableFunctionLibrary.h" },
{ "ScriptMethod", "ExportToCSVString" },
{ "ToolTip", "Export a Data Table to CSV string.\n@param OutCSVString Output representing the contents of a CSV file.\n@return True if the operation succeeds, check the log for errors if it didn't succeed." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DataTable_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function ExportDataTableToCSVString constinit property declarations ************
static const UECodeGen_Private::FObjectPropertyParams NewProp_DataTable;
static const UECodeGen_Private::FStrPropertyParams NewProp_OutCSVString;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ExportDataTableToCSVString constinit property declarations **************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ExportDataTableToCSVString Property Definitions ***********************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToCSVString_Statics::NewProp_DataTable = { "DataTable", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(DataTableFunctionLibrary_eventExportDataTableToCSVString_Parms, DataTable), Z_Construct_UClass_UDataTable_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DataTable_MetaData), NewProp_DataTable_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToCSVString_Statics::NewProp_OutCSVString = { "OutCSVString", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(DataTableFunctionLibrary_eventExportDataTableToCSVString_Parms, OutCSVString), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToCSVString_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((DataTableFunctionLibrary_eventExportDataTableToCSVString_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToCSVString_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(DataTableFunctionLibrary_eventExportDataTableToCSVString_Parms), &Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToCSVString_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToCSVString_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToCSVString_Statics::NewProp_DataTable,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToCSVString_Statics::NewProp_OutCSVString,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToCSVString_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToCSVString_Statics::PropPointers) < 2048);
// ********** End Function ExportDataTableToCSVString Property Definitions *************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToCSVString_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UDataTableFunctionLibrary, nullptr, "ExportDataTableToCSVString", Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToCSVString_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToCSVString_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToCSVString_Statics::DataTableFunctionLibrary_eventExportDataTableToCSVString_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x24422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToCSVString_Statics::Function_MetaDataParams), Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToCSVString_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToCSVString_Statics::DataTableFunctionLibrary_eventExportDataTableToCSVString_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToCSVString()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToCSVString_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UDataTableFunctionLibrary::execExportDataTableToCSVString)
{
P_GET_OBJECT(UDataTable,Z_Param_DataTable);
P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_OutCSVString);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=UDataTableFunctionLibrary::ExportDataTableToCSVString(Z_Param_DataTable,Z_Param_Out_OutCSVString);
P_NATIVE_END;
}
#endif // WITH_EDITOR
// ********** End Class UDataTableFunctionLibrary Function ExportDataTableToCSVString **************
// ********** Begin Class UDataTableFunctionLibrary Function ExportDataTableToJSONFile *************
#if WITH_EDITOR
struct Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToJSONFile_Statics
{
struct DataTableFunctionLibrary_eventExportDataTableToJSONFile_Parms
{
const UDataTable* DataTable;
FString JSONFilePath;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Editor Scripting | DataTable" },
{ "Comment", "/** \n\x09 * Export a Data Table to JSON file.\n\x09 * @param\x09JSONFilePath The file path of the JSON file to write (output file is UTF-8).\n\x09 * @return\x09True if the operation succeeds, check the log for errors if it didn't succeed.\n\x09 */" },
{ "DisplayName", "Export Data Table to JSON File" },
{ "ModuleRelativePath", "Classes/Kismet/DataTableFunctionLibrary.h" },
{ "ScriptMethod", "ExportToJSONFile" },
{ "ToolTip", "Export a Data Table to JSON file.\n@param JSONFilePath The file path of the JSON file to write (output file is UTF-8).\n@return True if the operation succeeds, check the log for errors if it didn't succeed." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DataTable_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_JSONFilePath_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function ExportDataTableToJSONFile constinit property declarations *************
static const UECodeGen_Private::FObjectPropertyParams NewProp_DataTable;
static const UECodeGen_Private::FStrPropertyParams NewProp_JSONFilePath;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ExportDataTableToJSONFile constinit property declarations ***************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ExportDataTableToJSONFile Property Definitions ************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToJSONFile_Statics::NewProp_DataTable = { "DataTable", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(DataTableFunctionLibrary_eventExportDataTableToJSONFile_Parms, DataTable), Z_Construct_UClass_UDataTable_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DataTable_MetaData), NewProp_DataTable_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToJSONFile_Statics::NewProp_JSONFilePath = { "JSONFilePath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(DataTableFunctionLibrary_eventExportDataTableToJSONFile_Parms, JSONFilePath), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_JSONFilePath_MetaData), NewProp_JSONFilePath_MetaData) };
void Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToJSONFile_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((DataTableFunctionLibrary_eventExportDataTableToJSONFile_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToJSONFile_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(DataTableFunctionLibrary_eventExportDataTableToJSONFile_Parms), &Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToJSONFile_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToJSONFile_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToJSONFile_Statics::NewProp_DataTable,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToJSONFile_Statics::NewProp_JSONFilePath,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToJSONFile_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToJSONFile_Statics::PropPointers) < 2048);
// ********** End Function ExportDataTableToJSONFile Property Definitions **************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToJSONFile_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UDataTableFunctionLibrary, nullptr, "ExportDataTableToJSONFile", Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToJSONFile_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToJSONFile_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToJSONFile_Statics::DataTableFunctionLibrary_eventExportDataTableToJSONFile_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x24022403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToJSONFile_Statics::Function_MetaDataParams), Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToJSONFile_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToJSONFile_Statics::DataTableFunctionLibrary_eventExportDataTableToJSONFile_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToJSONFile()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToJSONFile_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UDataTableFunctionLibrary::execExportDataTableToJSONFile)
{
P_GET_OBJECT(UDataTable,Z_Param_DataTable);
P_GET_PROPERTY(FStrProperty,Z_Param_JSONFilePath);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=UDataTableFunctionLibrary::ExportDataTableToJSONFile(Z_Param_DataTable,Z_Param_JSONFilePath);
P_NATIVE_END;
}
#endif // WITH_EDITOR
// ********** End Class UDataTableFunctionLibrary Function ExportDataTableToJSONFile ***************
// ********** Begin Class UDataTableFunctionLibrary Function ExportDataTableToJSONString ***********
#if WITH_EDITOR
struct Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToJSONString_Statics
{
struct DataTableFunctionLibrary_eventExportDataTableToJSONString_Parms
{
const UDataTable* DataTable;
FString OutJSONString;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Editor Scripting | DataTable" },
{ "Comment", "/** \n\x09 * Export a Data Table to JSON string.\n\x09 * @param\x09OutJSONString Output representing the contents of a JSON file.\n\x09 * @return\x09True if the operation succeeds, check the log for errors if it didn't succeed.\n\x09 */" },
{ "DisplayName", "Export Data Table to JSON String" },
{ "ModuleRelativePath", "Classes/Kismet/DataTableFunctionLibrary.h" },
{ "ScriptMethod", "ExportToJSONString" },
{ "ToolTip", "Export a Data Table to JSON string.\n@param OutJSONString Output representing the contents of a JSON file.\n@return True if the operation succeeds, check the log for errors if it didn't succeed." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DataTable_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function ExportDataTableToJSONString constinit property declarations ***********
static const UECodeGen_Private::FObjectPropertyParams NewProp_DataTable;
static const UECodeGen_Private::FStrPropertyParams NewProp_OutJSONString;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ExportDataTableToJSONString constinit property declarations *************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ExportDataTableToJSONString Property Definitions **********************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToJSONString_Statics::NewProp_DataTable = { "DataTable", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(DataTableFunctionLibrary_eventExportDataTableToJSONString_Parms, DataTable), Z_Construct_UClass_UDataTable_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DataTable_MetaData), NewProp_DataTable_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToJSONString_Statics::NewProp_OutJSONString = { "OutJSONString", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(DataTableFunctionLibrary_eventExportDataTableToJSONString_Parms, OutJSONString), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToJSONString_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((DataTableFunctionLibrary_eventExportDataTableToJSONString_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToJSONString_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(DataTableFunctionLibrary_eventExportDataTableToJSONString_Parms), &Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToJSONString_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToJSONString_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToJSONString_Statics::NewProp_DataTable,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToJSONString_Statics::NewProp_OutJSONString,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToJSONString_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToJSONString_Statics::PropPointers) < 2048);
// ********** End Function ExportDataTableToJSONString Property Definitions ************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToJSONString_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UDataTableFunctionLibrary, nullptr, "ExportDataTableToJSONString", Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToJSONString_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToJSONString_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToJSONString_Statics::DataTableFunctionLibrary_eventExportDataTableToJSONString_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x24422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToJSONString_Statics::Function_MetaDataParams), Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToJSONString_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToJSONString_Statics::DataTableFunctionLibrary_eventExportDataTableToJSONString_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToJSONString()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToJSONString_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UDataTableFunctionLibrary::execExportDataTableToJSONString)
{
P_GET_OBJECT(UDataTable,Z_Param_DataTable);
P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_OutJSONString);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=UDataTableFunctionLibrary::ExportDataTableToJSONString(Z_Param_DataTable,Z_Param_Out_OutJSONString);
P_NATIVE_END;
}
#endif // WITH_EDITOR
// ********** End Class UDataTableFunctionLibrary Function ExportDataTableToJSONString *************
// ********** Begin Class UDataTableFunctionLibrary Function FillDataTableFromCSVFile **************
#if WITH_EDITOR
struct Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromCSVFile_Statics
{
struct DataTableFunctionLibrary_eventFillDataTableFromCSVFile_Parms
{
UDataTable* DataTable;
FString CSVFilePath;
UScriptStruct* ImportRowStruct;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "AdvancedDisplay", "ImportRowStruct" },
{ "Category", "Editor Scripting | DataTable" },
{ "Comment", "/** \n\x09 * Empty and fill a Data Table from CSV file.\n\x09 * @param\x09""CSVFilePath\x09\x09\x09The file path of the CSV file.\n\x09 * @param\x09ImportRowStruct\x09\x09Optional row struct to apply on import. If set will also force the import to run automated (no questions or dialogs).\n\x09 * @return\x09True if the operation succeeds, check the log for errors if it didn't succeed.\n\x09 */" },
{ "CPP_Default_ImportRowStruct", "None" },
{ "DisplayName", "Fill Data Table from CSV File" },
{ "ModuleRelativePath", "Classes/Kismet/DataTableFunctionLibrary.h" },
{ "ScriptMethod", "FillFromCSVFile" },
{ "ToolTip", "Empty and fill a Data Table from CSV file.\n@param CSVFilePath The file path of the CSV file.\n@param ImportRowStruct Optional row struct to apply on import. If set will also force the import to run automated (no questions or dialogs).\n@return True if the operation succeeds, check the log for errors if it didn't succeed." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CSVFilePath_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function FillDataTableFromCSVFile constinit property declarations **************
static const UECodeGen_Private::FObjectPropertyParams NewProp_DataTable;
static const UECodeGen_Private::FStrPropertyParams NewProp_CSVFilePath;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ImportRowStruct;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function FillDataTableFromCSVFile constinit property declarations ****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function FillDataTableFromCSVFile Property Definitions *************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromCSVFile_Statics::NewProp_DataTable = { "DataTable", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(DataTableFunctionLibrary_eventFillDataTableFromCSVFile_Parms, DataTable), Z_Construct_UClass_UDataTable_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromCSVFile_Statics::NewProp_CSVFilePath = { "CSVFilePath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(DataTableFunctionLibrary_eventFillDataTableFromCSVFile_Parms, CSVFilePath), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CSVFilePath_MetaData), NewProp_CSVFilePath_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromCSVFile_Statics::NewProp_ImportRowStruct = { "ImportRowStruct", nullptr, (EPropertyFlags)0x0010040000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(DataTableFunctionLibrary_eventFillDataTableFromCSVFile_Parms, ImportRowStruct), Z_Construct_UClass_UScriptStruct_NoRegister, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromCSVFile_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((DataTableFunctionLibrary_eventFillDataTableFromCSVFile_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromCSVFile_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(DataTableFunctionLibrary_eventFillDataTableFromCSVFile_Parms), &Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromCSVFile_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromCSVFile_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromCSVFile_Statics::NewProp_DataTable,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromCSVFile_Statics::NewProp_CSVFilePath,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromCSVFile_Statics::NewProp_ImportRowStruct,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromCSVFile_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromCSVFile_Statics::PropPointers) < 2048);
// ********** End Function FillDataTableFromCSVFile Property Definitions ***************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromCSVFile_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UDataTableFunctionLibrary, nullptr, "FillDataTableFromCSVFile", Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromCSVFile_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromCSVFile_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromCSVFile_Statics::DataTableFunctionLibrary_eventFillDataTableFromCSVFile_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x24022403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromCSVFile_Statics::Function_MetaDataParams), Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromCSVFile_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromCSVFile_Statics::DataTableFunctionLibrary_eventFillDataTableFromCSVFile_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromCSVFile()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromCSVFile_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UDataTableFunctionLibrary::execFillDataTableFromCSVFile)
{
P_GET_OBJECT(UDataTable,Z_Param_DataTable);
P_GET_PROPERTY(FStrProperty,Z_Param_CSVFilePath);
P_GET_OBJECT(UScriptStruct,Z_Param_ImportRowStruct);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=UDataTableFunctionLibrary::FillDataTableFromCSVFile(Z_Param_DataTable,Z_Param_CSVFilePath,Z_Param_ImportRowStruct);
P_NATIVE_END;
}
#endif // WITH_EDITOR
// ********** End Class UDataTableFunctionLibrary Function FillDataTableFromCSVFile ****************
// ********** Begin Class UDataTableFunctionLibrary Function FillDataTableFromCSVString ************
#if WITH_EDITOR
struct Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromCSVString_Statics
{
struct DataTableFunctionLibrary_eventFillDataTableFromCSVString_Parms
{
UDataTable* DataTable;
FString CSVString;
UScriptStruct* ImportRowStruct;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "AdvancedDisplay", "ImportRowStruct" },
{ "Category", "Editor Scripting | DataTable" },
{ "Comment", "/** \n\x09 * Empty and fill a Data Table from CSV string.\n\x09 * @param\x09""CSVString\x09\x09\x09The Data that representing the contents of a CSV file.\n\x09 * @param\x09ImportRowStruct\x09\x09Optional row struct to apply on import. If set will also force the import to run automated (no questions or dialogs).\n\x09 * @return\x09True if the operation succeeds, check the log for errors if it didn't succeed.\n\x09 */" },
{ "CPP_Default_ImportRowStruct", "None" },
{ "DisplayName", "Fill Data Table from CSV String" },
{ "ModuleRelativePath", "Classes/Kismet/DataTableFunctionLibrary.h" },
{ "ScriptMethod", "FillFromCSVString" },
{ "ToolTip", "Empty and fill a Data Table from CSV string.\n@param CSVString The Data that representing the contents of a CSV file.\n@param ImportRowStruct Optional row struct to apply on import. If set will also force the import to run automated (no questions or dialogs).\n@return True if the operation succeeds, check the log for errors if it didn't succeed." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CSVString_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function FillDataTableFromCSVString constinit property declarations ************
static const UECodeGen_Private::FObjectPropertyParams NewProp_DataTable;
static const UECodeGen_Private::FStrPropertyParams NewProp_CSVString;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ImportRowStruct;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function FillDataTableFromCSVString constinit property declarations **************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function FillDataTableFromCSVString Property Definitions ***********************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromCSVString_Statics::NewProp_DataTable = { "DataTable", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(DataTableFunctionLibrary_eventFillDataTableFromCSVString_Parms, DataTable), Z_Construct_UClass_UDataTable_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromCSVString_Statics::NewProp_CSVString = { "CSVString", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(DataTableFunctionLibrary_eventFillDataTableFromCSVString_Parms, CSVString), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CSVString_MetaData), NewProp_CSVString_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromCSVString_Statics::NewProp_ImportRowStruct = { "ImportRowStruct", nullptr, (EPropertyFlags)0x0010040000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(DataTableFunctionLibrary_eventFillDataTableFromCSVString_Parms, ImportRowStruct), Z_Construct_UClass_UScriptStruct_NoRegister, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromCSVString_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((DataTableFunctionLibrary_eventFillDataTableFromCSVString_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromCSVString_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(DataTableFunctionLibrary_eventFillDataTableFromCSVString_Parms), &Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromCSVString_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromCSVString_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromCSVString_Statics::NewProp_DataTable,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromCSVString_Statics::NewProp_CSVString,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromCSVString_Statics::NewProp_ImportRowStruct,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromCSVString_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromCSVString_Statics::PropPointers) < 2048);
// ********** End Function FillDataTableFromCSVString Property Definitions *************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromCSVString_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UDataTableFunctionLibrary, nullptr, "FillDataTableFromCSVString", Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromCSVString_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromCSVString_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromCSVString_Statics::DataTableFunctionLibrary_eventFillDataTableFromCSVString_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x24022403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromCSVString_Statics::Function_MetaDataParams), Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromCSVString_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromCSVString_Statics::DataTableFunctionLibrary_eventFillDataTableFromCSVString_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromCSVString()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromCSVString_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UDataTableFunctionLibrary::execFillDataTableFromCSVString)
{
P_GET_OBJECT(UDataTable,Z_Param_DataTable);
P_GET_PROPERTY(FStrProperty,Z_Param_CSVString);
P_GET_OBJECT(UScriptStruct,Z_Param_ImportRowStruct);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=UDataTableFunctionLibrary::FillDataTableFromCSVString(Z_Param_DataTable,Z_Param_CSVString,Z_Param_ImportRowStruct);
P_NATIVE_END;
}
#endif // WITH_EDITOR
// ********** End Class UDataTableFunctionLibrary Function FillDataTableFromCSVString **************
// ********** Begin Class UDataTableFunctionLibrary Function FillDataTableFromJSONFile *************
#if WITH_EDITOR
struct Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromJSONFile_Statics
{
struct DataTableFunctionLibrary_eventFillDataTableFromJSONFile_Parms
{
UDataTable* DataTable;
FString JSONFilePath;
UScriptStruct* ImportRowStruct;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "AdvancedDisplay", "ImportRowStruct" },
{ "Category", "Editor Scripting | DataTable" },
{ "Comment", "/** \n\x09 * Empty and fill a Data Table from JSON file.\n\x09 * @param\x09JSONFilePath\x09\x09The file path of the JSON file.\n\x09 * @param\x09ImportRowStruct\x09\x09Optional row struct to apply on import. If set will also force the import to run automated (no questions or dialogs).\n\x09 * @return\x09True if the operation succeeds, check the log for errors if it didn't succeed.\n\x09 */" },
{ "CPP_Default_ImportRowStruct", "None" },
{ "DisplayName", "Fill Data Table from JSON File" },
{ "ModuleRelativePath", "Classes/Kismet/DataTableFunctionLibrary.h" },
{ "ScriptMethod", "FillFromJSONFile" },
{ "ToolTip", "Empty and fill a Data Table from JSON file.\n@param JSONFilePath The file path of the JSON file.\n@param ImportRowStruct Optional row struct to apply on import. If set will also force the import to run automated (no questions or dialogs).\n@return True if the operation succeeds, check the log for errors if it didn't succeed." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_JSONFilePath_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function FillDataTableFromJSONFile constinit property declarations *************
static const UECodeGen_Private::FObjectPropertyParams NewProp_DataTable;
static const UECodeGen_Private::FStrPropertyParams NewProp_JSONFilePath;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ImportRowStruct;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function FillDataTableFromJSONFile constinit property declarations ***************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function FillDataTableFromJSONFile Property Definitions ************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromJSONFile_Statics::NewProp_DataTable = { "DataTable", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(DataTableFunctionLibrary_eventFillDataTableFromJSONFile_Parms, DataTable), Z_Construct_UClass_UDataTable_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromJSONFile_Statics::NewProp_JSONFilePath = { "JSONFilePath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(DataTableFunctionLibrary_eventFillDataTableFromJSONFile_Parms, JSONFilePath), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_JSONFilePath_MetaData), NewProp_JSONFilePath_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromJSONFile_Statics::NewProp_ImportRowStruct = { "ImportRowStruct", nullptr, (EPropertyFlags)0x0010040000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(DataTableFunctionLibrary_eventFillDataTableFromJSONFile_Parms, ImportRowStruct), Z_Construct_UClass_UScriptStruct_NoRegister, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromJSONFile_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((DataTableFunctionLibrary_eventFillDataTableFromJSONFile_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromJSONFile_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(DataTableFunctionLibrary_eventFillDataTableFromJSONFile_Parms), &Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromJSONFile_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromJSONFile_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromJSONFile_Statics::NewProp_DataTable,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromJSONFile_Statics::NewProp_JSONFilePath,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromJSONFile_Statics::NewProp_ImportRowStruct,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromJSONFile_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromJSONFile_Statics::PropPointers) < 2048);
// ********** End Function FillDataTableFromJSONFile Property Definitions **************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromJSONFile_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UDataTableFunctionLibrary, nullptr, "FillDataTableFromJSONFile", Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromJSONFile_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromJSONFile_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromJSONFile_Statics::DataTableFunctionLibrary_eventFillDataTableFromJSONFile_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x24022403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromJSONFile_Statics::Function_MetaDataParams), Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromJSONFile_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromJSONFile_Statics::DataTableFunctionLibrary_eventFillDataTableFromJSONFile_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromJSONFile()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromJSONFile_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UDataTableFunctionLibrary::execFillDataTableFromJSONFile)
{
P_GET_OBJECT(UDataTable,Z_Param_DataTable);
P_GET_PROPERTY(FStrProperty,Z_Param_JSONFilePath);
P_GET_OBJECT(UScriptStruct,Z_Param_ImportRowStruct);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=UDataTableFunctionLibrary::FillDataTableFromJSONFile(Z_Param_DataTable,Z_Param_JSONFilePath,Z_Param_ImportRowStruct);
P_NATIVE_END;
}
#endif // WITH_EDITOR
// ********** End Class UDataTableFunctionLibrary Function FillDataTableFromJSONFile ***************
// ********** Begin Class UDataTableFunctionLibrary Function FillDataTableFromJSONString ***********
#if WITH_EDITOR
struct Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromJSONString_Statics
{
struct DataTableFunctionLibrary_eventFillDataTableFromJSONString_Parms
{
UDataTable* DataTable;
FString JSONString;
UScriptStruct* ImportRowStruct;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "AdvancedDisplay", "ImportRowStruct" },
{ "Category", "Editor Scripting | DataTable" },
{ "Comment", "/** \n\x09 * Empty and fill a Data Table from JSON string.\n\x09 * @param\x09JSONString\x09\x09\x09The Data that representing the contents of a JSON file.\n\x09 * @param\x09ImportRowStruct\x09\x09Optional row struct to apply on import. If set will also force the import to run automated (no questions or dialogs).\n\x09 * @return\x09True if the operation succeeds, check the log for errors if it didn't succeed.\n\x09 */" },
{ "CPP_Default_ImportRowStruct", "None" },
{ "DisplayName", "Fill Data Table from JSON String" },
{ "ModuleRelativePath", "Classes/Kismet/DataTableFunctionLibrary.h" },
{ "ScriptMethod", "FillFromJSONString" },
{ "ToolTip", "Empty and fill a Data Table from JSON string.\n@param JSONString The Data that representing the contents of a JSON file.\n@param ImportRowStruct Optional row struct to apply on import. If set will also force the import to run automated (no questions or dialogs).\n@return True if the operation succeeds, check the log for errors if it didn't succeed." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_JSONString_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function FillDataTableFromJSONString constinit property declarations ***********
static const UECodeGen_Private::FObjectPropertyParams NewProp_DataTable;
static const UECodeGen_Private::FStrPropertyParams NewProp_JSONString;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ImportRowStruct;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function FillDataTableFromJSONString constinit property declarations *************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function FillDataTableFromJSONString Property Definitions **********************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromJSONString_Statics::NewProp_DataTable = { "DataTable", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(DataTableFunctionLibrary_eventFillDataTableFromJSONString_Parms, DataTable), Z_Construct_UClass_UDataTable_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromJSONString_Statics::NewProp_JSONString = { "JSONString", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(DataTableFunctionLibrary_eventFillDataTableFromJSONString_Parms, JSONString), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_JSONString_MetaData), NewProp_JSONString_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromJSONString_Statics::NewProp_ImportRowStruct = { "ImportRowStruct", nullptr, (EPropertyFlags)0x0010040000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(DataTableFunctionLibrary_eventFillDataTableFromJSONString_Parms, ImportRowStruct), Z_Construct_UClass_UScriptStruct_NoRegister, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromJSONString_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((DataTableFunctionLibrary_eventFillDataTableFromJSONString_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromJSONString_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(DataTableFunctionLibrary_eventFillDataTableFromJSONString_Parms), &Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromJSONString_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromJSONString_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromJSONString_Statics::NewProp_DataTable,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromJSONString_Statics::NewProp_JSONString,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromJSONString_Statics::NewProp_ImportRowStruct,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromJSONString_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromJSONString_Statics::PropPointers) < 2048);
// ********** End Function FillDataTableFromJSONString Property Definitions ************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromJSONString_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UDataTableFunctionLibrary, nullptr, "FillDataTableFromJSONString", Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromJSONString_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromJSONString_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromJSONString_Statics::DataTableFunctionLibrary_eventFillDataTableFromJSONString_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x24022403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromJSONString_Statics::Function_MetaDataParams), Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromJSONString_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromJSONString_Statics::DataTableFunctionLibrary_eventFillDataTableFromJSONString_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromJSONString()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromJSONString_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UDataTableFunctionLibrary::execFillDataTableFromJSONString)
{
P_GET_OBJECT(UDataTable,Z_Param_DataTable);
P_GET_PROPERTY(FStrProperty,Z_Param_JSONString);
P_GET_OBJECT(UScriptStruct,Z_Param_ImportRowStruct);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=UDataTableFunctionLibrary::FillDataTableFromJSONString(Z_Param_DataTable,Z_Param_JSONString,Z_Param_ImportRowStruct);
P_NATIVE_END;
}
#endif // WITH_EDITOR
// ********** End Class UDataTableFunctionLibrary Function FillDataTableFromJSONString *************
// ********** Begin Class UDataTableFunctionLibrary Function GetDataTableColumnAsString ************
struct Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnAsString_Statics
{
struct DataTableFunctionLibrary_eventGetDataTableColumnAsString_Parms
{
const UDataTable* DataTable;
FName PropertyName;
TArray<FString> ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "DataTable" },
{ "Comment", "/**\n\x09 * Export from the DataTable all the row for one column. Export it as string. The row name is not included.\n\x09 * @see GetDataTableColumnNames.\n\x09 * @see GetDataTableColumnNameFromExportName.\n\x09 */" },
{ "ModuleRelativePath", "Classes/Kismet/DataTableFunctionLibrary.h" },
{ "ScriptMethod", "GetColumnAsString" },
{ "ToolTip", "Export from the DataTable all the row for one column. Export it as string. The row name is not included.\n@see GetDataTableColumnNames.\n@see GetDataTableColumnNameFromExportName." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DataTable_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetDataTableColumnAsString constinit property declarations ************
static const UECodeGen_Private::FObjectPropertyParams NewProp_DataTable;
static const UECodeGen_Private::FNamePropertyParams NewProp_PropertyName;
static const UECodeGen_Private::FStrPropertyParams NewProp_ReturnValue_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetDataTableColumnAsString constinit property declarations **************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetDataTableColumnAsString Property Definitions ***********************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnAsString_Statics::NewProp_DataTable = { "DataTable", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(DataTableFunctionLibrary_eventGetDataTableColumnAsString_Parms, DataTable), Z_Construct_UClass_UDataTable_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DataTable_MetaData), NewProp_DataTable_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnAsString_Statics::NewProp_PropertyName = { "PropertyName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(DataTableFunctionLibrary_eventGetDataTableColumnAsString_Parms, PropertyName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnAsString_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", 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_UFunction_UDataTableFunctionLibrary_GetDataTableColumnAsString_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(DataTableFunctionLibrary_eventGetDataTableColumnAsString_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnAsString_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnAsString_Statics::NewProp_DataTable,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnAsString_Statics::NewProp_PropertyName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnAsString_Statics::NewProp_ReturnValue_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnAsString_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnAsString_Statics::PropPointers) < 2048);
// ********** End Function GetDataTableColumnAsString Property Definitions *************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnAsString_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UDataTableFunctionLibrary, nullptr, "GetDataTableColumnAsString", Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnAsString_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnAsString_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnAsString_Statics::DataTableFunctionLibrary_eventGetDataTableColumnAsString_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnAsString_Statics::Function_MetaDataParams), Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnAsString_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnAsString_Statics::DataTableFunctionLibrary_eventGetDataTableColumnAsString_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnAsString()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnAsString_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UDataTableFunctionLibrary::execGetDataTableColumnAsString)
{
P_GET_OBJECT(UDataTable,Z_Param_DataTable);
P_GET_PROPERTY(FNameProperty,Z_Param_PropertyName);
P_FINISH;
P_NATIVE_BEGIN;
*(TArray<FString>*)Z_Param__Result=UDataTableFunctionLibrary::GetDataTableColumnAsString(Z_Param_DataTable,Z_Param_PropertyName);
P_NATIVE_END;
}
// ********** End Class UDataTableFunctionLibrary Function GetDataTableColumnAsString **************
// ********** Begin Class UDataTableFunctionLibrary Function GetDataTableColumnExportNames *********
struct Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnExportNames_Statics
{
struct DataTableFunctionLibrary_eventGetDataTableColumnExportNames_Parms
{
const UDataTable* Table;
TArray<FString> OutExportColumnNames;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "DataTable" },
{ "Comment", "/**\n\x09 * Get the friendly export name of each column in this Data Table.\n\x09 * @see GetDataTableColumnNameFromExportName.\n\x09 */" },
{ "ModuleRelativePath", "Classes/Kismet/DataTableFunctionLibrary.h" },
{ "ScriptMethod", "GetColumnExportNames" },
{ "ToolTip", "Get the friendly export name of each column in this Data Table.\n@see GetDataTableColumnNameFromExportName." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Table_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetDataTableColumnExportNames constinit property declarations *********
static const UECodeGen_Private::FObjectPropertyParams NewProp_Table;
static const UECodeGen_Private::FStrPropertyParams NewProp_OutExportColumnNames_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_OutExportColumnNames;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetDataTableColumnExportNames constinit property declarations ***********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetDataTableColumnExportNames Property Definitions ********************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnExportNames_Statics::NewProp_Table = { "Table", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(DataTableFunctionLibrary_eventGetDataTableColumnExportNames_Parms, Table), Z_Construct_UClass_UDataTable_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Table_MetaData), NewProp_Table_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnExportNames_Statics::NewProp_OutExportColumnNames_Inner = { "OutExportColumnNames", 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_UFunction_UDataTableFunctionLibrary_GetDataTableColumnExportNames_Statics::NewProp_OutExportColumnNames = { "OutExportColumnNames", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(DataTableFunctionLibrary_eventGetDataTableColumnExportNames_Parms, OutExportColumnNames), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnExportNames_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnExportNames_Statics::NewProp_Table,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnExportNames_Statics::NewProp_OutExportColumnNames_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnExportNames_Statics::NewProp_OutExportColumnNames,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnExportNames_Statics::PropPointers) < 2048);
// ********** End Function GetDataTableColumnExportNames Property Definitions **********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnExportNames_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UDataTableFunctionLibrary, nullptr, "GetDataTableColumnExportNames", Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnExportNames_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnExportNames_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnExportNames_Statics::DataTableFunctionLibrary_eventGetDataTableColumnExportNames_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnExportNames_Statics::Function_MetaDataParams), Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnExportNames_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnExportNames_Statics::DataTableFunctionLibrary_eventGetDataTableColumnExportNames_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnExportNames()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnExportNames_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UDataTableFunctionLibrary::execGetDataTableColumnExportNames)
{
P_GET_OBJECT(UDataTable,Z_Param_Table);
P_GET_TARRAY_REF(FString,Z_Param_Out_OutExportColumnNames);
P_FINISH;
P_NATIVE_BEGIN;
UDataTableFunctionLibrary::GetDataTableColumnExportNames(Z_Param_Table,Z_Param_Out_OutExportColumnNames);
P_NATIVE_END;
}
// ********** End Class UDataTableFunctionLibrary Function GetDataTableColumnExportNames ***********
// ********** Begin Class UDataTableFunctionLibrary Function GetDataTableColumnNameFromExportName **
struct Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnNameFromExportName_Statics
{
struct DataTableFunctionLibrary_eventGetDataTableColumnNameFromExportName_Parms
{
const UDataTable* Table;
FString ColumnExportName;
FName OutColumnName;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "DataTable" },
{ "Comment", "/**\n\x09 * Get the raw property name of a data table column from its friendly export name.\n\x09 * @return True if a column was found for the friendly name, false otherwise.\n\x09 */" },
{ "ModuleRelativePath", "Classes/Kismet/DataTableFunctionLibrary.h" },
{ "ScriptMethod", "GetColumnNameFromExportName" },
{ "ToolTip", "Get the raw property name of a data table column from its friendly export name.\n@return True if a column was found for the friendly name, false otherwise." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Table_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ColumnExportName_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetDataTableColumnNameFromExportName constinit property declarations **
static const UECodeGen_Private::FObjectPropertyParams NewProp_Table;
static const UECodeGen_Private::FStrPropertyParams NewProp_ColumnExportName;
static const UECodeGen_Private::FNamePropertyParams NewProp_OutColumnName;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetDataTableColumnNameFromExportName constinit property declarations ****
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetDataTableColumnNameFromExportName Property Definitions *************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnNameFromExportName_Statics::NewProp_Table = { "Table", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(DataTableFunctionLibrary_eventGetDataTableColumnNameFromExportName_Parms, Table), Z_Construct_UClass_UDataTable_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Table_MetaData), NewProp_Table_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnNameFromExportName_Statics::NewProp_ColumnExportName = { "ColumnExportName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(DataTableFunctionLibrary_eventGetDataTableColumnNameFromExportName_Parms, ColumnExportName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ColumnExportName_MetaData), NewProp_ColumnExportName_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnNameFromExportName_Statics::NewProp_OutColumnName = { "OutColumnName", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(DataTableFunctionLibrary_eventGetDataTableColumnNameFromExportName_Parms, OutColumnName), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnNameFromExportName_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((DataTableFunctionLibrary_eventGetDataTableColumnNameFromExportName_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnNameFromExportName_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(DataTableFunctionLibrary_eventGetDataTableColumnNameFromExportName_Parms), &Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnNameFromExportName_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnNameFromExportName_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnNameFromExportName_Statics::NewProp_Table,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnNameFromExportName_Statics::NewProp_ColumnExportName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnNameFromExportName_Statics::NewProp_OutColumnName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnNameFromExportName_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnNameFromExportName_Statics::PropPointers) < 2048);
// ********** End Function GetDataTableColumnNameFromExportName Property Definitions ***************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnNameFromExportName_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UDataTableFunctionLibrary, nullptr, "GetDataTableColumnNameFromExportName", Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnNameFromExportName_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnNameFromExportName_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnNameFromExportName_Statics::DataTableFunctionLibrary_eventGetDataTableColumnNameFromExportName_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnNameFromExportName_Statics::Function_MetaDataParams), Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnNameFromExportName_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnNameFromExportName_Statics::DataTableFunctionLibrary_eventGetDataTableColumnNameFromExportName_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnNameFromExportName()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnNameFromExportName_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UDataTableFunctionLibrary::execGetDataTableColumnNameFromExportName)
{
P_GET_OBJECT(UDataTable,Z_Param_Table);
P_GET_PROPERTY(FStrProperty,Z_Param_ColumnExportName);
P_GET_PROPERTY_REF(FNameProperty,Z_Param_Out_OutColumnName);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=UDataTableFunctionLibrary::GetDataTableColumnNameFromExportName(Z_Param_Table,Z_Param_ColumnExportName,Z_Param_Out_OutColumnName);
P_NATIVE_END;
}
// ********** End Class UDataTableFunctionLibrary Function GetDataTableColumnNameFromExportName ****
// ********** Begin Class UDataTableFunctionLibrary Function GetDataTableColumnNames ***************
struct Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnNames_Statics
{
struct DataTableFunctionLibrary_eventGetDataTableColumnNames_Parms
{
const UDataTable* Table;
TArray<FName> OutColumnNames;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "DataTable" },
{ "Comment", "/**\n\x09 * Get the name of each column in this Data Table.\n\x09 * @note These are always the raw property names (@see GetDataTableColumnAsString) rather than the friendly export name that would be used in a CSV/JSON export (@see GetDataTableColumnNameFromExportName).\n\x09 */" },
{ "ModuleRelativePath", "Classes/Kismet/DataTableFunctionLibrary.h" },
{ "ScriptMethod", "GetColumnNames" },
{ "ToolTip", "Get the name of each column in this Data Table.\n@note These are always the raw property names (@see GetDataTableColumnAsString) rather than the friendly export name that would be used in a CSV/JSON export (@see GetDataTableColumnNameFromExportName)." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Table_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetDataTableColumnNames constinit property declarations ***************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Table;
static const UECodeGen_Private::FNamePropertyParams NewProp_OutColumnNames_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_OutColumnNames;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetDataTableColumnNames constinit property declarations *****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetDataTableColumnNames Property Definitions **************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnNames_Statics::NewProp_Table = { "Table", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(DataTableFunctionLibrary_eventGetDataTableColumnNames_Parms, Table), Z_Construct_UClass_UDataTable_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Table_MetaData), NewProp_Table_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnNames_Statics::NewProp_OutColumnNames_Inner = { "OutColumnNames", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnNames_Statics::NewProp_OutColumnNames = { "OutColumnNames", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(DataTableFunctionLibrary_eventGetDataTableColumnNames_Parms, OutColumnNames), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnNames_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnNames_Statics::NewProp_Table,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnNames_Statics::NewProp_OutColumnNames_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnNames_Statics::NewProp_OutColumnNames,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnNames_Statics::PropPointers) < 2048);
// ********** End Function GetDataTableColumnNames Property Definitions ****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnNames_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UDataTableFunctionLibrary, nullptr, "GetDataTableColumnNames", Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnNames_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnNames_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnNames_Statics::DataTableFunctionLibrary_eventGetDataTableColumnNames_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnNames_Statics::Function_MetaDataParams), Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnNames_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnNames_Statics::DataTableFunctionLibrary_eventGetDataTableColumnNames_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnNames()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnNames_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UDataTableFunctionLibrary::execGetDataTableColumnNames)
{
P_GET_OBJECT(UDataTable,Z_Param_Table);
P_GET_TARRAY_REF(FName,Z_Param_Out_OutColumnNames);
P_FINISH;
P_NATIVE_BEGIN;
UDataTableFunctionLibrary::GetDataTableColumnNames(Z_Param_Table,Z_Param_Out_OutColumnNames);
P_NATIVE_END;
}
// ********** End Class UDataTableFunctionLibrary Function GetDataTableColumnNames *****************
// ********** Begin Class UDataTableFunctionLibrary Function GetDataTableRowFromName ***************
struct Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableRowFromName_Statics
{
struct DataTableFunctionLibrary_eventGetDataTableRowFromName_Parms
{
UDataTable* Table;
FName RowName;
FTableRowBase OutRow;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "Category", "DataTable" },
{ "Comment", "/** Get a Row from a DataTable given a RowName */" },
{ "CustomStructureParam", "OutRow" },
{ "CustomThunk", "true" },
{ "ModuleRelativePath", "Classes/Kismet/DataTableFunctionLibrary.h" },
{ "ToolTip", "Get a Row from a DataTable given a RowName" },
};
#endif // WITH_METADATA
// ********** Begin Function GetDataTableRowFromName constinit property declarations ***************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Table;
static const UECodeGen_Private::FNamePropertyParams NewProp_RowName;
static const UECodeGen_Private::FStructPropertyParams NewProp_OutRow;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetDataTableRowFromName constinit property declarations *****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetDataTableRowFromName Property Definitions **************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableRowFromName_Statics::NewProp_Table = { "Table", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(DataTableFunctionLibrary_eventGetDataTableRowFromName_Parms, Table), Z_Construct_UClass_UDataTable_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableRowFromName_Statics::NewProp_RowName = { "RowName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(DataTableFunctionLibrary_eventGetDataTableRowFromName_Parms, RowName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableRowFromName_Statics::NewProp_OutRow = { "OutRow", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(DataTableFunctionLibrary_eventGetDataTableRowFromName_Parms, OutRow), Z_Construct_UScriptStruct_FTableRowBase, METADATA_PARAMS(0, nullptr) }; // 436327851
void Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableRowFromName_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((DataTableFunctionLibrary_eventGetDataTableRowFromName_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableRowFromName_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(DataTableFunctionLibrary_eventGetDataTableRowFromName_Parms), &Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableRowFromName_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableRowFromName_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableRowFromName_Statics::NewProp_Table,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableRowFromName_Statics::NewProp_RowName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableRowFromName_Statics::NewProp_OutRow,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableRowFromName_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableRowFromName_Statics::PropPointers) < 2048);
// ********** End Function GetDataTableRowFromName Property Definitions ****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableRowFromName_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UDataTableFunctionLibrary, nullptr, "GetDataTableRowFromName", Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableRowFromName_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableRowFromName_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableRowFromName_Statics::DataTableFunctionLibrary_eventGetDataTableRowFromName_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableRowFromName_Statics::Function_MetaDataParams), Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableRowFromName_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableRowFromName_Statics::DataTableFunctionLibrary_eventGetDataTableRowFromName_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableRowFromName()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableRowFromName_Statics::FuncParams);
}
return ReturnFunction;
}
// ********** End Class UDataTableFunctionLibrary Function GetDataTableRowFromName *****************
// ********** Begin Class UDataTableFunctionLibrary Function GetDataTableRowNames ******************
struct Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableRowNames_Statics
{
struct DataTableFunctionLibrary_eventGetDataTableRowNames_Parms
{
const UDataTable* Table;
TArray<FName> OutRowNames;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "DataTable" },
{ "ModuleRelativePath", "Classes/Kismet/DataTableFunctionLibrary.h" },
{ "ScriptMethod", "GetRowNames" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Table_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetDataTableRowNames constinit property declarations ******************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Table;
static const UECodeGen_Private::FNamePropertyParams NewProp_OutRowNames_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_OutRowNames;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetDataTableRowNames constinit property declarations ********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetDataTableRowNames Property Definitions *****************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableRowNames_Statics::NewProp_Table = { "Table", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(DataTableFunctionLibrary_eventGetDataTableRowNames_Parms, Table), Z_Construct_UClass_UDataTable_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Table_MetaData), NewProp_Table_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableRowNames_Statics::NewProp_OutRowNames_Inner = { "OutRowNames", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableRowNames_Statics::NewProp_OutRowNames = { "OutRowNames", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(DataTableFunctionLibrary_eventGetDataTableRowNames_Parms, OutRowNames), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableRowNames_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableRowNames_Statics::NewProp_Table,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableRowNames_Statics::NewProp_OutRowNames_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableRowNames_Statics::NewProp_OutRowNames,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableRowNames_Statics::PropPointers) < 2048);
// ********** End Function GetDataTableRowNames Property Definitions *******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableRowNames_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UDataTableFunctionLibrary, nullptr, "GetDataTableRowNames", Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableRowNames_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableRowNames_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableRowNames_Statics::DataTableFunctionLibrary_eventGetDataTableRowNames_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableRowNames_Statics::Function_MetaDataParams), Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableRowNames_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableRowNames_Statics::DataTableFunctionLibrary_eventGetDataTableRowNames_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableRowNames()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableRowNames_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UDataTableFunctionLibrary::execGetDataTableRowNames)
{
P_GET_OBJECT(UDataTable,Z_Param_Table);
P_GET_TARRAY_REF(FName,Z_Param_Out_OutRowNames);
P_FINISH;
P_NATIVE_BEGIN;
UDataTableFunctionLibrary::GetDataTableRowNames(Z_Param_Table,Z_Param_Out_OutRowNames);
P_NATIVE_END;
}
// ********** End Class UDataTableFunctionLibrary Function GetDataTableRowNames ********************
// ********** Begin Class UDataTableFunctionLibrary Function GetDataTableRowStruct *****************
struct Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableRowStruct_Statics
{
struct DataTableFunctionLibrary_eventGetDataTableRowStruct_Parms
{
const UDataTable* Table;
const UScriptStruct* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "DataTable" },
{ "Comment", "/** Get the row struct used by the given Data Table, if any */" },
{ "ModuleRelativePath", "Classes/Kismet/DataTableFunctionLibrary.h" },
{ "ScriptMethod", "GetRowStruct" },
{ "ToolTip", "Get the row struct used by the given Data Table, if any" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Table_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetDataTableRowStruct constinit property declarations *****************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Table;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetDataTableRowStruct constinit property declarations *******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetDataTableRowStruct Property Definitions ****************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableRowStruct_Statics::NewProp_Table = { "Table", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(DataTableFunctionLibrary_eventGetDataTableRowStruct_Parms, Table), Z_Construct_UClass_UDataTable_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Table_MetaData), NewProp_Table_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableRowStruct_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000582, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(DataTableFunctionLibrary_eventGetDataTableRowStruct_Parms, ReturnValue), Z_Construct_UClass_UScriptStruct_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableRowStruct_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableRowStruct_Statics::NewProp_Table,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableRowStruct_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableRowStruct_Statics::PropPointers) < 2048);
// ********** End Function GetDataTableRowStruct Property Definitions ******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableRowStruct_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UDataTableFunctionLibrary, nullptr, "GetDataTableRowStruct", Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableRowStruct_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableRowStruct_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableRowStruct_Statics::DataTableFunctionLibrary_eventGetDataTableRowStruct_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableRowStruct_Statics::Function_MetaDataParams), Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableRowStruct_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableRowStruct_Statics::DataTableFunctionLibrary_eventGetDataTableRowStruct_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableRowStruct()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableRowStruct_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UDataTableFunctionLibrary::execGetDataTableRowStruct)
{
P_GET_OBJECT(UDataTable,Z_Param_Table);
P_FINISH;
P_NATIVE_BEGIN;
*(const UScriptStruct**)Z_Param__Result=UDataTableFunctionLibrary::GetDataTableRowStruct(Z_Param_Table);
P_NATIVE_END;
}
// ********** End Class UDataTableFunctionLibrary Function GetDataTableRowStruct *******************
// ********** Begin Class UDataTableFunctionLibrary Function RemoveDataTableRow ********************
#if WITH_EDITOR
struct Z_Construct_UFunction_UDataTableFunctionLibrary_RemoveDataTableRow_Statics
{
struct DataTableFunctionLibrary_eventRemoveDataTableRow_Parms
{
UDataTable* DataTable;
FName RowName;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "AutoCreateRefTerm", "RowName" },
{ "Category", "Editor Scripting | DataTable" },
{ "Comment", "/** Removes the row with the provided name from a Data Table. */" },
{ "ModuleRelativePath", "Classes/Kismet/DataTableFunctionLibrary.h" },
{ "ToolTip", "Removes the row with the provided name from a Data Table." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RowName_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function RemoveDataTableRow 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 Function RemoveDataTableRow constinit property declarations **********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function RemoveDataTableRow Property Definitions *******************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UDataTableFunctionLibrary_RemoveDataTableRow_Statics::NewProp_DataTable = { "DataTable", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(DataTableFunctionLibrary_eventRemoveDataTableRow_Parms, DataTable), Z_Construct_UClass_UDataTable_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UDataTableFunctionLibrary_RemoveDataTableRow_Statics::NewProp_RowName = { "RowName", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(DataTableFunctionLibrary_eventRemoveDataTableRow_Parms, RowName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RowName_MetaData), NewProp_RowName_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UDataTableFunctionLibrary_RemoveDataTableRow_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UDataTableFunctionLibrary_RemoveDataTableRow_Statics::NewProp_DataTable,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UDataTableFunctionLibrary_RemoveDataTableRow_Statics::NewProp_RowName,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UDataTableFunctionLibrary_RemoveDataTableRow_Statics::PropPointers) < 2048);
// ********** End Function RemoveDataTableRow Property Definitions *********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UDataTableFunctionLibrary_RemoveDataTableRow_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UDataTableFunctionLibrary, nullptr, "RemoveDataTableRow", Z_Construct_UFunction_UDataTableFunctionLibrary_RemoveDataTableRow_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UDataTableFunctionLibrary_RemoveDataTableRow_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UDataTableFunctionLibrary_RemoveDataTableRow_Statics::DataTableFunctionLibrary_eventRemoveDataTableRow_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x24422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UDataTableFunctionLibrary_RemoveDataTableRow_Statics::Function_MetaDataParams), Z_Construct_UFunction_UDataTableFunctionLibrary_RemoveDataTableRow_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UDataTableFunctionLibrary_RemoveDataTableRow_Statics::DataTableFunctionLibrary_eventRemoveDataTableRow_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UDataTableFunctionLibrary_RemoveDataTableRow()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UDataTableFunctionLibrary_RemoveDataTableRow_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UDataTableFunctionLibrary::execRemoveDataTableRow)
{
P_GET_OBJECT(UDataTable,Z_Param_DataTable);
P_GET_PROPERTY_REF(FNameProperty,Z_Param_Out_RowName);
P_FINISH;
P_NATIVE_BEGIN;
UDataTableFunctionLibrary::RemoveDataTableRow(Z_Param_DataTable,Z_Param_Out_RowName);
P_NATIVE_END;
}
#endif // WITH_EDITOR
// ********** End Class UDataTableFunctionLibrary Function RemoveDataTableRow **********************
// ********** Begin Class UDataTableFunctionLibrary ************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UDataTableFunctionLibrary;
UClass* UDataTableFunctionLibrary::GetPrivateStaticClass()
{
using TClass = UDataTableFunctionLibrary;
if (!Z_Registration_Info_UClass_UDataTableFunctionLibrary.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("DataTableFunctionLibrary"),
Z_Registration_Info_UClass_UDataTableFunctionLibrary.InnerSingleton,
StaticRegisterNativesUDataTableFunctionLibrary,
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_UDataTableFunctionLibrary.InnerSingleton;
}
UClass* Z_Construct_UClass_UDataTableFunctionLibrary_NoRegister()
{
return UDataTableFunctionLibrary::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UDataTableFunctionLibrary_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "Kismet/DataTableFunctionLibrary.h" },
{ "ModuleRelativePath", "Classes/Kismet/DataTableFunctionLibrary.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UDataTableFunctionLibrary constinit property declarations ****************
// ********** End Class UDataTableFunctionLibrary constinit property declarations ******************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
#if WITH_EDITOR
{ .NameUTF8 = UTF8TEXT("AddDataTableRow"), .Pointer = &UDataTableFunctionLibrary::execAddDataTableRow },
#endif // WITH_EDITOR
{ .NameUTF8 = UTF8TEXT("DoesDataTableRowExist"), .Pointer = &UDataTableFunctionLibrary::execDoesDataTableRowExist },
{ .NameUTF8 = UTF8TEXT("EvaluateCurveTableRow"), .Pointer = &UDataTableFunctionLibrary::execEvaluateCurveTableRow },
#if WITH_EDITOR
{ .NameUTF8 = UTF8TEXT("ExportDataTableToCSVFile"), .Pointer = &UDataTableFunctionLibrary::execExportDataTableToCSVFile },
{ .NameUTF8 = UTF8TEXT("ExportDataTableToCSVString"), .Pointer = &UDataTableFunctionLibrary::execExportDataTableToCSVString },
{ .NameUTF8 = UTF8TEXT("ExportDataTableToJSONFile"), .Pointer = &UDataTableFunctionLibrary::execExportDataTableToJSONFile },
{ .NameUTF8 = UTF8TEXT("ExportDataTableToJSONString"), .Pointer = &UDataTableFunctionLibrary::execExportDataTableToJSONString },
{ .NameUTF8 = UTF8TEXT("FillDataTableFromCSVFile"), .Pointer = &UDataTableFunctionLibrary::execFillDataTableFromCSVFile },
{ .NameUTF8 = UTF8TEXT("FillDataTableFromCSVString"), .Pointer = &UDataTableFunctionLibrary::execFillDataTableFromCSVString },
{ .NameUTF8 = UTF8TEXT("FillDataTableFromJSONFile"), .Pointer = &UDataTableFunctionLibrary::execFillDataTableFromJSONFile },
{ .NameUTF8 = UTF8TEXT("FillDataTableFromJSONString"), .Pointer = &UDataTableFunctionLibrary::execFillDataTableFromJSONString },
#endif // WITH_EDITOR
{ .NameUTF8 = UTF8TEXT("GetDataTableColumnAsString"), .Pointer = &UDataTableFunctionLibrary::execGetDataTableColumnAsString },
{ .NameUTF8 = UTF8TEXT("GetDataTableColumnExportNames"), .Pointer = &UDataTableFunctionLibrary::execGetDataTableColumnExportNames },
{ .NameUTF8 = UTF8TEXT("GetDataTableColumnNameFromExportName"), .Pointer = &UDataTableFunctionLibrary::execGetDataTableColumnNameFromExportName },
{ .NameUTF8 = UTF8TEXT("GetDataTableColumnNames"), .Pointer = &UDataTableFunctionLibrary::execGetDataTableColumnNames },
{ .NameUTF8 = UTF8TEXT("GetDataTableRowFromName"), .Pointer = &UDataTableFunctionLibrary::execGetDataTableRowFromName },
{ .NameUTF8 = UTF8TEXT("GetDataTableRowNames"), .Pointer = &UDataTableFunctionLibrary::execGetDataTableRowNames },
{ .NameUTF8 = UTF8TEXT("GetDataTableRowStruct"), .Pointer = &UDataTableFunctionLibrary::execGetDataTableRowStruct },
#if WITH_EDITOR
{ .NameUTF8 = UTF8TEXT("RemoveDataTableRow"), .Pointer = &UDataTableFunctionLibrary::execRemoveDataTableRow },
#endif // WITH_EDITOR
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
#if WITH_EDITOR
{ &Z_Construct_UFunction_UDataTableFunctionLibrary_AddDataTableRow, "AddDataTableRow" }, // 2535932503
#endif // WITH_EDITOR
{ &Z_Construct_UFunction_UDataTableFunctionLibrary_DoesDataTableRowExist, "DoesDataTableRowExist" }, // 1582189544
{ &Z_Construct_UFunction_UDataTableFunctionLibrary_EvaluateCurveTableRow, "EvaluateCurveTableRow" }, // 768368056
#if WITH_EDITOR
{ &Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToCSVFile, "ExportDataTableToCSVFile" }, // 1105118659
{ &Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToCSVString, "ExportDataTableToCSVString" }, // 1947594431
{ &Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToJSONFile, "ExportDataTableToJSONFile" }, // 951393584
{ &Z_Construct_UFunction_UDataTableFunctionLibrary_ExportDataTableToJSONString, "ExportDataTableToJSONString" }, // 1830044655
{ &Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromCSVFile, "FillDataTableFromCSVFile" }, // 1973728053
{ &Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromCSVString, "FillDataTableFromCSVString" }, // 1355124234
{ &Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromJSONFile, "FillDataTableFromJSONFile" }, // 1495499362
{ &Z_Construct_UFunction_UDataTableFunctionLibrary_FillDataTableFromJSONString, "FillDataTableFromJSONString" }, // 3965413177
#endif // WITH_EDITOR
{ &Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnAsString, "GetDataTableColumnAsString" }, // 1582333680
{ &Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnExportNames, "GetDataTableColumnExportNames" }, // 2664271289
{ &Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnNameFromExportName, "GetDataTableColumnNameFromExportName" }, // 1677631462
{ &Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableColumnNames, "GetDataTableColumnNames" }, // 3563018941
{ &Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableRowFromName, "GetDataTableRowFromName" }, // 1884979130
{ &Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableRowNames, "GetDataTableRowNames" }, // 4176541908
{ &Z_Construct_UFunction_UDataTableFunctionLibrary_GetDataTableRowStruct, "GetDataTableRowStruct" }, // 2478601457
#if WITH_EDITOR
{ &Z_Construct_UFunction_UDataTableFunctionLibrary_RemoveDataTableRow, "RemoveDataTableRow" }, // 1624224670
#endif // WITH_EDITOR
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UDataTableFunctionLibrary>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UDataTableFunctionLibrary_Statics
UObject* (*const Z_Construct_UClass_UDataTableFunctionLibrary_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UBlueprintFunctionLibrary,
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UDataTableFunctionLibrary_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UDataTableFunctionLibrary_Statics::ClassParams = {
&UDataTableFunctionLibrary::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
0,
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UDataTableFunctionLibrary_Statics::Class_MetaDataParams), Z_Construct_UClass_UDataTableFunctionLibrary_Statics::Class_MetaDataParams)
};
void UDataTableFunctionLibrary::StaticRegisterNativesUDataTableFunctionLibrary()
{
UClass* Class = UDataTableFunctionLibrary::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UDataTableFunctionLibrary_Statics::Funcs));
}
UClass* Z_Construct_UClass_UDataTableFunctionLibrary()
{
if (!Z_Registration_Info_UClass_UDataTableFunctionLibrary.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UDataTableFunctionLibrary.OuterSingleton, Z_Construct_UClass_UDataTableFunctionLibrary_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UDataTableFunctionLibrary.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UDataTableFunctionLibrary);
UDataTableFunctionLibrary::~UDataTableFunctionLibrary() {}
// ********** End Class UDataTableFunctionLibrary **************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Kismet_DataTableFunctionLibrary_h__Script_Engine_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EEvaluateCurveTableResult_StaticEnum, TEXT("EEvaluateCurveTableResult"), &Z_Registration_Info_UEnum_EEvaluateCurveTableResult, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1747967793U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UDataTableFunctionLibrary, UDataTableFunctionLibrary::StaticClass, TEXT("UDataTableFunctionLibrary"), &Z_Registration_Info_UClass_UDataTableFunctionLibrary, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UDataTableFunctionLibrary), 2785018304U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Kismet_DataTableFunctionLibrary_h__Script_Engine_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Kismet_DataTableFunctionLibrary_h__Script_Engine_3742189941{
TEXT("/Script/Engine"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Kismet_DataTableFunctionLibrary_h__Script_Engine_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Kismet_DataTableFunctionLibrary_h__Script_Engine_Statics::ClassInfo),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Kismet_DataTableFunctionLibrary_h__Script_Engine_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Kismet_DataTableFunctionLibrary_h__Script_Engine_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS