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

2417 lines
209 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/KismetArrayLibrary.h"
#include "UObject/Class.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeKismetArrayLibrary() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UClass_NoRegister();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FRandomStream();
ENGINE_API UClass* Z_Construct_UClass_AActor_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UBlueprintFunctionLibrary();
ENGINE_API UClass* Z_Construct_UClass_UKismetArrayLibrary();
ENGINE_API UClass* Z_Construct_UClass_UKismetArrayLibrary_NoRegister();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_EArraySortOrder();
UPackage* Z_Construct_UPackage__Script_Engine();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EArraySortOrder ***********************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EArraySortOrder;
static UEnum* EArraySortOrder_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EArraySortOrder.OuterSingleton)
{
Z_Registration_Info_UEnum_EArraySortOrder.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_Engine_EArraySortOrder, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("EArraySortOrder"));
}
return Z_Registration_Info_UEnum_EArraySortOrder.OuterSingleton;
}
template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<EArraySortOrder>()
{
return EArraySortOrder_StaticEnum();
}
struct Z_Construct_UEnum_Engine_EArraySortOrder_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Ascending.Name", "EArraySortOrder::Ascending" },
{ "BlueprintType", "true" },
{ "Descending.Name", "EArraySortOrder::Descending" },
{ "ModuleRelativePath", "Classes/Kismet/KismetArrayLibrary.h" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EArraySortOrder::Ascending", (int64)EArraySortOrder::Ascending },
{ "EArraySortOrder::Descending", (int64)EArraySortOrder::Descending },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_Engine_EArraySortOrder_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_Engine_EArraySortOrder_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_Engine,
nullptr,
"EArraySortOrder",
"EArraySortOrder",
Z_Construct_UEnum_Engine_EArraySortOrder_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_EArraySortOrder_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_EArraySortOrder_Statics::Enum_MetaDataParams), Z_Construct_UEnum_Engine_EArraySortOrder_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_Engine_EArraySortOrder()
{
if (!Z_Registration_Info_UEnum_EArraySortOrder.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EArraySortOrder.InnerSingleton, Z_Construct_UEnum_Engine_EArraySortOrder_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EArraySortOrder.InnerSingleton;
}
// ********** End Enum EArraySortOrder *************************************************************
// ********** Begin Class UKismetArrayLibrary Function Array_Add ***********************************
struct Z_Construct_UFunction_UKismetArrayLibrary_Array_Add_Statics
{
struct KismetArrayLibrary_eventArray_Add_Parms
{
TArray<int32> TargetArray;
int32 NewItem;
int32 ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ArrayParm", "TargetArray" },
{ "ArrayTypeDependentParams", "NewItem" },
{ "AutoCreateRefTerm", "NewItem" },
{ "Category", "Utilities|Array" },
{ "Comment", "/** \n\x09 *Add item to array\n\x09 *\n\x09 *@param\x09TargetArray\x09\x09The array to add item to\n\x09 *@param\x09NewItem\x09\x09\x09The item to add to the array\n\x09 *@return\x09The index of the newly added item\n\x09*/" },
{ "CompactNodeTitle", "ADD" },
{ "CustomThunk", "true" },
{ "DisplayName", "Add" },
{ "ModuleRelativePath", "Classes/Kismet/KismetArrayLibrary.h" },
{ "ToolTip", "Add item to array\n\n@param TargetArray The array to add item to\n@param NewItem The item to add to the array\n@return The index of the newly added item" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NewItem_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function Array_Add constinit property declarations *****************************
static const UECodeGen_Private::FIntPropertyParams NewProp_TargetArray_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_TargetArray;
static const UECodeGen_Private::FIntPropertyParams NewProp_NewItem;
static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function Array_Add constinit property declarations *******************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function Array_Add Property Definitions ****************************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_Add_Statics::NewProp_TargetArray_Inner = { "TargetArray", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_Add_Statics::NewProp_TargetArray = { "TargetArray", nullptr, (EPropertyFlags)0x0010000008000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(KismetArrayLibrary_eventArray_Add_Parms, TargetArray), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_Add_Statics::NewProp_NewItem = { "NewItem", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(KismetArrayLibrary_eventArray_Add_Parms, NewItem), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NewItem_MetaData), NewProp_NewItem_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_Add_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(KismetArrayLibrary_eventArray_Add_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UKismetArrayLibrary_Array_Add_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_Add_Statics::NewProp_TargetArray_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_Add_Statics::NewProp_TargetArray,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_Add_Statics::NewProp_NewItem,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_Add_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_Array_Add_Statics::PropPointers) < 2048);
// ********** End Function Array_Add Property Definitions ******************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UKismetArrayLibrary_Array_Add_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UKismetArrayLibrary, nullptr, "Array_Add", Z_Construct_UFunction_UKismetArrayLibrary_Array_Add_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_Array_Add_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UKismetArrayLibrary_Array_Add_Statics::KismetArrayLibrary_eventArray_Add_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_Array_Add_Statics::Function_MetaDataParams), Z_Construct_UFunction_UKismetArrayLibrary_Array_Add_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UKismetArrayLibrary_Array_Add_Statics::KismetArrayLibrary_eventArray_Add_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UKismetArrayLibrary_Array_Add()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UKismetArrayLibrary_Array_Add_Statics::FuncParams);
}
return ReturnFunction;
}
// ********** End Class UKismetArrayLibrary Function Array_Add *************************************
// ********** Begin Class UKismetArrayLibrary Function Array_AddUnique *****************************
struct Z_Construct_UFunction_UKismetArrayLibrary_Array_AddUnique_Statics
{
struct KismetArrayLibrary_eventArray_AddUnique_Parms
{
TArray<int32> TargetArray;
int32 NewItem;
int32 ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ArrayParm", "TargetArray" },
{ "ArrayTypeDependentParams", "NewItem" },
{ "AutoCreateRefTerm", "NewItem" },
{ "Category", "Utilities|Array" },
{ "Comment", "/**\n\x09*Add item to array (unique)\n\x09*\n\x09*@param\x09\x09TargetArray\x09\x09The array to add item to\n\x09*@param\x09\x09NewItem\x09\x09\x09The item to add to the array\n\x09*@return\x09The index of the newly added item, or INDEX_NONE if the item is already present in the array\n\x09*/" },
{ "CompactNodeTitle", "ADDUNIQUE" },
{ "CustomThunk", "true" },
{ "DisplayName", "Add Unique" },
{ "ModuleRelativePath", "Classes/Kismet/KismetArrayLibrary.h" },
{ "ToolTip", "Add item to array (unique)\n\n@param TargetArray The array to add item to\n@param NewItem The item to add to the array\n@return The index of the newly added item, or INDEX_NONE if the item is already present in the array" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NewItem_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function Array_AddUnique constinit property declarations ***********************
static const UECodeGen_Private::FIntPropertyParams NewProp_TargetArray_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_TargetArray;
static const UECodeGen_Private::FIntPropertyParams NewProp_NewItem;
static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function Array_AddUnique constinit property declarations *************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function Array_AddUnique Property Definitions **********************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_AddUnique_Statics::NewProp_TargetArray_Inner = { "TargetArray", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_AddUnique_Statics::NewProp_TargetArray = { "TargetArray", nullptr, (EPropertyFlags)0x0010000008000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(KismetArrayLibrary_eventArray_AddUnique_Parms, TargetArray), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_AddUnique_Statics::NewProp_NewItem = { "NewItem", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(KismetArrayLibrary_eventArray_AddUnique_Parms, NewItem), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NewItem_MetaData), NewProp_NewItem_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_AddUnique_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(KismetArrayLibrary_eventArray_AddUnique_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UKismetArrayLibrary_Array_AddUnique_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_AddUnique_Statics::NewProp_TargetArray_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_AddUnique_Statics::NewProp_TargetArray,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_AddUnique_Statics::NewProp_NewItem,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_AddUnique_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_Array_AddUnique_Statics::PropPointers) < 2048);
// ********** End Function Array_AddUnique Property Definitions ************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UKismetArrayLibrary_Array_AddUnique_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UKismetArrayLibrary, nullptr, "Array_AddUnique", Z_Construct_UFunction_UKismetArrayLibrary_Array_AddUnique_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_Array_AddUnique_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UKismetArrayLibrary_Array_AddUnique_Statics::KismetArrayLibrary_eventArray_AddUnique_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_Array_AddUnique_Statics::Function_MetaDataParams), Z_Construct_UFunction_UKismetArrayLibrary_Array_AddUnique_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UKismetArrayLibrary_Array_AddUnique_Statics::KismetArrayLibrary_eventArray_AddUnique_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UKismetArrayLibrary_Array_AddUnique()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UKismetArrayLibrary_Array_AddUnique_Statics::FuncParams);
}
return ReturnFunction;
}
// ********** End Class UKismetArrayLibrary Function Array_AddUnique *******************************
// ********** Begin Class UKismetArrayLibrary Function Array_Append ********************************
struct Z_Construct_UFunction_UKismetArrayLibrary_Array_Append_Statics
{
struct KismetArrayLibrary_eventArray_Append_Parms
{
TArray<int32> TargetArray;
TArray<int32> SourceArray;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ArrayParm", "TargetArray,SourceArray" },
{ "ArrayTypeDependentParams", "SourceArray" },
{ "Category", "Utilities|Array" },
{ "Comment", "/** \n\x09 *Append an array to another array\n\x09 *\n\x09 *@param\x09TargetArray\x09\x09The array to add the source array to\n\x09 *@param\x09SourceArray\x09\x09The array to add to the target array\n\x09*/" },
{ "CompactNodeTitle", "APPEND" },
{ "CustomThunk", "true" },
{ "DisplayName", "Append Array" },
{ "ModuleRelativePath", "Classes/Kismet/KismetArrayLibrary.h" },
{ "ToolTip", "Append an array to another array\n\n@param TargetArray The array to add the source array to\n@param SourceArray The array to add to the target array" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourceArray_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function Array_Append constinit property declarations **************************
static const UECodeGen_Private::FIntPropertyParams NewProp_TargetArray_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_TargetArray;
static const UECodeGen_Private::FIntPropertyParams NewProp_SourceArray_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_SourceArray;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function Array_Append constinit property declarations ****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function Array_Append Property Definitions *************************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_Append_Statics::NewProp_TargetArray_Inner = { "TargetArray", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_Append_Statics::NewProp_TargetArray = { "TargetArray", nullptr, (EPropertyFlags)0x0010000008000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(KismetArrayLibrary_eventArray_Append_Parms, TargetArray), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_Append_Statics::NewProp_SourceArray_Inner = { "SourceArray", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_Append_Statics::NewProp_SourceArray = { "SourceArray", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(KismetArrayLibrary_eventArray_Append_Parms, SourceArray), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourceArray_MetaData), NewProp_SourceArray_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UKismetArrayLibrary_Array_Append_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_Append_Statics::NewProp_TargetArray_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_Append_Statics::NewProp_TargetArray,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_Append_Statics::NewProp_SourceArray_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_Append_Statics::NewProp_SourceArray,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_Array_Append_Statics::PropPointers) < 2048);
// ********** End Function Array_Append Property Definitions ***************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UKismetArrayLibrary_Array_Append_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UKismetArrayLibrary, nullptr, "Array_Append", Z_Construct_UFunction_UKismetArrayLibrary_Array_Append_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_Array_Append_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UKismetArrayLibrary_Array_Append_Statics::KismetArrayLibrary_eventArray_Append_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_Array_Append_Statics::Function_MetaDataParams), Z_Construct_UFunction_UKismetArrayLibrary_Array_Append_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UKismetArrayLibrary_Array_Append_Statics::KismetArrayLibrary_eventArray_Append_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UKismetArrayLibrary_Array_Append()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UKismetArrayLibrary_Array_Append_Statics::FuncParams);
}
return ReturnFunction;
}
// ********** End Class UKismetArrayLibrary Function Array_Append **********************************
// ********** Begin Class UKismetArrayLibrary Function Array_Clear *********************************
struct Z_Construct_UFunction_UKismetArrayLibrary_Array_Clear_Statics
{
struct KismetArrayLibrary_eventArray_Clear_Parms
{
TArray<int32> TargetArray;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ArrayParm", "TargetArray" },
{ "Category", "Utilities|Array" },
{ "Comment", "/* \n\x09 *Clear an array, removes all content\n\x09 *\n\x09 *@param\x09TargetArray\x09\x09The array to clear\n\x09*/" },
{ "CompactNodeTitle", "CLEAR" },
{ "CustomThunk", "true" },
{ "DisplayName", "Clear" },
{ "Keywords", "empty" },
{ "ModuleRelativePath", "Classes/Kismet/KismetArrayLibrary.h" },
{ "ToolTip", "*Clear an array, removes all content\n*\n*@param TargetArray The array to clear" },
};
#endif // WITH_METADATA
// ********** Begin Function Array_Clear constinit property declarations ***************************
static const UECodeGen_Private::FIntPropertyParams NewProp_TargetArray_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_TargetArray;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function Array_Clear constinit property declarations *****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function Array_Clear Property Definitions **************************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_Clear_Statics::NewProp_TargetArray_Inner = { "TargetArray", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_Clear_Statics::NewProp_TargetArray = { "TargetArray", nullptr, (EPropertyFlags)0x0010000008000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(KismetArrayLibrary_eventArray_Clear_Parms, TargetArray), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UKismetArrayLibrary_Array_Clear_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_Clear_Statics::NewProp_TargetArray_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_Clear_Statics::NewProp_TargetArray,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_Array_Clear_Statics::PropPointers) < 2048);
// ********** End Function Array_Clear Property Definitions ****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UKismetArrayLibrary_Array_Clear_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UKismetArrayLibrary, nullptr, "Array_Clear", Z_Construct_UFunction_UKismetArrayLibrary_Array_Clear_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_Array_Clear_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UKismetArrayLibrary_Array_Clear_Statics::KismetArrayLibrary_eventArray_Clear_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_Array_Clear_Statics::Function_MetaDataParams), Z_Construct_UFunction_UKismetArrayLibrary_Array_Clear_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UKismetArrayLibrary_Array_Clear_Statics::KismetArrayLibrary_eventArray_Clear_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UKismetArrayLibrary_Array_Clear()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UKismetArrayLibrary_Array_Clear_Statics::FuncParams);
}
return ReturnFunction;
}
// ********** End Class UKismetArrayLibrary Function Array_Clear ***********************************
// ********** Begin Class UKismetArrayLibrary Function Array_Contains ******************************
struct Z_Construct_UFunction_UKismetArrayLibrary_Array_Contains_Statics
{
struct KismetArrayLibrary_eventArray_Contains_Parms
{
TArray<int32> TargetArray;
int32 ItemToFind;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ArrayParm", "TargetArray" },
{ "ArrayTypeDependentParams", "ItemToFind" },
{ "AutoCreateRefTerm", "ItemToFind" },
{ "BlueprintThreadSafe", "" },
{ "Category", "Utilities|Array" },
{ "Comment", "/* \n\x09 *Returns true if the array contains the given item\n\x09 *\n\x09 *@param\x09TargetArray\x09\x09The array to search for the item\n\x09 *@param\x09ItemToFind\x09\x09The item to look for\n\x09 *@return\x09True if the item was found within the array\n\x09*/" },
{ "CompactNodeTitle", "CONTAINS" },
{ "CustomThunk", "true" },
{ "DisplayName", "Contains Item" },
{ "ModuleRelativePath", "Classes/Kismet/KismetArrayLibrary.h" },
{ "ToolTip", "*Returns true if the array contains the given item\n*\n*@param TargetArray The array to search for the item\n*@param ItemToFind The item to look for\n*@return True if the item was found within the array" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetArray_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ItemToFind_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function Array_Contains constinit property declarations ************************
static const UECodeGen_Private::FIntPropertyParams NewProp_TargetArray_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_TargetArray;
static const UECodeGen_Private::FIntPropertyParams NewProp_ItemToFind;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function Array_Contains constinit property declarations **************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function Array_Contains Property Definitions ***********************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_Contains_Statics::NewProp_TargetArray_Inner = { "TargetArray", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_Contains_Statics::NewProp_TargetArray = { "TargetArray", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(KismetArrayLibrary_eventArray_Contains_Parms, TargetArray), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetArray_MetaData), NewProp_TargetArray_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_Contains_Statics::NewProp_ItemToFind = { "ItemToFind", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(KismetArrayLibrary_eventArray_Contains_Parms, ItemToFind), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ItemToFind_MetaData), NewProp_ItemToFind_MetaData) };
void Z_Construct_UFunction_UKismetArrayLibrary_Array_Contains_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((KismetArrayLibrary_eventArray_Contains_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_Contains_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(KismetArrayLibrary_eventArray_Contains_Parms), &Z_Construct_UFunction_UKismetArrayLibrary_Array_Contains_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UKismetArrayLibrary_Array_Contains_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_Contains_Statics::NewProp_TargetArray_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_Contains_Statics::NewProp_TargetArray,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_Contains_Statics::NewProp_ItemToFind,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_Contains_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_Array_Contains_Statics::PropPointers) < 2048);
// ********** End Function Array_Contains Property Definitions *************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UKismetArrayLibrary_Array_Contains_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UKismetArrayLibrary, nullptr, "Array_Contains", Z_Construct_UFunction_UKismetArrayLibrary_Array_Contains_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_Array_Contains_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UKismetArrayLibrary_Array_Contains_Statics::KismetArrayLibrary_eventArray_Contains_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_Array_Contains_Statics::Function_MetaDataParams), Z_Construct_UFunction_UKismetArrayLibrary_Array_Contains_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UKismetArrayLibrary_Array_Contains_Statics::KismetArrayLibrary_eventArray_Contains_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UKismetArrayLibrary_Array_Contains()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UKismetArrayLibrary_Array_Contains_Statics::FuncParams);
}
return ReturnFunction;
}
// ********** End Class UKismetArrayLibrary Function Array_Contains ********************************
// ********** Begin Class UKismetArrayLibrary Function Array_Find **********************************
struct Z_Construct_UFunction_UKismetArrayLibrary_Array_Find_Statics
{
struct KismetArrayLibrary_eventArray_Find_Parms
{
TArray<int32> TargetArray;
int32 ItemToFind;
int32 ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ArrayParm", "TargetArray" },
{ "ArrayTypeDependentParams", "ItemToFind" },
{ "AutoCreateRefTerm", "ItemToFind" },
{ "BlueprintThreadSafe", "" },
{ "Category", "Utilities|Array" },
{ "Comment", "/* \n\x09 *Finds the index of the first instance of the item within the array\n\x09 *\x09\n\x09 *@param\x09TargetArray\x09\x09The array to search for the item\n\x09 *@param\x09ItemToFind\x09\x09The item to look for\n\x09 *@return\x09The index the item was found at, or -1 if not found\n\x09*/" },
{ "CompactNodeTitle", "FIND" },
{ "CustomThunk", "true" },
{ "DisplayName", "Find Item" },
{ "ModuleRelativePath", "Classes/Kismet/KismetArrayLibrary.h" },
{ "ToolTip", "*Finds the index of the first instance of the item within the array\n*\n*@param TargetArray The array to search for the item\n*@param ItemToFind The item to look for\n*@return The index the item was found at, or -1 if not found" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetArray_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ItemToFind_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function Array_Find constinit property declarations ****************************
static const UECodeGen_Private::FIntPropertyParams NewProp_TargetArray_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_TargetArray;
static const UECodeGen_Private::FIntPropertyParams NewProp_ItemToFind;
static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function Array_Find constinit property declarations ******************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function Array_Find Property Definitions ***************************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_Find_Statics::NewProp_TargetArray_Inner = { "TargetArray", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_Find_Statics::NewProp_TargetArray = { "TargetArray", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(KismetArrayLibrary_eventArray_Find_Parms, TargetArray), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetArray_MetaData), NewProp_TargetArray_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_Find_Statics::NewProp_ItemToFind = { "ItemToFind", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(KismetArrayLibrary_eventArray_Find_Parms, ItemToFind), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ItemToFind_MetaData), NewProp_ItemToFind_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_Find_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(KismetArrayLibrary_eventArray_Find_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UKismetArrayLibrary_Array_Find_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_Find_Statics::NewProp_TargetArray_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_Find_Statics::NewProp_TargetArray,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_Find_Statics::NewProp_ItemToFind,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_Find_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_Array_Find_Statics::PropPointers) < 2048);
// ********** End Function Array_Find Property Definitions *****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UKismetArrayLibrary_Array_Find_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UKismetArrayLibrary, nullptr, "Array_Find", Z_Construct_UFunction_UKismetArrayLibrary_Array_Find_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_Array_Find_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UKismetArrayLibrary_Array_Find_Statics::KismetArrayLibrary_eventArray_Find_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_Array_Find_Statics::Function_MetaDataParams), Z_Construct_UFunction_UKismetArrayLibrary_Array_Find_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UKismetArrayLibrary_Array_Find_Statics::KismetArrayLibrary_eventArray_Find_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UKismetArrayLibrary_Array_Find()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UKismetArrayLibrary_Array_Find_Statics::FuncParams);
}
return ReturnFunction;
}
// ********** End Class UKismetArrayLibrary Function Array_Find ************************************
// ********** Begin Class UKismetArrayLibrary Function Array_Get ***********************************
struct Z_Construct_UFunction_UKismetArrayLibrary_Array_Get_Statics
{
struct KismetArrayLibrary_eventArray_Get_Parms
{
TArray<int32> TargetArray;
int32 Index;
int32 Item;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ArrayParm", "TargetArray" },
{ "ArrayTypeDependentParams", "Item" },
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintThreadSafe", "" },
{ "Category", "Utilities|Array" },
{ "Comment", "/*\n\x09 *Given an array and an index, returns a copy of the item found at that index\n\x09 *\n\x09 *@param\x09TargetArray\x09\x09The array to get an item from\n\x09 *@param\x09Index\x09\x09\x09The index in the array to get an item from\n\x09 *@return\x09""A copy of the item stored at the index\n\x09*/" },
{ "CompactNodeTitle", "GET" },
{ "CustomThunk", "true" },
{ "DisplayName", "Get" },
{ "ModuleRelativePath", "Classes/Kismet/KismetArrayLibrary.h" },
{ "ToolTip", "*Given an array and an index, returns a copy of the item found at that index\n*\n*@param TargetArray The array to get an item from\n*@param Index The index in the array to get an item from\n*@return A copy of the item stored at the index" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetArray_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function Array_Get constinit property declarations *****************************
static const UECodeGen_Private::FIntPropertyParams NewProp_TargetArray_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_TargetArray;
static const UECodeGen_Private::FIntPropertyParams NewProp_Index;
static const UECodeGen_Private::FIntPropertyParams NewProp_Item;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function Array_Get constinit property declarations *******************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function Array_Get Property Definitions ****************************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_Get_Statics::NewProp_TargetArray_Inner = { "TargetArray", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_Get_Statics::NewProp_TargetArray = { "TargetArray", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(KismetArrayLibrary_eventArray_Get_Parms, TargetArray), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetArray_MetaData), NewProp_TargetArray_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_Get_Statics::NewProp_Index = { "Index", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(KismetArrayLibrary_eventArray_Get_Parms, Index), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_Get_Statics::NewProp_Item = { "Item", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(KismetArrayLibrary_eventArray_Get_Parms, Item), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UKismetArrayLibrary_Array_Get_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_Get_Statics::NewProp_TargetArray_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_Get_Statics::NewProp_TargetArray,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_Get_Statics::NewProp_Index,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_Get_Statics::NewProp_Item,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_Array_Get_Statics::PropPointers) < 2048);
// ********** End Function Array_Get Property Definitions ******************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UKismetArrayLibrary_Array_Get_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UKismetArrayLibrary, nullptr, "Array_Get", Z_Construct_UFunction_UKismetArrayLibrary_Array_Get_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_Array_Get_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UKismetArrayLibrary_Array_Get_Statics::KismetArrayLibrary_eventArray_Get_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_Array_Get_Statics::Function_MetaDataParams), Z_Construct_UFunction_UKismetArrayLibrary_Array_Get_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UKismetArrayLibrary_Array_Get_Statics::KismetArrayLibrary_eventArray_Get_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UKismetArrayLibrary_Array_Get()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UKismetArrayLibrary_Array_Get_Statics::FuncParams);
}
return ReturnFunction;
}
// ********** End Class UKismetArrayLibrary Function Array_Get *************************************
// ********** Begin Class UKismetArrayLibrary Function Array_Identical *****************************
struct Z_Construct_UFunction_UKismetArrayLibrary_Array_Identical_Statics
{
struct KismetArrayLibrary_eventArray_Identical_Parms
{
TArray<int32> ArrayA;
TArray<int32> ArrayB;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ArrayParm", "ArrayA,ArrayB" },
{ "ArrayTypeDependentParams", "ArrayB" },
{ "Category", "Utilities|Array" },
{ "Comment", "/** \n\x09 * Checks if two arrays are memberwise identical\n\x09 *\n\x09 * @param\x09""ArrayA\x09\x09One of the arrays to compare\n\x09 * @param\x09""ArrayB\x09\x09The other array to compare\n\x09 * @return Whether the two arrays are identical\n\x09 */" },
{ "CompactNodeTitle", "==" },
{ "CustomThunk", "true" },
{ "DisplayName", "Identical" },
{ "ModuleRelativePath", "Classes/Kismet/KismetArrayLibrary.h" },
{ "ToolTip", "Checks if two arrays are memberwise identical\n\n@param ArrayA One of the arrays to compare\n@param ArrayB The other array to compare\n@return Whether the two arrays are identical" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ArrayA_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ArrayB_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function Array_Identical constinit property declarations ***********************
static const UECodeGen_Private::FIntPropertyParams NewProp_ArrayA_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ArrayA;
static const UECodeGen_Private::FIntPropertyParams NewProp_ArrayB_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ArrayB;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function Array_Identical constinit property declarations *************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function Array_Identical Property Definitions **********************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_Identical_Statics::NewProp_ArrayA_Inner = { "ArrayA", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_Identical_Statics::NewProp_ArrayA = { "ArrayA", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(KismetArrayLibrary_eventArray_Identical_Parms, ArrayA), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ArrayA_MetaData), NewProp_ArrayA_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_Identical_Statics::NewProp_ArrayB_Inner = { "ArrayB", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_Identical_Statics::NewProp_ArrayB = { "ArrayB", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(KismetArrayLibrary_eventArray_Identical_Parms, ArrayB), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ArrayB_MetaData), NewProp_ArrayB_MetaData) };
void Z_Construct_UFunction_UKismetArrayLibrary_Array_Identical_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((KismetArrayLibrary_eventArray_Identical_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_Identical_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(KismetArrayLibrary_eventArray_Identical_Parms), &Z_Construct_UFunction_UKismetArrayLibrary_Array_Identical_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UKismetArrayLibrary_Array_Identical_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_Identical_Statics::NewProp_ArrayA_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_Identical_Statics::NewProp_ArrayA,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_Identical_Statics::NewProp_ArrayB_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_Identical_Statics::NewProp_ArrayB,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_Identical_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_Array_Identical_Statics::PropPointers) < 2048);
// ********** End Function Array_Identical Property Definitions ************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UKismetArrayLibrary_Array_Identical_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UKismetArrayLibrary, nullptr, "Array_Identical", Z_Construct_UFunction_UKismetArrayLibrary_Array_Identical_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_Array_Identical_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UKismetArrayLibrary_Array_Identical_Statics::KismetArrayLibrary_eventArray_Identical_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_Array_Identical_Statics::Function_MetaDataParams), Z_Construct_UFunction_UKismetArrayLibrary_Array_Identical_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UKismetArrayLibrary_Array_Identical_Statics::KismetArrayLibrary_eventArray_Identical_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UKismetArrayLibrary_Array_Identical()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UKismetArrayLibrary_Array_Identical_Statics::FuncParams);
}
return ReturnFunction;
}
// ********** End Class UKismetArrayLibrary Function Array_Identical *******************************
// ********** Begin Class UKismetArrayLibrary Function Array_Insert ********************************
struct Z_Construct_UFunction_UKismetArrayLibrary_Array_Insert_Statics
{
struct KismetArrayLibrary_eventArray_Insert_Parms
{
TArray<int32> TargetArray;
int32 NewItem;
int32 Index;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ArrayParm", "TargetArray" },
{ "ArrayTypeDependentParams", "NewItem" },
{ "AutoCreateRefTerm", "NewItem" },
{ "Category", "Utilities|Array" },
{ "Comment", "/* \n\x09 *Insert item at the given index into the array.\n\x09 *\x09\n\x09 *@param\x09TargetArray\x09\x09The array to insert into\n\x09 *@param\x09NewItem\x09\x09\x09The item to insert into the array\n\x09 *@param\x09Index\x09\x09\x09The index at which to insert the item into the array\n\x09*/" },
{ "CompactNodeTitle", "INSERT" },
{ "CustomThunk", "true" },
{ "DisplayName", "Insert" },
{ "ModuleRelativePath", "Classes/Kismet/KismetArrayLibrary.h" },
{ "ToolTip", "*Insert item at the given index into the array.\n*\n*@param TargetArray The array to insert into\n*@param NewItem The item to insert into the array\n*@param Index The index at which to insert the item into the array" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NewItem_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function Array_Insert constinit property declarations **************************
static const UECodeGen_Private::FIntPropertyParams NewProp_TargetArray_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_TargetArray;
static const UECodeGen_Private::FIntPropertyParams NewProp_NewItem;
static const UECodeGen_Private::FIntPropertyParams NewProp_Index;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function Array_Insert constinit property declarations ****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function Array_Insert Property Definitions *************************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_Insert_Statics::NewProp_TargetArray_Inner = { "TargetArray", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_Insert_Statics::NewProp_TargetArray = { "TargetArray", nullptr, (EPropertyFlags)0x0010000008000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(KismetArrayLibrary_eventArray_Insert_Parms, TargetArray), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_Insert_Statics::NewProp_NewItem = { "NewItem", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(KismetArrayLibrary_eventArray_Insert_Parms, NewItem), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NewItem_MetaData), NewProp_NewItem_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_Insert_Statics::NewProp_Index = { "Index", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(KismetArrayLibrary_eventArray_Insert_Parms, Index), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UKismetArrayLibrary_Array_Insert_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_Insert_Statics::NewProp_TargetArray_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_Insert_Statics::NewProp_TargetArray,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_Insert_Statics::NewProp_NewItem,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_Insert_Statics::NewProp_Index,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_Array_Insert_Statics::PropPointers) < 2048);
// ********** End Function Array_Insert Property Definitions ***************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UKismetArrayLibrary_Array_Insert_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UKismetArrayLibrary, nullptr, "Array_Insert", Z_Construct_UFunction_UKismetArrayLibrary_Array_Insert_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_Array_Insert_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UKismetArrayLibrary_Array_Insert_Statics::KismetArrayLibrary_eventArray_Insert_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_Array_Insert_Statics::Function_MetaDataParams), Z_Construct_UFunction_UKismetArrayLibrary_Array_Insert_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UKismetArrayLibrary_Array_Insert_Statics::KismetArrayLibrary_eventArray_Insert_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UKismetArrayLibrary_Array_Insert()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UKismetArrayLibrary_Array_Insert_Statics::FuncParams);
}
return ReturnFunction;
}
// ********** End Class UKismetArrayLibrary Function Array_Insert **********************************
// ********** Begin Class UKismetArrayLibrary Function Array_IsEmpty *******************************
struct Z_Construct_UFunction_UKismetArrayLibrary_Array_IsEmpty_Statics
{
struct KismetArrayLibrary_eventArray_IsEmpty_Parms
{
TArray<int32> TargetArray;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ArrayParm", "TargetArray" },
{ "BlueprintThreadSafe", "" },
{ "Category", "Utilities|Array" },
{ "Comment", "/*\n\x09 *Check if the array is empty\n\x09 *\n\x09 *@param\x09TargetArray\x09\x09The array to check\n\x09 *@return\x09""A boolean indicating if the array is empty\n\x09*/" },
{ "CompactNodeTitle", "IS EMPTY" },
{ "CustomThunk", "true" },
{ "DisplayName", "Is Empty" },
{ "ModuleRelativePath", "Classes/Kismet/KismetArrayLibrary.h" },
{ "ToolTip", "*Check if the array is empty\n*\n*@param TargetArray The array to check\n*@return A boolean indicating if the array is empty" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetArray_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function Array_IsEmpty constinit property declarations *************************
static const UECodeGen_Private::FIntPropertyParams NewProp_TargetArray_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_TargetArray;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function Array_IsEmpty constinit property declarations ***************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function Array_IsEmpty Property Definitions ************************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_IsEmpty_Statics::NewProp_TargetArray_Inner = { "TargetArray", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_IsEmpty_Statics::NewProp_TargetArray = { "TargetArray", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(KismetArrayLibrary_eventArray_IsEmpty_Parms, TargetArray), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetArray_MetaData), NewProp_TargetArray_MetaData) };
void Z_Construct_UFunction_UKismetArrayLibrary_Array_IsEmpty_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((KismetArrayLibrary_eventArray_IsEmpty_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_IsEmpty_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(KismetArrayLibrary_eventArray_IsEmpty_Parms), &Z_Construct_UFunction_UKismetArrayLibrary_Array_IsEmpty_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UKismetArrayLibrary_Array_IsEmpty_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_IsEmpty_Statics::NewProp_TargetArray_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_IsEmpty_Statics::NewProp_TargetArray,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_IsEmpty_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_Array_IsEmpty_Statics::PropPointers) < 2048);
// ********** End Function Array_IsEmpty Property Definitions **************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UKismetArrayLibrary_Array_IsEmpty_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UKismetArrayLibrary, nullptr, "Array_IsEmpty", Z_Construct_UFunction_UKismetArrayLibrary_Array_IsEmpty_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_Array_IsEmpty_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UKismetArrayLibrary_Array_IsEmpty_Statics::KismetArrayLibrary_eventArray_IsEmpty_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_Array_IsEmpty_Statics::Function_MetaDataParams), Z_Construct_UFunction_UKismetArrayLibrary_Array_IsEmpty_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UKismetArrayLibrary_Array_IsEmpty_Statics::KismetArrayLibrary_eventArray_IsEmpty_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UKismetArrayLibrary_Array_IsEmpty()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UKismetArrayLibrary_Array_IsEmpty_Statics::FuncParams);
}
return ReturnFunction;
}
// ********** End Class UKismetArrayLibrary Function Array_IsEmpty *********************************
// ********** Begin Class UKismetArrayLibrary Function Array_IsNotEmpty ****************************
struct Z_Construct_UFunction_UKismetArrayLibrary_Array_IsNotEmpty_Statics
{
struct KismetArrayLibrary_eventArray_IsNotEmpty_Parms
{
TArray<int32> TargetArray;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ArrayParm", "TargetArray" },
{ "BlueprintThreadSafe", "" },
{ "Category", "Utilities|Array" },
{ "Comment", "/*\n\x09 *Check if the array has any elements\n\x09 *\n\x09 *@param\x09TargetArray\x09\x09The array to check\n\x09 *@return\x09""A boolean indicating if the array has any elements\n\x09*/" },
{ "CompactNodeTitle", "IS NOT EMPTY" },
{ "CustomThunk", "true" },
{ "DisplayName", "Is Not Empty" },
{ "ModuleRelativePath", "Classes/Kismet/KismetArrayLibrary.h" },
{ "ToolTip", "*Check if the array has any elements\n*\n*@param TargetArray The array to check\n*@return A boolean indicating if the array has any elements" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetArray_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function Array_IsNotEmpty constinit property declarations **********************
static const UECodeGen_Private::FIntPropertyParams NewProp_TargetArray_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_TargetArray;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function Array_IsNotEmpty constinit property declarations ************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function Array_IsNotEmpty Property Definitions *********************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_IsNotEmpty_Statics::NewProp_TargetArray_Inner = { "TargetArray", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_IsNotEmpty_Statics::NewProp_TargetArray = { "TargetArray", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(KismetArrayLibrary_eventArray_IsNotEmpty_Parms, TargetArray), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetArray_MetaData), NewProp_TargetArray_MetaData) };
void Z_Construct_UFunction_UKismetArrayLibrary_Array_IsNotEmpty_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((KismetArrayLibrary_eventArray_IsNotEmpty_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_IsNotEmpty_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(KismetArrayLibrary_eventArray_IsNotEmpty_Parms), &Z_Construct_UFunction_UKismetArrayLibrary_Array_IsNotEmpty_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UKismetArrayLibrary_Array_IsNotEmpty_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_IsNotEmpty_Statics::NewProp_TargetArray_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_IsNotEmpty_Statics::NewProp_TargetArray,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_IsNotEmpty_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_Array_IsNotEmpty_Statics::PropPointers) < 2048);
// ********** End Function Array_IsNotEmpty Property Definitions ***********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UKismetArrayLibrary_Array_IsNotEmpty_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UKismetArrayLibrary, nullptr, "Array_IsNotEmpty", Z_Construct_UFunction_UKismetArrayLibrary_Array_IsNotEmpty_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_Array_IsNotEmpty_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UKismetArrayLibrary_Array_IsNotEmpty_Statics::KismetArrayLibrary_eventArray_IsNotEmpty_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_Array_IsNotEmpty_Statics::Function_MetaDataParams), Z_Construct_UFunction_UKismetArrayLibrary_Array_IsNotEmpty_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UKismetArrayLibrary_Array_IsNotEmpty_Statics::KismetArrayLibrary_eventArray_IsNotEmpty_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UKismetArrayLibrary_Array_IsNotEmpty()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UKismetArrayLibrary_Array_IsNotEmpty_Statics::FuncParams);
}
return ReturnFunction;
}
// ********** End Class UKismetArrayLibrary Function Array_IsNotEmpty ******************************
// ********** Begin Class UKismetArrayLibrary Function Array_IsValidIndex **************************
struct Z_Construct_UFunction_UKismetArrayLibrary_Array_IsValidIndex_Statics
{
struct KismetArrayLibrary_eventArray_IsValidIndex_Parms
{
TArray<int32> TargetArray;
int32 IndexToTest;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ArrayParm", "TargetArray" },
{ "BlueprintThreadSafe", "" },
{ "Category", "Utilities|Array" },
{ "Comment", "/*\n\x09 *Tests if IndexToTest is valid, i.e. greater than or equal to zero, and less than the number of elements in TargetArray.\n\x09 *\n\x09 *@param\x09TargetArray\x09\x09""Array to use for the IsValidIndex test\n\x09 *@param\x09IndexToTest\x09\x09The Index, that we want to test for being valid\n\x09 *@return\x09True if the Index is Valid, i.e. greater than or equal to zero, and less than the number of elements in TargetArray.\n\x09*/" },
{ "CompactNodeTitle", "IS VALID INDEX" },
{ "CustomThunk", "true" },
{ "DisplayName", "Is Valid Index" },
{ "ModuleRelativePath", "Classes/Kismet/KismetArrayLibrary.h" },
{ "ToolTip", "*Tests if IndexToTest is valid, i.e. greater than or equal to zero, and less than the number of elements in TargetArray.\n*\n*@param TargetArray Array to use for the IsValidIndex test\n*@param IndexToTest The Index, that we want to test for being valid\n*@return True if the Index is Valid, i.e. greater than or equal to zero, and less than the number of elements in TargetArray." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetArray_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function Array_IsValidIndex constinit property declarations ********************
static const UECodeGen_Private::FIntPropertyParams NewProp_TargetArray_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_TargetArray;
static const UECodeGen_Private::FIntPropertyParams NewProp_IndexToTest;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function Array_IsValidIndex constinit property declarations **********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function Array_IsValidIndex Property Definitions *******************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_IsValidIndex_Statics::NewProp_TargetArray_Inner = { "TargetArray", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_IsValidIndex_Statics::NewProp_TargetArray = { "TargetArray", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(KismetArrayLibrary_eventArray_IsValidIndex_Parms, TargetArray), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetArray_MetaData), NewProp_TargetArray_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_IsValidIndex_Statics::NewProp_IndexToTest = { "IndexToTest", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(KismetArrayLibrary_eventArray_IsValidIndex_Parms, IndexToTest), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UKismetArrayLibrary_Array_IsValidIndex_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((KismetArrayLibrary_eventArray_IsValidIndex_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_IsValidIndex_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(KismetArrayLibrary_eventArray_IsValidIndex_Parms), &Z_Construct_UFunction_UKismetArrayLibrary_Array_IsValidIndex_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UKismetArrayLibrary_Array_IsValidIndex_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_IsValidIndex_Statics::NewProp_TargetArray_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_IsValidIndex_Statics::NewProp_TargetArray,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_IsValidIndex_Statics::NewProp_IndexToTest,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_IsValidIndex_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_Array_IsValidIndex_Statics::PropPointers) < 2048);
// ********** End Function Array_IsValidIndex Property Definitions *********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UKismetArrayLibrary_Array_IsValidIndex_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UKismetArrayLibrary, nullptr, "Array_IsValidIndex", Z_Construct_UFunction_UKismetArrayLibrary_Array_IsValidIndex_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_Array_IsValidIndex_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UKismetArrayLibrary_Array_IsValidIndex_Statics::KismetArrayLibrary_eventArray_IsValidIndex_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_Array_IsValidIndex_Statics::Function_MetaDataParams), Z_Construct_UFunction_UKismetArrayLibrary_Array_IsValidIndex_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UKismetArrayLibrary_Array_IsValidIndex_Statics::KismetArrayLibrary_eventArray_IsValidIndex_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UKismetArrayLibrary_Array_IsValidIndex()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UKismetArrayLibrary_Array_IsValidIndex_Statics::FuncParams);
}
return ReturnFunction;
}
// ********** End Class UKismetArrayLibrary Function Array_IsValidIndex ****************************
// ********** Begin Class UKismetArrayLibrary Function Array_LastIndex *****************************
struct Z_Construct_UFunction_UKismetArrayLibrary_Array_LastIndex_Statics
{
struct KismetArrayLibrary_eventArray_LastIndex_Parms
{
TArray<int32> TargetArray;
int32 ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ArrayParm", "TargetArray" },
{ "BlueprintThreadSafe", "" },
{ "Category", "Utilities|Array" },
{ "Comment", "/* \n\x09 *Get the last valid index into an array\n\x09 *\x09\n\x09 *@param\x09TargetArray\x09\x09The array to perform the operation on\n\x09 *@return\x09The last valid index of the array\n\x09*/" },
{ "CompactNodeTitle", "LAST INDEX" },
{ "CustomThunk", "true" },
{ "DisplayName", "Last Index" },
{ "ModuleRelativePath", "Classes/Kismet/KismetArrayLibrary.h" },
{ "ToolTip", "*Get the last valid index into an array\n*\n*@param TargetArray The array to perform the operation on\n*@return The last valid index of the array" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetArray_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function Array_LastIndex constinit property declarations ***********************
static const UECodeGen_Private::FIntPropertyParams NewProp_TargetArray_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_TargetArray;
static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function Array_LastIndex constinit property declarations *************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function Array_LastIndex Property Definitions **********************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_LastIndex_Statics::NewProp_TargetArray_Inner = { "TargetArray", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_LastIndex_Statics::NewProp_TargetArray = { "TargetArray", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(KismetArrayLibrary_eventArray_LastIndex_Parms, TargetArray), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetArray_MetaData), NewProp_TargetArray_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_LastIndex_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(KismetArrayLibrary_eventArray_LastIndex_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UKismetArrayLibrary_Array_LastIndex_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_LastIndex_Statics::NewProp_TargetArray_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_LastIndex_Statics::NewProp_TargetArray,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_LastIndex_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_Array_LastIndex_Statics::PropPointers) < 2048);
// ********** End Function Array_LastIndex Property Definitions ************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UKismetArrayLibrary_Array_LastIndex_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UKismetArrayLibrary, nullptr, "Array_LastIndex", Z_Construct_UFunction_UKismetArrayLibrary_Array_LastIndex_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_Array_LastIndex_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UKismetArrayLibrary_Array_LastIndex_Statics::KismetArrayLibrary_eventArray_LastIndex_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_Array_LastIndex_Statics::Function_MetaDataParams), Z_Construct_UFunction_UKismetArrayLibrary_Array_LastIndex_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UKismetArrayLibrary_Array_LastIndex_Statics::KismetArrayLibrary_eventArray_LastIndex_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UKismetArrayLibrary_Array_LastIndex()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UKismetArrayLibrary_Array_LastIndex_Statics::FuncParams);
}
return ReturnFunction;
}
// ********** End Class UKismetArrayLibrary Function Array_LastIndex *******************************
// ********** Begin Class UKismetArrayLibrary Function Array_Length ********************************
struct Z_Construct_UFunction_UKismetArrayLibrary_Array_Length_Statics
{
struct KismetArrayLibrary_eventArray_Length_Parms
{
TArray<int32> TargetArray;
int32 ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ArrayParm", "TargetArray" },
{ "BlueprintThreadSafe", "" },
{ "Category", "Utilities|Array" },
{ "Comment", "/* \n\x09 *Get the number of items in an array\n\x09 *\n\x09 *@param\x09TargetArray\x09\x09The array to get the length of\n\x09 *@return\x09The length of the array\n\x09*/" },
{ "CompactNodeTitle", "LENGTH" },
{ "CustomThunk", "true" },
{ "DisplayName", "Length" },
{ "Keywords", "num size count" },
{ "ModuleRelativePath", "Classes/Kismet/KismetArrayLibrary.h" },
{ "ToolTip", "*Get the number of items in an array\n*\n*@param TargetArray The array to get the length of\n*@return The length of the array" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetArray_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function Array_Length constinit property declarations **************************
static const UECodeGen_Private::FIntPropertyParams NewProp_TargetArray_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_TargetArray;
static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function Array_Length constinit property declarations ****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function Array_Length Property Definitions *************************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_Length_Statics::NewProp_TargetArray_Inner = { "TargetArray", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_Length_Statics::NewProp_TargetArray = { "TargetArray", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(KismetArrayLibrary_eventArray_Length_Parms, TargetArray), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetArray_MetaData), NewProp_TargetArray_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_Length_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(KismetArrayLibrary_eventArray_Length_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UKismetArrayLibrary_Array_Length_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_Length_Statics::NewProp_TargetArray_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_Length_Statics::NewProp_TargetArray,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_Length_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_Array_Length_Statics::PropPointers) < 2048);
// ********** End Function Array_Length Property Definitions ***************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UKismetArrayLibrary_Array_Length_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UKismetArrayLibrary, nullptr, "Array_Length", Z_Construct_UFunction_UKismetArrayLibrary_Array_Length_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_Array_Length_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UKismetArrayLibrary_Array_Length_Statics::KismetArrayLibrary_eventArray_Length_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_Array_Length_Statics::Function_MetaDataParams), Z_Construct_UFunction_UKismetArrayLibrary_Array_Length_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UKismetArrayLibrary_Array_Length_Statics::KismetArrayLibrary_eventArray_Length_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UKismetArrayLibrary_Array_Length()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UKismetArrayLibrary_Array_Length_Statics::FuncParams);
}
return ReturnFunction;
}
// ********** End Class UKismetArrayLibrary Function Array_Length **********************************
// ********** Begin Class UKismetArrayLibrary Function Array_Random ********************************
struct Z_Construct_UFunction_UKismetArrayLibrary_Array_Random_Statics
{
struct KismetArrayLibrary_eventArray_Random_Parms
{
TArray<int32> TargetArray;
int32 OutItem;
int32 OutIndex;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ArrayParm", "TargetArray" },
{ "ArrayTypeDependentParams", "OutItem" },
{ "Category", "Utilities|Array" },
{ "Comment", "/**\n\x09 * Gets a random item from specified array\n\x09 * \n\x09 * @param\x09TargetArray\x09\x09The array\n\x09 * @param\x09OutItem\x09\x09\x09The random item from this array\n\x09 * @param\x09OutIndex\x09\x09The index of random item (will be -1 if array is empty)\n\x09 */" },
{ "CompactNodeTitle", "RANDOM" },
{ "CustomThunk", "true" },
{ "DisplayName", "Random Array Item" },
{ "ModuleRelativePath", "Classes/Kismet/KismetArrayLibrary.h" },
{ "ToolTip", "Gets a random item from specified array\n\n@param TargetArray The array\n@param OutItem The random item from this array\n@param OutIndex The index of random item (will be -1 if array is empty)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetArray_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function Array_Random constinit property declarations **************************
static const UECodeGen_Private::FIntPropertyParams NewProp_TargetArray_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_TargetArray;
static const UECodeGen_Private::FIntPropertyParams NewProp_OutItem;
static const UECodeGen_Private::FIntPropertyParams NewProp_OutIndex;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function Array_Random constinit property declarations ****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function Array_Random Property Definitions *************************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_Random_Statics::NewProp_TargetArray_Inner = { "TargetArray", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_Random_Statics::NewProp_TargetArray = { "TargetArray", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(KismetArrayLibrary_eventArray_Random_Parms, TargetArray), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetArray_MetaData), NewProp_TargetArray_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_Random_Statics::NewProp_OutItem = { "OutItem", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(KismetArrayLibrary_eventArray_Random_Parms, OutItem), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_Random_Statics::NewProp_OutIndex = { "OutIndex", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(KismetArrayLibrary_eventArray_Random_Parms, OutIndex), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UKismetArrayLibrary_Array_Random_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_Random_Statics::NewProp_TargetArray_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_Random_Statics::NewProp_TargetArray,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_Random_Statics::NewProp_OutItem,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_Random_Statics::NewProp_OutIndex,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_Array_Random_Statics::PropPointers) < 2048);
// ********** End Function Array_Random Property Definitions ***************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UKismetArrayLibrary_Array_Random_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UKismetArrayLibrary, nullptr, "Array_Random", Z_Construct_UFunction_UKismetArrayLibrary_Array_Random_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_Array_Random_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UKismetArrayLibrary_Array_Random_Statics::KismetArrayLibrary_eventArray_Random_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_Array_Random_Statics::Function_MetaDataParams), Z_Construct_UFunction_UKismetArrayLibrary_Array_Random_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UKismetArrayLibrary_Array_Random_Statics::KismetArrayLibrary_eventArray_Random_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UKismetArrayLibrary_Array_Random()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UKismetArrayLibrary_Array_Random_Statics::FuncParams);
}
return ReturnFunction;
}
// ********** End Class UKismetArrayLibrary Function Array_Random **********************************
// ********** Begin Class UKismetArrayLibrary Function Array_RandomFromStream **********************
struct Z_Construct_UFunction_UKismetArrayLibrary_Array_RandomFromStream_Statics
{
struct KismetArrayLibrary_eventArray_RandomFromStream_Parms
{
TArray<int32> TargetArray;
FRandomStream RandomStream;
int32 OutItem;
int32 OutIndex;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ArrayParm", "TargetArray" },
{ "ArrayTypeDependentParams", "OutItem" },
{ "Category", "Utilities|Array" },
{ "Comment", "/** \n\x09 * Gets a random item from specified array (using random stream)\n\x09 * \n\x09 * @param\x09TargetArray\x09\x09The array\n\x09 * @param\x09RandomStream\x09The random stream\n\x09 * @param\x09OutItem\x09\x09\x09The random item from this array\n\x09 * @param\x09OutIndex\x09\x09The index of random item (will be -1 if array is empty)\n\x09 */" },
{ "CustomThunk", "true" },
{ "DisplayName", "Random Array Item from Stream" },
{ "ModuleRelativePath", "Classes/Kismet/KismetArrayLibrary.h" },
{ "ToolTip", "Gets a random item from specified array (using random stream)\n\n@param TargetArray The array\n@param RandomStream The random stream\n@param OutItem The random item from this array\n@param OutIndex The index of random item (will be -1 if array is empty)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetArray_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function Array_RandomFromStream constinit property declarations ****************
static const UECodeGen_Private::FIntPropertyParams NewProp_TargetArray_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_TargetArray;
static const UECodeGen_Private::FStructPropertyParams NewProp_RandomStream;
static const UECodeGen_Private::FIntPropertyParams NewProp_OutItem;
static const UECodeGen_Private::FIntPropertyParams NewProp_OutIndex;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function Array_RandomFromStream constinit property declarations ******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function Array_RandomFromStream Property Definitions ***************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_RandomFromStream_Statics::NewProp_TargetArray_Inner = { "TargetArray", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_RandomFromStream_Statics::NewProp_TargetArray = { "TargetArray", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(KismetArrayLibrary_eventArray_RandomFromStream_Parms, TargetArray), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetArray_MetaData), NewProp_TargetArray_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_RandomFromStream_Statics::NewProp_RandomStream = { "RandomStream", nullptr, (EPropertyFlags)0x0010000008000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(KismetArrayLibrary_eventArray_RandomFromStream_Parms, RandomStream), Z_Construct_UScriptStruct_FRandomStream, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_RandomFromStream_Statics::NewProp_OutItem = { "OutItem", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(KismetArrayLibrary_eventArray_RandomFromStream_Parms, OutItem), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_RandomFromStream_Statics::NewProp_OutIndex = { "OutIndex", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(KismetArrayLibrary_eventArray_RandomFromStream_Parms, OutIndex), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UKismetArrayLibrary_Array_RandomFromStream_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_RandomFromStream_Statics::NewProp_TargetArray_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_RandomFromStream_Statics::NewProp_TargetArray,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_RandomFromStream_Statics::NewProp_RandomStream,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_RandomFromStream_Statics::NewProp_OutItem,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_RandomFromStream_Statics::NewProp_OutIndex,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_Array_RandomFromStream_Statics::PropPointers) < 2048);
// ********** End Function Array_RandomFromStream Property Definitions *****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UKismetArrayLibrary_Array_RandomFromStream_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UKismetArrayLibrary, nullptr, "Array_RandomFromStream", Z_Construct_UFunction_UKismetArrayLibrary_Array_RandomFromStream_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_Array_RandomFromStream_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UKismetArrayLibrary_Array_RandomFromStream_Statics::KismetArrayLibrary_eventArray_RandomFromStream_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14C22403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_Array_RandomFromStream_Statics::Function_MetaDataParams), Z_Construct_UFunction_UKismetArrayLibrary_Array_RandomFromStream_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UKismetArrayLibrary_Array_RandomFromStream_Statics::KismetArrayLibrary_eventArray_RandomFromStream_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UKismetArrayLibrary_Array_RandomFromStream()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UKismetArrayLibrary_Array_RandomFromStream_Statics::FuncParams);
}
return ReturnFunction;
}
// ********** End Class UKismetArrayLibrary Function Array_RandomFromStream ************************
// ********** Begin Class UKismetArrayLibrary Function Array_Remove ********************************
struct Z_Construct_UFunction_UKismetArrayLibrary_Array_Remove_Statics
{
struct KismetArrayLibrary_eventArray_Remove_Parms
{
TArray<int32> TargetArray;
int32 IndexToRemove;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ArrayParm", "TargetArray" },
{ "Category", "Utilities|Array" },
{ "Comment", "/* \n\x09 *Remove item at the given index from the array.\n\x09 *\n\x09 *@param\x09TargetArray\x09\x09The array to remove from\n\x09 *@param\x09IndexToRemove\x09The index into the array to remove from\n\x09*/" },
{ "CompactNodeTitle", "REMOVE INDEX" },
{ "CustomThunk", "true" },
{ "DisplayName", "Remove Index" },
{ "ModuleRelativePath", "Classes/Kismet/KismetArrayLibrary.h" },
{ "ToolTip", "*Remove item at the given index from the array.\n*\n*@param TargetArray The array to remove from\n*@param IndexToRemove The index into the array to remove from" },
};
#endif // WITH_METADATA
// ********** Begin Function Array_Remove constinit property declarations **************************
static const UECodeGen_Private::FIntPropertyParams NewProp_TargetArray_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_TargetArray;
static const UECodeGen_Private::FIntPropertyParams NewProp_IndexToRemove;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function Array_Remove constinit property declarations ****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function Array_Remove Property Definitions *************************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_Remove_Statics::NewProp_TargetArray_Inner = { "TargetArray", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_Remove_Statics::NewProp_TargetArray = { "TargetArray", nullptr, (EPropertyFlags)0x0010000008000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(KismetArrayLibrary_eventArray_Remove_Parms, TargetArray), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_Remove_Statics::NewProp_IndexToRemove = { "IndexToRemove", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(KismetArrayLibrary_eventArray_Remove_Parms, IndexToRemove), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UKismetArrayLibrary_Array_Remove_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_Remove_Statics::NewProp_TargetArray_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_Remove_Statics::NewProp_TargetArray,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_Remove_Statics::NewProp_IndexToRemove,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_Array_Remove_Statics::PropPointers) < 2048);
// ********** End Function Array_Remove Property Definitions ***************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UKismetArrayLibrary_Array_Remove_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UKismetArrayLibrary, nullptr, "Array_Remove", Z_Construct_UFunction_UKismetArrayLibrary_Array_Remove_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_Array_Remove_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UKismetArrayLibrary_Array_Remove_Statics::KismetArrayLibrary_eventArray_Remove_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_Array_Remove_Statics::Function_MetaDataParams), Z_Construct_UFunction_UKismetArrayLibrary_Array_Remove_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UKismetArrayLibrary_Array_Remove_Statics::KismetArrayLibrary_eventArray_Remove_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UKismetArrayLibrary_Array_Remove()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UKismetArrayLibrary_Array_Remove_Statics::FuncParams);
}
return ReturnFunction;
}
// ********** End Class UKismetArrayLibrary Function Array_Remove **********************************
// ********** Begin Class UKismetArrayLibrary Function Array_RemoveItem ****************************
struct Z_Construct_UFunction_UKismetArrayLibrary_Array_RemoveItem_Statics
{
struct KismetArrayLibrary_eventArray_RemoveItem_Parms
{
TArray<int32> TargetArray;
int32 Item;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ArrayParm", "TargetArray" },
{ "ArrayTypeDependentParams", "Item" },
{ "AutoCreateRefTerm", "Item" },
{ "Category", "Utilities|Array" },
{ "Comment", "/* \n\x09 *Remove all instances of item from array.\n\x09 *\n\x09 *@param\x09TargetArray\x09\x09The array to remove from\n\x09 *@param\x09Item\x09\x09\x09The item to remove from the array\n\x09 *@return\x09True if one or more items were removed\n\x09*/" },
{ "CompactNodeTitle", "REMOVE" },
{ "CustomThunk", "true" },
{ "DisplayName", "Remove Item" },
{ "ModuleRelativePath", "Classes/Kismet/KismetArrayLibrary.h" },
{ "ToolTip", "*Remove all instances of item from array.\n*\n*@param TargetArray The array to remove from\n*@param Item The item to remove from the array\n*@return True if one or more items were removed" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Item_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function Array_RemoveItem constinit property declarations **********************
static const UECodeGen_Private::FIntPropertyParams NewProp_TargetArray_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_TargetArray;
static const UECodeGen_Private::FIntPropertyParams NewProp_Item;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function Array_RemoveItem constinit property declarations ************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function Array_RemoveItem Property Definitions *********************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_RemoveItem_Statics::NewProp_TargetArray_Inner = { "TargetArray", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_RemoveItem_Statics::NewProp_TargetArray = { "TargetArray", nullptr, (EPropertyFlags)0x0010000008000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(KismetArrayLibrary_eventArray_RemoveItem_Parms, TargetArray), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_RemoveItem_Statics::NewProp_Item = { "Item", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(KismetArrayLibrary_eventArray_RemoveItem_Parms, Item), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Item_MetaData), NewProp_Item_MetaData) };
void Z_Construct_UFunction_UKismetArrayLibrary_Array_RemoveItem_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((KismetArrayLibrary_eventArray_RemoveItem_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_RemoveItem_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(KismetArrayLibrary_eventArray_RemoveItem_Parms), &Z_Construct_UFunction_UKismetArrayLibrary_Array_RemoveItem_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UKismetArrayLibrary_Array_RemoveItem_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_RemoveItem_Statics::NewProp_TargetArray_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_RemoveItem_Statics::NewProp_TargetArray,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_RemoveItem_Statics::NewProp_Item,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_RemoveItem_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_Array_RemoveItem_Statics::PropPointers) < 2048);
// ********** End Function Array_RemoveItem Property Definitions ***********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UKismetArrayLibrary_Array_RemoveItem_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UKismetArrayLibrary, nullptr, "Array_RemoveItem", Z_Construct_UFunction_UKismetArrayLibrary_Array_RemoveItem_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_Array_RemoveItem_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UKismetArrayLibrary_Array_RemoveItem_Statics::KismetArrayLibrary_eventArray_RemoveItem_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_Array_RemoveItem_Statics::Function_MetaDataParams), Z_Construct_UFunction_UKismetArrayLibrary_Array_RemoveItem_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UKismetArrayLibrary_Array_RemoveItem_Statics::KismetArrayLibrary_eventArray_RemoveItem_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UKismetArrayLibrary_Array_RemoveItem()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UKismetArrayLibrary_Array_RemoveItem_Statics::FuncParams);
}
return ReturnFunction;
}
// ********** End Class UKismetArrayLibrary Function Array_RemoveItem ******************************
// ********** Begin Class UKismetArrayLibrary Function Array_Resize ********************************
struct Z_Construct_UFunction_UKismetArrayLibrary_Array_Resize_Statics
{
struct KismetArrayLibrary_eventArray_Resize_Parms
{
TArray<int32> TargetArray;
int32 Size;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ArrayParm", "TargetArray" },
{ "Category", "Utilities|Array" },
{ "Comment", "/* \n\x09 *Resize Array to specified size. \n\x09 *\x09\n\x09 *@param\x09TargetArray\x09\x09The array to resize\n\x09 *@param\x09Size\x09\x09\x09The new size of the array\n\x09*/" },
{ "CompactNodeTitle", "RESIZE" },
{ "CustomThunk", "true" },
{ "DisplayName", "Resize" },
{ "ModuleRelativePath", "Classes/Kismet/KismetArrayLibrary.h" },
{ "ToolTip", "*Resize Array to specified size.\n*\n*@param TargetArray The array to resize\n*@param Size The new size of the array" },
};
#endif // WITH_METADATA
// ********** Begin Function Array_Resize constinit property declarations **************************
static const UECodeGen_Private::FIntPropertyParams NewProp_TargetArray_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_TargetArray;
static const UECodeGen_Private::FIntPropertyParams NewProp_Size;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function Array_Resize constinit property declarations ****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function Array_Resize Property Definitions *************************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_Resize_Statics::NewProp_TargetArray_Inner = { "TargetArray", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_Resize_Statics::NewProp_TargetArray = { "TargetArray", nullptr, (EPropertyFlags)0x0010000008000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(KismetArrayLibrary_eventArray_Resize_Parms, TargetArray), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_Resize_Statics::NewProp_Size = { "Size", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(KismetArrayLibrary_eventArray_Resize_Parms, Size), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UKismetArrayLibrary_Array_Resize_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_Resize_Statics::NewProp_TargetArray_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_Resize_Statics::NewProp_TargetArray,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_Resize_Statics::NewProp_Size,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_Array_Resize_Statics::PropPointers) < 2048);
// ********** End Function Array_Resize Property Definitions ***************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UKismetArrayLibrary_Array_Resize_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UKismetArrayLibrary, nullptr, "Array_Resize", Z_Construct_UFunction_UKismetArrayLibrary_Array_Resize_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_Array_Resize_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UKismetArrayLibrary_Array_Resize_Statics::KismetArrayLibrary_eventArray_Resize_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_Array_Resize_Statics::Function_MetaDataParams), Z_Construct_UFunction_UKismetArrayLibrary_Array_Resize_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UKismetArrayLibrary_Array_Resize_Statics::KismetArrayLibrary_eventArray_Resize_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UKismetArrayLibrary_Array_Resize()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UKismetArrayLibrary_Array_Resize_Statics::FuncParams);
}
return ReturnFunction;
}
// ********** End Class UKismetArrayLibrary Function Array_Resize **********************************
// ********** Begin Class UKismetArrayLibrary Function Array_Reverse *******************************
struct Z_Construct_UFunction_UKismetArrayLibrary_Array_Reverse_Statics
{
struct KismetArrayLibrary_eventArray_Reverse_Parms
{
TArray<int32> TargetArray;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ArrayParm", "TargetArray" },
{ "Category", "Utilities|Array" },
{ "Comment", "/**\n\x09 * Reverse the elements of an array\n\x09 *\n\x09 *@param\x09TargetArray\x09\x09The array to reverse\n\x09*/" },
{ "CompactNodeTitle", "REVERSE" },
{ "CustomThunk", "true" },
{ "DisplayName", "Reverse" },
{ "ModuleRelativePath", "Classes/Kismet/KismetArrayLibrary.h" },
{ "ToolTip", "Reverse the elements of an array\n\n@param TargetArray The array to reverse" },
};
#endif // WITH_METADATA
// ********** Begin Function Array_Reverse constinit property declarations *************************
static const UECodeGen_Private::FIntPropertyParams NewProp_TargetArray_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_TargetArray;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function Array_Reverse constinit property declarations ***************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function Array_Reverse Property Definitions ************************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_Reverse_Statics::NewProp_TargetArray_Inner = { "TargetArray", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_Reverse_Statics::NewProp_TargetArray = { "TargetArray", nullptr, (EPropertyFlags)0x0010000008000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(KismetArrayLibrary_eventArray_Reverse_Parms, TargetArray), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UKismetArrayLibrary_Array_Reverse_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_Reverse_Statics::NewProp_TargetArray_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_Reverse_Statics::NewProp_TargetArray,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_Array_Reverse_Statics::PropPointers) < 2048);
// ********** End Function Array_Reverse Property Definitions **************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UKismetArrayLibrary_Array_Reverse_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UKismetArrayLibrary, nullptr, "Array_Reverse", Z_Construct_UFunction_UKismetArrayLibrary_Array_Reverse_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_Array_Reverse_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UKismetArrayLibrary_Array_Reverse_Statics::KismetArrayLibrary_eventArray_Reverse_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_Array_Reverse_Statics::Function_MetaDataParams), Z_Construct_UFunction_UKismetArrayLibrary_Array_Reverse_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UKismetArrayLibrary_Array_Reverse_Statics::KismetArrayLibrary_eventArray_Reverse_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UKismetArrayLibrary_Array_Reverse()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UKismetArrayLibrary_Array_Reverse_Statics::FuncParams);
}
return ReturnFunction;
}
// ********** End Class UKismetArrayLibrary Function Array_Reverse *********************************
// ********** Begin Class UKismetArrayLibrary Function Array_Set ***********************************
struct Z_Construct_UFunction_UKismetArrayLibrary_Array_Set_Statics
{
struct KismetArrayLibrary_eventArray_Set_Parms
{
TArray<int32> TargetArray;
int32 Index;
int32 Item;
bool bSizeToFit;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ArrayParm", "TargetArray" },
{ "ArrayTypeDependentParams", "Item" },
{ "AutoCreateRefTerm", "Item" },
{ "Category", "Utilities|Array" },
{ "Comment", "/* \n\x09 *Given an array and an index, assigns the item to that array element\n\x09 *\n\x09 *@param\x09TargetArray\x09\x09The array to perform the operation on\n\x09 *@param\x09Index\x09\x09\x09The index to assign the item to\n\x09 *@param\x09Item\x09\x09\x09The item to assign to the index of the array\n\x09 *@param\x09""bSizeToFit\x09\x09If true, the array will expand if Index is greater than the current size of the array\n\x09*/" },
{ "CustomThunk", "true" },
{ "DisplayName", "Set Array Elem" },
{ "ModuleRelativePath", "Classes/Kismet/KismetArrayLibrary.h" },
{ "ToolTip", "*Given an array and an index, assigns the item to that array element\n*\n*@param TargetArray The array to perform the operation on\n*@param Index The index to assign the item to\n*@param Item The item to assign to the index of the array\n*@param bSizeToFit If true, the array will expand if Index is greater than the current size of the array" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Item_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function Array_Set constinit property declarations *****************************
static const UECodeGen_Private::FIntPropertyParams NewProp_TargetArray_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_TargetArray;
static const UECodeGen_Private::FIntPropertyParams NewProp_Index;
static const UECodeGen_Private::FIntPropertyParams NewProp_Item;
static void NewProp_bSizeToFit_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSizeToFit;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function Array_Set constinit property declarations *******************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function Array_Set Property Definitions ****************************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_Set_Statics::NewProp_TargetArray_Inner = { "TargetArray", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_Set_Statics::NewProp_TargetArray = { "TargetArray", nullptr, (EPropertyFlags)0x0010000008000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(KismetArrayLibrary_eventArray_Set_Parms, TargetArray), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_Set_Statics::NewProp_Index = { "Index", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(KismetArrayLibrary_eventArray_Set_Parms, Index), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_Set_Statics::NewProp_Item = { "Item", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(KismetArrayLibrary_eventArray_Set_Parms, Item), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Item_MetaData), NewProp_Item_MetaData) };
void Z_Construct_UFunction_UKismetArrayLibrary_Array_Set_Statics::NewProp_bSizeToFit_SetBit(void* Obj)
{
((KismetArrayLibrary_eventArray_Set_Parms*)Obj)->bSizeToFit = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_Set_Statics::NewProp_bSizeToFit = { "bSizeToFit", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(KismetArrayLibrary_eventArray_Set_Parms), &Z_Construct_UFunction_UKismetArrayLibrary_Array_Set_Statics::NewProp_bSizeToFit_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UKismetArrayLibrary_Array_Set_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_Set_Statics::NewProp_TargetArray_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_Set_Statics::NewProp_TargetArray,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_Set_Statics::NewProp_Index,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_Set_Statics::NewProp_Item,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_Set_Statics::NewProp_bSizeToFit,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_Array_Set_Statics::PropPointers) < 2048);
// ********** End Function Array_Set Property Definitions ******************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UKismetArrayLibrary_Array_Set_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UKismetArrayLibrary, nullptr, "Array_Set", Z_Construct_UFunction_UKismetArrayLibrary_Array_Set_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_Array_Set_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UKismetArrayLibrary_Array_Set_Statics::KismetArrayLibrary_eventArray_Set_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_Array_Set_Statics::Function_MetaDataParams), Z_Construct_UFunction_UKismetArrayLibrary_Array_Set_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UKismetArrayLibrary_Array_Set_Statics::KismetArrayLibrary_eventArray_Set_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UKismetArrayLibrary_Array_Set()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UKismetArrayLibrary_Array_Set_Statics::FuncParams);
}
return ReturnFunction;
}
// ********** End Class UKismetArrayLibrary Function Array_Set *************************************
// ********** Begin Class UKismetArrayLibrary Function Array_Shuffle *******************************
struct Z_Construct_UFunction_UKismetArrayLibrary_Array_Shuffle_Statics
{
struct KismetArrayLibrary_eventArray_Shuffle_Parms
{
TArray<int32> TargetArray;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ArrayParm", "TargetArray" },
{ "Category", "Utilities|Array" },
{ "Comment", "/** \n\x09 * Shuffle (randomize) the elements of an array\n\x09 *\n\x09 *@param\x09TargetArray\x09\x09The array to shuffle\n\x09*/" },
{ "CompactNodeTitle", "SHUFFLE" },
{ "CustomThunk", "true" },
{ "DisplayName", "Shuffle" },
{ "ModuleRelativePath", "Classes/Kismet/KismetArrayLibrary.h" },
{ "ToolTip", "Shuffle (randomize) the elements of an array\n\n@param TargetArray The array to shuffle" },
};
#endif // WITH_METADATA
// ********** Begin Function Array_Shuffle constinit property declarations *************************
static const UECodeGen_Private::FIntPropertyParams NewProp_TargetArray_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_TargetArray;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function Array_Shuffle constinit property declarations ***************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function Array_Shuffle Property Definitions ************************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_Shuffle_Statics::NewProp_TargetArray_Inner = { "TargetArray", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_Shuffle_Statics::NewProp_TargetArray = { "TargetArray", nullptr, (EPropertyFlags)0x0010000008000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(KismetArrayLibrary_eventArray_Shuffle_Parms, TargetArray), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UKismetArrayLibrary_Array_Shuffle_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_Shuffle_Statics::NewProp_TargetArray_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_Shuffle_Statics::NewProp_TargetArray,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_Array_Shuffle_Statics::PropPointers) < 2048);
// ********** End Function Array_Shuffle Property Definitions **************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UKismetArrayLibrary_Array_Shuffle_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UKismetArrayLibrary, nullptr, "Array_Shuffle", Z_Construct_UFunction_UKismetArrayLibrary_Array_Shuffle_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_Array_Shuffle_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UKismetArrayLibrary_Array_Shuffle_Statics::KismetArrayLibrary_eventArray_Shuffle_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_Array_Shuffle_Statics::Function_MetaDataParams), Z_Construct_UFunction_UKismetArrayLibrary_Array_Shuffle_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UKismetArrayLibrary_Array_Shuffle_Statics::KismetArrayLibrary_eventArray_Shuffle_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UKismetArrayLibrary_Array_Shuffle()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UKismetArrayLibrary_Array_Shuffle_Statics::FuncParams);
}
return ReturnFunction;
}
// ********** End Class UKismetArrayLibrary Function Array_Shuffle *********************************
// ********** Begin Class UKismetArrayLibrary Function Array_ShuffleFromStream *********************
struct Z_Construct_UFunction_UKismetArrayLibrary_Array_ShuffleFromStream_Statics
{
struct KismetArrayLibrary_eventArray_ShuffleFromStream_Parms
{
TArray<int32> TargetArray;
FRandomStream RandomStream;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ArrayParm", "TargetArray" },
{ "Category", "Utilities|Array" },
{ "Comment", "/** \n\x09 * Shuffle (randomize) the elements of an array from a specific stream of random data, useful for achieving determinism\n\x09 *\n\x09 * @param\x09TargetArray\x09\x09The array to shuffle\n\x09 * @param\x09RandomStream\x09The random stream\n\x09 */" },
{ "CompactNodeTitle", "SHUFFLE" },
{ "CustomThunk", "true" },
{ "DisplayName", "Shuffle from Stream" },
{ "ModuleRelativePath", "Classes/Kismet/KismetArrayLibrary.h" },
{ "ToolTip", "Shuffle (randomize) the elements of an array from a specific stream of random data, useful for achieving determinism\n\n@param TargetArray The array to shuffle\n@param RandomStream The random stream" },
};
#endif // WITH_METADATA
// ********** Begin Function Array_ShuffleFromStream constinit property declarations ***************
static const UECodeGen_Private::FIntPropertyParams NewProp_TargetArray_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_TargetArray;
static const UECodeGen_Private::FStructPropertyParams NewProp_RandomStream;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function Array_ShuffleFromStream constinit property declarations *****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function Array_ShuffleFromStream Property Definitions **************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_ShuffleFromStream_Statics::NewProp_TargetArray_Inner = { "TargetArray", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_ShuffleFromStream_Statics::NewProp_TargetArray = { "TargetArray", nullptr, (EPropertyFlags)0x0010000008000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(KismetArrayLibrary_eventArray_ShuffleFromStream_Parms, TargetArray), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_ShuffleFromStream_Statics::NewProp_RandomStream = { "RandomStream", nullptr, (EPropertyFlags)0x0010000008000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(KismetArrayLibrary_eventArray_ShuffleFromStream_Parms, RandomStream), Z_Construct_UScriptStruct_FRandomStream, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UKismetArrayLibrary_Array_ShuffleFromStream_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_ShuffleFromStream_Statics::NewProp_TargetArray_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_ShuffleFromStream_Statics::NewProp_TargetArray,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_ShuffleFromStream_Statics::NewProp_RandomStream,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_Array_ShuffleFromStream_Statics::PropPointers) < 2048);
// ********** End Function Array_ShuffleFromStream Property Definitions ****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UKismetArrayLibrary_Array_ShuffleFromStream_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UKismetArrayLibrary, nullptr, "Array_ShuffleFromStream", Z_Construct_UFunction_UKismetArrayLibrary_Array_ShuffleFromStream_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_Array_ShuffleFromStream_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UKismetArrayLibrary_Array_ShuffleFromStream_Statics::KismetArrayLibrary_eventArray_ShuffleFromStream_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C22403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_Array_ShuffleFromStream_Statics::Function_MetaDataParams), Z_Construct_UFunction_UKismetArrayLibrary_Array_ShuffleFromStream_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UKismetArrayLibrary_Array_ShuffleFromStream_Statics::KismetArrayLibrary_eventArray_ShuffleFromStream_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UKismetArrayLibrary_Array_ShuffleFromStream()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UKismetArrayLibrary_Array_ShuffleFromStream_Statics::FuncParams);
}
return ReturnFunction;
}
// ********** End Class UKismetArrayLibrary Function Array_ShuffleFromStream ***********************
// ********** Begin Class UKismetArrayLibrary Function Array_Swap **********************************
struct Z_Construct_UFunction_UKismetArrayLibrary_Array_Swap_Statics
{
struct KismetArrayLibrary_eventArray_Swap_Parms
{
TArray<int32> TargetArray;
int32 FirstIndex;
int32 SecondIndex;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ArrayParm", "TargetArray" },
{ "Category", "Utilities|Array" },
{ "Comment", "/*\n\x09 *Swaps the elements at the specified positions in the specified array\n\x09 *If the specified positions are equal, invoking this method leaves the array unchanged\n\x09 *\n\x09 *@param\x09TargetArray\x09\x09The array to perform the operation on\n\x09 *@param FirstIndex The index of one element to be swapped\n\x09 *@param SecondIndex The index of the other element to be swapped\n\x09*/" },
{ "CompactNodeTitle", "SWAP" },
{ "CustomThunk", "true" },
{ "DisplayName", "Swap Array Elements" },
{ "ModuleRelativePath", "Classes/Kismet/KismetArrayLibrary.h" },
{ "ToolTip", "*Swaps the elements at the specified positions in the specified array\n*If the specified positions are equal, invoking this method leaves the array unchanged\n*\n*@param TargetArray The array to perform the operation on\n*@param FirstIndex The index of one element to be swapped\n*@param SecondIndex The index of the other element to be swapped" },
};
#endif // WITH_METADATA
// ********** Begin Function Array_Swap constinit property declarations ****************************
static const UECodeGen_Private::FIntPropertyParams NewProp_TargetArray_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_TargetArray;
static const UECodeGen_Private::FIntPropertyParams NewProp_FirstIndex;
static const UECodeGen_Private::FIntPropertyParams NewProp_SecondIndex;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function Array_Swap constinit property declarations ******************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function Array_Swap Property Definitions ***************************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_Swap_Statics::NewProp_TargetArray_Inner = { "TargetArray", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_Swap_Statics::NewProp_TargetArray = { "TargetArray", nullptr, (EPropertyFlags)0x0010000008000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(KismetArrayLibrary_eventArray_Swap_Parms, TargetArray), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_Swap_Statics::NewProp_FirstIndex = { "FirstIndex", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(KismetArrayLibrary_eventArray_Swap_Parms, FirstIndex), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_Array_Swap_Statics::NewProp_SecondIndex = { "SecondIndex", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(KismetArrayLibrary_eventArray_Swap_Parms, SecondIndex), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UKismetArrayLibrary_Array_Swap_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_Swap_Statics::NewProp_TargetArray_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_Swap_Statics::NewProp_TargetArray,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_Swap_Statics::NewProp_FirstIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_Array_Swap_Statics::NewProp_SecondIndex,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_Array_Swap_Statics::PropPointers) < 2048);
// ********** End Function Array_Swap Property Definitions *****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UKismetArrayLibrary_Array_Swap_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UKismetArrayLibrary, nullptr, "Array_Swap", Z_Construct_UFunction_UKismetArrayLibrary_Array_Swap_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_Array_Swap_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UKismetArrayLibrary_Array_Swap_Statics::KismetArrayLibrary_eventArray_Swap_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_Array_Swap_Statics::Function_MetaDataParams), Z_Construct_UFunction_UKismetArrayLibrary_Array_Swap_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UKismetArrayLibrary_Array_Swap_Statics::KismetArrayLibrary_eventArray_Swap_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UKismetArrayLibrary_Array_Swap()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UKismetArrayLibrary_Array_Swap_Statics::FuncParams);
}
return ReturnFunction;
}
// ********** End Class UKismetArrayLibrary Function Array_Swap ************************************
// ********** Begin Class UKismetArrayLibrary Function FilterArray *********************************
struct Z_Construct_UFunction_UKismetArrayLibrary_FilterArray_Statics
{
struct KismetArrayLibrary_eventFilterArray_Parms
{
TArray<AActor*> TargetArray;
TSubclassOf<AActor> FilterClass;
TArray<AActor*> FilteredArray;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Utilities|Array" },
{ "Comment", "/* \n\x09 *Filter an array based on a Class derived from Actor. \n\x09 *\x09\n\x09 *@param\x09TargetArray\x09\x09The array to filter from\n\x09 *@param\x09""FilterClass\x09\x09The Actor sub-class type that acts as the filter, only objects derived from it will be returned.\n\x09 *@return\x09""An array containing only those objects which are derived from the class specified.\n\x09*/" },
{ "DeterminesOutputType", "FilterClass" },
{ "DisplayName", "Filter Array" },
{ "DynamicOutputParam", "FilteredArray" },
{ "ModuleRelativePath", "Classes/Kismet/KismetArrayLibrary.h" },
{ "ToolTip", "*Filter an array based on a Class derived from Actor.\n*\n*@param TargetArray The array to filter from\n*@param FilterClass The Actor sub-class type that acts as the filter, only objects derived from it will be returned.\n*@return An array containing only those objects which are derived from the class specified." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetArray_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function FilterArray constinit property declarations ***************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_TargetArray_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_TargetArray;
static const UECodeGen_Private::FClassPropertyParams NewProp_FilterClass;
static const UECodeGen_Private::FObjectPropertyParams NewProp_FilteredArray_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_FilteredArray;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function FilterArray constinit property declarations *****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function FilterArray Property Definitions **************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_FilterArray_Statics::NewProp_TargetArray_Inner = { "TargetArray", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_FilterArray_Statics::NewProp_TargetArray = { "TargetArray", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(KismetArrayLibrary_eventFilterArray_Parms, TargetArray), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetArray_MetaData), NewProp_TargetArray_MetaData) };
const UECodeGen_Private::FClassPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_FilterArray_Statics::NewProp_FilterClass = { "FilterClass", nullptr, (EPropertyFlags)0x0014000000000080, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(KismetArrayLibrary_eventFilterArray_Parms, FilterClass), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_FilterArray_Statics::NewProp_FilteredArray_Inner = { "FilteredArray", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_FilterArray_Statics::NewProp_FilteredArray = { "FilteredArray", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(KismetArrayLibrary_eventFilterArray_Parms, FilteredArray), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UKismetArrayLibrary_FilterArray_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_FilterArray_Statics::NewProp_TargetArray_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_FilterArray_Statics::NewProp_TargetArray,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_FilterArray_Statics::NewProp_FilterClass,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_FilterArray_Statics::NewProp_FilteredArray_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_FilterArray_Statics::NewProp_FilteredArray,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_FilterArray_Statics::PropPointers) < 2048);
// ********** End Function FilterArray Property Definitions ****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UKismetArrayLibrary_FilterArray_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UKismetArrayLibrary, nullptr, "FilterArray", Z_Construct_UFunction_UKismetArrayLibrary_FilterArray_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_FilterArray_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UKismetArrayLibrary_FilterArray_Statics::KismetArrayLibrary_eventFilterArray_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_FilterArray_Statics::Function_MetaDataParams), Z_Construct_UFunction_UKismetArrayLibrary_FilterArray_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UKismetArrayLibrary_FilterArray_Statics::KismetArrayLibrary_eventFilterArray_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UKismetArrayLibrary_FilterArray()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UKismetArrayLibrary_FilterArray_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UKismetArrayLibrary::execFilterArray)
{
P_GET_TARRAY_REF(AActor*,Z_Param_Out_TargetArray);
P_GET_OBJECT(UClass,Z_Param_FilterClass);
P_GET_TARRAY_REF(AActor*,Z_Param_Out_FilteredArray);
P_FINISH;
P_NATIVE_BEGIN;
UKismetArrayLibrary::FilterArray(Z_Param_Out_TargetArray,Z_Param_FilterClass,Z_Param_Out_FilteredArray);
P_NATIVE_END;
}
// ********** End Class UKismetArrayLibrary Function FilterArray ***********************************
// ********** Begin Class UKismetArrayLibrary Function SetArrayPropertyByName **********************
struct Z_Construct_UFunction_UKismetArrayLibrary_SetArrayPropertyByName_Statics
{
struct KismetArrayLibrary_eventSetArrayPropertyByName_Parms
{
UObject* Object;
FName PropertyName;
TArray<int32> Value;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ArrayParm", "Value" },
{ "ArrayTypeDependentParams", "Value" },
{ "BlueprintInternalUseOnly", "true" },
{ "Comment", "/** \n\x09 * Not exposed to users. Supports setting an array property on an object by name.\n\x09 */" },
{ "CustomThunk", "true" },
{ "ModuleRelativePath", "Classes/Kismet/KismetArrayLibrary.h" },
{ "ToolTip", "Not exposed to users. Supports setting an array property on an object by name." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function SetArrayPropertyByName constinit property declarations ****************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Object;
static const UECodeGen_Private::FNamePropertyParams NewProp_PropertyName;
static const UECodeGen_Private::FIntPropertyParams NewProp_Value_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Value;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetArrayPropertyByName constinit property declarations ******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetArrayPropertyByName Property Definitions ***************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_SetArrayPropertyByName_Statics::NewProp_Object = { "Object", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(KismetArrayLibrary_eventSetArrayPropertyByName_Parms, Object), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UKismetArrayLibrary_SetArrayPropertyByName_Statics::NewProp_PropertyName = { "PropertyName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(KismetArrayLibrary_eventSetArrayPropertyByName_Parms, PropertyName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_SetArrayPropertyByName_Statics::NewProp_Value_Inner = { "Value", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_SetArrayPropertyByName_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(KismetArrayLibrary_eventSetArrayPropertyByName_Parms, Value), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UKismetArrayLibrary_SetArrayPropertyByName_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_SetArrayPropertyByName_Statics::NewProp_Object,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_SetArrayPropertyByName_Statics::NewProp_PropertyName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_SetArrayPropertyByName_Statics::NewProp_Value_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_SetArrayPropertyByName_Statics::NewProp_Value,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_SetArrayPropertyByName_Statics::PropPointers) < 2048);
// ********** End Function SetArrayPropertyByName Property Definitions *****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UKismetArrayLibrary_SetArrayPropertyByName_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UKismetArrayLibrary, nullptr, "SetArrayPropertyByName", Z_Construct_UFunction_UKismetArrayLibrary_SetArrayPropertyByName_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_SetArrayPropertyByName_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UKismetArrayLibrary_SetArrayPropertyByName_Statics::KismetArrayLibrary_eventSetArrayPropertyByName_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_SetArrayPropertyByName_Statics::Function_MetaDataParams), Z_Construct_UFunction_UKismetArrayLibrary_SetArrayPropertyByName_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UKismetArrayLibrary_SetArrayPropertyByName_Statics::KismetArrayLibrary_eventSetArrayPropertyByName_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UKismetArrayLibrary_SetArrayPropertyByName()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UKismetArrayLibrary_SetArrayPropertyByName_Statics::FuncParams);
}
return ReturnFunction;
}
// ********** End Class UKismetArrayLibrary Function SetArrayPropertyByName ************************
// ********** Begin Class UKismetArrayLibrary Function SortByteArray *******************************
struct Z_Construct_UFunction_UKismetArrayLibrary_SortByteArray_Statics
{
struct KismetArrayLibrary_eventSortByteArray_Parms
{
TArray<uint8> TargetArray;
bool bStableSort;
EArraySortOrder SortOrder;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "AdvancedDisplay", "bStableSort,SortOrder" },
{ "Category", "Utilities|Array|Sort" },
{ "Comment", "/**\n\x09 * Sorts an array of bytes.\n\x09 *\n\x09 * @param\x09TargetArray\x09\x09The array to sort.\n\x09 * @param\x09""bStableSort\x09\x09If a stable sort should be used. This preserves the order of identical elements, but is slower.\n\x09 * @param\x09SortOrder\x09\x09If the array should be sorted in ascending or descending order.\n\x09 */" },
{ "CPP_Default_bStableSort", "false" },
{ "CPP_Default_SortOrder", "Ascending" },
{ "ModuleRelativePath", "Classes/Kismet/KismetArrayLibrary.h" },
{ "ToolTip", "Sorts an array of bytes.\n\n@param TargetArray The array to sort.\n@param bStableSort If a stable sort should be used. This preserves the order of identical elements, but is slower.\n@param SortOrder If the array should be sorted in ascending or descending order." },
};
#endif // WITH_METADATA
// ********** Begin Function SortByteArray constinit property declarations *************************
static const UECodeGen_Private::FBytePropertyParams NewProp_TargetArray_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_TargetArray;
static void NewProp_bStableSort_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bStableSort;
static const UECodeGen_Private::FBytePropertyParams NewProp_SortOrder_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_SortOrder;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SortByteArray constinit property declarations ***************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SortByteArray Property Definitions ************************************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UKismetArrayLibrary_SortByteArray_Statics::NewProp_TargetArray_Inner = { "TargetArray", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_SortByteArray_Statics::NewProp_TargetArray = { "TargetArray", nullptr, (EPropertyFlags)0x0010000008000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(KismetArrayLibrary_eventSortByteArray_Parms, TargetArray), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UKismetArrayLibrary_SortByteArray_Statics::NewProp_bStableSort_SetBit(void* Obj)
{
((KismetArrayLibrary_eventSortByteArray_Parms*)Obj)->bStableSort = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_SortByteArray_Statics::NewProp_bStableSort = { "bStableSort", nullptr, (EPropertyFlags)0x0010040000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(KismetArrayLibrary_eventSortByteArray_Parms), &Z_Construct_UFunction_UKismetArrayLibrary_SortByteArray_Statics::NewProp_bStableSort_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UKismetArrayLibrary_SortByteArray_Statics::NewProp_SortOrder_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_SortByteArray_Statics::NewProp_SortOrder = { "SortOrder", nullptr, (EPropertyFlags)0x0010040000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(KismetArrayLibrary_eventSortByteArray_Parms, SortOrder), Z_Construct_UEnum_Engine_EArraySortOrder, METADATA_PARAMS(0, nullptr) }; // 2888832952
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UKismetArrayLibrary_SortByteArray_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_SortByteArray_Statics::NewProp_TargetArray_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_SortByteArray_Statics::NewProp_TargetArray,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_SortByteArray_Statics::NewProp_bStableSort,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_SortByteArray_Statics::NewProp_SortOrder_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_SortByteArray_Statics::NewProp_SortOrder,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_SortByteArray_Statics::PropPointers) < 2048);
// ********** End Function SortByteArray Property Definitions **************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UKismetArrayLibrary_SortByteArray_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UKismetArrayLibrary, nullptr, "SortByteArray", Z_Construct_UFunction_UKismetArrayLibrary_SortByteArray_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_SortByteArray_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UKismetArrayLibrary_SortByteArray_Statics::KismetArrayLibrary_eventSortByteArray_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_SortByteArray_Statics::Function_MetaDataParams), Z_Construct_UFunction_UKismetArrayLibrary_SortByteArray_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UKismetArrayLibrary_SortByteArray_Statics::KismetArrayLibrary_eventSortByteArray_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UKismetArrayLibrary_SortByteArray()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UKismetArrayLibrary_SortByteArray_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UKismetArrayLibrary::execSortByteArray)
{
P_GET_TARRAY_REF(uint8,Z_Param_Out_TargetArray);
P_GET_UBOOL(Z_Param_bStableSort);
P_GET_ENUM(EArraySortOrder,Z_Param_SortOrder);
P_FINISH;
P_NATIVE_BEGIN;
UKismetArrayLibrary::SortByteArray(Z_Param_Out_TargetArray,Z_Param_bStableSort,EArraySortOrder(Z_Param_SortOrder));
P_NATIVE_END;
}
// ********** End Class UKismetArrayLibrary Function SortByteArray *********************************
// ********** Begin Class UKismetArrayLibrary Function SortFloatArray ******************************
struct Z_Construct_UFunction_UKismetArrayLibrary_SortFloatArray_Statics
{
struct KismetArrayLibrary_eventSortFloatArray_Parms
{
TArray<double> TargetArray;
bool bStableSort;
EArraySortOrder SortOrder;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "AdvancedDisplay", "bStableSort,SortOrder" },
{ "Category", "Utilities|Array|Sort" },
{ "Comment", "/**\n\x09 * Sorts an array of doubles.\n\x09 *\n\x09 * @param\x09TargetArray\x09\x09The array to sort.\n\x09 * @param\x09""bStableSort\x09\x09If a stable sort should be used. This preserves the order of identical elements, but is slower.\n\x09 * @param\x09SortOrder\x09\x09If the array should be sorted in ascending or descending order.\n\x09 */" },
{ "CPP_Default_bStableSort", "false" },
{ "CPP_Default_SortOrder", "Ascending" },
{ "ModuleRelativePath", "Classes/Kismet/KismetArrayLibrary.h" },
{ "ToolTip", "Sorts an array of doubles.\n\n@param TargetArray The array to sort.\n@param bStableSort If a stable sort should be used. This preserves the order of identical elements, but is slower.\n@param SortOrder If the array should be sorted in ascending or descending order." },
};
#endif // WITH_METADATA
// ********** Begin Function SortFloatArray constinit property declarations ************************
static const UECodeGen_Private::FDoublePropertyParams NewProp_TargetArray_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_TargetArray;
static void NewProp_bStableSort_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bStableSort;
static const UECodeGen_Private::FBytePropertyParams NewProp_SortOrder_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_SortOrder;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SortFloatArray constinit property declarations **************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SortFloatArray Property Definitions ***********************************
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UFunction_UKismetArrayLibrary_SortFloatArray_Statics::NewProp_TargetArray_Inner = { "TargetArray", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_SortFloatArray_Statics::NewProp_TargetArray = { "TargetArray", nullptr, (EPropertyFlags)0x0010000008000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(KismetArrayLibrary_eventSortFloatArray_Parms, TargetArray), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UKismetArrayLibrary_SortFloatArray_Statics::NewProp_bStableSort_SetBit(void* Obj)
{
((KismetArrayLibrary_eventSortFloatArray_Parms*)Obj)->bStableSort = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_SortFloatArray_Statics::NewProp_bStableSort = { "bStableSort", nullptr, (EPropertyFlags)0x0010040000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(KismetArrayLibrary_eventSortFloatArray_Parms), &Z_Construct_UFunction_UKismetArrayLibrary_SortFloatArray_Statics::NewProp_bStableSort_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UKismetArrayLibrary_SortFloatArray_Statics::NewProp_SortOrder_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_SortFloatArray_Statics::NewProp_SortOrder = { "SortOrder", nullptr, (EPropertyFlags)0x0010040000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(KismetArrayLibrary_eventSortFloatArray_Parms, SortOrder), Z_Construct_UEnum_Engine_EArraySortOrder, METADATA_PARAMS(0, nullptr) }; // 2888832952
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UKismetArrayLibrary_SortFloatArray_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_SortFloatArray_Statics::NewProp_TargetArray_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_SortFloatArray_Statics::NewProp_TargetArray,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_SortFloatArray_Statics::NewProp_bStableSort,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_SortFloatArray_Statics::NewProp_SortOrder_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_SortFloatArray_Statics::NewProp_SortOrder,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_SortFloatArray_Statics::PropPointers) < 2048);
// ********** End Function SortFloatArray Property Definitions *************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UKismetArrayLibrary_SortFloatArray_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UKismetArrayLibrary, nullptr, "SortFloatArray", Z_Construct_UFunction_UKismetArrayLibrary_SortFloatArray_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_SortFloatArray_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UKismetArrayLibrary_SortFloatArray_Statics::KismetArrayLibrary_eventSortFloatArray_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_SortFloatArray_Statics::Function_MetaDataParams), Z_Construct_UFunction_UKismetArrayLibrary_SortFloatArray_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UKismetArrayLibrary_SortFloatArray_Statics::KismetArrayLibrary_eventSortFloatArray_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UKismetArrayLibrary_SortFloatArray()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UKismetArrayLibrary_SortFloatArray_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UKismetArrayLibrary::execSortFloatArray)
{
P_GET_TARRAY_REF(double,Z_Param_Out_TargetArray);
P_GET_UBOOL(Z_Param_bStableSort);
P_GET_ENUM(EArraySortOrder,Z_Param_SortOrder);
P_FINISH;
P_NATIVE_BEGIN;
UKismetArrayLibrary::SortFloatArray(Z_Param_Out_TargetArray,Z_Param_bStableSort,EArraySortOrder(Z_Param_SortOrder));
P_NATIVE_END;
}
// ********** End Class UKismetArrayLibrary Function SortFloatArray ********************************
// ********** Begin Class UKismetArrayLibrary Function SortInt64Array ******************************
struct Z_Construct_UFunction_UKismetArrayLibrary_SortInt64Array_Statics
{
struct KismetArrayLibrary_eventSortInt64Array_Parms
{
TArray<int64> TargetArray;
bool bStableSort;
EArraySortOrder SortOrder;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "AdvancedDisplay", "bStableSort,SortOrder" },
{ "Category", "Utilities|Array|Sort" },
{ "Comment", "/**\n\x09 * Sorts an array of 64-bit integers.\n\x09 *\n\x09 * @param\x09TargetArray\x09\x09The array to sort.\n\x09 * @param\x09""bStableSort\x09\x09If a stable sort should be used. This preserves the order of identical elements, but is slower.\n\x09 * @param\x09SortOrder\x09\x09If the array should be sorted in ascending or descending order.\n\x09 */" },
{ "CPP_Default_bStableSort", "false" },
{ "CPP_Default_SortOrder", "Ascending" },
{ "DisplayName", "Sort Integer64 Array" },
{ "ModuleRelativePath", "Classes/Kismet/KismetArrayLibrary.h" },
{ "ToolTip", "Sorts an array of 64-bit integers.\n\n@param TargetArray The array to sort.\n@param bStableSort If a stable sort should be used. This preserves the order of identical elements, but is slower.\n@param SortOrder If the array should be sorted in ascending or descending order." },
};
#endif // WITH_METADATA
// ********** Begin Function SortInt64Array constinit property declarations ************************
static const UECodeGen_Private::FInt64PropertyParams NewProp_TargetArray_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_TargetArray;
static void NewProp_bStableSort_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bStableSort;
static const UECodeGen_Private::FBytePropertyParams NewProp_SortOrder_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_SortOrder;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SortInt64Array constinit property declarations **************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SortInt64Array Property Definitions ***********************************
const UECodeGen_Private::FInt64PropertyParams Z_Construct_UFunction_UKismetArrayLibrary_SortInt64Array_Statics::NewProp_TargetArray_Inner = { "TargetArray", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int64, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_SortInt64Array_Statics::NewProp_TargetArray = { "TargetArray", nullptr, (EPropertyFlags)0x0010000008000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(KismetArrayLibrary_eventSortInt64Array_Parms, TargetArray), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UKismetArrayLibrary_SortInt64Array_Statics::NewProp_bStableSort_SetBit(void* Obj)
{
((KismetArrayLibrary_eventSortInt64Array_Parms*)Obj)->bStableSort = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_SortInt64Array_Statics::NewProp_bStableSort = { "bStableSort", nullptr, (EPropertyFlags)0x0010040000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(KismetArrayLibrary_eventSortInt64Array_Parms), &Z_Construct_UFunction_UKismetArrayLibrary_SortInt64Array_Statics::NewProp_bStableSort_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UKismetArrayLibrary_SortInt64Array_Statics::NewProp_SortOrder_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_SortInt64Array_Statics::NewProp_SortOrder = { "SortOrder", nullptr, (EPropertyFlags)0x0010040000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(KismetArrayLibrary_eventSortInt64Array_Parms, SortOrder), Z_Construct_UEnum_Engine_EArraySortOrder, METADATA_PARAMS(0, nullptr) }; // 2888832952
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UKismetArrayLibrary_SortInt64Array_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_SortInt64Array_Statics::NewProp_TargetArray_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_SortInt64Array_Statics::NewProp_TargetArray,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_SortInt64Array_Statics::NewProp_bStableSort,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_SortInt64Array_Statics::NewProp_SortOrder_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_SortInt64Array_Statics::NewProp_SortOrder,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_SortInt64Array_Statics::PropPointers) < 2048);
// ********** End Function SortInt64Array Property Definitions *************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UKismetArrayLibrary_SortInt64Array_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UKismetArrayLibrary, nullptr, "SortInt64Array", Z_Construct_UFunction_UKismetArrayLibrary_SortInt64Array_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_SortInt64Array_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UKismetArrayLibrary_SortInt64Array_Statics::KismetArrayLibrary_eventSortInt64Array_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_SortInt64Array_Statics::Function_MetaDataParams), Z_Construct_UFunction_UKismetArrayLibrary_SortInt64Array_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UKismetArrayLibrary_SortInt64Array_Statics::KismetArrayLibrary_eventSortInt64Array_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UKismetArrayLibrary_SortInt64Array()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UKismetArrayLibrary_SortInt64Array_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UKismetArrayLibrary::execSortInt64Array)
{
P_GET_TARRAY_REF(int64,Z_Param_Out_TargetArray);
P_GET_UBOOL(Z_Param_bStableSort);
P_GET_ENUM(EArraySortOrder,Z_Param_SortOrder);
P_FINISH;
P_NATIVE_BEGIN;
UKismetArrayLibrary::SortInt64Array(Z_Param_Out_TargetArray,Z_Param_bStableSort,EArraySortOrder(Z_Param_SortOrder));
P_NATIVE_END;
}
// ********** End Class UKismetArrayLibrary Function SortInt64Array ********************************
// ********** Begin Class UKismetArrayLibrary Function SortIntArray ********************************
struct Z_Construct_UFunction_UKismetArrayLibrary_SortIntArray_Statics
{
struct KismetArrayLibrary_eventSortIntArray_Parms
{
TArray<int32> TargetArray;
bool bStableSort;
EArraySortOrder SortOrder;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "AdvancedDisplay", "bStableSort,SortOrder" },
{ "Category", "Utilities|Array|Sort" },
{ "Comment", "/**\n\x09 * Sorts an array of integers.\n\x09 *\n\x09 * @param\x09TargetArray\x09\x09The array to sort.\n\x09 * @param\x09""bStableSort\x09\x09If a stable sort should be used. This preserves the order of identical elements, but is slower.\n\x09 * @param\x09SortOrder\x09\x09If the array should be sorted in ascending or descending order.\n\x09 */" },
{ "CPP_Default_bStableSort", "false" },
{ "CPP_Default_SortOrder", "Ascending" },
{ "DisplayName", "Sort Integer Array" },
{ "ModuleRelativePath", "Classes/Kismet/KismetArrayLibrary.h" },
{ "ToolTip", "Sorts an array of integers.\n\n@param TargetArray The array to sort.\n@param bStableSort If a stable sort should be used. This preserves the order of identical elements, but is slower.\n@param SortOrder If the array should be sorted in ascending or descending order." },
};
#endif // WITH_METADATA
// ********** Begin Function SortIntArray constinit property declarations **************************
static const UECodeGen_Private::FIntPropertyParams NewProp_TargetArray_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_TargetArray;
static void NewProp_bStableSort_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bStableSort;
static const UECodeGen_Private::FBytePropertyParams NewProp_SortOrder_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_SortOrder;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SortIntArray constinit property declarations ****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SortIntArray Property Definitions *************************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_SortIntArray_Statics::NewProp_TargetArray_Inner = { "TargetArray", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_SortIntArray_Statics::NewProp_TargetArray = { "TargetArray", nullptr, (EPropertyFlags)0x0010000008000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(KismetArrayLibrary_eventSortIntArray_Parms, TargetArray), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UKismetArrayLibrary_SortIntArray_Statics::NewProp_bStableSort_SetBit(void* Obj)
{
((KismetArrayLibrary_eventSortIntArray_Parms*)Obj)->bStableSort = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_SortIntArray_Statics::NewProp_bStableSort = { "bStableSort", nullptr, (EPropertyFlags)0x0010040000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(KismetArrayLibrary_eventSortIntArray_Parms), &Z_Construct_UFunction_UKismetArrayLibrary_SortIntArray_Statics::NewProp_bStableSort_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UKismetArrayLibrary_SortIntArray_Statics::NewProp_SortOrder_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_SortIntArray_Statics::NewProp_SortOrder = { "SortOrder", nullptr, (EPropertyFlags)0x0010040000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(KismetArrayLibrary_eventSortIntArray_Parms, SortOrder), Z_Construct_UEnum_Engine_EArraySortOrder, METADATA_PARAMS(0, nullptr) }; // 2888832952
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UKismetArrayLibrary_SortIntArray_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_SortIntArray_Statics::NewProp_TargetArray_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_SortIntArray_Statics::NewProp_TargetArray,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_SortIntArray_Statics::NewProp_bStableSort,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_SortIntArray_Statics::NewProp_SortOrder_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_SortIntArray_Statics::NewProp_SortOrder,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_SortIntArray_Statics::PropPointers) < 2048);
// ********** End Function SortIntArray Property Definitions ***************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UKismetArrayLibrary_SortIntArray_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UKismetArrayLibrary, nullptr, "SortIntArray", Z_Construct_UFunction_UKismetArrayLibrary_SortIntArray_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_SortIntArray_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UKismetArrayLibrary_SortIntArray_Statics::KismetArrayLibrary_eventSortIntArray_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_SortIntArray_Statics::Function_MetaDataParams), Z_Construct_UFunction_UKismetArrayLibrary_SortIntArray_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UKismetArrayLibrary_SortIntArray_Statics::KismetArrayLibrary_eventSortIntArray_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UKismetArrayLibrary_SortIntArray()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UKismetArrayLibrary_SortIntArray_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UKismetArrayLibrary::execSortIntArray)
{
P_GET_TARRAY_REF(int32,Z_Param_Out_TargetArray);
P_GET_UBOOL(Z_Param_bStableSort);
P_GET_ENUM(EArraySortOrder,Z_Param_SortOrder);
P_FINISH;
P_NATIVE_BEGIN;
UKismetArrayLibrary::SortIntArray(Z_Param_Out_TargetArray,Z_Param_bStableSort,EArraySortOrder(Z_Param_SortOrder));
P_NATIVE_END;
}
// ********** End Class UKismetArrayLibrary Function SortIntArray **********************************
// ********** Begin Class UKismetArrayLibrary Function SortNameArray *******************************
struct Z_Construct_UFunction_UKismetArrayLibrary_SortNameArray_Statics
{
struct KismetArrayLibrary_eventSortNameArray_Parms
{
TArray<FName> TargetArray;
bool bStableSort;
bool bLexicalSort;
EArraySortOrder SortOrder;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "AdvancedDisplay", "bStableSort,bLexicalSort,SortOrder" },
{ "Category", "Utilities|Array|Sort" },
{ "Comment", "/**\n\x09 * Sorts an array of FNames.\n\x09 *\n\x09 * @param\x09TargetArray\x09\x09The array to sort.\n\x09 * @param\x09""bStableSort\x09\x09If a stable sort should be used. This preserves the order of identical elements, but is slower.\n\x09 * @param\x09""bLexicalSort\x09If the names should be sorted based on the string value of the name rather than the comparison index. This is slower when enabled.\n\x09 * @param\x09SortOrder\x09\x09If the array should be sorted in ascending or descending order.\n\x09 */" },
{ "CPP_Default_bLexicalSort", "true" },
{ "CPP_Default_bStableSort", "false" },
{ "CPP_Default_SortOrder", "Ascending" },
{ "ModuleRelativePath", "Classes/Kismet/KismetArrayLibrary.h" },
{ "ToolTip", "Sorts an array of FNames.\n\n@param TargetArray The array to sort.\n@param bStableSort If a stable sort should be used. This preserves the order of identical elements, but is slower.\n@param bLexicalSort If the names should be sorted based on the string value of the name rather than the comparison index. This is slower when enabled.\n@param SortOrder If the array should be sorted in ascending or descending order." },
};
#endif // WITH_METADATA
// ********** Begin Function SortNameArray constinit property declarations *************************
static const UECodeGen_Private::FNamePropertyParams NewProp_TargetArray_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_TargetArray;
static void NewProp_bStableSort_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bStableSort;
static void NewProp_bLexicalSort_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bLexicalSort;
static const UECodeGen_Private::FBytePropertyParams NewProp_SortOrder_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_SortOrder;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SortNameArray constinit property declarations ***************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SortNameArray Property Definitions ************************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UKismetArrayLibrary_SortNameArray_Statics::NewProp_TargetArray_Inner = { "TargetArray", 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_UKismetArrayLibrary_SortNameArray_Statics::NewProp_TargetArray = { "TargetArray", nullptr, (EPropertyFlags)0x0010000008000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(KismetArrayLibrary_eventSortNameArray_Parms, TargetArray), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UKismetArrayLibrary_SortNameArray_Statics::NewProp_bStableSort_SetBit(void* Obj)
{
((KismetArrayLibrary_eventSortNameArray_Parms*)Obj)->bStableSort = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_SortNameArray_Statics::NewProp_bStableSort = { "bStableSort", nullptr, (EPropertyFlags)0x0010040000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(KismetArrayLibrary_eventSortNameArray_Parms), &Z_Construct_UFunction_UKismetArrayLibrary_SortNameArray_Statics::NewProp_bStableSort_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UKismetArrayLibrary_SortNameArray_Statics::NewProp_bLexicalSort_SetBit(void* Obj)
{
((KismetArrayLibrary_eventSortNameArray_Parms*)Obj)->bLexicalSort = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_SortNameArray_Statics::NewProp_bLexicalSort = { "bLexicalSort", nullptr, (EPropertyFlags)0x0010040000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(KismetArrayLibrary_eventSortNameArray_Parms), &Z_Construct_UFunction_UKismetArrayLibrary_SortNameArray_Statics::NewProp_bLexicalSort_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UKismetArrayLibrary_SortNameArray_Statics::NewProp_SortOrder_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_SortNameArray_Statics::NewProp_SortOrder = { "SortOrder", nullptr, (EPropertyFlags)0x0010040000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(KismetArrayLibrary_eventSortNameArray_Parms, SortOrder), Z_Construct_UEnum_Engine_EArraySortOrder, METADATA_PARAMS(0, nullptr) }; // 2888832952
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UKismetArrayLibrary_SortNameArray_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_SortNameArray_Statics::NewProp_TargetArray_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_SortNameArray_Statics::NewProp_TargetArray,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_SortNameArray_Statics::NewProp_bStableSort,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_SortNameArray_Statics::NewProp_bLexicalSort,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_SortNameArray_Statics::NewProp_SortOrder_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_SortNameArray_Statics::NewProp_SortOrder,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_SortNameArray_Statics::PropPointers) < 2048);
// ********** End Function SortNameArray Property Definitions **************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UKismetArrayLibrary_SortNameArray_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UKismetArrayLibrary, nullptr, "SortNameArray", Z_Construct_UFunction_UKismetArrayLibrary_SortNameArray_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_SortNameArray_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UKismetArrayLibrary_SortNameArray_Statics::KismetArrayLibrary_eventSortNameArray_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_SortNameArray_Statics::Function_MetaDataParams), Z_Construct_UFunction_UKismetArrayLibrary_SortNameArray_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UKismetArrayLibrary_SortNameArray_Statics::KismetArrayLibrary_eventSortNameArray_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UKismetArrayLibrary_SortNameArray()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UKismetArrayLibrary_SortNameArray_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UKismetArrayLibrary::execSortNameArray)
{
P_GET_TARRAY_REF(FName,Z_Param_Out_TargetArray);
P_GET_UBOOL(Z_Param_bStableSort);
P_GET_UBOOL(Z_Param_bLexicalSort);
P_GET_ENUM(EArraySortOrder,Z_Param_SortOrder);
P_FINISH;
P_NATIVE_BEGIN;
UKismetArrayLibrary::SortNameArray(Z_Param_Out_TargetArray,Z_Param_bStableSort,Z_Param_bLexicalSort,EArraySortOrder(Z_Param_SortOrder));
P_NATIVE_END;
}
// ********** End Class UKismetArrayLibrary Function SortNameArray *********************************
// ********** Begin Class UKismetArrayLibrary Function SortStringArray *****************************
struct Z_Construct_UFunction_UKismetArrayLibrary_SortStringArray_Statics
{
struct KismetArrayLibrary_eventSortStringArray_Parms
{
TArray<FString> TargetArray;
bool bStableSort;
EArraySortOrder SortOrder;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "AdvancedDisplay", "bStableSort,SortOrder" },
{ "Category", "Utilities|Array|Sort" },
{ "Comment", "/**\n\x09 * Sorts an array of strings alphabetically.\n\x09 *\n\x09 * @param\x09TargetArray\x09\x09The array to sort.\n\x09 * @param\x09""bStableSort\x09\x09If a stable sort should be used. This preserves the order of identical elements, but is slower.\n\x09 * @param\x09SortOrder\x09\x09If the array should be sorted in ascending or descending order.\n\x09 */" },
{ "CPP_Default_bStableSort", "false" },
{ "CPP_Default_SortOrder", "Ascending" },
{ "ModuleRelativePath", "Classes/Kismet/KismetArrayLibrary.h" },
{ "ToolTip", "Sorts an array of strings alphabetically.\n\n@param TargetArray The array to sort.\n@param bStableSort If a stable sort should be used. This preserves the order of identical elements, but is slower.\n@param SortOrder If the array should be sorted in ascending or descending order." },
};
#endif // WITH_METADATA
// ********** Begin Function SortStringArray constinit property declarations ***********************
static const UECodeGen_Private::FStrPropertyParams NewProp_TargetArray_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_TargetArray;
static void NewProp_bStableSort_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bStableSort;
static const UECodeGen_Private::FBytePropertyParams NewProp_SortOrder_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_SortOrder;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SortStringArray constinit property declarations *************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SortStringArray Property Definitions **********************************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_SortStringArray_Statics::NewProp_TargetArray_Inner = { "TargetArray", 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_UKismetArrayLibrary_SortStringArray_Statics::NewProp_TargetArray = { "TargetArray", nullptr, (EPropertyFlags)0x0010000008000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(KismetArrayLibrary_eventSortStringArray_Parms, TargetArray), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UKismetArrayLibrary_SortStringArray_Statics::NewProp_bStableSort_SetBit(void* Obj)
{
((KismetArrayLibrary_eventSortStringArray_Parms*)Obj)->bStableSort = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_SortStringArray_Statics::NewProp_bStableSort = { "bStableSort", nullptr, (EPropertyFlags)0x0010040000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(KismetArrayLibrary_eventSortStringArray_Parms), &Z_Construct_UFunction_UKismetArrayLibrary_SortStringArray_Statics::NewProp_bStableSort_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UKismetArrayLibrary_SortStringArray_Statics::NewProp_SortOrder_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UKismetArrayLibrary_SortStringArray_Statics::NewProp_SortOrder = { "SortOrder", nullptr, (EPropertyFlags)0x0010040000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(KismetArrayLibrary_eventSortStringArray_Parms, SortOrder), Z_Construct_UEnum_Engine_EArraySortOrder, METADATA_PARAMS(0, nullptr) }; // 2888832952
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UKismetArrayLibrary_SortStringArray_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_SortStringArray_Statics::NewProp_TargetArray_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_SortStringArray_Statics::NewProp_TargetArray,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_SortStringArray_Statics::NewProp_bStableSort,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_SortStringArray_Statics::NewProp_SortOrder_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UKismetArrayLibrary_SortStringArray_Statics::NewProp_SortOrder,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_SortStringArray_Statics::PropPointers) < 2048);
// ********** End Function SortStringArray Property Definitions ************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UKismetArrayLibrary_SortStringArray_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UKismetArrayLibrary, nullptr, "SortStringArray", Z_Construct_UFunction_UKismetArrayLibrary_SortStringArray_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_SortStringArray_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UKismetArrayLibrary_SortStringArray_Statics::KismetArrayLibrary_eventSortStringArray_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UKismetArrayLibrary_SortStringArray_Statics::Function_MetaDataParams), Z_Construct_UFunction_UKismetArrayLibrary_SortStringArray_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UKismetArrayLibrary_SortStringArray_Statics::KismetArrayLibrary_eventSortStringArray_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UKismetArrayLibrary_SortStringArray()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UKismetArrayLibrary_SortStringArray_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UKismetArrayLibrary::execSortStringArray)
{
P_GET_TARRAY_REF(FString,Z_Param_Out_TargetArray);
P_GET_UBOOL(Z_Param_bStableSort);
P_GET_ENUM(EArraySortOrder,Z_Param_SortOrder);
P_FINISH;
P_NATIVE_BEGIN;
UKismetArrayLibrary::SortStringArray(Z_Param_Out_TargetArray,Z_Param_bStableSort,EArraySortOrder(Z_Param_SortOrder));
P_NATIVE_END;
}
// ********** End Class UKismetArrayLibrary Function SortStringArray *******************************
// ********** Begin Class UKismetArrayLibrary ******************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UKismetArrayLibrary;
UClass* UKismetArrayLibrary::GetPrivateStaticClass()
{
using TClass = UKismetArrayLibrary;
if (!Z_Registration_Info_UClass_UKismetArrayLibrary.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("KismetArrayLibrary"),
Z_Registration_Info_UClass_UKismetArrayLibrary.InnerSingleton,
StaticRegisterNativesUKismetArrayLibrary,
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_UKismetArrayLibrary.InnerSingleton;
}
UClass* Z_Construct_UClass_UKismetArrayLibrary_NoRegister()
{
return UKismetArrayLibrary::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UKismetArrayLibrary_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintThreadSafe", "" },
{ "IncludePath", "Kismet/KismetArrayLibrary.h" },
{ "ModuleRelativePath", "Classes/Kismet/KismetArrayLibrary.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UKismetArrayLibrary constinit property declarations **********************
// ********** End Class UKismetArrayLibrary constinit property declarations ************************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("Array_Add"), .Pointer = &UKismetArrayLibrary::execArray_Add },
{ .NameUTF8 = UTF8TEXT("Array_AddUnique"), .Pointer = &UKismetArrayLibrary::execArray_AddUnique },
{ .NameUTF8 = UTF8TEXT("Array_Append"), .Pointer = &UKismetArrayLibrary::execArray_Append },
{ .NameUTF8 = UTF8TEXT("Array_Clear"), .Pointer = &UKismetArrayLibrary::execArray_Clear },
{ .NameUTF8 = UTF8TEXT("Array_Contains"), .Pointer = &UKismetArrayLibrary::execArray_Contains },
{ .NameUTF8 = UTF8TEXT("Array_Find"), .Pointer = &UKismetArrayLibrary::execArray_Find },
{ .NameUTF8 = UTF8TEXT("Array_Get"), .Pointer = &UKismetArrayLibrary::execArray_Get },
{ .NameUTF8 = UTF8TEXT("Array_Identical"), .Pointer = &UKismetArrayLibrary::execArray_Identical },
{ .NameUTF8 = UTF8TEXT("Array_Insert"), .Pointer = &UKismetArrayLibrary::execArray_Insert },
{ .NameUTF8 = UTF8TEXT("Array_IsEmpty"), .Pointer = &UKismetArrayLibrary::execArray_IsEmpty },
{ .NameUTF8 = UTF8TEXT("Array_IsNotEmpty"), .Pointer = &UKismetArrayLibrary::execArray_IsNotEmpty },
{ .NameUTF8 = UTF8TEXT("Array_IsValidIndex"), .Pointer = &UKismetArrayLibrary::execArray_IsValidIndex },
{ .NameUTF8 = UTF8TEXT("Array_LastIndex"), .Pointer = &UKismetArrayLibrary::execArray_LastIndex },
{ .NameUTF8 = UTF8TEXT("Array_Length"), .Pointer = &UKismetArrayLibrary::execArray_Length },
{ .NameUTF8 = UTF8TEXT("Array_Random"), .Pointer = &UKismetArrayLibrary::execArray_Random },
{ .NameUTF8 = UTF8TEXT("Array_RandomFromStream"), .Pointer = &UKismetArrayLibrary::execArray_RandomFromStream },
{ .NameUTF8 = UTF8TEXT("Array_Remove"), .Pointer = &UKismetArrayLibrary::execArray_Remove },
{ .NameUTF8 = UTF8TEXT("Array_RemoveItem"), .Pointer = &UKismetArrayLibrary::execArray_RemoveItem },
{ .NameUTF8 = UTF8TEXT("Array_Resize"), .Pointer = &UKismetArrayLibrary::execArray_Resize },
{ .NameUTF8 = UTF8TEXT("Array_Reverse"), .Pointer = &UKismetArrayLibrary::execArray_Reverse },
{ .NameUTF8 = UTF8TEXT("Array_Set"), .Pointer = &UKismetArrayLibrary::execArray_Set },
{ .NameUTF8 = UTF8TEXT("Array_Shuffle"), .Pointer = &UKismetArrayLibrary::execArray_Shuffle },
{ .NameUTF8 = UTF8TEXT("Array_ShuffleFromStream"), .Pointer = &UKismetArrayLibrary::execArray_ShuffleFromStream },
{ .NameUTF8 = UTF8TEXT("Array_Swap"), .Pointer = &UKismetArrayLibrary::execArray_Swap },
{ .NameUTF8 = UTF8TEXT("FilterArray"), .Pointer = &UKismetArrayLibrary::execFilterArray },
{ .NameUTF8 = UTF8TEXT("SetArrayPropertyByName"), .Pointer = &UKismetArrayLibrary::execSetArrayPropertyByName },
{ .NameUTF8 = UTF8TEXT("SortByteArray"), .Pointer = &UKismetArrayLibrary::execSortByteArray },
{ .NameUTF8 = UTF8TEXT("SortFloatArray"), .Pointer = &UKismetArrayLibrary::execSortFloatArray },
{ .NameUTF8 = UTF8TEXT("SortInt64Array"), .Pointer = &UKismetArrayLibrary::execSortInt64Array },
{ .NameUTF8 = UTF8TEXT("SortIntArray"), .Pointer = &UKismetArrayLibrary::execSortIntArray },
{ .NameUTF8 = UTF8TEXT("SortNameArray"), .Pointer = &UKismetArrayLibrary::execSortNameArray },
{ .NameUTF8 = UTF8TEXT("SortStringArray"), .Pointer = &UKismetArrayLibrary::execSortStringArray },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UKismetArrayLibrary_Array_Add, "Array_Add" }, // 2067193713
{ &Z_Construct_UFunction_UKismetArrayLibrary_Array_AddUnique, "Array_AddUnique" }, // 2185255306
{ &Z_Construct_UFunction_UKismetArrayLibrary_Array_Append, "Array_Append" }, // 2061115455
{ &Z_Construct_UFunction_UKismetArrayLibrary_Array_Clear, "Array_Clear" }, // 4000558230
{ &Z_Construct_UFunction_UKismetArrayLibrary_Array_Contains, "Array_Contains" }, // 3148347167
{ &Z_Construct_UFunction_UKismetArrayLibrary_Array_Find, "Array_Find" }, // 2366700123
{ &Z_Construct_UFunction_UKismetArrayLibrary_Array_Get, "Array_Get" }, // 4067381980
{ &Z_Construct_UFunction_UKismetArrayLibrary_Array_Identical, "Array_Identical" }, // 1516468229
{ &Z_Construct_UFunction_UKismetArrayLibrary_Array_Insert, "Array_Insert" }, // 752430736
{ &Z_Construct_UFunction_UKismetArrayLibrary_Array_IsEmpty, "Array_IsEmpty" }, // 141573488
{ &Z_Construct_UFunction_UKismetArrayLibrary_Array_IsNotEmpty, "Array_IsNotEmpty" }, // 1772262547
{ &Z_Construct_UFunction_UKismetArrayLibrary_Array_IsValidIndex, "Array_IsValidIndex" }, // 2534537509
{ &Z_Construct_UFunction_UKismetArrayLibrary_Array_LastIndex, "Array_LastIndex" }, // 257663960
{ &Z_Construct_UFunction_UKismetArrayLibrary_Array_Length, "Array_Length" }, // 2495205679
{ &Z_Construct_UFunction_UKismetArrayLibrary_Array_Random, "Array_Random" }, // 1177355589
{ &Z_Construct_UFunction_UKismetArrayLibrary_Array_RandomFromStream, "Array_RandomFromStream" }, // 1928499434
{ &Z_Construct_UFunction_UKismetArrayLibrary_Array_Remove, "Array_Remove" }, // 2527410857
{ &Z_Construct_UFunction_UKismetArrayLibrary_Array_RemoveItem, "Array_RemoveItem" }, // 2532351108
{ &Z_Construct_UFunction_UKismetArrayLibrary_Array_Resize, "Array_Resize" }, // 1526614788
{ &Z_Construct_UFunction_UKismetArrayLibrary_Array_Reverse, "Array_Reverse" }, // 2123580796
{ &Z_Construct_UFunction_UKismetArrayLibrary_Array_Set, "Array_Set" }, // 2040242486
{ &Z_Construct_UFunction_UKismetArrayLibrary_Array_Shuffle, "Array_Shuffle" }, // 4044397360
{ &Z_Construct_UFunction_UKismetArrayLibrary_Array_ShuffleFromStream, "Array_ShuffleFromStream" }, // 4137610302
{ &Z_Construct_UFunction_UKismetArrayLibrary_Array_Swap, "Array_Swap" }, // 3752973297
{ &Z_Construct_UFunction_UKismetArrayLibrary_FilterArray, "FilterArray" }, // 1455243075
{ &Z_Construct_UFunction_UKismetArrayLibrary_SetArrayPropertyByName, "SetArrayPropertyByName" }, // 612116927
{ &Z_Construct_UFunction_UKismetArrayLibrary_SortByteArray, "SortByteArray" }, // 3099252038
{ &Z_Construct_UFunction_UKismetArrayLibrary_SortFloatArray, "SortFloatArray" }, // 2095754827
{ &Z_Construct_UFunction_UKismetArrayLibrary_SortInt64Array, "SortInt64Array" }, // 599123058
{ &Z_Construct_UFunction_UKismetArrayLibrary_SortIntArray, "SortIntArray" }, // 1751755433
{ &Z_Construct_UFunction_UKismetArrayLibrary_SortNameArray, "SortNameArray" }, // 2054842991
{ &Z_Construct_UFunction_UKismetArrayLibrary_SortStringArray, "SortStringArray" }, // 2408629796
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UKismetArrayLibrary>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UKismetArrayLibrary_Statics
UObject* (*const Z_Construct_UClass_UKismetArrayLibrary_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UBlueprintFunctionLibrary,
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UKismetArrayLibrary_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UKismetArrayLibrary_Statics::ClassParams = {
&UKismetArrayLibrary::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_UKismetArrayLibrary_Statics::Class_MetaDataParams), Z_Construct_UClass_UKismetArrayLibrary_Statics::Class_MetaDataParams)
};
void UKismetArrayLibrary::StaticRegisterNativesUKismetArrayLibrary()
{
UClass* Class = UKismetArrayLibrary::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UKismetArrayLibrary_Statics::Funcs));
}
UClass* Z_Construct_UClass_UKismetArrayLibrary()
{
if (!Z_Registration_Info_UClass_UKismetArrayLibrary.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UKismetArrayLibrary.OuterSingleton, Z_Construct_UClass_UKismetArrayLibrary_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UKismetArrayLibrary.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UKismetArrayLibrary);
UKismetArrayLibrary::~UKismetArrayLibrary() {}
// ********** End Class UKismetArrayLibrary ********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Kismet_KismetArrayLibrary_h__Script_Engine_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EArraySortOrder_StaticEnum, TEXT("EArraySortOrder"), &Z_Registration_Info_UEnum_EArraySortOrder, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2888832952U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UKismetArrayLibrary, UKismetArrayLibrary::StaticClass, TEXT("UKismetArrayLibrary"), &Z_Registration_Info_UClass_UKismetArrayLibrary, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UKismetArrayLibrary), 1142480935U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Kismet_KismetArrayLibrary_h__Script_Engine_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Kismet_KismetArrayLibrary_h__Script_Engine_1984068745{
TEXT("/Script/Engine"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Kismet_KismetArrayLibrary_h__Script_Engine_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Kismet_KismetArrayLibrary_h__Script_Engine_Statics::ClassInfo),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Kismet_KismetArrayLibrary_h__Script_Engine_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Kismet_KismetArrayLibrary_h__Script_Engine_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS