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

234 lines
16 KiB
C++

// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "BehaviorTree/BTNode.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeBTNode() {}
// ********** Begin Cross Module References ********************************************************
AIMODULE_API UClass* Z_Construct_UClass_UBehaviorTree_NoRegister();
AIMODULE_API UClass* Z_Construct_UClass_UBTCompositeNode_NoRegister();
AIMODULE_API UClass* Z_Construct_UClass_UBTNode();
AIMODULE_API UClass* Z_Construct_UClass_UBTNode_NoRegister();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
GAMEPLAYTASKS_API UClass* Z_Construct_UClass_UGameplayTaskOwnerInterface_NoRegister();
UPackage* Z_Construct_UPackage__Script_AIModule();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UBTNode ******************************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UBTNode;
UClass* UBTNode::GetPrivateStaticClass()
{
using TClass = UBTNode;
if (!Z_Registration_Info_UClass_UBTNode.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("BTNode"),
Z_Registration_Info_UClass_UBTNode.InnerSingleton,
StaticRegisterNativesUBTNode,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UBTNode.InnerSingleton;
}
UClass* Z_Construct_UClass_UBTNode_NoRegister()
{
return UBTNode::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UBTNode_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "BehaviorTree/BTNode.h" },
{ "ModuleRelativePath", "Classes/BehaviorTree/BTNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NodeName_MetaData[] = {
{ "Category", "Description" },
{ "Comment", "/** node name */" },
{ "ModuleRelativePath", "Classes/BehaviorTree/BTNode.h" },
{ "ToolTip", "node name" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TreeAsset_MetaData[] = {
{ "Comment", "/** source asset */" },
{ "ModuleRelativePath", "Classes/BehaviorTree/BTNode.h" },
{ "ToolTip", "source asset" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParentNode_MetaData[] = {
{ "Comment", "/** parent node */" },
{ "ModuleRelativePath", "Classes/BehaviorTree/BTNode.h" },
{ "ToolTip", "parent node" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ExecutionIndex_MetaData[] = {
{ "Comment", "/** depth first index (execution order) */" },
{ "ModuleRelativePath", "Classes/BehaviorTree/BTNode.h" },
{ "ToolTip", "depth first index (execution order)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MemoryOffset_MetaData[] = {
{ "Comment", "/** instance memory offset */" },
{ "ModuleRelativePath", "Classes/BehaviorTree/BTNode.h" },
{ "ToolTip", "instance memory offset" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TreeDepth_MetaData[] = {
{ "Comment", "/** depth in tree */" },
{ "ModuleRelativePath", "Classes/BehaviorTree/BTNode.h" },
{ "ToolTip", "depth in tree" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsInstanced_MetaData[] = {
{ "Comment", "/** set automatically for node instances. Should never be set manually */" },
{ "ModuleRelativePath", "Classes/BehaviorTree/BTNode.h" },
{ "ToolTip", "set automatically for node instances. Should never be set manually" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsInjected_MetaData[] = {
{ "Comment", "/** if set, node is injected by subtree. Should never be set manually */" },
{ "ModuleRelativePath", "Classes/BehaviorTree/BTNode.h" },
{ "ToolTip", "if set, node is injected by subtree. Should never be set manually" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCreateNodeInstance_MetaData[] = {
{ "Comment", "/** if set, node will be instanced instead of using memory block and template shared with all other BT components */" },
{ "ModuleRelativePath", "Classes/BehaviorTree/BTNode.h" },
{ "ToolTip", "if set, node will be instanced instead of using memory block and template shared with all other BT components" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bOwnsGameplayTasks_MetaData[] = {
{ "Comment", "/** set to true if task owns any GameplayTasks. Note this requires tasks to be created via NewBTAITask\n\x09 *\x09Otherwise specific BT task node class is responsible for ending the gameplay tasks on node finish */" },
{ "ModuleRelativePath", "Classes/BehaviorTree/BTNode.h" },
{ "ToolTip", "set to true if task owns any GameplayTasks. Note this requires tasks to be created via NewBTAITask\n Otherwise specific BT task node class is responsible for ending the gameplay tasks on node finish" },
};
#endif // WITH_METADATA
// ********** Begin Class UBTNode constinit property declarations **********************************
static const UECodeGen_Private::FStrPropertyParams NewProp_NodeName;
static const UECodeGen_Private::FObjectPropertyParams NewProp_TreeAsset;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ParentNode;
static const UECodeGen_Private::FUInt16PropertyParams NewProp_ExecutionIndex;
static const UECodeGen_Private::FUInt16PropertyParams NewProp_MemoryOffset;
static const UECodeGen_Private::FBytePropertyParams NewProp_TreeDepth;
static void NewProp_bIsInstanced_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsInstanced;
static void NewProp_bIsInjected_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsInjected;
static void NewProp_bCreateNodeInstance_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCreateNodeInstance;
static void NewProp_bOwnsGameplayTasks_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bOwnsGameplayTasks;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UBTNode constinit property declarations ************************************
static UObject* (*const DependentSingletons[])();
static const UECodeGen_Private::FImplementedInterfaceParams InterfaceParams[];
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UBTNode>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UBTNode_Statics
// ********** Begin Class UBTNode Property Definitions *********************************************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UBTNode_Statics::NewProp_NodeName = { "NodeName", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBTNode, NodeName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NodeName_MetaData), NewProp_NodeName_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UBTNode_Statics::NewProp_TreeAsset = { "TreeAsset", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBTNode, TreeAsset), Z_Construct_UClass_UBehaviorTree_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TreeAsset_MetaData), NewProp_TreeAsset_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UBTNode_Statics::NewProp_ParentNode = { "ParentNode", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBTNode, ParentNode), Z_Construct_UClass_UBTCompositeNode_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParentNode_MetaData), NewProp_ParentNode_MetaData) };
const UECodeGen_Private::FUInt16PropertyParams Z_Construct_UClass_UBTNode_Statics::NewProp_ExecutionIndex = { "ExecutionIndex", nullptr, (EPropertyFlags)0x0040000000002000, UECodeGen_Private::EPropertyGenFlags::UInt16, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBTNode, ExecutionIndex), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ExecutionIndex_MetaData), NewProp_ExecutionIndex_MetaData) };
const UECodeGen_Private::FUInt16PropertyParams Z_Construct_UClass_UBTNode_Statics::NewProp_MemoryOffset = { "MemoryOffset", nullptr, (EPropertyFlags)0x0040000000002000, UECodeGen_Private::EPropertyGenFlags::UInt16, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBTNode, MemoryOffset), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MemoryOffset_MetaData), NewProp_MemoryOffset_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UBTNode_Statics::NewProp_TreeDepth = { "TreeDepth", nullptr, (EPropertyFlags)0x0040000000002000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBTNode, TreeDepth), nullptr, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TreeDepth_MetaData), NewProp_TreeDepth_MetaData) };
void Z_Construct_UClass_UBTNode_Statics::NewProp_bIsInstanced_SetBit(void* Obj)
{
((UBTNode*)Obj)->bIsInstanced = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UBTNode_Statics::NewProp_bIsInstanced = { "bIsInstanced", nullptr, (EPropertyFlags)0x0040000000002000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UBTNode), &Z_Construct_UClass_UBTNode_Statics::NewProp_bIsInstanced_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsInstanced_MetaData), NewProp_bIsInstanced_MetaData) };
void Z_Construct_UClass_UBTNode_Statics::NewProp_bIsInjected_SetBit(void* Obj)
{
((UBTNode*)Obj)->bIsInjected = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UBTNode_Statics::NewProp_bIsInjected = { "bIsInjected", nullptr, (EPropertyFlags)0x0040000000002000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UBTNode), &Z_Construct_UClass_UBTNode_Statics::NewProp_bIsInjected_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsInjected_MetaData), NewProp_bIsInjected_MetaData) };
void Z_Construct_UClass_UBTNode_Statics::NewProp_bCreateNodeInstance_SetBit(void* Obj)
{
((UBTNode*)Obj)->bCreateNodeInstance = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UBTNode_Statics::NewProp_bCreateNodeInstance = { "bCreateNodeInstance", nullptr, (EPropertyFlags)0x0020080000002000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UBTNode), &Z_Construct_UClass_UBTNode_Statics::NewProp_bCreateNodeInstance_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCreateNodeInstance_MetaData), NewProp_bCreateNodeInstance_MetaData) };
void Z_Construct_UClass_UBTNode_Statics::NewProp_bOwnsGameplayTasks_SetBit(void* Obj)
{
((UBTNode*)Obj)->bOwnsGameplayTasks = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UBTNode_Statics::NewProp_bOwnsGameplayTasks = { "bOwnsGameplayTasks", nullptr, (EPropertyFlags)0x0020080000002000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UBTNode), &Z_Construct_UClass_UBTNode_Statics::NewProp_bOwnsGameplayTasks_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bOwnsGameplayTasks_MetaData), NewProp_bOwnsGameplayTasks_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UBTNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBTNode_Statics::NewProp_NodeName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBTNode_Statics::NewProp_TreeAsset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBTNode_Statics::NewProp_ParentNode,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBTNode_Statics::NewProp_ExecutionIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBTNode_Statics::NewProp_MemoryOffset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBTNode_Statics::NewProp_TreeDepth,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBTNode_Statics::NewProp_bIsInstanced,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBTNode_Statics::NewProp_bIsInjected,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBTNode_Statics::NewProp_bCreateNodeInstance,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBTNode_Statics::NewProp_bOwnsGameplayTasks,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UBTNode_Statics::PropPointers) < 2048);
// ********** End Class UBTNode Property Definitions ***********************************************
UObject* (*const Z_Construct_UClass_UBTNode_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_AIModule,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UBTNode_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FImplementedInterfaceParams Z_Construct_UClass_UBTNode_Statics::InterfaceParams[] = {
{ Z_Construct_UClass_UGameplayTaskOwnerInterface_NoRegister, (int32)VTABLE_OFFSET(UBTNode, IGameplayTaskOwnerInterface), false }, // 2833624204
};
const UECodeGen_Private::FClassParams Z_Construct_UClass_UBTNode_Statics::ClassParams = {
&UBTNode::StaticClass,
"Game",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UBTNode_Statics::PropPointers,
InterfaceParams,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UBTNode_Statics::PropPointers),
UE_ARRAY_COUNT(InterfaceParams),
0x000800A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UBTNode_Statics::Class_MetaDataParams), Z_Construct_UClass_UBTNode_Statics::Class_MetaDataParams)
};
void UBTNode::StaticRegisterNativesUBTNode()
{
}
UClass* Z_Construct_UClass_UBTNode()
{
if (!Z_Registration_Info_UClass_UBTNode.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UBTNode.OuterSingleton, Z_Construct_UClass_UBTNode_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UBTNode.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UBTNode);
UBTNode::~UBTNode() {}
// ********** End Class UBTNode ********************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_BTNode_h__Script_AIModule_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UBTNode, UBTNode::StaticClass, TEXT("UBTNode"), &Z_Registration_Info_UClass_UBTNode, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UBTNode), 624956443U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_BTNode_h__Script_AIModule_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_BTNode_h__Script_AIModule_2566442623{
TEXT("/Script/AIModule"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_BTNode_h__Script_AIModule_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_BTNode_h__Script_AIModule_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS