// 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() { 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 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 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 TargetArray; TArray 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 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 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 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 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 ArrayA; TArray 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 TargetArray; TSubclassOf FilterClass; TArray 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 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 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 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 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 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 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 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, (UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller, 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::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