add json selectkeys

This commit is contained in:
Jian Zhang 2025-12-08 20:32:11 +08:00
parent 5b87e2176b
commit e724efcc9b
23 changed files with 1442 additions and 205 deletions

View File

@ -17,7 +17,7 @@ void EmptyLinkFunctionForGeneratedCodeNewCAVESystemCpp_init() {}
nullptr,
0,
PKG_CompiledIn | 0x00000000,
0xDFA49B8D,
0xC7787398,
0x045301CD,
METADATA_PARAMS(0, nullptr)
};
@ -25,5 +25,5 @@ void EmptyLinkFunctionForGeneratedCodeNewCAVESystemCpp_init() {}
}
return Z_Registration_Info_UPackage__Script_NewCAVESystemCpp.OuterSingleton;
}
static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_NewCAVESystemCpp(Z_Construct_UPackage__Script_NewCAVESystemCpp, TEXT("/Script/NewCAVESystemCpp"), Z_Registration_Info_UPackage__Script_NewCAVESystemCpp, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0xDFA49B8D, 0x045301CD));
static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_NewCAVESystemCpp(Z_Construct_UPackage__Script_NewCAVESystemCpp, TEXT("/Script/NewCAVESystemCpp"), Z_Registration_Info_UPackage__Script_NewCAVESystemCpp, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0xC7787398, 0x045301CD));
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@ -38,6 +38,66 @@ NEWCAVESYSTEMCPP_API UClass* Z_Construct_UClass_UNewCAVESystemCppBPLibrary_NoReg
UPackage* Z_Construct_UPackage__Script_NewCAVESystemCpp();
// End Cross Module References
// Begin Class UNewCAVESystemCppBPLibrary Function AddGameplayTag
struct Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_AddGameplayTag_Statics
{
struct NewCAVESystemCppBPLibrary_eventAddGameplayTag_Parms
{
FGameplayTagContainer Container;
FGameplayTag TagToAdd;
FGameplayTagContainer ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "NewCAVESystemCpp|GameplayTags" },
{ "DisplayName", "Add Gameplay Tag" },
{ "Keywords", "Insert, Append" },
{ "ModuleRelativePath", "Public/NewCAVESystemCppBPLibrary.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Container_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TagToAdd_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
static const UECodeGen_Private::FStructPropertyParams NewProp_Container;
static const UECodeGen_Private::FStructPropertyParams NewProp_TagToAdd;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_AddGameplayTag_Statics::NewProp_Container = { "Container", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NewCAVESystemCppBPLibrary_eventAddGameplayTag_Parms, Container), Z_Construct_UScriptStruct_FGameplayTagContainer, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Container_MetaData), NewProp_Container_MetaData) }; // 3352185621
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_AddGameplayTag_Statics::NewProp_TagToAdd = { "TagToAdd", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NewCAVESystemCppBPLibrary_eventAddGameplayTag_Parms, TagToAdd), Z_Construct_UScriptStruct_FGameplayTag, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TagToAdd_MetaData), NewProp_TagToAdd_MetaData) }; // 1298103297
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_AddGameplayTag_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NewCAVESystemCppBPLibrary_eventAddGameplayTag_Parms, ReturnValue), Z_Construct_UScriptStruct_FGameplayTagContainer, METADATA_PARAMS(0, nullptr) }; // 3352185621
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_AddGameplayTag_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_AddGameplayTag_Statics::NewProp_Container,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_AddGameplayTag_Statics::NewProp_TagToAdd,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_AddGameplayTag_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_AddGameplayTag_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_AddGameplayTag_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UNewCAVESystemCppBPLibrary, nullptr, "AddGameplayTag", nullptr, nullptr, Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_AddGameplayTag_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_AddGameplayTag_Statics::PropPointers), sizeof(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_AddGameplayTag_Statics::NewCAVESystemCppBPLibrary_eventAddGameplayTag_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_AddGameplayTag_Statics::Function_MetaDataParams), Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_AddGameplayTag_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_AddGameplayTag_Statics::NewCAVESystemCppBPLibrary_eventAddGameplayTag_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_AddGameplayTag()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_AddGameplayTag_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UNewCAVESystemCppBPLibrary::execAddGameplayTag)
{
P_GET_STRUCT_REF(FGameplayTagContainer,Z_Param_Out_Container);
P_GET_STRUCT_REF(FGameplayTag,Z_Param_Out_TagToAdd);
P_FINISH;
P_NATIVE_BEGIN;
*(FGameplayTagContainer*)Z_Param__Result=UNewCAVESystemCppBPLibrary::AddGameplayTag(Z_Param_Out_Container,Z_Param_Out_TagToAdd);
P_NATIVE_END;
}
// End Class UNewCAVESystemCppBPLibrary Function AddGameplayTag
// Begin Class UNewCAVESystemCppBPLibrary Function BindAxis
struct Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_BindAxis_Statics
{
@ -571,6 +631,61 @@ DEFINE_FUNCTION(UNewCAVESystemCppBPLibrary::execEnableAllUserMouse)
}
// End Class UNewCAVESystemCppBPLibrary Function EnableAllUserMouse
// Begin Class UNewCAVESystemCppBPLibrary Function GameplayTagContainerArrayToOneContainer
struct Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GameplayTagContainerArrayToOneContainer_Statics
{
struct NewCAVESystemCppBPLibrary_eventGameplayTagContainerArrayToOneContainer_Parms
{
TArray<FGameplayTagContainer> ContainerArray;
FGameplayTagContainer ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "NewCAVESystemCpp|GameplayTags" },
{ "DisplayName", "Gameplay Tag Container Array To One Container" },
{ "Keywords", "Merge, Combine, Union, Flatten" },
{ "ModuleRelativePath", "Public/NewCAVESystemCppBPLibrary.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ContainerArray_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
static const UECodeGen_Private::FStructPropertyParams NewProp_ContainerArray_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ContainerArray;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GameplayTagContainerArrayToOneContainer_Statics::NewProp_ContainerArray_Inner = { "ContainerArray", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FGameplayTagContainer, METADATA_PARAMS(0, nullptr) }; // 3352185621
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GameplayTagContainerArrayToOneContainer_Statics::NewProp_ContainerArray = { "ContainerArray", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NewCAVESystemCppBPLibrary_eventGameplayTagContainerArrayToOneContainer_Parms, ContainerArray), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ContainerArray_MetaData), NewProp_ContainerArray_MetaData) }; // 3352185621
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GameplayTagContainerArrayToOneContainer_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NewCAVESystemCppBPLibrary_eventGameplayTagContainerArrayToOneContainer_Parms, ReturnValue), Z_Construct_UScriptStruct_FGameplayTagContainer, METADATA_PARAMS(0, nullptr) }; // 3352185621
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GameplayTagContainerArrayToOneContainer_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GameplayTagContainerArrayToOneContainer_Statics::NewProp_ContainerArray_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GameplayTagContainerArrayToOneContainer_Statics::NewProp_ContainerArray,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GameplayTagContainerArrayToOneContainer_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GameplayTagContainerArrayToOneContainer_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GameplayTagContainerArrayToOneContainer_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UNewCAVESystemCppBPLibrary, nullptr, "GameplayTagContainerArrayToOneContainer", nullptr, nullptr, Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GameplayTagContainerArrayToOneContainer_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GameplayTagContainerArrayToOneContainer_Statics::PropPointers), sizeof(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GameplayTagContainerArrayToOneContainer_Statics::NewCAVESystemCppBPLibrary_eventGameplayTagContainerArrayToOneContainer_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GameplayTagContainerArrayToOneContainer_Statics::Function_MetaDataParams), Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GameplayTagContainerArrayToOneContainer_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GameplayTagContainerArrayToOneContainer_Statics::NewCAVESystemCppBPLibrary_eventGameplayTagContainerArrayToOneContainer_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GameplayTagContainerArrayToOneContainer()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GameplayTagContainerArrayToOneContainer_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UNewCAVESystemCppBPLibrary::execGameplayTagContainerArrayToOneContainer)
{
P_GET_TARRAY_REF(FGameplayTagContainer,Z_Param_Out_ContainerArray);
P_FINISH;
P_NATIVE_BEGIN;
*(FGameplayTagContainer*)Z_Param__Result=UNewCAVESystemCppBPLibrary::GameplayTagContainerArrayToOneContainer(Z_Param_Out_ContainerArray);
P_NATIVE_END;
}
// End Class UNewCAVESystemCppBPLibrary Function GameplayTagContainerArrayToOneContainer
// Begin Class UNewCAVESystemCppBPLibrary Function GetActorNetRole
struct Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetActorNetRole_Statics
{
@ -1796,6 +1911,66 @@ DEFINE_FUNCTION(UNewCAVESystemCppBPLibrary::execLoadClassAsset_Blocking)
}
// End Class UNewCAVESystemCppBPLibrary Function LoadClassAsset_Blocking
// Begin Class UNewCAVESystemCppBPLibrary Function MergeGameplayTagContainer
struct Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_MergeGameplayTagContainer_Statics
{
struct NewCAVESystemCppBPLibrary_eventMergeGameplayTagContainer_Parms
{
FGameplayTagContainer ContainerA;
FGameplayTagContainer ContainerB;
FGameplayTagContainer ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "NewCAVESystemCpp|GameplayTags" },
{ "DisplayName", "Merge Gameplay Tag Containers" },
{ "Keywords", "Combine, Union, Join" },
{ "ModuleRelativePath", "Public/NewCAVESystemCppBPLibrary.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ContainerA_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ContainerB_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
static const UECodeGen_Private::FStructPropertyParams NewProp_ContainerA;
static const UECodeGen_Private::FStructPropertyParams NewProp_ContainerB;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_MergeGameplayTagContainer_Statics::NewProp_ContainerA = { "ContainerA", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NewCAVESystemCppBPLibrary_eventMergeGameplayTagContainer_Parms, ContainerA), Z_Construct_UScriptStruct_FGameplayTagContainer, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ContainerA_MetaData), NewProp_ContainerA_MetaData) }; // 3352185621
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_MergeGameplayTagContainer_Statics::NewProp_ContainerB = { "ContainerB", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NewCAVESystemCppBPLibrary_eventMergeGameplayTagContainer_Parms, ContainerB), Z_Construct_UScriptStruct_FGameplayTagContainer, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ContainerB_MetaData), NewProp_ContainerB_MetaData) }; // 3352185621
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_MergeGameplayTagContainer_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NewCAVESystemCppBPLibrary_eventMergeGameplayTagContainer_Parms, ReturnValue), Z_Construct_UScriptStruct_FGameplayTagContainer, METADATA_PARAMS(0, nullptr) }; // 3352185621
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_MergeGameplayTagContainer_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_MergeGameplayTagContainer_Statics::NewProp_ContainerA,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_MergeGameplayTagContainer_Statics::NewProp_ContainerB,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_MergeGameplayTagContainer_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_MergeGameplayTagContainer_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_MergeGameplayTagContainer_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UNewCAVESystemCppBPLibrary, nullptr, "MergeGameplayTagContainer", nullptr, nullptr, Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_MergeGameplayTagContainer_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_MergeGameplayTagContainer_Statics::PropPointers), sizeof(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_MergeGameplayTagContainer_Statics::NewCAVESystemCppBPLibrary_eventMergeGameplayTagContainer_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_MergeGameplayTagContainer_Statics::Function_MetaDataParams), Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_MergeGameplayTagContainer_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_MergeGameplayTagContainer_Statics::NewCAVESystemCppBPLibrary_eventMergeGameplayTagContainer_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_MergeGameplayTagContainer()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_MergeGameplayTagContainer_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UNewCAVESystemCppBPLibrary::execMergeGameplayTagContainer)
{
P_GET_STRUCT_REF(FGameplayTagContainer,Z_Param_Out_ContainerA);
P_GET_STRUCT_REF(FGameplayTagContainer,Z_Param_Out_ContainerB);
P_FINISH;
P_NATIVE_BEGIN;
*(FGameplayTagContainer*)Z_Param__Result=UNewCAVESystemCppBPLibrary::MergeGameplayTagContainer(Z_Param_Out_ContainerA,Z_Param_Out_ContainerB);
P_NATIVE_END;
}
// End Class UNewCAVESystemCppBPLibrary Function MergeGameplayTagContainer
// Begin Class UNewCAVESystemCppBPLibrary Function MergeJsonObjects
struct Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_MergeJsonObjects_Statics
{
@ -1977,6 +2152,188 @@ DEFINE_FUNCTION(UNewCAVESystemCppBPLibrary::execMoveActorToNewLevel)
}
// End Class UNewCAVESystemCppBPLibrary Function MoveActorToNewLevel
// Begin Class UNewCAVESystemCppBPLibrary Function RemoveGameplayTag
struct Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTag_Statics
{
struct NewCAVESystemCppBPLibrary_eventRemoveGameplayTag_Parms
{
FGameplayTagContainer Container;
FGameplayTag TagToRemove;
FGameplayTagContainer ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "NewCAVESystemCpp|GameplayTags" },
{ "DisplayName", "Remove Gameplay Tag" },
{ "Keywords", "Delete, Erase" },
{ "ModuleRelativePath", "Public/NewCAVESystemCppBPLibrary.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Container_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TagToRemove_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
static const UECodeGen_Private::FStructPropertyParams NewProp_Container;
static const UECodeGen_Private::FStructPropertyParams NewProp_TagToRemove;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTag_Statics::NewProp_Container = { "Container", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NewCAVESystemCppBPLibrary_eventRemoveGameplayTag_Parms, Container), Z_Construct_UScriptStruct_FGameplayTagContainer, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Container_MetaData), NewProp_Container_MetaData) }; // 3352185621
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTag_Statics::NewProp_TagToRemove = { "TagToRemove", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NewCAVESystemCppBPLibrary_eventRemoveGameplayTag_Parms, TagToRemove), Z_Construct_UScriptStruct_FGameplayTag, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TagToRemove_MetaData), NewProp_TagToRemove_MetaData) }; // 1298103297
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTag_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NewCAVESystemCppBPLibrary_eventRemoveGameplayTag_Parms, ReturnValue), Z_Construct_UScriptStruct_FGameplayTagContainer, METADATA_PARAMS(0, nullptr) }; // 3352185621
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTag_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTag_Statics::NewProp_Container,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTag_Statics::NewProp_TagToRemove,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTag_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTag_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTag_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UNewCAVESystemCppBPLibrary, nullptr, "RemoveGameplayTag", nullptr, nullptr, Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTag_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTag_Statics::PropPointers), sizeof(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTag_Statics::NewCAVESystemCppBPLibrary_eventRemoveGameplayTag_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTag_Statics::Function_MetaDataParams), Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTag_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTag_Statics::NewCAVESystemCppBPLibrary_eventRemoveGameplayTag_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTag()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTag_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UNewCAVESystemCppBPLibrary::execRemoveGameplayTag)
{
P_GET_STRUCT_REF(FGameplayTagContainer,Z_Param_Out_Container);
P_GET_STRUCT_REF(FGameplayTag,Z_Param_Out_TagToRemove);
P_FINISH;
P_NATIVE_BEGIN;
*(FGameplayTagContainer*)Z_Param__Result=UNewCAVESystemCppBPLibrary::RemoveGameplayTag(Z_Param_Out_Container,Z_Param_Out_TagToRemove);
P_NATIVE_END;
}
// End Class UNewCAVESystemCppBPLibrary Function RemoveGameplayTag
// Begin Class UNewCAVESystemCppBPLibrary Function RemoveGameplayTagContainer
struct Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTagContainer_Statics
{
struct NewCAVESystemCppBPLibrary_eventRemoveGameplayTagContainer_Parms
{
FGameplayTagContainer TargetContainer;
FGameplayTagContainer TagsToRemove;
FGameplayTagContainer ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "NewCAVESystemCpp|GameplayTags" },
{ "DisplayName", "Remove Gameplay Tag Container" },
{ "Keywords", "Delete, Subtract, Difference" },
{ "ModuleRelativePath", "Public/NewCAVESystemCppBPLibrary.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetContainer_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TagsToRemove_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
static const UECodeGen_Private::FStructPropertyParams NewProp_TargetContainer;
static const UECodeGen_Private::FStructPropertyParams NewProp_TagsToRemove;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTagContainer_Statics::NewProp_TargetContainer = { "TargetContainer", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NewCAVESystemCppBPLibrary_eventRemoveGameplayTagContainer_Parms, TargetContainer), Z_Construct_UScriptStruct_FGameplayTagContainer, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetContainer_MetaData), NewProp_TargetContainer_MetaData) }; // 3352185621
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTagContainer_Statics::NewProp_TagsToRemove = { "TagsToRemove", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NewCAVESystemCppBPLibrary_eventRemoveGameplayTagContainer_Parms, TagsToRemove), Z_Construct_UScriptStruct_FGameplayTagContainer, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TagsToRemove_MetaData), NewProp_TagsToRemove_MetaData) }; // 3352185621
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTagContainer_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NewCAVESystemCppBPLibrary_eventRemoveGameplayTagContainer_Parms, ReturnValue), Z_Construct_UScriptStruct_FGameplayTagContainer, METADATA_PARAMS(0, nullptr) }; // 3352185621
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTagContainer_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTagContainer_Statics::NewProp_TargetContainer,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTagContainer_Statics::NewProp_TagsToRemove,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTagContainer_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTagContainer_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTagContainer_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UNewCAVESystemCppBPLibrary, nullptr, "RemoveGameplayTagContainer", nullptr, nullptr, Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTagContainer_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTagContainer_Statics::PropPointers), sizeof(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTagContainer_Statics::NewCAVESystemCppBPLibrary_eventRemoveGameplayTagContainer_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTagContainer_Statics::Function_MetaDataParams), Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTagContainer_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTagContainer_Statics::NewCAVESystemCppBPLibrary_eventRemoveGameplayTagContainer_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTagContainer()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTagContainer_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UNewCAVESystemCppBPLibrary::execRemoveGameplayTagContainer)
{
P_GET_STRUCT_REF(FGameplayTagContainer,Z_Param_Out_TargetContainer);
P_GET_STRUCT_REF(FGameplayTagContainer,Z_Param_Out_TagsToRemove);
P_FINISH;
P_NATIVE_BEGIN;
*(FGameplayTagContainer*)Z_Param__Result=UNewCAVESystemCppBPLibrary::RemoveGameplayTagContainer(Z_Param_Out_TargetContainer,Z_Param_Out_TagsToRemove);
P_NATIVE_END;
}
// End Class UNewCAVESystemCppBPLibrary Function RemoveGameplayTagContainer
// Begin Class UNewCAVESystemCppBPLibrary Function SelectJsonObjectsKeys
struct Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_SelectJsonObjectsKeys_Statics
{
struct NewCAVESystemCppBPLibrary_eventSelectJsonObjectsKeys_Parms
{
FJsonObjectWrapper SourceJsonObject;
TArray<FString> SelectKeys;
FJsonObjectWrapper ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "NewCAVESystemCpp|JSON" },
{ "DisplayName", "Select Json Object Keys" },
{ "ModuleRelativePath", "Public/NewCAVESystemCppBPLibrary.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourceJsonObject_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SelectKeys_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
static const UECodeGen_Private::FStructPropertyParams NewProp_SourceJsonObject;
static const UECodeGen_Private::FStrPropertyParams NewProp_SelectKeys_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_SelectKeys;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_SelectJsonObjectsKeys_Statics::NewProp_SourceJsonObject = { "SourceJsonObject", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NewCAVESystemCppBPLibrary_eventSelectJsonObjectsKeys_Parms, SourceJsonObject), Z_Construct_UScriptStruct_FJsonObjectWrapper, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourceJsonObject_MetaData), NewProp_SourceJsonObject_MetaData) }; // 3936905286
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_SelectJsonObjectsKeys_Statics::NewProp_SelectKeys_Inner = { "SelectKeys", 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_UNewCAVESystemCppBPLibrary_SelectJsonObjectsKeys_Statics::NewProp_SelectKeys = { "SelectKeys", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NewCAVESystemCppBPLibrary_eventSelectJsonObjectsKeys_Parms, SelectKeys), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SelectKeys_MetaData), NewProp_SelectKeys_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_SelectJsonObjectsKeys_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NewCAVESystemCppBPLibrary_eventSelectJsonObjectsKeys_Parms, ReturnValue), Z_Construct_UScriptStruct_FJsonObjectWrapper, METADATA_PARAMS(0, nullptr) }; // 3936905286
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_SelectJsonObjectsKeys_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_SelectJsonObjectsKeys_Statics::NewProp_SourceJsonObject,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_SelectJsonObjectsKeys_Statics::NewProp_SelectKeys_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_SelectJsonObjectsKeys_Statics::NewProp_SelectKeys,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_SelectJsonObjectsKeys_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_SelectJsonObjectsKeys_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_SelectJsonObjectsKeys_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UNewCAVESystemCppBPLibrary, nullptr, "SelectJsonObjectsKeys", nullptr, nullptr, Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_SelectJsonObjectsKeys_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_SelectJsonObjectsKeys_Statics::PropPointers), sizeof(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_SelectJsonObjectsKeys_Statics::NewCAVESystemCppBPLibrary_eventSelectJsonObjectsKeys_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_SelectJsonObjectsKeys_Statics::Function_MetaDataParams), Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_SelectJsonObjectsKeys_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_SelectJsonObjectsKeys_Statics::NewCAVESystemCppBPLibrary_eventSelectJsonObjectsKeys_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_SelectJsonObjectsKeys()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_SelectJsonObjectsKeys_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UNewCAVESystemCppBPLibrary::execSelectJsonObjectsKeys)
{
P_GET_STRUCT_REF(FJsonObjectWrapper,Z_Param_Out_SourceJsonObject);
P_GET_TARRAY_REF(FString,Z_Param_Out_SelectKeys);
P_FINISH;
P_NATIVE_BEGIN;
*(FJsonObjectWrapper*)Z_Param__Result=UNewCAVESystemCppBPLibrary::SelectJsonObjectsKeys(Z_Param_Out_SourceJsonObject,Z_Param_Out_SelectKeys);
P_NATIVE_END;
}
// End Class UNewCAVESystemCppBPLibrary Function SelectJsonObjectsKeys
// Begin Class UNewCAVESystemCppBPLibrary Function SetActorLoadedOnClient
struct Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_SetActorLoadedOnClient_Statics
{
@ -2300,6 +2657,7 @@ void UNewCAVESystemCppBPLibrary::StaticRegisterNativesUNewCAVESystemCppBPLibrary
{
UClass* Class = UNewCAVESystemCppBPLibrary::StaticClass();
static const FNameNativePtrPair Funcs[] = {
{ "AddGameplayTag", &UNewCAVESystemCppBPLibrary::execAddGameplayTag },
{ "BindAxis", &UNewCAVESystemCppBPLibrary::execBindAxis },
{ "BindAxisKey", &UNewCAVESystemCppBPLibrary::execBindAxisKey },
{ "BindVectorAxisKey", &UNewCAVESystemCppBPLibrary::execBindVectorAxisKey },
@ -2309,6 +2667,7 @@ void UNewCAVESystemCppBPLibrary::StaticRegisterNativesUNewCAVESystemCppBPLibrary
{ "CloneActorSimple", &UNewCAVESystemCppBPLibrary::execCloneActorSimple },
{ "DestroyComponent", &UNewCAVESystemCppBPLibrary::execDestroyComponent },
{ "EnableAllUserMouse", &UNewCAVESystemCppBPLibrary::execEnableAllUserMouse },
{ "GameplayTagContainerArrayToOneContainer", &UNewCAVESystemCppBPLibrary::execGameplayTagContainerArrayToOneContainer },
{ "GetActorNetRole", &UNewCAVESystemCppBPLibrary::execGetActorNetRole },
{ "GetAllActorsOfClassInLevel", &UNewCAVESystemCppBPLibrary::execGetAllActorsOfClassInLevel },
{ "GetCurrentCameraFromSequence", &UNewCAVESystemCppBPLibrary::execGetCurrentCameraFromSequence },
@ -2332,9 +2691,13 @@ void UNewCAVESystemCppBPLibrary::StaticRegisterNativesUNewCAVESystemCppBPLibrary
{ "IsMapExists", &UNewCAVESystemCppBPLibrary::execIsMapExists },
{ "IsModuleLoaded", &UNewCAVESystemCppBPLibrary::execIsModuleLoaded },
{ "LoadClassAsset_Blocking", &UNewCAVESystemCppBPLibrary::execLoadClassAsset_Blocking },
{ "MergeGameplayTagContainer", &UNewCAVESystemCppBPLibrary::execMergeGameplayTagContainer },
{ "MergeJsonObjects", &UNewCAVESystemCppBPLibrary::execMergeJsonObjects },
{ "MergeJsonObjectsInto", &UNewCAVESystemCppBPLibrary::execMergeJsonObjectsInto },
{ "MoveActorToNewLevel", &UNewCAVESystemCppBPLibrary::execMoveActorToNewLevel },
{ "RemoveGameplayTag", &UNewCAVESystemCppBPLibrary::execRemoveGameplayTag },
{ "RemoveGameplayTagContainer", &UNewCAVESystemCppBPLibrary::execRemoveGameplayTagContainer },
{ "SelectJsonObjectsKeys", &UNewCAVESystemCppBPLibrary::execSelectJsonObjectsKeys },
{ "SetActorLoadedOnClient", &UNewCAVESystemCppBPLibrary::execSetActorLoadedOnClient },
{ "SetLevelSequenceActorDisableCameraCuts", &UNewCAVESystemCppBPLibrary::execSetLevelSequenceActorDisableCameraCuts },
{ "SetPlayerControllerAutoManageCamera", &UNewCAVESystemCppBPLibrary::execSetPlayerControllerAutoManageCamera },
@ -2361,6 +2724,7 @@ struct Z_Construct_UClass_UNewCAVESystemCppBPLibrary_Statics
#endif // WITH_METADATA
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_AddGameplayTag, "AddGameplayTag" }, // 136825620
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_BindAxis, "BindAxis" }, // 3975996632
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_BindAxisKey, "BindAxisKey" }, // 2856714834
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_BindVectorAxisKey, "BindVectorAxisKey" }, // 2174720960
@ -2370,6 +2734,7 @@ struct Z_Construct_UClass_UNewCAVESystemCppBPLibrary_Statics
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_CloneActorSimple, "CloneActorSimple" }, // 1603321221
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_DestroyComponent, "DestroyComponent" }, // 1404669510
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_EnableAllUserMouse, "EnableAllUserMouse" }, // 2485882418
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GameplayTagContainerArrayToOneContainer, "GameplayTagContainerArrayToOneContainer" }, // 2662509950
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetActorNetRole, "GetActorNetRole" }, // 3416667933
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetAllActorsOfClassInLevel, "GetAllActorsOfClassInLevel" }, // 446032531
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetCurrentCameraFromSequence, "GetCurrentCameraFromSequence" }, // 1223392477
@ -2393,9 +2758,13 @@ struct Z_Construct_UClass_UNewCAVESystemCppBPLibrary_Statics
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_IsMapExists, "IsMapExists" }, // 1719771185
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_IsModuleLoaded, "IsModuleLoaded" }, // 4243382592
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_LoadClassAsset_Blocking, "LoadClassAsset_Blocking" }, // 1056180184
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_MergeGameplayTagContainer, "MergeGameplayTagContainer" }, // 775107455
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_MergeJsonObjects, "MergeJsonObjects" }, // 1326604188
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_MergeJsonObjectsInto, "MergeJsonObjectsInto" }, // 3207534600
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_MoveActorToNewLevel, "MoveActorToNewLevel" }, // 4077613912
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTag, "RemoveGameplayTag" }, // 3707513042
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTagContainer, "RemoveGameplayTagContainer" }, // 3818266709
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_SelectJsonObjectsKeys, "SelectJsonObjectsKeys" }, // 2156535872
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_SetActorLoadedOnClient, "SetActorLoadedOnClient" }, // 399304618
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_SetLevelSequenceActorDisableCameraCuts, "SetLevelSequenceActorDisableCameraCuts" }, // 832261862
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_SetPlayerControllerAutoManageCamera, "SetPlayerControllerAutoManageCamera" }, // 4241589825
@ -2449,10 +2818,10 @@ UNewCAVESystemCppBPLibrary::~UNewCAVESystemCppBPLibrary() {}
struct Z_CompiledInDeferFile_FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UNewCAVESystemCppBPLibrary, UNewCAVESystemCppBPLibrary::StaticClass, TEXT("UNewCAVESystemCppBPLibrary"), &Z_Registration_Info_UClass_UNewCAVESystemCppBPLibrary, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UNewCAVESystemCppBPLibrary), 2991910540U) },
{ Z_Construct_UClass_UNewCAVESystemCppBPLibrary, UNewCAVESystemCppBPLibrary::StaticClass, TEXT("UNewCAVESystemCppBPLibrary"), &Z_Registration_Info_UClass_UNewCAVESystemCppBPLibrary, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UNewCAVESystemCppBPLibrary), 2054956943U) },
};
};
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_208874529(TEXT("/Script/NewCAVESystemCpp"),
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_3798194180(TEXT("/Script/NewCAVESystemCpp"),
Z_CompiledInDeferFile_FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_Statics::ClassInfo),
nullptr, 0,
nullptr, 0);

View File

@ -30,6 +30,17 @@ struct FKey;
#define NEWCAVESYSTEMCPP_NewCAVESystemCppBPLibrary_generated_h
#define FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_49_RPC_WRAPPERS \
DECLARE_FUNCTION(execSelectJsonObjectsKeys); \
DECLARE_FUNCTION(execGameplayTagContainerArrayToOneContainer); \
DECLARE_FUNCTION(execMergeGameplayTagContainer); \
DECLARE_FUNCTION(execIntersectGameplayTagContainers); \
DECLARE_FUNCTION(execStringArrayToGameplayTagContainer); \
DECLARE_FUNCTION(execStringToGameplayTag); \
DECLARE_FUNCTION(execMergeJsonObjectsInto); \
DECLARE_FUNCTION(execMergeJsonObjects); \
DECLARE_FUNCTION(execRemoveGameplayTagContainer); \
DECLARE_FUNCTION(execRemoveGameplayTag); \
DECLARE_FUNCTION(execAddGameplayTag); \
DECLARE_FUNCTION(execGetCurrentCameraFromSequence); \
DECLARE_FUNCTION(execEnableAllUserMouse); \
DECLARE_FUNCTION(execCloneActorPro); \
@ -56,11 +67,6 @@ struct FKey;
DECLARE_FUNCTION(execGetActorNetRole); \
DECLARE_FUNCTION(execDestroyComponent); \
DECLARE_FUNCTION(execIsMapExists); \
DECLARE_FUNCTION(execIntersectGameplayTagContainers); \
DECLARE_FUNCTION(execStringArrayToGameplayTagContainer); \
DECLARE_FUNCTION(execStringToGameplayTag); \
DECLARE_FUNCTION(execMergeJsonObjectsInto); \
DECLARE_FUNCTION(execMergeJsonObjects); \
DECLARE_FUNCTION(execGetAllActorsOfClassInLevel); \
DECLARE_FUNCTION(execGetLevelFromStreamingLevel); \
DECLARE_FUNCTION(execGetStreamingLevelList); \

View File

@ -1,7 +1,7 @@
D:\ProjectTemp\UE55PluginDev\PackagedPlugins\NewCAVESystemCpp\HostProject\Plugins\NewCAVESystemCpp\Source\NewCAVESystemCpp\Public\AutoFocusFuncLib.h
D:\ProjectTemp\UE55PluginDev\PackagedPlugins\NewCAVESystemCpp\HostProject\Plugins\NewCAVESystemCpp\Source\NewCAVESystemCpp\Public\EdnParser.h
D:\ProjectTemp\UE55PluginDev\PackagedPlugins\NewCAVESystemCpp\HostProject\Plugins\NewCAVESystemCpp\Source\NewCAVESystemCpp\Public\CA_PawnBase.h
D:\ProjectTemp\UE55PluginDev\PackagedPlugins\NewCAVESystemCpp\HostProject\Plugins\NewCAVESystemCpp\Source\NewCAVESystemCpp\Public\ControllerActorTypes.h
D:\ProjectTemp\UE55PluginDev\PackagedPlugins\NewCAVESystemCpp\HostProject\Plugins\NewCAVESystemCpp\Source\NewCAVESystemCpp\Public\CA_PlayerControllerBase.h
D:\ProjectTemp\UE55PluginDev\PackagedPlugins\NewCAVESystemCpp\HostProject\Plugins\NewCAVESystemCpp\Source\NewCAVESystemCpp\Public\NewCAVESystemCppBPLibrary.h
D:\ProjectTemp\UE55PluginDev\PackagedPlugins\NewCAVESystemCpp\HostProject\Plugins\NewCAVESystemCpp\Source\NewCAVESystemCpp\Public\CA_GameSession.h
D:\ProjectTemp\UE55PluginDev\PackagedPlugins\NewCAVESystemCpp\HostProject\Plugins\NewCAVESystemCpp\Source\NewCAVESystemCpp\Public\CA_PlayerControllerBase.h
D:\ProjectTemp\UE55PluginDev\PackagedPlugins\NewCAVESystemCpp\HostProject\Plugins\NewCAVESystemCpp\Source\NewCAVESystemCpp\Public\EdnParser.h
D:\ProjectTemp\UE55PluginDev\PackagedPlugins\NewCAVESystemCpp\HostProject\Plugins\NewCAVESystemCpp\Source\NewCAVESystemCpp\Public\NewCAVESystemCppBPLibrary.h
D:\ProjectTemp\UE55PluginDev\PackagedPlugins\NewCAVESystemCpp\HostProject\Plugins\NewCAVESystemCpp\Source\NewCAVESystemCpp\Public\ControllerActorTypes.h

View File

@ -17,7 +17,7 @@ void EmptyLinkFunctionForGeneratedCodeNewCAVESystemCpp_init() {}
nullptr,
0,
PKG_CompiledIn | 0x00000000,
0xDFA49B8D,
0xC7787398,
0x045301CD,
METADATA_PARAMS(0, nullptr)
};
@ -25,5 +25,5 @@ void EmptyLinkFunctionForGeneratedCodeNewCAVESystemCpp_init() {}
}
return Z_Registration_Info_UPackage__Script_NewCAVESystemCpp.OuterSingleton;
}
static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_NewCAVESystemCpp(Z_Construct_UPackage__Script_NewCAVESystemCpp, TEXT("/Script/NewCAVESystemCpp"), Z_Registration_Info_UPackage__Script_NewCAVESystemCpp, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0xDFA49B8D, 0x045301CD));
static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_NewCAVESystemCpp(Z_Construct_UPackage__Script_NewCAVESystemCpp, TEXT("/Script/NewCAVESystemCpp"), Z_Registration_Info_UPackage__Script_NewCAVESystemCpp, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0xC7787398, 0x045301CD));
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@ -38,6 +38,66 @@ NEWCAVESYSTEMCPP_API UClass* Z_Construct_UClass_UNewCAVESystemCppBPLibrary_NoReg
UPackage* Z_Construct_UPackage__Script_NewCAVESystemCpp();
// End Cross Module References
// Begin Class UNewCAVESystemCppBPLibrary Function AddGameplayTag
struct Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_AddGameplayTag_Statics
{
struct NewCAVESystemCppBPLibrary_eventAddGameplayTag_Parms
{
FGameplayTagContainer Container;
FGameplayTag TagToAdd;
FGameplayTagContainer ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "NewCAVESystemCpp|GameplayTags" },
{ "DisplayName", "Add Gameplay Tag" },
{ "Keywords", "Insert, Append" },
{ "ModuleRelativePath", "Public/NewCAVESystemCppBPLibrary.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Container_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TagToAdd_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
static const UECodeGen_Private::FStructPropertyParams NewProp_Container;
static const UECodeGen_Private::FStructPropertyParams NewProp_TagToAdd;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_AddGameplayTag_Statics::NewProp_Container = { "Container", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NewCAVESystemCppBPLibrary_eventAddGameplayTag_Parms, Container), Z_Construct_UScriptStruct_FGameplayTagContainer, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Container_MetaData), NewProp_Container_MetaData) }; // 3352185621
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_AddGameplayTag_Statics::NewProp_TagToAdd = { "TagToAdd", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NewCAVESystemCppBPLibrary_eventAddGameplayTag_Parms, TagToAdd), Z_Construct_UScriptStruct_FGameplayTag, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TagToAdd_MetaData), NewProp_TagToAdd_MetaData) }; // 1298103297
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_AddGameplayTag_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NewCAVESystemCppBPLibrary_eventAddGameplayTag_Parms, ReturnValue), Z_Construct_UScriptStruct_FGameplayTagContainer, METADATA_PARAMS(0, nullptr) }; // 3352185621
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_AddGameplayTag_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_AddGameplayTag_Statics::NewProp_Container,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_AddGameplayTag_Statics::NewProp_TagToAdd,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_AddGameplayTag_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_AddGameplayTag_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_AddGameplayTag_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UNewCAVESystemCppBPLibrary, nullptr, "AddGameplayTag", nullptr, nullptr, Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_AddGameplayTag_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_AddGameplayTag_Statics::PropPointers), sizeof(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_AddGameplayTag_Statics::NewCAVESystemCppBPLibrary_eventAddGameplayTag_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_AddGameplayTag_Statics::Function_MetaDataParams), Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_AddGameplayTag_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_AddGameplayTag_Statics::NewCAVESystemCppBPLibrary_eventAddGameplayTag_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_AddGameplayTag()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_AddGameplayTag_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UNewCAVESystemCppBPLibrary::execAddGameplayTag)
{
P_GET_STRUCT_REF(FGameplayTagContainer,Z_Param_Out_Container);
P_GET_STRUCT_REF(FGameplayTag,Z_Param_Out_TagToAdd);
P_FINISH;
P_NATIVE_BEGIN;
*(FGameplayTagContainer*)Z_Param__Result=UNewCAVESystemCppBPLibrary::AddGameplayTag(Z_Param_Out_Container,Z_Param_Out_TagToAdd);
P_NATIVE_END;
}
// End Class UNewCAVESystemCppBPLibrary Function AddGameplayTag
// Begin Class UNewCAVESystemCppBPLibrary Function BindAxis
struct Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_BindAxis_Statics
{
@ -571,6 +631,61 @@ DEFINE_FUNCTION(UNewCAVESystemCppBPLibrary::execEnableAllUserMouse)
}
// End Class UNewCAVESystemCppBPLibrary Function EnableAllUserMouse
// Begin Class UNewCAVESystemCppBPLibrary Function GameplayTagContainerArrayToOneContainer
struct Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GameplayTagContainerArrayToOneContainer_Statics
{
struct NewCAVESystemCppBPLibrary_eventGameplayTagContainerArrayToOneContainer_Parms
{
TArray<FGameplayTagContainer> ContainerArray;
FGameplayTagContainer ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "NewCAVESystemCpp|GameplayTags" },
{ "DisplayName", "Gameplay Tag Container Array To One Container" },
{ "Keywords", "Merge, Combine, Union, Flatten" },
{ "ModuleRelativePath", "Public/NewCAVESystemCppBPLibrary.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ContainerArray_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
static const UECodeGen_Private::FStructPropertyParams NewProp_ContainerArray_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ContainerArray;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GameplayTagContainerArrayToOneContainer_Statics::NewProp_ContainerArray_Inner = { "ContainerArray", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FGameplayTagContainer, METADATA_PARAMS(0, nullptr) }; // 3352185621
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GameplayTagContainerArrayToOneContainer_Statics::NewProp_ContainerArray = { "ContainerArray", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NewCAVESystemCppBPLibrary_eventGameplayTagContainerArrayToOneContainer_Parms, ContainerArray), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ContainerArray_MetaData), NewProp_ContainerArray_MetaData) }; // 3352185621
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GameplayTagContainerArrayToOneContainer_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NewCAVESystemCppBPLibrary_eventGameplayTagContainerArrayToOneContainer_Parms, ReturnValue), Z_Construct_UScriptStruct_FGameplayTagContainer, METADATA_PARAMS(0, nullptr) }; // 3352185621
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GameplayTagContainerArrayToOneContainer_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GameplayTagContainerArrayToOneContainer_Statics::NewProp_ContainerArray_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GameplayTagContainerArrayToOneContainer_Statics::NewProp_ContainerArray,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GameplayTagContainerArrayToOneContainer_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GameplayTagContainerArrayToOneContainer_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GameplayTagContainerArrayToOneContainer_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UNewCAVESystemCppBPLibrary, nullptr, "GameplayTagContainerArrayToOneContainer", nullptr, nullptr, Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GameplayTagContainerArrayToOneContainer_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GameplayTagContainerArrayToOneContainer_Statics::PropPointers), sizeof(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GameplayTagContainerArrayToOneContainer_Statics::NewCAVESystemCppBPLibrary_eventGameplayTagContainerArrayToOneContainer_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GameplayTagContainerArrayToOneContainer_Statics::Function_MetaDataParams), Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GameplayTagContainerArrayToOneContainer_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GameplayTagContainerArrayToOneContainer_Statics::NewCAVESystemCppBPLibrary_eventGameplayTagContainerArrayToOneContainer_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GameplayTagContainerArrayToOneContainer()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GameplayTagContainerArrayToOneContainer_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UNewCAVESystemCppBPLibrary::execGameplayTagContainerArrayToOneContainer)
{
P_GET_TARRAY_REF(FGameplayTagContainer,Z_Param_Out_ContainerArray);
P_FINISH;
P_NATIVE_BEGIN;
*(FGameplayTagContainer*)Z_Param__Result=UNewCAVESystemCppBPLibrary::GameplayTagContainerArrayToOneContainer(Z_Param_Out_ContainerArray);
P_NATIVE_END;
}
// End Class UNewCAVESystemCppBPLibrary Function GameplayTagContainerArrayToOneContainer
// Begin Class UNewCAVESystemCppBPLibrary Function GetActorNetRole
struct Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetActorNetRole_Statics
{
@ -1796,6 +1911,66 @@ DEFINE_FUNCTION(UNewCAVESystemCppBPLibrary::execLoadClassAsset_Blocking)
}
// End Class UNewCAVESystemCppBPLibrary Function LoadClassAsset_Blocking
// Begin Class UNewCAVESystemCppBPLibrary Function MergeGameplayTagContainer
struct Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_MergeGameplayTagContainer_Statics
{
struct NewCAVESystemCppBPLibrary_eventMergeGameplayTagContainer_Parms
{
FGameplayTagContainer ContainerA;
FGameplayTagContainer ContainerB;
FGameplayTagContainer ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "NewCAVESystemCpp|GameplayTags" },
{ "DisplayName", "Merge Gameplay Tag Containers" },
{ "Keywords", "Combine, Union, Join" },
{ "ModuleRelativePath", "Public/NewCAVESystemCppBPLibrary.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ContainerA_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ContainerB_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
static const UECodeGen_Private::FStructPropertyParams NewProp_ContainerA;
static const UECodeGen_Private::FStructPropertyParams NewProp_ContainerB;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_MergeGameplayTagContainer_Statics::NewProp_ContainerA = { "ContainerA", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NewCAVESystemCppBPLibrary_eventMergeGameplayTagContainer_Parms, ContainerA), Z_Construct_UScriptStruct_FGameplayTagContainer, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ContainerA_MetaData), NewProp_ContainerA_MetaData) }; // 3352185621
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_MergeGameplayTagContainer_Statics::NewProp_ContainerB = { "ContainerB", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NewCAVESystemCppBPLibrary_eventMergeGameplayTagContainer_Parms, ContainerB), Z_Construct_UScriptStruct_FGameplayTagContainer, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ContainerB_MetaData), NewProp_ContainerB_MetaData) }; // 3352185621
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_MergeGameplayTagContainer_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NewCAVESystemCppBPLibrary_eventMergeGameplayTagContainer_Parms, ReturnValue), Z_Construct_UScriptStruct_FGameplayTagContainer, METADATA_PARAMS(0, nullptr) }; // 3352185621
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_MergeGameplayTagContainer_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_MergeGameplayTagContainer_Statics::NewProp_ContainerA,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_MergeGameplayTagContainer_Statics::NewProp_ContainerB,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_MergeGameplayTagContainer_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_MergeGameplayTagContainer_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_MergeGameplayTagContainer_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UNewCAVESystemCppBPLibrary, nullptr, "MergeGameplayTagContainer", nullptr, nullptr, Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_MergeGameplayTagContainer_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_MergeGameplayTagContainer_Statics::PropPointers), sizeof(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_MergeGameplayTagContainer_Statics::NewCAVESystemCppBPLibrary_eventMergeGameplayTagContainer_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_MergeGameplayTagContainer_Statics::Function_MetaDataParams), Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_MergeGameplayTagContainer_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_MergeGameplayTagContainer_Statics::NewCAVESystemCppBPLibrary_eventMergeGameplayTagContainer_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_MergeGameplayTagContainer()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_MergeGameplayTagContainer_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UNewCAVESystemCppBPLibrary::execMergeGameplayTagContainer)
{
P_GET_STRUCT_REF(FGameplayTagContainer,Z_Param_Out_ContainerA);
P_GET_STRUCT_REF(FGameplayTagContainer,Z_Param_Out_ContainerB);
P_FINISH;
P_NATIVE_BEGIN;
*(FGameplayTagContainer*)Z_Param__Result=UNewCAVESystemCppBPLibrary::MergeGameplayTagContainer(Z_Param_Out_ContainerA,Z_Param_Out_ContainerB);
P_NATIVE_END;
}
// End Class UNewCAVESystemCppBPLibrary Function MergeGameplayTagContainer
// Begin Class UNewCAVESystemCppBPLibrary Function MergeJsonObjects
struct Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_MergeJsonObjects_Statics
{
@ -1977,6 +2152,188 @@ DEFINE_FUNCTION(UNewCAVESystemCppBPLibrary::execMoveActorToNewLevel)
}
// End Class UNewCAVESystemCppBPLibrary Function MoveActorToNewLevel
// Begin Class UNewCAVESystemCppBPLibrary Function RemoveGameplayTag
struct Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTag_Statics
{
struct NewCAVESystemCppBPLibrary_eventRemoveGameplayTag_Parms
{
FGameplayTagContainer Container;
FGameplayTag TagToRemove;
FGameplayTagContainer ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "NewCAVESystemCpp|GameplayTags" },
{ "DisplayName", "Remove Gameplay Tag" },
{ "Keywords", "Delete, Erase" },
{ "ModuleRelativePath", "Public/NewCAVESystemCppBPLibrary.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Container_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TagToRemove_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
static const UECodeGen_Private::FStructPropertyParams NewProp_Container;
static const UECodeGen_Private::FStructPropertyParams NewProp_TagToRemove;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTag_Statics::NewProp_Container = { "Container", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NewCAVESystemCppBPLibrary_eventRemoveGameplayTag_Parms, Container), Z_Construct_UScriptStruct_FGameplayTagContainer, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Container_MetaData), NewProp_Container_MetaData) }; // 3352185621
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTag_Statics::NewProp_TagToRemove = { "TagToRemove", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NewCAVESystemCppBPLibrary_eventRemoveGameplayTag_Parms, TagToRemove), Z_Construct_UScriptStruct_FGameplayTag, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TagToRemove_MetaData), NewProp_TagToRemove_MetaData) }; // 1298103297
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTag_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NewCAVESystemCppBPLibrary_eventRemoveGameplayTag_Parms, ReturnValue), Z_Construct_UScriptStruct_FGameplayTagContainer, METADATA_PARAMS(0, nullptr) }; // 3352185621
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTag_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTag_Statics::NewProp_Container,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTag_Statics::NewProp_TagToRemove,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTag_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTag_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTag_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UNewCAVESystemCppBPLibrary, nullptr, "RemoveGameplayTag", nullptr, nullptr, Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTag_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTag_Statics::PropPointers), sizeof(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTag_Statics::NewCAVESystemCppBPLibrary_eventRemoveGameplayTag_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTag_Statics::Function_MetaDataParams), Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTag_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTag_Statics::NewCAVESystemCppBPLibrary_eventRemoveGameplayTag_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTag()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTag_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UNewCAVESystemCppBPLibrary::execRemoveGameplayTag)
{
P_GET_STRUCT_REF(FGameplayTagContainer,Z_Param_Out_Container);
P_GET_STRUCT_REF(FGameplayTag,Z_Param_Out_TagToRemove);
P_FINISH;
P_NATIVE_BEGIN;
*(FGameplayTagContainer*)Z_Param__Result=UNewCAVESystemCppBPLibrary::RemoveGameplayTag(Z_Param_Out_Container,Z_Param_Out_TagToRemove);
P_NATIVE_END;
}
// End Class UNewCAVESystemCppBPLibrary Function RemoveGameplayTag
// Begin Class UNewCAVESystemCppBPLibrary Function RemoveGameplayTagContainer
struct Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTagContainer_Statics
{
struct NewCAVESystemCppBPLibrary_eventRemoveGameplayTagContainer_Parms
{
FGameplayTagContainer TargetContainer;
FGameplayTagContainer TagsToRemove;
FGameplayTagContainer ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "NewCAVESystemCpp|GameplayTags" },
{ "DisplayName", "Remove Gameplay Tag Container" },
{ "Keywords", "Delete, Subtract, Difference" },
{ "ModuleRelativePath", "Public/NewCAVESystemCppBPLibrary.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetContainer_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TagsToRemove_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
static const UECodeGen_Private::FStructPropertyParams NewProp_TargetContainer;
static const UECodeGen_Private::FStructPropertyParams NewProp_TagsToRemove;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTagContainer_Statics::NewProp_TargetContainer = { "TargetContainer", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NewCAVESystemCppBPLibrary_eventRemoveGameplayTagContainer_Parms, TargetContainer), Z_Construct_UScriptStruct_FGameplayTagContainer, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetContainer_MetaData), NewProp_TargetContainer_MetaData) }; // 3352185621
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTagContainer_Statics::NewProp_TagsToRemove = { "TagsToRemove", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NewCAVESystemCppBPLibrary_eventRemoveGameplayTagContainer_Parms, TagsToRemove), Z_Construct_UScriptStruct_FGameplayTagContainer, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TagsToRemove_MetaData), NewProp_TagsToRemove_MetaData) }; // 3352185621
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTagContainer_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NewCAVESystemCppBPLibrary_eventRemoveGameplayTagContainer_Parms, ReturnValue), Z_Construct_UScriptStruct_FGameplayTagContainer, METADATA_PARAMS(0, nullptr) }; // 3352185621
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTagContainer_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTagContainer_Statics::NewProp_TargetContainer,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTagContainer_Statics::NewProp_TagsToRemove,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTagContainer_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTagContainer_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTagContainer_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UNewCAVESystemCppBPLibrary, nullptr, "RemoveGameplayTagContainer", nullptr, nullptr, Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTagContainer_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTagContainer_Statics::PropPointers), sizeof(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTagContainer_Statics::NewCAVESystemCppBPLibrary_eventRemoveGameplayTagContainer_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTagContainer_Statics::Function_MetaDataParams), Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTagContainer_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTagContainer_Statics::NewCAVESystemCppBPLibrary_eventRemoveGameplayTagContainer_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTagContainer()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTagContainer_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UNewCAVESystemCppBPLibrary::execRemoveGameplayTagContainer)
{
P_GET_STRUCT_REF(FGameplayTagContainer,Z_Param_Out_TargetContainer);
P_GET_STRUCT_REF(FGameplayTagContainer,Z_Param_Out_TagsToRemove);
P_FINISH;
P_NATIVE_BEGIN;
*(FGameplayTagContainer*)Z_Param__Result=UNewCAVESystemCppBPLibrary::RemoveGameplayTagContainer(Z_Param_Out_TargetContainer,Z_Param_Out_TagsToRemove);
P_NATIVE_END;
}
// End Class UNewCAVESystemCppBPLibrary Function RemoveGameplayTagContainer
// Begin Class UNewCAVESystemCppBPLibrary Function SelectJsonObjectsKeys
struct Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_SelectJsonObjectsKeys_Statics
{
struct NewCAVESystemCppBPLibrary_eventSelectJsonObjectsKeys_Parms
{
FJsonObjectWrapper SourceJsonObject;
TArray<FString> SelectKeys;
FJsonObjectWrapper ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "NewCAVESystemCpp|JSON" },
{ "DisplayName", "Select Json Object Keys" },
{ "ModuleRelativePath", "Public/NewCAVESystemCppBPLibrary.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourceJsonObject_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SelectKeys_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
static const UECodeGen_Private::FStructPropertyParams NewProp_SourceJsonObject;
static const UECodeGen_Private::FStrPropertyParams NewProp_SelectKeys_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_SelectKeys;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_SelectJsonObjectsKeys_Statics::NewProp_SourceJsonObject = { "SourceJsonObject", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NewCAVESystemCppBPLibrary_eventSelectJsonObjectsKeys_Parms, SourceJsonObject), Z_Construct_UScriptStruct_FJsonObjectWrapper, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourceJsonObject_MetaData), NewProp_SourceJsonObject_MetaData) }; // 3936905286
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_SelectJsonObjectsKeys_Statics::NewProp_SelectKeys_Inner = { "SelectKeys", 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_UNewCAVESystemCppBPLibrary_SelectJsonObjectsKeys_Statics::NewProp_SelectKeys = { "SelectKeys", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NewCAVESystemCppBPLibrary_eventSelectJsonObjectsKeys_Parms, SelectKeys), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SelectKeys_MetaData), NewProp_SelectKeys_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_SelectJsonObjectsKeys_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NewCAVESystemCppBPLibrary_eventSelectJsonObjectsKeys_Parms, ReturnValue), Z_Construct_UScriptStruct_FJsonObjectWrapper, METADATA_PARAMS(0, nullptr) }; // 3936905286
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_SelectJsonObjectsKeys_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_SelectJsonObjectsKeys_Statics::NewProp_SourceJsonObject,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_SelectJsonObjectsKeys_Statics::NewProp_SelectKeys_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_SelectJsonObjectsKeys_Statics::NewProp_SelectKeys,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_SelectJsonObjectsKeys_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_SelectJsonObjectsKeys_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_SelectJsonObjectsKeys_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UNewCAVESystemCppBPLibrary, nullptr, "SelectJsonObjectsKeys", nullptr, nullptr, Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_SelectJsonObjectsKeys_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_SelectJsonObjectsKeys_Statics::PropPointers), sizeof(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_SelectJsonObjectsKeys_Statics::NewCAVESystemCppBPLibrary_eventSelectJsonObjectsKeys_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_SelectJsonObjectsKeys_Statics::Function_MetaDataParams), Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_SelectJsonObjectsKeys_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_SelectJsonObjectsKeys_Statics::NewCAVESystemCppBPLibrary_eventSelectJsonObjectsKeys_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_SelectJsonObjectsKeys()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_SelectJsonObjectsKeys_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UNewCAVESystemCppBPLibrary::execSelectJsonObjectsKeys)
{
P_GET_STRUCT_REF(FJsonObjectWrapper,Z_Param_Out_SourceJsonObject);
P_GET_TARRAY_REF(FString,Z_Param_Out_SelectKeys);
P_FINISH;
P_NATIVE_BEGIN;
*(FJsonObjectWrapper*)Z_Param__Result=UNewCAVESystemCppBPLibrary::SelectJsonObjectsKeys(Z_Param_Out_SourceJsonObject,Z_Param_Out_SelectKeys);
P_NATIVE_END;
}
// End Class UNewCAVESystemCppBPLibrary Function SelectJsonObjectsKeys
// Begin Class UNewCAVESystemCppBPLibrary Function SetActorLoadedOnClient
struct Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_SetActorLoadedOnClient_Statics
{
@ -2300,6 +2657,7 @@ void UNewCAVESystemCppBPLibrary::StaticRegisterNativesUNewCAVESystemCppBPLibrary
{
UClass* Class = UNewCAVESystemCppBPLibrary::StaticClass();
static const FNameNativePtrPair Funcs[] = {
{ "AddGameplayTag", &UNewCAVESystemCppBPLibrary::execAddGameplayTag },
{ "BindAxis", &UNewCAVESystemCppBPLibrary::execBindAxis },
{ "BindAxisKey", &UNewCAVESystemCppBPLibrary::execBindAxisKey },
{ "BindVectorAxisKey", &UNewCAVESystemCppBPLibrary::execBindVectorAxisKey },
@ -2309,6 +2667,7 @@ void UNewCAVESystemCppBPLibrary::StaticRegisterNativesUNewCAVESystemCppBPLibrary
{ "CloneActorSimple", &UNewCAVESystemCppBPLibrary::execCloneActorSimple },
{ "DestroyComponent", &UNewCAVESystemCppBPLibrary::execDestroyComponent },
{ "EnableAllUserMouse", &UNewCAVESystemCppBPLibrary::execEnableAllUserMouse },
{ "GameplayTagContainerArrayToOneContainer", &UNewCAVESystemCppBPLibrary::execGameplayTagContainerArrayToOneContainer },
{ "GetActorNetRole", &UNewCAVESystemCppBPLibrary::execGetActorNetRole },
{ "GetAllActorsOfClassInLevel", &UNewCAVESystemCppBPLibrary::execGetAllActorsOfClassInLevel },
{ "GetCurrentCameraFromSequence", &UNewCAVESystemCppBPLibrary::execGetCurrentCameraFromSequence },
@ -2332,9 +2691,13 @@ void UNewCAVESystemCppBPLibrary::StaticRegisterNativesUNewCAVESystemCppBPLibrary
{ "IsMapExists", &UNewCAVESystemCppBPLibrary::execIsMapExists },
{ "IsModuleLoaded", &UNewCAVESystemCppBPLibrary::execIsModuleLoaded },
{ "LoadClassAsset_Blocking", &UNewCAVESystemCppBPLibrary::execLoadClassAsset_Blocking },
{ "MergeGameplayTagContainer", &UNewCAVESystemCppBPLibrary::execMergeGameplayTagContainer },
{ "MergeJsonObjects", &UNewCAVESystemCppBPLibrary::execMergeJsonObjects },
{ "MergeJsonObjectsInto", &UNewCAVESystemCppBPLibrary::execMergeJsonObjectsInto },
{ "MoveActorToNewLevel", &UNewCAVESystemCppBPLibrary::execMoveActorToNewLevel },
{ "RemoveGameplayTag", &UNewCAVESystemCppBPLibrary::execRemoveGameplayTag },
{ "RemoveGameplayTagContainer", &UNewCAVESystemCppBPLibrary::execRemoveGameplayTagContainer },
{ "SelectJsonObjectsKeys", &UNewCAVESystemCppBPLibrary::execSelectJsonObjectsKeys },
{ "SetActorLoadedOnClient", &UNewCAVESystemCppBPLibrary::execSetActorLoadedOnClient },
{ "SetLevelSequenceActorDisableCameraCuts", &UNewCAVESystemCppBPLibrary::execSetLevelSequenceActorDisableCameraCuts },
{ "SetPlayerControllerAutoManageCamera", &UNewCAVESystemCppBPLibrary::execSetPlayerControllerAutoManageCamera },
@ -2361,6 +2724,7 @@ struct Z_Construct_UClass_UNewCAVESystemCppBPLibrary_Statics
#endif // WITH_METADATA
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_AddGameplayTag, "AddGameplayTag" }, // 136825620
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_BindAxis, "BindAxis" }, // 3975996632
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_BindAxisKey, "BindAxisKey" }, // 2856714834
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_BindVectorAxisKey, "BindVectorAxisKey" }, // 2174720960
@ -2370,6 +2734,7 @@ struct Z_Construct_UClass_UNewCAVESystemCppBPLibrary_Statics
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_CloneActorSimple, "CloneActorSimple" }, // 1603321221
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_DestroyComponent, "DestroyComponent" }, // 1404669510
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_EnableAllUserMouse, "EnableAllUserMouse" }, // 2485882418
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GameplayTagContainerArrayToOneContainer, "GameplayTagContainerArrayToOneContainer" }, // 2662509950
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetActorNetRole, "GetActorNetRole" }, // 3416667933
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetAllActorsOfClassInLevel, "GetAllActorsOfClassInLevel" }, // 446032531
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetCurrentCameraFromSequence, "GetCurrentCameraFromSequence" }, // 1223392477
@ -2393,9 +2758,13 @@ struct Z_Construct_UClass_UNewCAVESystemCppBPLibrary_Statics
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_IsMapExists, "IsMapExists" }, // 1719771185
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_IsModuleLoaded, "IsModuleLoaded" }, // 4243382592
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_LoadClassAsset_Blocking, "LoadClassAsset_Blocking" }, // 1056180184
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_MergeGameplayTagContainer, "MergeGameplayTagContainer" }, // 775107455
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_MergeJsonObjects, "MergeJsonObjects" }, // 1326604188
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_MergeJsonObjectsInto, "MergeJsonObjectsInto" }, // 3207534600
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_MoveActorToNewLevel, "MoveActorToNewLevel" }, // 4077613912
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTag, "RemoveGameplayTag" }, // 3707513042
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTagContainer, "RemoveGameplayTagContainer" }, // 3818266709
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_SelectJsonObjectsKeys, "SelectJsonObjectsKeys" }, // 2156535872
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_SetActorLoadedOnClient, "SetActorLoadedOnClient" }, // 399304618
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_SetLevelSequenceActorDisableCameraCuts, "SetLevelSequenceActorDisableCameraCuts" }, // 832261862
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_SetPlayerControllerAutoManageCamera, "SetPlayerControllerAutoManageCamera" }, // 4241589825
@ -2449,10 +2818,10 @@ UNewCAVESystemCppBPLibrary::~UNewCAVESystemCppBPLibrary() {}
struct Z_CompiledInDeferFile_FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UNewCAVESystemCppBPLibrary, UNewCAVESystemCppBPLibrary::StaticClass, TEXT("UNewCAVESystemCppBPLibrary"), &Z_Registration_Info_UClass_UNewCAVESystemCppBPLibrary, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UNewCAVESystemCppBPLibrary), 2991910540U) },
{ Z_Construct_UClass_UNewCAVESystemCppBPLibrary, UNewCAVESystemCppBPLibrary::StaticClass, TEXT("UNewCAVESystemCppBPLibrary"), &Z_Registration_Info_UClass_UNewCAVESystemCppBPLibrary, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UNewCAVESystemCppBPLibrary), 2054956943U) },
};
};
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_208874529(TEXT("/Script/NewCAVESystemCpp"),
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_3798194180(TEXT("/Script/NewCAVESystemCpp"),
Z_CompiledInDeferFile_FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_Statics::ClassInfo),
nullptr, 0,
nullptr, 0);

View File

@ -30,6 +30,17 @@ struct FKey;
#define NEWCAVESYSTEMCPP_NewCAVESystemCppBPLibrary_generated_h
#define FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_49_RPC_WRAPPERS \
DECLARE_FUNCTION(execSelectJsonObjectsKeys); \
DECLARE_FUNCTION(execGameplayTagContainerArrayToOneContainer); \
DECLARE_FUNCTION(execMergeGameplayTagContainer); \
DECLARE_FUNCTION(execIntersectGameplayTagContainers); \
DECLARE_FUNCTION(execStringArrayToGameplayTagContainer); \
DECLARE_FUNCTION(execStringToGameplayTag); \
DECLARE_FUNCTION(execMergeJsonObjectsInto); \
DECLARE_FUNCTION(execMergeJsonObjects); \
DECLARE_FUNCTION(execRemoveGameplayTagContainer); \
DECLARE_FUNCTION(execRemoveGameplayTag); \
DECLARE_FUNCTION(execAddGameplayTag); \
DECLARE_FUNCTION(execGetCurrentCameraFromSequence); \
DECLARE_FUNCTION(execEnableAllUserMouse); \
DECLARE_FUNCTION(execCloneActorPro); \
@ -56,11 +67,6 @@ struct FKey;
DECLARE_FUNCTION(execGetActorNetRole); \
DECLARE_FUNCTION(execDestroyComponent); \
DECLARE_FUNCTION(execIsMapExists); \
DECLARE_FUNCTION(execIntersectGameplayTagContainers); \
DECLARE_FUNCTION(execStringArrayToGameplayTagContainer); \
DECLARE_FUNCTION(execStringToGameplayTag); \
DECLARE_FUNCTION(execMergeJsonObjectsInto); \
DECLARE_FUNCTION(execMergeJsonObjects); \
DECLARE_FUNCTION(execGetAllActorsOfClassInLevel); \
DECLARE_FUNCTION(execGetLevelFromStreamingLevel); \
DECLARE_FUNCTION(execGetStreamingLevelList); \

View File

@ -1,7 +1,7 @@
D:\ProjectTemp\UE55PluginDev\PackagedPlugins\NewCAVESystemCpp\HostProject\Plugins\NewCAVESystemCpp\Source\NewCAVESystemCpp\Public\AutoFocusFuncLib.h
D:\ProjectTemp\UE55PluginDev\PackagedPlugins\NewCAVESystemCpp\HostProject\Plugins\NewCAVESystemCpp\Source\NewCAVESystemCpp\Public\CA_GameSession.h
D:\ProjectTemp\UE55PluginDev\PackagedPlugins\NewCAVESystemCpp\HostProject\Plugins\NewCAVESystemCpp\Source\NewCAVESystemCpp\Public\CA_PawnBase.h
D:\ProjectTemp\UE55PluginDev\PackagedPlugins\NewCAVESystemCpp\HostProject\Plugins\NewCAVESystemCpp\Source\NewCAVESystemCpp\Public\ControllerActorTypes.h
D:\ProjectTemp\UE55PluginDev\PackagedPlugins\NewCAVESystemCpp\HostProject\Plugins\NewCAVESystemCpp\Source\NewCAVESystemCpp\Public\CA_PawnBase.h
D:\ProjectTemp\UE55PluginDev\PackagedPlugins\NewCAVESystemCpp\HostProject\Plugins\NewCAVESystemCpp\Source\NewCAVESystemCpp\Public\EdnParser.h
D:\ProjectTemp\UE55PluginDev\PackagedPlugins\NewCAVESystemCpp\HostProject\Plugins\NewCAVESystemCpp\Source\NewCAVESystemCpp\Public\CA_PlayerControllerBase.h
D:\ProjectTemp\UE55PluginDev\PackagedPlugins\NewCAVESystemCpp\HostProject\Plugins\NewCAVESystemCpp\Source\NewCAVESystemCpp\Public\NewCAVESystemCppBPLibrary.h
D:\ProjectTemp\UE55PluginDev\PackagedPlugins\NewCAVESystemCpp\HostProject\Plugins\NewCAVESystemCpp\Source\NewCAVESystemCpp\Public\EdnParser.h

View File

@ -17,7 +17,7 @@ void EmptyLinkFunctionForGeneratedCodeNewCAVESystemCpp_init() {}
nullptr,
0,
PKG_CompiledIn | 0x00000000,
0xDFA49B8D,
0xC7787398,
0x045301CD,
METADATA_PARAMS(0, nullptr)
};
@ -25,5 +25,5 @@ void EmptyLinkFunctionForGeneratedCodeNewCAVESystemCpp_init() {}
}
return Z_Registration_Info_UPackage__Script_NewCAVESystemCpp.OuterSingleton;
}
static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_NewCAVESystemCpp(Z_Construct_UPackage__Script_NewCAVESystemCpp, TEXT("/Script/NewCAVESystemCpp"), Z_Registration_Info_UPackage__Script_NewCAVESystemCpp, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0xDFA49B8D, 0x045301CD));
static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_NewCAVESystemCpp(Z_Construct_UPackage__Script_NewCAVESystemCpp, TEXT("/Script/NewCAVESystemCpp"), Z_Registration_Info_UPackage__Script_NewCAVESystemCpp, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0xC7787398, 0x045301CD));
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@ -38,6 +38,66 @@ NEWCAVESYSTEMCPP_API UClass* Z_Construct_UClass_UNewCAVESystemCppBPLibrary_NoReg
UPackage* Z_Construct_UPackage__Script_NewCAVESystemCpp();
// End Cross Module References
// Begin Class UNewCAVESystemCppBPLibrary Function AddGameplayTag
struct Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_AddGameplayTag_Statics
{
struct NewCAVESystemCppBPLibrary_eventAddGameplayTag_Parms
{
FGameplayTagContainer Container;
FGameplayTag TagToAdd;
FGameplayTagContainer ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "NewCAVESystemCpp|GameplayTags" },
{ "DisplayName", "Add Gameplay Tag" },
{ "Keywords", "Insert, Append" },
{ "ModuleRelativePath", "Public/NewCAVESystemCppBPLibrary.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Container_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TagToAdd_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
static const UECodeGen_Private::FStructPropertyParams NewProp_Container;
static const UECodeGen_Private::FStructPropertyParams NewProp_TagToAdd;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_AddGameplayTag_Statics::NewProp_Container = { "Container", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NewCAVESystemCppBPLibrary_eventAddGameplayTag_Parms, Container), Z_Construct_UScriptStruct_FGameplayTagContainer, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Container_MetaData), NewProp_Container_MetaData) }; // 3352185621
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_AddGameplayTag_Statics::NewProp_TagToAdd = { "TagToAdd", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NewCAVESystemCppBPLibrary_eventAddGameplayTag_Parms, TagToAdd), Z_Construct_UScriptStruct_FGameplayTag, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TagToAdd_MetaData), NewProp_TagToAdd_MetaData) }; // 1298103297
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_AddGameplayTag_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NewCAVESystemCppBPLibrary_eventAddGameplayTag_Parms, ReturnValue), Z_Construct_UScriptStruct_FGameplayTagContainer, METADATA_PARAMS(0, nullptr) }; // 3352185621
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_AddGameplayTag_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_AddGameplayTag_Statics::NewProp_Container,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_AddGameplayTag_Statics::NewProp_TagToAdd,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_AddGameplayTag_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_AddGameplayTag_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_AddGameplayTag_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UNewCAVESystemCppBPLibrary, nullptr, "AddGameplayTag", nullptr, nullptr, Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_AddGameplayTag_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_AddGameplayTag_Statics::PropPointers), sizeof(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_AddGameplayTag_Statics::NewCAVESystemCppBPLibrary_eventAddGameplayTag_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_AddGameplayTag_Statics::Function_MetaDataParams), Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_AddGameplayTag_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_AddGameplayTag_Statics::NewCAVESystemCppBPLibrary_eventAddGameplayTag_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_AddGameplayTag()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_AddGameplayTag_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UNewCAVESystemCppBPLibrary::execAddGameplayTag)
{
P_GET_STRUCT_REF(FGameplayTagContainer,Z_Param_Out_Container);
P_GET_STRUCT_REF(FGameplayTag,Z_Param_Out_TagToAdd);
P_FINISH;
P_NATIVE_BEGIN;
*(FGameplayTagContainer*)Z_Param__Result=UNewCAVESystemCppBPLibrary::AddGameplayTag(Z_Param_Out_Container,Z_Param_Out_TagToAdd);
P_NATIVE_END;
}
// End Class UNewCAVESystemCppBPLibrary Function AddGameplayTag
// Begin Class UNewCAVESystemCppBPLibrary Function BindAxis
struct Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_BindAxis_Statics
{
@ -571,6 +631,61 @@ DEFINE_FUNCTION(UNewCAVESystemCppBPLibrary::execEnableAllUserMouse)
}
// End Class UNewCAVESystemCppBPLibrary Function EnableAllUserMouse
// Begin Class UNewCAVESystemCppBPLibrary Function GameplayTagContainerArrayToOneContainer
struct Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GameplayTagContainerArrayToOneContainer_Statics
{
struct NewCAVESystemCppBPLibrary_eventGameplayTagContainerArrayToOneContainer_Parms
{
TArray<FGameplayTagContainer> ContainerArray;
FGameplayTagContainer ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "NewCAVESystemCpp|GameplayTags" },
{ "DisplayName", "Gameplay Tag Container Array To One Container" },
{ "Keywords", "Merge, Combine, Union, Flatten" },
{ "ModuleRelativePath", "Public/NewCAVESystemCppBPLibrary.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ContainerArray_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
static const UECodeGen_Private::FStructPropertyParams NewProp_ContainerArray_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ContainerArray;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GameplayTagContainerArrayToOneContainer_Statics::NewProp_ContainerArray_Inner = { "ContainerArray", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FGameplayTagContainer, METADATA_PARAMS(0, nullptr) }; // 3352185621
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GameplayTagContainerArrayToOneContainer_Statics::NewProp_ContainerArray = { "ContainerArray", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NewCAVESystemCppBPLibrary_eventGameplayTagContainerArrayToOneContainer_Parms, ContainerArray), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ContainerArray_MetaData), NewProp_ContainerArray_MetaData) }; // 3352185621
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GameplayTagContainerArrayToOneContainer_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NewCAVESystemCppBPLibrary_eventGameplayTagContainerArrayToOneContainer_Parms, ReturnValue), Z_Construct_UScriptStruct_FGameplayTagContainer, METADATA_PARAMS(0, nullptr) }; // 3352185621
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GameplayTagContainerArrayToOneContainer_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GameplayTagContainerArrayToOneContainer_Statics::NewProp_ContainerArray_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GameplayTagContainerArrayToOneContainer_Statics::NewProp_ContainerArray,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GameplayTagContainerArrayToOneContainer_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GameplayTagContainerArrayToOneContainer_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GameplayTagContainerArrayToOneContainer_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UNewCAVESystemCppBPLibrary, nullptr, "GameplayTagContainerArrayToOneContainer", nullptr, nullptr, Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GameplayTagContainerArrayToOneContainer_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GameplayTagContainerArrayToOneContainer_Statics::PropPointers), sizeof(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GameplayTagContainerArrayToOneContainer_Statics::NewCAVESystemCppBPLibrary_eventGameplayTagContainerArrayToOneContainer_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GameplayTagContainerArrayToOneContainer_Statics::Function_MetaDataParams), Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GameplayTagContainerArrayToOneContainer_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GameplayTagContainerArrayToOneContainer_Statics::NewCAVESystemCppBPLibrary_eventGameplayTagContainerArrayToOneContainer_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GameplayTagContainerArrayToOneContainer()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GameplayTagContainerArrayToOneContainer_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UNewCAVESystemCppBPLibrary::execGameplayTagContainerArrayToOneContainer)
{
P_GET_TARRAY_REF(FGameplayTagContainer,Z_Param_Out_ContainerArray);
P_FINISH;
P_NATIVE_BEGIN;
*(FGameplayTagContainer*)Z_Param__Result=UNewCAVESystemCppBPLibrary::GameplayTagContainerArrayToOneContainer(Z_Param_Out_ContainerArray);
P_NATIVE_END;
}
// End Class UNewCAVESystemCppBPLibrary Function GameplayTagContainerArrayToOneContainer
// Begin Class UNewCAVESystemCppBPLibrary Function GetActorNetRole
struct Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetActorNetRole_Statics
{
@ -1796,6 +1911,66 @@ DEFINE_FUNCTION(UNewCAVESystemCppBPLibrary::execLoadClassAsset_Blocking)
}
// End Class UNewCAVESystemCppBPLibrary Function LoadClassAsset_Blocking
// Begin Class UNewCAVESystemCppBPLibrary Function MergeGameplayTagContainer
struct Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_MergeGameplayTagContainer_Statics
{
struct NewCAVESystemCppBPLibrary_eventMergeGameplayTagContainer_Parms
{
FGameplayTagContainer ContainerA;
FGameplayTagContainer ContainerB;
FGameplayTagContainer ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "NewCAVESystemCpp|GameplayTags" },
{ "DisplayName", "Merge Gameplay Tag Containers" },
{ "Keywords", "Combine, Union, Join" },
{ "ModuleRelativePath", "Public/NewCAVESystemCppBPLibrary.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ContainerA_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ContainerB_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
static const UECodeGen_Private::FStructPropertyParams NewProp_ContainerA;
static const UECodeGen_Private::FStructPropertyParams NewProp_ContainerB;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_MergeGameplayTagContainer_Statics::NewProp_ContainerA = { "ContainerA", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NewCAVESystemCppBPLibrary_eventMergeGameplayTagContainer_Parms, ContainerA), Z_Construct_UScriptStruct_FGameplayTagContainer, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ContainerA_MetaData), NewProp_ContainerA_MetaData) }; // 3352185621
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_MergeGameplayTagContainer_Statics::NewProp_ContainerB = { "ContainerB", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NewCAVESystemCppBPLibrary_eventMergeGameplayTagContainer_Parms, ContainerB), Z_Construct_UScriptStruct_FGameplayTagContainer, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ContainerB_MetaData), NewProp_ContainerB_MetaData) }; // 3352185621
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_MergeGameplayTagContainer_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NewCAVESystemCppBPLibrary_eventMergeGameplayTagContainer_Parms, ReturnValue), Z_Construct_UScriptStruct_FGameplayTagContainer, METADATA_PARAMS(0, nullptr) }; // 3352185621
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_MergeGameplayTagContainer_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_MergeGameplayTagContainer_Statics::NewProp_ContainerA,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_MergeGameplayTagContainer_Statics::NewProp_ContainerB,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_MergeGameplayTagContainer_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_MergeGameplayTagContainer_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_MergeGameplayTagContainer_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UNewCAVESystemCppBPLibrary, nullptr, "MergeGameplayTagContainer", nullptr, nullptr, Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_MergeGameplayTagContainer_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_MergeGameplayTagContainer_Statics::PropPointers), sizeof(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_MergeGameplayTagContainer_Statics::NewCAVESystemCppBPLibrary_eventMergeGameplayTagContainer_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_MergeGameplayTagContainer_Statics::Function_MetaDataParams), Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_MergeGameplayTagContainer_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_MergeGameplayTagContainer_Statics::NewCAVESystemCppBPLibrary_eventMergeGameplayTagContainer_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_MergeGameplayTagContainer()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_MergeGameplayTagContainer_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UNewCAVESystemCppBPLibrary::execMergeGameplayTagContainer)
{
P_GET_STRUCT_REF(FGameplayTagContainer,Z_Param_Out_ContainerA);
P_GET_STRUCT_REF(FGameplayTagContainer,Z_Param_Out_ContainerB);
P_FINISH;
P_NATIVE_BEGIN;
*(FGameplayTagContainer*)Z_Param__Result=UNewCAVESystemCppBPLibrary::MergeGameplayTagContainer(Z_Param_Out_ContainerA,Z_Param_Out_ContainerB);
P_NATIVE_END;
}
// End Class UNewCAVESystemCppBPLibrary Function MergeGameplayTagContainer
// Begin Class UNewCAVESystemCppBPLibrary Function MergeJsonObjects
struct Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_MergeJsonObjects_Statics
{
@ -1977,6 +2152,188 @@ DEFINE_FUNCTION(UNewCAVESystemCppBPLibrary::execMoveActorToNewLevel)
}
// End Class UNewCAVESystemCppBPLibrary Function MoveActorToNewLevel
// Begin Class UNewCAVESystemCppBPLibrary Function RemoveGameplayTag
struct Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTag_Statics
{
struct NewCAVESystemCppBPLibrary_eventRemoveGameplayTag_Parms
{
FGameplayTagContainer Container;
FGameplayTag TagToRemove;
FGameplayTagContainer ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "NewCAVESystemCpp|GameplayTags" },
{ "DisplayName", "Remove Gameplay Tag" },
{ "Keywords", "Delete, Erase" },
{ "ModuleRelativePath", "Public/NewCAVESystemCppBPLibrary.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Container_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TagToRemove_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
static const UECodeGen_Private::FStructPropertyParams NewProp_Container;
static const UECodeGen_Private::FStructPropertyParams NewProp_TagToRemove;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTag_Statics::NewProp_Container = { "Container", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NewCAVESystemCppBPLibrary_eventRemoveGameplayTag_Parms, Container), Z_Construct_UScriptStruct_FGameplayTagContainer, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Container_MetaData), NewProp_Container_MetaData) }; // 3352185621
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTag_Statics::NewProp_TagToRemove = { "TagToRemove", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NewCAVESystemCppBPLibrary_eventRemoveGameplayTag_Parms, TagToRemove), Z_Construct_UScriptStruct_FGameplayTag, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TagToRemove_MetaData), NewProp_TagToRemove_MetaData) }; // 1298103297
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTag_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NewCAVESystemCppBPLibrary_eventRemoveGameplayTag_Parms, ReturnValue), Z_Construct_UScriptStruct_FGameplayTagContainer, METADATA_PARAMS(0, nullptr) }; // 3352185621
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTag_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTag_Statics::NewProp_Container,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTag_Statics::NewProp_TagToRemove,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTag_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTag_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTag_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UNewCAVESystemCppBPLibrary, nullptr, "RemoveGameplayTag", nullptr, nullptr, Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTag_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTag_Statics::PropPointers), sizeof(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTag_Statics::NewCAVESystemCppBPLibrary_eventRemoveGameplayTag_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTag_Statics::Function_MetaDataParams), Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTag_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTag_Statics::NewCAVESystemCppBPLibrary_eventRemoveGameplayTag_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTag()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTag_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UNewCAVESystemCppBPLibrary::execRemoveGameplayTag)
{
P_GET_STRUCT_REF(FGameplayTagContainer,Z_Param_Out_Container);
P_GET_STRUCT_REF(FGameplayTag,Z_Param_Out_TagToRemove);
P_FINISH;
P_NATIVE_BEGIN;
*(FGameplayTagContainer*)Z_Param__Result=UNewCAVESystemCppBPLibrary::RemoveGameplayTag(Z_Param_Out_Container,Z_Param_Out_TagToRemove);
P_NATIVE_END;
}
// End Class UNewCAVESystemCppBPLibrary Function RemoveGameplayTag
// Begin Class UNewCAVESystemCppBPLibrary Function RemoveGameplayTagContainer
struct Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTagContainer_Statics
{
struct NewCAVESystemCppBPLibrary_eventRemoveGameplayTagContainer_Parms
{
FGameplayTagContainer TargetContainer;
FGameplayTagContainer TagsToRemove;
FGameplayTagContainer ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "NewCAVESystemCpp|GameplayTags" },
{ "DisplayName", "Remove Gameplay Tag Container" },
{ "Keywords", "Delete, Subtract, Difference" },
{ "ModuleRelativePath", "Public/NewCAVESystemCppBPLibrary.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetContainer_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TagsToRemove_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
static const UECodeGen_Private::FStructPropertyParams NewProp_TargetContainer;
static const UECodeGen_Private::FStructPropertyParams NewProp_TagsToRemove;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTagContainer_Statics::NewProp_TargetContainer = { "TargetContainer", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NewCAVESystemCppBPLibrary_eventRemoveGameplayTagContainer_Parms, TargetContainer), Z_Construct_UScriptStruct_FGameplayTagContainer, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetContainer_MetaData), NewProp_TargetContainer_MetaData) }; // 3352185621
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTagContainer_Statics::NewProp_TagsToRemove = { "TagsToRemove", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NewCAVESystemCppBPLibrary_eventRemoveGameplayTagContainer_Parms, TagsToRemove), Z_Construct_UScriptStruct_FGameplayTagContainer, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TagsToRemove_MetaData), NewProp_TagsToRemove_MetaData) }; // 3352185621
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTagContainer_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NewCAVESystemCppBPLibrary_eventRemoveGameplayTagContainer_Parms, ReturnValue), Z_Construct_UScriptStruct_FGameplayTagContainer, METADATA_PARAMS(0, nullptr) }; // 3352185621
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTagContainer_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTagContainer_Statics::NewProp_TargetContainer,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTagContainer_Statics::NewProp_TagsToRemove,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTagContainer_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTagContainer_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTagContainer_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UNewCAVESystemCppBPLibrary, nullptr, "RemoveGameplayTagContainer", nullptr, nullptr, Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTagContainer_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTagContainer_Statics::PropPointers), sizeof(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTagContainer_Statics::NewCAVESystemCppBPLibrary_eventRemoveGameplayTagContainer_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTagContainer_Statics::Function_MetaDataParams), Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTagContainer_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTagContainer_Statics::NewCAVESystemCppBPLibrary_eventRemoveGameplayTagContainer_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTagContainer()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTagContainer_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UNewCAVESystemCppBPLibrary::execRemoveGameplayTagContainer)
{
P_GET_STRUCT_REF(FGameplayTagContainer,Z_Param_Out_TargetContainer);
P_GET_STRUCT_REF(FGameplayTagContainer,Z_Param_Out_TagsToRemove);
P_FINISH;
P_NATIVE_BEGIN;
*(FGameplayTagContainer*)Z_Param__Result=UNewCAVESystemCppBPLibrary::RemoveGameplayTagContainer(Z_Param_Out_TargetContainer,Z_Param_Out_TagsToRemove);
P_NATIVE_END;
}
// End Class UNewCAVESystemCppBPLibrary Function RemoveGameplayTagContainer
// Begin Class UNewCAVESystemCppBPLibrary Function SelectJsonObjectsKeys
struct Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_SelectJsonObjectsKeys_Statics
{
struct NewCAVESystemCppBPLibrary_eventSelectJsonObjectsKeys_Parms
{
FJsonObjectWrapper SourceJsonObject;
TArray<FString> SelectKeys;
FJsonObjectWrapper ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "NewCAVESystemCpp|JSON" },
{ "DisplayName", "Select Json Object Keys" },
{ "ModuleRelativePath", "Public/NewCAVESystemCppBPLibrary.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourceJsonObject_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SelectKeys_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
static const UECodeGen_Private::FStructPropertyParams NewProp_SourceJsonObject;
static const UECodeGen_Private::FStrPropertyParams NewProp_SelectKeys_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_SelectKeys;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_SelectJsonObjectsKeys_Statics::NewProp_SourceJsonObject = { "SourceJsonObject", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NewCAVESystemCppBPLibrary_eventSelectJsonObjectsKeys_Parms, SourceJsonObject), Z_Construct_UScriptStruct_FJsonObjectWrapper, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourceJsonObject_MetaData), NewProp_SourceJsonObject_MetaData) }; // 3936905286
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_SelectJsonObjectsKeys_Statics::NewProp_SelectKeys_Inner = { "SelectKeys", 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_UNewCAVESystemCppBPLibrary_SelectJsonObjectsKeys_Statics::NewProp_SelectKeys = { "SelectKeys", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NewCAVESystemCppBPLibrary_eventSelectJsonObjectsKeys_Parms, SelectKeys), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SelectKeys_MetaData), NewProp_SelectKeys_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_SelectJsonObjectsKeys_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NewCAVESystemCppBPLibrary_eventSelectJsonObjectsKeys_Parms, ReturnValue), Z_Construct_UScriptStruct_FJsonObjectWrapper, METADATA_PARAMS(0, nullptr) }; // 3936905286
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_SelectJsonObjectsKeys_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_SelectJsonObjectsKeys_Statics::NewProp_SourceJsonObject,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_SelectJsonObjectsKeys_Statics::NewProp_SelectKeys_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_SelectJsonObjectsKeys_Statics::NewProp_SelectKeys,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_SelectJsonObjectsKeys_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_SelectJsonObjectsKeys_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_SelectJsonObjectsKeys_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UNewCAVESystemCppBPLibrary, nullptr, "SelectJsonObjectsKeys", nullptr, nullptr, Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_SelectJsonObjectsKeys_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_SelectJsonObjectsKeys_Statics::PropPointers), sizeof(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_SelectJsonObjectsKeys_Statics::NewCAVESystemCppBPLibrary_eventSelectJsonObjectsKeys_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_SelectJsonObjectsKeys_Statics::Function_MetaDataParams), Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_SelectJsonObjectsKeys_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_SelectJsonObjectsKeys_Statics::NewCAVESystemCppBPLibrary_eventSelectJsonObjectsKeys_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_SelectJsonObjectsKeys()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_SelectJsonObjectsKeys_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UNewCAVESystemCppBPLibrary::execSelectJsonObjectsKeys)
{
P_GET_STRUCT_REF(FJsonObjectWrapper,Z_Param_Out_SourceJsonObject);
P_GET_TARRAY_REF(FString,Z_Param_Out_SelectKeys);
P_FINISH;
P_NATIVE_BEGIN;
*(FJsonObjectWrapper*)Z_Param__Result=UNewCAVESystemCppBPLibrary::SelectJsonObjectsKeys(Z_Param_Out_SourceJsonObject,Z_Param_Out_SelectKeys);
P_NATIVE_END;
}
// End Class UNewCAVESystemCppBPLibrary Function SelectJsonObjectsKeys
// Begin Class UNewCAVESystemCppBPLibrary Function SetActorLoadedOnClient
struct Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_SetActorLoadedOnClient_Statics
{
@ -2300,6 +2657,7 @@ void UNewCAVESystemCppBPLibrary::StaticRegisterNativesUNewCAVESystemCppBPLibrary
{
UClass* Class = UNewCAVESystemCppBPLibrary::StaticClass();
static const FNameNativePtrPair Funcs[] = {
{ "AddGameplayTag", &UNewCAVESystemCppBPLibrary::execAddGameplayTag },
{ "BindAxis", &UNewCAVESystemCppBPLibrary::execBindAxis },
{ "BindAxisKey", &UNewCAVESystemCppBPLibrary::execBindAxisKey },
{ "BindVectorAxisKey", &UNewCAVESystemCppBPLibrary::execBindVectorAxisKey },
@ -2309,6 +2667,7 @@ void UNewCAVESystemCppBPLibrary::StaticRegisterNativesUNewCAVESystemCppBPLibrary
{ "CloneActorSimple", &UNewCAVESystemCppBPLibrary::execCloneActorSimple },
{ "DestroyComponent", &UNewCAVESystemCppBPLibrary::execDestroyComponent },
{ "EnableAllUserMouse", &UNewCAVESystemCppBPLibrary::execEnableAllUserMouse },
{ "GameplayTagContainerArrayToOneContainer", &UNewCAVESystemCppBPLibrary::execGameplayTagContainerArrayToOneContainer },
{ "GetActorNetRole", &UNewCAVESystemCppBPLibrary::execGetActorNetRole },
{ "GetAllActorsOfClassInLevel", &UNewCAVESystemCppBPLibrary::execGetAllActorsOfClassInLevel },
{ "GetCurrentCameraFromSequence", &UNewCAVESystemCppBPLibrary::execGetCurrentCameraFromSequence },
@ -2332,9 +2691,13 @@ void UNewCAVESystemCppBPLibrary::StaticRegisterNativesUNewCAVESystemCppBPLibrary
{ "IsMapExists", &UNewCAVESystemCppBPLibrary::execIsMapExists },
{ "IsModuleLoaded", &UNewCAVESystemCppBPLibrary::execIsModuleLoaded },
{ "LoadClassAsset_Blocking", &UNewCAVESystemCppBPLibrary::execLoadClassAsset_Blocking },
{ "MergeGameplayTagContainer", &UNewCAVESystemCppBPLibrary::execMergeGameplayTagContainer },
{ "MergeJsonObjects", &UNewCAVESystemCppBPLibrary::execMergeJsonObjects },
{ "MergeJsonObjectsInto", &UNewCAVESystemCppBPLibrary::execMergeJsonObjectsInto },
{ "MoveActorToNewLevel", &UNewCAVESystemCppBPLibrary::execMoveActorToNewLevel },
{ "RemoveGameplayTag", &UNewCAVESystemCppBPLibrary::execRemoveGameplayTag },
{ "RemoveGameplayTagContainer", &UNewCAVESystemCppBPLibrary::execRemoveGameplayTagContainer },
{ "SelectJsonObjectsKeys", &UNewCAVESystemCppBPLibrary::execSelectJsonObjectsKeys },
{ "SetActorLoadedOnClient", &UNewCAVESystemCppBPLibrary::execSetActorLoadedOnClient },
{ "SetLevelSequenceActorDisableCameraCuts", &UNewCAVESystemCppBPLibrary::execSetLevelSequenceActorDisableCameraCuts },
{ "SetPlayerControllerAutoManageCamera", &UNewCAVESystemCppBPLibrary::execSetPlayerControllerAutoManageCamera },
@ -2361,6 +2724,7 @@ struct Z_Construct_UClass_UNewCAVESystemCppBPLibrary_Statics
#endif // WITH_METADATA
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_AddGameplayTag, "AddGameplayTag" }, // 136825620
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_BindAxis, "BindAxis" }, // 3975996632
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_BindAxisKey, "BindAxisKey" }, // 2856714834
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_BindVectorAxisKey, "BindVectorAxisKey" }, // 2174720960
@ -2370,6 +2734,7 @@ struct Z_Construct_UClass_UNewCAVESystemCppBPLibrary_Statics
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_CloneActorSimple, "CloneActorSimple" }, // 1603321221
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_DestroyComponent, "DestroyComponent" }, // 1404669510
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_EnableAllUserMouse, "EnableAllUserMouse" }, // 2485882418
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GameplayTagContainerArrayToOneContainer, "GameplayTagContainerArrayToOneContainer" }, // 2662509950
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetActorNetRole, "GetActorNetRole" }, // 3416667933
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetAllActorsOfClassInLevel, "GetAllActorsOfClassInLevel" }, // 446032531
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_GetCurrentCameraFromSequence, "GetCurrentCameraFromSequence" }, // 1223392477
@ -2393,9 +2758,13 @@ struct Z_Construct_UClass_UNewCAVESystemCppBPLibrary_Statics
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_IsMapExists, "IsMapExists" }, // 1719771185
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_IsModuleLoaded, "IsModuleLoaded" }, // 4243382592
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_LoadClassAsset_Blocking, "LoadClassAsset_Blocking" }, // 1056180184
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_MergeGameplayTagContainer, "MergeGameplayTagContainer" }, // 775107455
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_MergeJsonObjects, "MergeJsonObjects" }, // 1326604188
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_MergeJsonObjectsInto, "MergeJsonObjectsInto" }, // 3207534600
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_MoveActorToNewLevel, "MoveActorToNewLevel" }, // 4077613912
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTag, "RemoveGameplayTag" }, // 3707513042
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_RemoveGameplayTagContainer, "RemoveGameplayTagContainer" }, // 3818266709
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_SelectJsonObjectsKeys, "SelectJsonObjectsKeys" }, // 2156535872
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_SetActorLoadedOnClient, "SetActorLoadedOnClient" }, // 399304618
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_SetLevelSequenceActorDisableCameraCuts, "SetLevelSequenceActorDisableCameraCuts" }, // 832261862
{ &Z_Construct_UFunction_UNewCAVESystemCppBPLibrary_SetPlayerControllerAutoManageCamera, "SetPlayerControllerAutoManageCamera" }, // 4241589825
@ -2449,10 +2818,10 @@ UNewCAVESystemCppBPLibrary::~UNewCAVESystemCppBPLibrary() {}
struct Z_CompiledInDeferFile_FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UNewCAVESystemCppBPLibrary, UNewCAVESystemCppBPLibrary::StaticClass, TEXT("UNewCAVESystemCppBPLibrary"), &Z_Registration_Info_UClass_UNewCAVESystemCppBPLibrary, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UNewCAVESystemCppBPLibrary), 2991910540U) },
{ Z_Construct_UClass_UNewCAVESystemCppBPLibrary, UNewCAVESystemCppBPLibrary::StaticClass, TEXT("UNewCAVESystemCppBPLibrary"), &Z_Registration_Info_UClass_UNewCAVESystemCppBPLibrary, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UNewCAVESystemCppBPLibrary), 2054956943U) },
};
};
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_208874529(TEXT("/Script/NewCAVESystemCpp"),
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_3798194180(TEXT("/Script/NewCAVESystemCpp"),
Z_CompiledInDeferFile_FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_Statics::ClassInfo),
nullptr, 0,
nullptr, 0);

View File

@ -30,6 +30,17 @@ struct FKey;
#define NEWCAVESYSTEMCPP_NewCAVESystemCppBPLibrary_generated_h
#define FID_HostProject_Plugins_NewCAVESystemCpp_Source_NewCAVESystemCpp_Public_NewCAVESystemCppBPLibrary_h_49_RPC_WRAPPERS \
DECLARE_FUNCTION(execSelectJsonObjectsKeys); \
DECLARE_FUNCTION(execGameplayTagContainerArrayToOneContainer); \
DECLARE_FUNCTION(execMergeGameplayTagContainer); \
DECLARE_FUNCTION(execIntersectGameplayTagContainers); \
DECLARE_FUNCTION(execStringArrayToGameplayTagContainer); \
DECLARE_FUNCTION(execStringToGameplayTag); \
DECLARE_FUNCTION(execMergeJsonObjectsInto); \
DECLARE_FUNCTION(execMergeJsonObjects); \
DECLARE_FUNCTION(execRemoveGameplayTagContainer); \
DECLARE_FUNCTION(execRemoveGameplayTag); \
DECLARE_FUNCTION(execAddGameplayTag); \
DECLARE_FUNCTION(execGetCurrentCameraFromSequence); \
DECLARE_FUNCTION(execEnableAllUserMouse); \
DECLARE_FUNCTION(execCloneActorPro); \
@ -56,11 +67,6 @@ struct FKey;
DECLARE_FUNCTION(execGetActorNetRole); \
DECLARE_FUNCTION(execDestroyComponent); \
DECLARE_FUNCTION(execIsMapExists); \
DECLARE_FUNCTION(execIntersectGameplayTagContainers); \
DECLARE_FUNCTION(execStringArrayToGameplayTagContainer); \
DECLARE_FUNCTION(execStringToGameplayTag); \
DECLARE_FUNCTION(execMergeJsonObjectsInto); \
DECLARE_FUNCTION(execMergeJsonObjects); \
DECLARE_FUNCTION(execGetAllActorsOfClassInLevel); \
DECLARE_FUNCTION(execGetLevelFromStreamingLevel); \
DECLARE_FUNCTION(execGetStreamingLevelList); \

View File

@ -1,7 +1,7 @@
D:\ProjectTemp\UE55PluginDev\PackagedPlugins\NewCAVESystemCpp\HostProject\Plugins\NewCAVESystemCpp\Source\NewCAVESystemCpp\Public\CA_PawnBase.h
D:\ProjectTemp\UE55PluginDev\PackagedPlugins\NewCAVESystemCpp\HostProject\Plugins\NewCAVESystemCpp\Source\NewCAVESystemCpp\Public\AutoFocusFuncLib.h
D:\ProjectTemp\UE55PluginDev\PackagedPlugins\NewCAVESystemCpp\HostProject\Plugins\NewCAVESystemCpp\Source\NewCAVESystemCpp\Public\CA_GameSession.h
D:\ProjectTemp\UE55PluginDev\PackagedPlugins\NewCAVESystemCpp\HostProject\Plugins\NewCAVESystemCpp\Source\NewCAVESystemCpp\Public\ControllerActorTypes.h
D:\ProjectTemp\UE55PluginDev\PackagedPlugins\NewCAVESystemCpp\HostProject\Plugins\NewCAVESystemCpp\Source\NewCAVESystemCpp\Public\CA_PawnBase.h
D:\ProjectTemp\UE55PluginDev\PackagedPlugins\NewCAVESystemCpp\HostProject\Plugins\NewCAVESystemCpp\Source\NewCAVESystemCpp\Public\CA_PlayerControllerBase.h
D:\ProjectTemp\UE55PluginDev\PackagedPlugins\NewCAVESystemCpp\HostProject\Plugins\NewCAVESystemCpp\Source\NewCAVESystemCpp\Public\NewCAVESystemCppBPLibrary.h
D:\ProjectTemp\UE55PluginDev\PackagedPlugins\NewCAVESystemCpp\HostProject\Plugins\NewCAVESystemCpp\Source\NewCAVESystemCpp\Public\EdnParser.h
D:\ProjectTemp\UE55PluginDev\PackagedPlugins\NewCAVESystemCpp\HostProject\Plugins\NewCAVESystemCpp\Source\NewCAVESystemCpp\Public\CA_GameSession.h
D:\ProjectTemp\UE55PluginDev\PackagedPlugins\NewCAVESystemCpp\HostProject\Plugins\NewCAVESystemCpp\Source\NewCAVESystemCpp\Public\AutoFocusFuncLib.h

View File

@ -136,159 +136,6 @@ void UNewCAVESystemCppBPLibrary::GetAllActorsOfClassInLevel(const UObject * Worl
}
}
FJsonObjectWrapper UNewCAVESystemCppBPLibrary::MergeJsonObjects(const FJsonObjectWrapper& JsonObjectA, const FJsonObjectWrapper& JsonObjectB, bool bOverwriteWithB)
{
FJsonObjectWrapper Result;
// Check if both input objects are valid
if (!JsonObjectA.JsonObject.IsValid() || !JsonObjectB.JsonObject.IsValid())
{
// If A is invalid, return B
if (!JsonObjectA.JsonObject.IsValid() && JsonObjectB.JsonObject.IsValid())
{
Result.JsonObject = JsonObjectB.JsonObject;
Result.JsonObjectToString(Result.JsonString);
return Result;
}
// If B is invalid, return A
if (!JsonObjectB.JsonObject.IsValid() && JsonObjectA.JsonObject.IsValid())
{
Result.JsonObject = JsonObjectA.JsonObject;
Result.JsonObjectToString(Result.JsonString);
return Result;
}
UE_LOG(LogTemp, Warning, TEXT("MergeJsonObjects: Both input JSON objects are invalid"));
return Result;
}
// Create a new JSON object for the result by copying A
Result.JsonObject = MakeShared<FJsonObject>(*JsonObjectA.JsonObject);
// Merge: Copy all fields from B into the result
if (bOverwriteWithB)
{
// B's values overwrite A's values
for (const auto& Pair : JsonObjectB.JsonObject->Values)
{
Result.JsonObject->SetField(Pair.Key, Pair.Value);
}
}
else
{
// A's values take precedence; only add B's values if they don't exist in A
for (const auto& Pair : JsonObjectB.JsonObject->Values)
{
if (!Result.JsonObject->HasField(Pair.Key))
{
Result.JsonObject->SetField(Pair.Key, Pair.Value);
}
}
}
// Update the JsonString in the wrapper
Result.JsonObjectToString(Result.JsonString);
return Result;
}
void UNewCAVESystemCppBPLibrary::MergeJsonObjectsInto(FJsonObjectWrapper& TargetJsonObject, const FJsonObjectWrapper& SourceJsonObject, bool bOverwrite)
{
// If source is invalid, nothing to merge
if (!SourceJsonObject.JsonObject.IsValid())
{
UE_LOG(LogTemp, Warning, TEXT("MergeJsonObjectsInto: Source JSON object is invalid"));
return;
}
// If target is invalid, create a new JSON object and copy source into it
if (!TargetJsonObject.JsonObject.IsValid())
{
TargetJsonObject.JsonObject = MakeShared<FJsonObject>(*SourceJsonObject.JsonObject);
TargetJsonObject.JsonObjectToString(TargetJsonObject.JsonString);
return;
}
// Merge: Copy all fields from Source into Target
if (bOverwrite)
{
// Source values overwrite Target values
for (const auto& Pair : SourceJsonObject.JsonObject->Values)
{
TargetJsonObject.JsonObject->SetField(Pair.Key, Pair.Value);
}
}
else
{
// Target values take precedence; only add Source values if they don't exist in Target
for (const auto& Pair : SourceJsonObject.JsonObject->Values)
{
if (!TargetJsonObject.JsonObject->HasField(Pair.Key))
{
TargetJsonObject.JsonObject->SetField(Pair.Key, Pair.Value);
}
}
}
// Update the JsonString in the wrapper
TargetJsonObject.JsonObjectToString(TargetJsonObject.JsonString);
}
FGameplayTag UNewCAVESystemCppBPLibrary::StringToGameplayTag(const FString& TagString)
{
if (TagString.IsEmpty())
{
UE_LOG(LogTemp, Warning, TEXT("StringToGameplayTag: Empty tag string provided"));
return FGameplayTag();
}
// Convert string to FName and request the tag from the manager
FName TagName = FName(*TagString);
FGameplayTag ResultTag = UGameplayTagsManager::Get().RequestGameplayTag(TagName, false);
return ResultTag;
}
FGameplayTagContainer UNewCAVESystemCppBPLibrary::StringArrayToGameplayTagContainer(const TArray<FString>& TagStrings)
{
FGameplayTagContainer ResultContainer;
if (TagStrings.Num() == 0)
{
UE_LOG(LogTemp, Warning, TEXT("StringArrayToGameplayTagContainer: Empty tag string array provided"));
return ResultContainer;
}
// Use the GameplayTagsManager to request all tags at once
UGameplayTagsManager::Get().RequestGameplayTagContainer(TagStrings, ResultContainer, false);
return ResultContainer;
}
FGameplayTagContainer UNewCAVESystemCppBPLibrary::IntersectGameplayTagContainers(const FGameplayTagContainer& ContainerA, const FGameplayTagContainer& ContainerB)
{
FGameplayTagContainer ResultContainer;
// If either container is empty, return empty result
if (ContainerA.IsEmpty() || ContainerB.IsEmpty())
{
return ResultContainer;
}
// Iterate through all tags in ContainerA
for (const FGameplayTag& Tag : ContainerA)
{
// If ContainerB also has this exact tag, add it to the result
if (ContainerB.HasTagExact(Tag))
{
ResultContainer.AddTag(Tag);
}
}
return ResultContainer;
}
bool UNewCAVESystemCppBPLibrary::IsMapExists(const FString & InName, FString &OutLongPackageName, FString &OutFileName)
{
@ -859,4 +706,253 @@ bool UNewCAVESystemCppBPLibrary::CheckWorldInPackage(const FString& PackageName)
return false;
}
*/
*/
// Replace or add GameplayTag functions
FGameplayTagContainer UNewCAVESystemCppBPLibrary::AddGameplayTag(const FGameplayTagContainer& Container, const FGameplayTag& TagToAdd)
{
FGameplayTagContainer ResultContainer = Container;
// Add the tag to the result container
ResultContainer.AddTag(TagToAdd);
return ResultContainer;
}
FGameplayTagContainer UNewCAVESystemCppBPLibrary::RemoveGameplayTag(const FGameplayTagContainer& Container, const FGameplayTag& TagToRemove)
{
FGameplayTagContainer ResultContainer = Container;
// Remove the tag from the result container
ResultContainer.RemoveTag(TagToRemove);
return ResultContainer;
}
FGameplayTagContainer UNewCAVESystemCppBPLibrary::RemoveGameplayTagContainer(const FGameplayTagContainer& TargetContainer, const FGameplayTagContainer& TagsToRemove)
{
FGameplayTagContainer ResultContainer = TargetContainer;
// If the tags to remove container is empty, return the target container unchanged
if (TagsToRemove.IsEmpty())
{
return ResultContainer;
}
// Remove all tags from TagsToRemove container
ResultContainer.RemoveTags(TagsToRemove);
return ResultContainer;
}
FJsonObjectWrapper UNewCAVESystemCppBPLibrary::MergeJsonObjects(const FJsonObjectWrapper& JsonObjectA, const FJsonObjectWrapper& JsonObjectB, bool bOverwriteWithB)
{
FJsonObjectWrapper Result;
// Check if both input objects are valid
if (!JsonObjectA.JsonObject.IsValid() || !JsonObjectB.JsonObject.IsValid())
{
// If A is invalid, return B
if (!JsonObjectA.JsonObject.IsValid() && JsonObjectB.JsonObject.IsValid())
{
Result.JsonObject = JsonObjectB.JsonObject;
Result.JsonObjectToString(Result.JsonString);
return Result;
}
// If B is invalid, return A
if (!JsonObjectB.JsonObject.IsValid() && JsonObjectA.JsonObject.IsValid())
{
Result.JsonObject = JsonObjectA.JsonObject;
Result.JsonObjectToString(Result.JsonString);
return Result;
}
UE_LOG(LogTemp, Warning, TEXT("MergeJsonObjects: Both input JSON objects are invalid"));
return Result;
}
// Create a new JSON object for the result by copying A
Result.JsonObject = MakeShared<FJsonObject>(*JsonObjectA.JsonObject);
// Merge: Copy all fields from B into the result
if (bOverwriteWithB)
{
// B's values overwrite A's values
for (const auto& Pair : JsonObjectB.JsonObject->Values)
{
Result.JsonObject->SetField(Pair.Key, Pair.Value);
}
}
else
{
// A's values take precedence; only add B's values if they don't exist in A
for (const auto& Pair : JsonObjectB.JsonObject->Values)
{
if (!Result.JsonObject->HasField(Pair.Key))
{
Result.JsonObject->SetField(Pair.Key, Pair.Value);
}
}
}
// Update the JsonString in the wrapper
Result.JsonObjectToString(Result.JsonString);
return Result;
}
void UNewCAVESystemCppBPLibrary::MergeJsonObjectsInto(FJsonObjectWrapper& TargetJsonObject, const FJsonObjectWrapper& SourceJsonObject, bool bOverwrite)
{
// If source is invalid, nothing to merge
if (!SourceJsonObject.JsonObject.IsValid())
{
UE_LOG(LogTemp, Warning, TEXT("MergeJsonObjectsInto: Source JSON object is invalid"));
return;
}
// If target is invalid, create a new JSON object and copy source into it
if (!TargetJsonObject.JsonObject.IsValid())
{
TargetJsonObject.JsonObject = MakeShared<FJsonObject>(*SourceJsonObject.JsonObject);
TargetJsonObject.JsonObjectToString(TargetJsonObject.JsonString);
return;
}
// Merge: Copy all fields from Source into Target
if (bOverwrite)
{
// Source values overwrite Target values
for (const auto& Pair : SourceJsonObject.JsonObject->Values)
{
TargetJsonObject.JsonObject->SetField(Pair.Key, Pair.Value);
}
}
else
{
// Target values take precedence; only add Source values if they don't exist in Target
for (const auto& Pair : SourceJsonObject.JsonObject->Values)
{
if (!TargetJsonObject.JsonObject->HasField(Pair.Key))
{
TargetJsonObject.JsonObject->SetField(Pair.Key, Pair.Value);
}
}
}
// Update the JsonString in the wrapper
TargetJsonObject.JsonObjectToString(TargetJsonObject.JsonString);
}
FGameplayTag UNewCAVESystemCppBPLibrary::StringToGameplayTag(const FString& TagString)
{
if (TagString.IsEmpty())
{
UE_LOG(LogTemp, Warning, TEXT("StringToGameplayTag: Empty tag string provided"));
return FGameplayTag();
}
// Convert string to FName and request the tag from the manager
FName TagName = FName(*TagString);
FGameplayTag ResultTag = UGameplayTagsManager::Get().RequestGameplayTag(TagName, false);
return ResultTag;
}
FGameplayTagContainer UNewCAVESystemCppBPLibrary::StringArrayToGameplayTagContainer(const TArray<FString>& TagStrings)
{
FGameplayTagContainer ResultContainer;
if (TagStrings.Num() == 0)
{
UE_LOG(LogTemp, Warning, TEXT("StringArrayToGameplayTagContainer: Empty tag string array provided"));
return ResultContainer;
}
// Use the GameplayTagsManager to request all tags at once
UGameplayTagsManager::Get().RequestGameplayTagContainer(TagStrings, ResultContainer, false);
return ResultContainer;
}
FGameplayTagContainer UNewCAVESystemCppBPLibrary::IntersectGameplayTagContainers(const FGameplayTagContainer& ContainerA, const FGameplayTagContainer& ContainerB)
{
FGameplayTagContainer ResultContainer;
// If either container is empty, return empty result
if (ContainerA.IsEmpty() || ContainerB.IsEmpty())
{
return ResultContainer;
}
// Iterate through all tags in ContainerA
for (const FGameplayTag& Tag : ContainerA)
{
// If ContainerB also has this exact tag, add it to the result
if (ContainerB.HasTagExact(Tag))
{
ResultContainer.AddTag(Tag);
}
}
return ResultContainer;
}
FGameplayTagContainer UNewCAVESystemCppBPLibrary::MergeGameplayTagContainer(const FGameplayTagContainer& ContainerA, const FGameplayTagContainer& ContainerB)
{
FGameplayTagContainer ResultContainer;
// Add all tags from ContainerA
for (const FGameplayTag& Tag : ContainerA)
{
ResultContainer.AddTag(Tag);
}
// Add all tags from ContainerB (AddTag will automatically handle duplicates)
for (const FGameplayTag& Tag : ContainerB)
{
ResultContainer.AddTag(Tag);
}
return ResultContainer;
}
FGameplayTagContainer UNewCAVESystemCppBPLibrary::GameplayTagContainerArrayToOneContainer(const TArray<FGameplayTagContainer>& ContainerArray)
{
FGameplayTagContainer ResultContainer;
// Iterate through all containers in the array
for (const FGameplayTagContainer& Container : ContainerArray)
{
ResultContainer.AppendTags(Container);
}
return ResultContainer;
}
FJsonObjectWrapper UNewCAVESystemCppBPLibrary::SelectJsonObjectsKeys(const FJsonObjectWrapper& SourceJsonObject, const TArray<FString>& SelectKeys)
{
FJsonObjectWrapper Result;
// 检查输入 JSON 是否有效
if (!SourceJsonObject.JsonObject.IsValid())
{
UE_LOG(LogTemp, Warning, TEXT("SelectJsonObjectsKeys: Source JSON object is invalid"));
return Result;
}
// 构造新 JsonObject
TSharedPtr<FJsonObject> NewJsonObject = MakeShared<FJsonObject>();
for (const FString& Key : SelectKeys)
{
if (SourceJsonObject.JsonObject->HasField(Key))
{
NewJsonObject->SetField(Key, SourceJsonObject.JsonObject->TryGetField(Key));
}
}
Result.JsonObject = NewJsonObject;
Result.JsonObjectToString(Result.JsonString);
return Result;
}

View File

@ -93,21 +93,6 @@ public:
UFUNCTION(BlueprintCallable, Category = "NewCAVESystemCpp|Utility", meta = (WorldContext = "WorldContextObject", DeterminesOutputType = "ActorClass", DynamicOutputParam = "OutActors"))
static void GetAllActorsOfClassInLevel(const UObject* WorldContextObject, TSubclassOf<AActor> ActorClass, ULevel* Level, bool IsIncludeChild, TArray<AActor*>& OutActors);
UFUNCTION(BlueprintCallable, Category = "NewCAVESystemCpp|JSON", meta = (DisplayName = "Merge Json Objects"))
static FJsonObjectWrapper MergeJsonObjects(const FJsonObjectWrapper& JsonObjectA, const FJsonObjectWrapper& JsonObjectB, bool bOverwriteWithB = true);
UFUNCTION(BlueprintCallable, Category = "NewCAVESystemCpp|JSON", meta = (DisplayName = "Merge Json Objects Into"))
static void MergeJsonObjectsInto(UPARAM(ref) FJsonObjectWrapper& TargetJsonObject, const FJsonObjectWrapper& SourceJsonObject, bool bOverwrite = true);
UFUNCTION(BlueprintPure, Category = "NewCAVESystemCpp|GameplayTags", meta = (DisplayName = "String To Gameplay Tag"))
static FGameplayTag StringToGameplayTag(const FString& TagString);
UFUNCTION(BlueprintPure, Category = "NewCAVESystemCpp|GameplayTags", meta = (DisplayName = "String Array To Gameplay Tag Container"))
static FGameplayTagContainer StringArrayToGameplayTagContainer(const TArray<FString>& TagStrings);
UFUNCTION(BlueprintPure, Category = "NewCAVESystemCpp|GameplayTags", meta = (DisplayName = "Intersect Gameplay Tag Containers", Keywords = "And, Filter, Common"))
static FGameplayTagContainer IntersectGameplayTagContainers(const FGameplayTagContainer& ContainerA, const FGameplayTagContainer& ContainerB);
UFUNCTION(BlueprintPure, Category = "NewCAVESystemCpp|Utility")
static bool IsMapExists(const FString& InName, FString &OutLongPackageName, FString &OutFileName);
@ -225,5 +210,36 @@ public:
UFUNCTION(BlueprintCallable, meta = (WorldContext = "WorldContextObject"), Category = "NewCAVESystemCpp|Utility")
static UCameraComponent* GetCurrentCameraFromSequence(UObject* WorldContextObject, ULevelSequencePlayer* InSeqPlayer);
UFUNCTION(BlueprintPure, Category = "NewCAVESystemCpp|GameplayTags", meta = (DisplayName = "Add Gameplay Tag", Keywords = "Insert, Append"))
static FGameplayTagContainer AddGameplayTag(const FGameplayTagContainer& Container, const FGameplayTag& TagToAdd);
UFUNCTION(BlueprintPure, Category = "NewCAVESystemCpp|GameplayTags", meta = (DisplayName = "Remove Gameplay Tag", Keywords = "Delete, Erase"))
static FGameplayTagContainer RemoveGameplayTag(const FGameplayTagContainer& Container, const FGameplayTag& TagToRemove);
UFUNCTION(BlueprintPure, Category = "NewCAVESystemCpp|GameplayTags", meta = (DisplayName = "Remove Gameplay Tag Container", Keywords = "Delete, Subtract, Difference"))
static FGameplayTagContainer RemoveGameplayTagContainer(const FGameplayTagContainer& TargetContainer, const FGameplayTagContainer& TagsToRemove);
UFUNCTION(BlueprintCallable, Category = "NewCAVESystemCpp|JSON", meta = (DisplayName = "Merge Json Objects"))
static FJsonObjectWrapper MergeJsonObjects(const FJsonObjectWrapper& JsonObjectA, const FJsonObjectWrapper& JsonObjectB, bool bOverwriteWithB = true);
UFUNCTION(BlueprintCallable, Category = "NewCAVESystemCpp|JSON", meta = (DisplayName = "Merge Json Objects Into"))
static void MergeJsonObjectsInto(UPARAM(ref) FJsonObjectWrapper& TargetJsonObject, const FJsonObjectWrapper& SourceJsonObject, bool bOverwrite = true);
UFUNCTION(BlueprintPure, Category = "NewCAVESystemCpp|GameplayTags", meta = (DisplayName = "String To Gameplay Tag"))
static FGameplayTag StringToGameplayTag(const FString& TagString);
UFUNCTION(BlueprintPure, Category = "NewCAVESystemCpp|GameplayTags", meta = (DisplayName = "String Array To Gameplay Tag Container"))
static FGameplayTagContainer StringArrayToGameplayTagContainer(const TArray<FString>& TagStrings);
UFUNCTION(BlueprintPure, Category = "NewCAVESystemCpp|GameplayTags", meta = (DisplayName = "Intersect Gameplay Tag Containers", Keywords = "And, Filter, Common"))
static FGameplayTagContainer IntersectGameplayTagContainers(const FGameplayTagContainer& ContainerA, const FGameplayTagContainer& ContainerB);
UFUNCTION(BlueprintPure, Category = "NewCAVESystemCpp|GameplayTags", meta = (DisplayName = "Merge Gameplay Tag Containers", Keywords = "Combine, Union, Join"))
static FGameplayTagContainer MergeGameplayTagContainer(const FGameplayTagContainer& ContainerA, const FGameplayTagContainer& ContainerB);
UFUNCTION(BlueprintPure, Category = "NewCAVESystemCpp|GameplayTags", meta = (DisplayName = "Gameplay Tag Container Array To One Container", Keywords = "Merge, Combine, Union, Flatten"))
static FGameplayTagContainer GameplayTagContainerArrayToOneContainer(const TArray<FGameplayTagContainer>& ContainerArray);
UFUNCTION(BlueprintCallable, Category = "NewCAVESystemCpp|JSON", meta = (DisplayName = "Select Json Object Keys"))
static FJsonObjectWrapper SelectJsonObjectsKeys(const FJsonObjectWrapper& SourceJsonObject, const TArray<FString>& SelectKeys);
};