Initial Commit

This commit is contained in:
Norman Lansing
2026-01-28 19:08:51 -05:00
commit ecb33115bf
54042 changed files with 9695586 additions and 0 deletions

View File

@@ -0,0 +1,119 @@
// 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 "AbstractNavData.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAbstractNavData() {}
// ********** Begin Cross Module References ********************************************************
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_AAbstractNavData();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_AAbstractNavData_NoRegister();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_ANavigationData();
UPackage* Z_Construct_UPackage__Script_NavigationSystem();
// ********** End Cross Module References **********************************************************
// ********** Begin Class AAbstractNavData *********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_AAbstractNavData;
UClass* AAbstractNavData::GetPrivateStaticClass()
{
using TClass = AAbstractNavData;
if (!Z_Registration_Info_UClass_AAbstractNavData.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AbstractNavData"),
Z_Registration_Info_UClass_AAbstractNavData.InnerSingleton,
StaticRegisterNativesAAbstractNavData,
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_AAbstractNavData.InnerSingleton;
}
UClass* Z_Construct_UClass_AAbstractNavData_NoRegister()
{
return AAbstractNavData::GetPrivateStaticClass();
}
struct Z_Construct_UClass_AAbstractNavData_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "AbstractNavData.h" },
{ "ModuleRelativePath", "Public/AbstractNavData.h" },
{ "ObjectInitializerConstructorDeclared", "" },
};
#endif // WITH_METADATA
// ********** Begin Class AAbstractNavData constinit property declarations *************************
// ********** End Class AAbstractNavData constinit property declarations ***************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<AAbstractNavData>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_AAbstractNavData_Statics
UObject* (*const Z_Construct_UClass_AAbstractNavData_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_ANavigationData,
(UObject* (*)())Z_Construct_UPackage__Script_NavigationSystem,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_AAbstractNavData_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_AAbstractNavData_Statics::ClassParams = {
&AAbstractNavData::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x008800A6u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_AAbstractNavData_Statics::Class_MetaDataParams), Z_Construct_UClass_AAbstractNavData_Statics::Class_MetaDataParams)
};
void AAbstractNavData::StaticRegisterNativesAAbstractNavData()
{
}
UClass* Z_Construct_UClass_AAbstractNavData()
{
if (!Z_Registration_Info_UClass_AAbstractNavData.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_AAbstractNavData.OuterSingleton, Z_Construct_UClass_AAbstractNavData_Statics::ClassParams);
}
return Z_Registration_Info_UClass_AAbstractNavData.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, AAbstractNavData);
AAbstractNavData::~AAbstractNavData() {}
// ********** End Class AAbstractNavData ***********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_AbstractNavData_h__Script_NavigationSystem_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_AAbstractNavData, AAbstractNavData::StaticClass, TEXT("AAbstractNavData"), &Z_Registration_Info_UClass_AAbstractNavData, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(AAbstractNavData), 3180295399U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_AbstractNavData_h__Script_NavigationSystem_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_AbstractNavData_h__Script_NavigationSystem_2692556014{
TEXT("/Script/NavigationSystem"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_AbstractNavData_h__Script_NavigationSystem_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_AbstractNavData_h__Script_NavigationSystem_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,61 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "AbstractNavData.h"
#ifdef NAVIGATIONSYSTEM_AbstractNavData_generated_h
#error "AbstractNavData.generated.h already included, missing '#pragma once' in AbstractNavData.h"
#endif
#define NAVIGATIONSYSTEM_AbstractNavData_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class AAbstractNavData *********************************************************
struct Z_Construct_UClass_AAbstractNavData_Statics;
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_AAbstractNavData_NoRegister();
#define FID_Engine_Source_Runtime_NavigationSystem_Public_AbstractNavData_h_62_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesAAbstractNavData(); \
friend struct ::Z_Construct_UClass_AAbstractNavData_Statics; \
static UClass* GetPrivateStaticClass(); \
friend NAVIGATIONSYSTEM_API UClass* ::Z_Construct_UClass_AAbstractNavData_NoRegister(); \
public: \
DECLARE_CLASS2(AAbstractNavData, ANavigationData, COMPILED_IN_FLAGS(0 | CLASS_DefaultConfig | CLASS_Config), CASTCLASS_None, TEXT("/Script/NavigationSystem"), Z_Construct_UClass_AAbstractNavData_NoRegister) \
DECLARE_SERIALIZER(AAbstractNavData)
#define FID_Engine_Source_Runtime_NavigationSystem_Public_AbstractNavData_h_62_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
AAbstractNavData(AAbstractNavData&&) = delete; \
AAbstractNavData(const AAbstractNavData&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NAVIGATIONSYSTEM_API, AAbstractNavData); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(AAbstractNavData); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(AAbstractNavData) \
NAVIGATIONSYSTEM_API virtual ~AAbstractNavData();
#define FID_Engine_Source_Runtime_NavigationSystem_Public_AbstractNavData_h_59_PROLOG
#define FID_Engine_Source_Runtime_NavigationSystem_Public_AbstractNavData_h_62_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_NavigationSystem_Public_AbstractNavData_h_62_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_NavigationSystem_Public_AbstractNavData_h_62_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class AAbstractNavData;
// ********** End Class AAbstractNavData ***********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_NavigationSystem_Public_AbstractNavData_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,153 @@
// 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 "BaseGeneratedNavLinksProxy.h"
#include "AI/Navigation/NavigationTypes.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeBaseGeneratedNavLinksProxy() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FNavLinkId();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UBaseGeneratedNavLinksProxy();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UBaseGeneratedNavLinksProxy_NoRegister();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavLinkCustomInterface_NoRegister();
UPackage* Z_Construct_UPackage__Script_NavigationSystem();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UBaseGeneratedNavLinksProxy **********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UBaseGeneratedNavLinksProxy;
UClass* UBaseGeneratedNavLinksProxy::GetPrivateStaticClass()
{
using TClass = UBaseGeneratedNavLinksProxy;
if (!Z_Registration_Info_UClass_UBaseGeneratedNavLinksProxy.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("BaseGeneratedNavLinksProxy"),
Z_Registration_Info_UClass_UBaseGeneratedNavLinksProxy.InnerSingleton,
StaticRegisterNativesUBaseGeneratedNavLinksProxy,
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_UBaseGeneratedNavLinksProxy.InnerSingleton;
}
UClass* Z_Construct_UClass_UBaseGeneratedNavLinksProxy_NoRegister()
{
return UBaseGeneratedNavLinksProxy::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UBaseGeneratedNavLinksProxy_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * Experimental\n * Base class used to create generated navlinks proxy.\n * The proxy id is used to represent multiple links generated from the same configuration.\n */" },
{ "IncludePath", "BaseGeneratedNavLinksProxy.h" },
{ "IsBlueprintBase", "true" },
{ "ModuleRelativePath", "Public/BaseGeneratedNavLinksProxy.h" },
{ "ToolTip", "Experimental\nBase class used to create generated navlinks proxy.\nThe proxy id is used to represent multiple links generated from the same configuration." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LinkProxyId_MetaData[] = {
{ "Comment", "/** The LinkID will be the same for all navlinks using the proxy. */" },
{ "ModuleRelativePath", "Public/BaseGeneratedNavLinksProxy.h" },
{ "ToolTip", "The LinkID will be the same for all navlinks using the proxy." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Owner_MetaData[] = {
{ "Comment", "/** Proxy owner. */" },
{ "ModuleRelativePath", "Public/BaseGeneratedNavLinksProxy.h" },
{ "ToolTip", "Proxy owner." },
};
#endif // WITH_METADATA
// ********** Begin Class UBaseGeneratedNavLinksProxy constinit property declarations **************
static const UECodeGen_Private::FStructPropertyParams NewProp_LinkProxyId;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Owner;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UBaseGeneratedNavLinksProxy constinit property declarations ****************
static UObject* (*const DependentSingletons[])();
static const UECodeGen_Private::FImplementedInterfaceParams InterfaceParams[];
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UBaseGeneratedNavLinksProxy>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UBaseGeneratedNavLinksProxy_Statics
// ********** Begin Class UBaseGeneratedNavLinksProxy Property Definitions *************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UBaseGeneratedNavLinksProxy_Statics::NewProp_LinkProxyId = { "LinkProxyId", nullptr, (EPropertyFlags)0x0020080000002000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBaseGeneratedNavLinksProxy, LinkProxyId), Z_Construct_UScriptStruct_FNavLinkId, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LinkProxyId_MetaData), NewProp_LinkProxyId_MetaData) }; // 2794677406
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UBaseGeneratedNavLinksProxy_Statics::NewProp_Owner = { "Owner", nullptr, (EPropertyFlags)0x0124080000002000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBaseGeneratedNavLinksProxy, Owner), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Owner_MetaData), NewProp_Owner_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UBaseGeneratedNavLinksProxy_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBaseGeneratedNavLinksProxy_Statics::NewProp_LinkProxyId,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBaseGeneratedNavLinksProxy_Statics::NewProp_Owner,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UBaseGeneratedNavLinksProxy_Statics::PropPointers) < 2048);
// ********** End Class UBaseGeneratedNavLinksProxy Property Definitions ***************************
UObject* (*const Z_Construct_UClass_UBaseGeneratedNavLinksProxy_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_NavigationSystem,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UBaseGeneratedNavLinksProxy_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FImplementedInterfaceParams Z_Construct_UClass_UBaseGeneratedNavLinksProxy_Statics::InterfaceParams[] = {
{ Z_Construct_UClass_UNavLinkCustomInterface_NoRegister, (int32)VTABLE_OFFSET(UBaseGeneratedNavLinksProxy, INavLinkCustomInterface), false }, // 706059323
};
const UECodeGen_Private::FClassParams Z_Construct_UClass_UBaseGeneratedNavLinksProxy_Statics::ClassParams = {
&UBaseGeneratedNavLinksProxy::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UBaseGeneratedNavLinksProxy_Statics::PropPointers,
InterfaceParams,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UBaseGeneratedNavLinksProxy_Statics::PropPointers),
UE_ARRAY_COUNT(InterfaceParams),
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UBaseGeneratedNavLinksProxy_Statics::Class_MetaDataParams), Z_Construct_UClass_UBaseGeneratedNavLinksProxy_Statics::Class_MetaDataParams)
};
void UBaseGeneratedNavLinksProxy::StaticRegisterNativesUBaseGeneratedNavLinksProxy()
{
}
UClass* Z_Construct_UClass_UBaseGeneratedNavLinksProxy()
{
if (!Z_Registration_Info_UClass_UBaseGeneratedNavLinksProxy.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UBaseGeneratedNavLinksProxy.OuterSingleton, Z_Construct_UClass_UBaseGeneratedNavLinksProxy_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UBaseGeneratedNavLinksProxy.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UBaseGeneratedNavLinksProxy);
UBaseGeneratedNavLinksProxy::~UBaseGeneratedNavLinksProxy() {}
// ********** End Class UBaseGeneratedNavLinksProxy ************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_BaseGeneratedNavLinksProxy_h__Script_NavigationSystem_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UBaseGeneratedNavLinksProxy, UBaseGeneratedNavLinksProxy::StaticClass, TEXT("UBaseGeneratedNavLinksProxy"), &Z_Registration_Info_UClass_UBaseGeneratedNavLinksProxy, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UBaseGeneratedNavLinksProxy), 812770350U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_BaseGeneratedNavLinksProxy_h__Script_NavigationSystem_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_BaseGeneratedNavLinksProxy_h__Script_NavigationSystem_738965971{
TEXT("/Script/NavigationSystem"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_BaseGeneratedNavLinksProxy_h__Script_NavigationSystem_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_BaseGeneratedNavLinksProxy_h__Script_NavigationSystem_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,64 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "BaseGeneratedNavLinksProxy.h"
#ifdef NAVIGATIONSYSTEM_BaseGeneratedNavLinksProxy_generated_h
#error "BaseGeneratedNavLinksProxy.generated.h already included, missing '#pragma once' in BaseGeneratedNavLinksProxy.h"
#endif
#define NAVIGATIONSYSTEM_BaseGeneratedNavLinksProxy_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UBaseGeneratedNavLinksProxy **********************************************
struct Z_Construct_UClass_UBaseGeneratedNavLinksProxy_Statics;
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UBaseGeneratedNavLinksProxy_NoRegister();
#define FID_Engine_Source_Runtime_NavigationSystem_Public_BaseGeneratedNavLinksProxy_h_19_INCLASS \
private: \
static void StaticRegisterNativesUBaseGeneratedNavLinksProxy(); \
friend struct ::Z_Construct_UClass_UBaseGeneratedNavLinksProxy_Statics; \
static UClass* GetPrivateStaticClass(); \
friend NAVIGATIONSYSTEM_API UClass* ::Z_Construct_UClass_UBaseGeneratedNavLinksProxy_NoRegister(); \
public: \
DECLARE_CLASS2(UBaseGeneratedNavLinksProxy, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/NavigationSystem"), Z_Construct_UClass_UBaseGeneratedNavLinksProxy_NoRegister) \
DECLARE_SERIALIZER(UBaseGeneratedNavLinksProxy) \
virtual UObject* _getUObject() const override { return const_cast<UBaseGeneratedNavLinksProxy*>(this); }
#define FID_Engine_Source_Runtime_NavigationSystem_Public_BaseGeneratedNavLinksProxy_h_19_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NAVIGATIONSYSTEM_API UBaseGeneratedNavLinksProxy(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UBaseGeneratedNavLinksProxy) \
DECLARE_VTABLE_PTR_HELPER_CTOR(NAVIGATIONSYSTEM_API, UBaseGeneratedNavLinksProxy); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UBaseGeneratedNavLinksProxy); \
/** Deleted move- and copy-constructors, should never be used */ \
UBaseGeneratedNavLinksProxy(UBaseGeneratedNavLinksProxy&&) = delete; \
UBaseGeneratedNavLinksProxy(const UBaseGeneratedNavLinksProxy&) = delete; \
NAVIGATIONSYSTEM_API virtual ~UBaseGeneratedNavLinksProxy();
#define FID_Engine_Source_Runtime_NavigationSystem_Public_BaseGeneratedNavLinksProxy_h_16_PROLOG
#define FID_Engine_Source_Runtime_NavigationSystem_Public_BaseGeneratedNavLinksProxy_h_19_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_NavigationSystem_Public_BaseGeneratedNavLinksProxy_h_19_INCLASS \
FID_Engine_Source_Runtime_NavigationSystem_Public_BaseGeneratedNavLinksProxy_h_19_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UBaseGeneratedNavLinksProxy;
// ********** End Class UBaseGeneratedNavLinksProxy ************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_NavigationSystem_Public_BaseGeneratedNavLinksProxy_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,121 @@
// 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 "CrowdManagerBase.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeCrowdManagerBase() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UCrowdManagerBase();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UCrowdManagerBase_NoRegister();
UPackage* Z_Construct_UPackage__Script_NavigationSystem();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UCrowdManagerBase ********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UCrowdManagerBase;
UClass* UCrowdManagerBase::GetPrivateStaticClass()
{
using TClass = UCrowdManagerBase;
if (!Z_Registration_Info_UClass_UCrowdManagerBase.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("CrowdManagerBase"),
Z_Registration_Info_UClass_UCrowdManagerBase.InnerSingleton,
StaticRegisterNativesUCrowdManagerBase,
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_UCrowdManagerBase.InnerSingleton;
}
UClass* Z_Construct_UClass_UCrowdManagerBase_NoRegister()
{
return UCrowdManagerBase::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UCrowdManagerBase_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** Base class for Crowd Managers. If you want to create a custom crowd manager\n *\x09implement a class extending this one and set UNavigationSystemV1::CrowdManagerClass\n *\x09to point at your class */" },
{ "IncludePath", "CrowdManagerBase.h" },
{ "ModuleRelativePath", "Public/CrowdManagerBase.h" },
{ "ToolTip", "Base class for Crowd Managers. If you want to create a custom crowd manager\n implement a class extending this one and set UNavigationSystemV1::CrowdManagerClass\n to point at your class" },
};
#endif // WITH_METADATA
// ********** Begin Class UCrowdManagerBase constinit property declarations ************************
// ********** End Class UCrowdManagerBase constinit property declarations **************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UCrowdManagerBase>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UCrowdManagerBase_Statics
UObject* (*const Z_Construct_UClass_UCrowdManagerBase_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_NavigationSystem,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UCrowdManagerBase_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UCrowdManagerBase_Statics::ClassParams = {
&UCrowdManagerBase::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A9u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UCrowdManagerBase_Statics::Class_MetaDataParams), Z_Construct_UClass_UCrowdManagerBase_Statics::Class_MetaDataParams)
};
void UCrowdManagerBase::StaticRegisterNativesUCrowdManagerBase()
{
}
UClass* Z_Construct_UClass_UCrowdManagerBase()
{
if (!Z_Registration_Info_UClass_UCrowdManagerBase.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UCrowdManagerBase.OuterSingleton, Z_Construct_UClass_UCrowdManagerBase_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UCrowdManagerBase.OuterSingleton;
}
UCrowdManagerBase::UCrowdManagerBase(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UCrowdManagerBase);
UCrowdManagerBase::~UCrowdManagerBase() {}
// ********** End Class UCrowdManagerBase **********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_CrowdManagerBase_h__Script_NavigationSystem_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UCrowdManagerBase, UCrowdManagerBase::StaticClass, TEXT("UCrowdManagerBase"), &Z_Registration_Info_UClass_UCrowdManagerBase, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UCrowdManagerBase), 1572011721U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_CrowdManagerBase_h__Script_NavigationSystem_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_CrowdManagerBase_h__Script_NavigationSystem_3345628080{
TEXT("/Script/NavigationSystem"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_CrowdManagerBase_h__Script_NavigationSystem_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_CrowdManagerBase_h__Script_NavigationSystem_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,63 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "CrowdManagerBase.h"
#ifdef NAVIGATIONSYSTEM_CrowdManagerBase_generated_h
#error "CrowdManagerBase.generated.h already included, missing '#pragma once' in CrowdManagerBase.h"
#endif
#define NAVIGATIONSYSTEM_CrowdManagerBase_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UCrowdManagerBase ********************************************************
struct Z_Construct_UClass_UCrowdManagerBase_Statics;
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UCrowdManagerBase_NoRegister();
#define FID_Engine_Source_Runtime_NavigationSystem_Public_CrowdManagerBase_h_15_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUCrowdManagerBase(); \
friend struct ::Z_Construct_UClass_UCrowdManagerBase_Statics; \
static UClass* GetPrivateStaticClass(); \
friend NAVIGATIONSYSTEM_API UClass* ::Z_Construct_UClass_UCrowdManagerBase_NoRegister(); \
public: \
DECLARE_CLASS2(UCrowdManagerBase, UObject, COMPILED_IN_FLAGS(CLASS_Abstract | CLASS_Transient), CASTCLASS_None, TEXT("/Script/NavigationSystem"), Z_Construct_UClass_UCrowdManagerBase_NoRegister) \
DECLARE_SERIALIZER(UCrowdManagerBase)
#define FID_Engine_Source_Runtime_NavigationSystem_Public_CrowdManagerBase_h_15_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NAVIGATIONSYSTEM_API UCrowdManagerBase(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UCrowdManagerBase(UCrowdManagerBase&&) = delete; \
UCrowdManagerBase(const UCrowdManagerBase&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NAVIGATIONSYSTEM_API, UCrowdManagerBase); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UCrowdManagerBase); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UCrowdManagerBase) \
NAVIGATIONSYSTEM_API virtual ~UCrowdManagerBase();
#define FID_Engine_Source_Runtime_NavigationSystem_Public_CrowdManagerBase_h_12_PROLOG
#define FID_Engine_Source_Runtime_NavigationSystem_Public_CrowdManagerBase_h_15_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_NavigationSystem_Public_CrowdManagerBase_h_15_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_NavigationSystem_Public_CrowdManagerBase_h_15_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UCrowdManagerBase;
// ********** End Class UCrowdManagerBase **********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_NavigationSystem_Public_CrowdManagerBase_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,572 @@
// 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 "NavMesh/LinkGenerationConfig.h"
#include "AI/Navigation/NavigationTypes.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeLinkGenerationConfig() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UClass_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UNavAreaBase_NoRegister();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FNavLinkId();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UBaseGeneratedNavLinksProxy_NoRegister();
NAVIGATIONSYSTEM_API UEnum* Z_Construct_UEnum_NavigationSystem_ENavLinkBuilderFlags();
NAVIGATIONSYSTEM_API UScriptStruct* Z_Construct_UScriptStruct_FNavLinkGenerationJumpConfig();
NAVIGATIONSYSTEM_API UScriptStruct* Z_Construct_UScriptStruct_FNavLinkGenerationJumpDownConfig();
UPackage* Z_Construct_UPackage__Script_NavigationSystem();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum ENavLinkBuilderFlags ******************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ENavLinkBuilderFlags;
static UEnum* ENavLinkBuilderFlags_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ENavLinkBuilderFlags.OuterSingleton)
{
Z_Registration_Info_UEnum_ENavLinkBuilderFlags.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_NavigationSystem_ENavLinkBuilderFlags, (UObject*)Z_Construct_UPackage__Script_NavigationSystem(), TEXT("ENavLinkBuilderFlags"));
}
return Z_Registration_Info_UEnum_ENavLinkBuilderFlags.OuterSingleton;
}
template<> NAVIGATIONSYSTEM_NON_ATTRIBUTED_API UEnum* StaticEnum<ENavLinkBuilderFlags>()
{
return ENavLinkBuilderFlags_StaticEnum();
}
struct Z_Construct_UEnum_NavigationSystem_ENavLinkBuilderFlags_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Bitflags", "" },
{ "CreateCenterPointLink.Name", "ENavLinkBuilderFlags::CreateCenterPointLink" },
{ "CreateExtremityLink.Name", "ENavLinkBuilderFlags::CreateExtremityLink" },
{ "ModuleRelativePath", "Public/NavMesh/LinkGenerationConfig.h" },
{ "UseEnumValuesAsMaskValuesInEditor", "true" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ENavLinkBuilderFlags::CreateCenterPointLink", (int64)ENavLinkBuilderFlags::CreateCenterPointLink },
{ "ENavLinkBuilderFlags::CreateExtremityLink", (int64)ENavLinkBuilderFlags::CreateExtremityLink },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_NavigationSystem_ENavLinkBuilderFlags_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_NavigationSystem_ENavLinkBuilderFlags_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_NavigationSystem,
nullptr,
"ENavLinkBuilderFlags",
"ENavLinkBuilderFlags",
Z_Construct_UEnum_NavigationSystem_ENavLinkBuilderFlags_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_NavigationSystem_ENavLinkBuilderFlags_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_NavigationSystem_ENavLinkBuilderFlags_Statics::Enum_MetaDataParams), Z_Construct_UEnum_NavigationSystem_ENavLinkBuilderFlags_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_NavigationSystem_ENavLinkBuilderFlags()
{
if (!Z_Registration_Info_UEnum_ENavLinkBuilderFlags.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ENavLinkBuilderFlags.InnerSingleton, Z_Construct_UEnum_NavigationSystem_ENavLinkBuilderFlags_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ENavLinkBuilderFlags.InnerSingleton;
}
// ********** End Enum ENavLinkBuilderFlags ********************************************************
// ********** Begin ScriptStruct FNavLinkGenerationJumpConfig **************************************
struct Z_Construct_UScriptStruct_FNavLinkGenerationJumpConfig_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FNavLinkGenerationJumpConfig); }
static inline consteval int16 GetStructAlignment() { return alignof(FNavLinkGenerationJumpConfig); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/** Experimental configuration to generate vertical links. */" },
{ "ModuleRelativePath", "Public/NavMesh/LinkGenerationConfig.h" },
{ "ToolTip", "Experimental configuration to generate vertical links." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnabled_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/** Should this config be used to generate links. */" },
{ "ModuleRelativePath", "Public/NavMesh/LinkGenerationConfig.h" },
{ "ToolTip", "Should this config be used to generate links." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Name_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/** A name for this config */" },
{ "ModuleRelativePath", "Public/NavMesh/LinkGenerationConfig.h" },
{ "ToolTip", "A name for this config" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_JumpLength_MetaData[] = {
{ "Category", "Settings" },
{ "ClampMin", "0" },
{ "Comment", "/** Horizontal length of the jump.\n\x09 * How far from the starting point we will look for ground. */" },
{ "ModuleRelativePath", "Public/NavMesh/LinkGenerationConfig.h" },
{ "ToolTip", "Horizontal length of the jump.\nHow far from the starting point we will look for ground." },
{ "UIMin", "0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_JumpDistanceFromEdge_MetaData[] = {
{ "Category", "Settings" },
{ "ClampMin", "0" },
{ "Comment", "/** How far from the navmesh edge is the jump started. */" },
{ "ModuleRelativePath", "Public/NavMesh/LinkGenerationConfig.h" },
{ "ToolTip", "How far from the navmesh edge is the jump started." },
{ "UIMin", "0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_JumpMaxDepth_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/** How far below the starting height we want to look for landing ground.\n\x09 * A negative value can be used to generate a trajectory landing above the starting height\n\x09 * (if negative, make sure to use a JumpHeight value big enough).\n\x09 */" },
{ "ModuleRelativePath", "Public/NavMesh/LinkGenerationConfig.h" },
{ "ToolTip", "How far below the starting height we want to look for landing ground.\nA negative value can be used to generate a trajectory landing above the starting height\n(if negative, make sure to use a JumpHeight value big enough)." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_JumpHeight_MetaData[] = {
{ "Category", "Settings" },
{ "ClampMin", "0" },
{ "Comment", "/** Peak height relative to the height of the starting point. */" },
{ "ModuleRelativePath", "Public/NavMesh/LinkGenerationConfig.h" },
{ "ToolTip", "Peak height relative to the height of the starting point." },
{ "UIMin", "0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_JumpEndsHeightTolerance_MetaData[] = {
{ "Category", "Settings" },
{ "ClampMin", "0" },
{ "Comment", "/** Tolerance at both ends of the jump to find ground. */" },
{ "ModuleRelativePath", "Public/NavMesh/LinkGenerationConfig.h" },
{ "ToolTip", "Tolerance at both ends of the jump to find ground." },
{ "UIMin", "0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SamplingSeparationFactor_MetaData[] = {
{ "Category", "Settings" },
{ "ClampMin", "1" },
{ "Comment", "/** Value multiplied by CellSize to find the distance between sampling trajectories. Default is 1.\n * Larger values improve generation speed but might introduce sampling errors. */" },
{ "ModuleRelativePath", "Public/NavMesh/LinkGenerationConfig.h" },
{ "ToolTip", "Value multiplied by CellSize to find the distance between sampling trajectories. Default is 1.\nLarger values improve generation speed but might introduce sampling errors." },
{ "UIMin", "1" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FilterDistanceThreshold_MetaData[] = {
{ "Category", "Settings" },
{ "ClampMin", "0" },
{ "Comment", "/** When filtering similar links, it's the distance used to compare between segment endpoints to match similar links.\n\x09 * Use greater distance for more filtering (0 to deactivate filtering). */" },
{ "ModuleRelativePath", "Public/NavMesh/LinkGenerationConfig.h" },
{ "ToolTip", "When filtering similar links, it's the distance used to compare between segment endpoints to match similar links.\nUse greater distance for more filtering (0 to deactivate filtering)." },
{ "UIMin", "0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LinkBuilderFlags_MetaData[] = {
{ "Bitmask", "" },
{ "BitmaskEnum", "/Script/NavigationSystem.ENavLinkBuilderFlags" },
{ "Category", "Settings" },
{ "Comment", "/** Flags used to indicate how links will be added. */" },
{ "ModuleRelativePath", "Public/NavMesh/LinkGenerationConfig.h" },
{ "ToolTip", "Flags used to indicate how links will be added." },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AreaClass_MetaData[] = {
{ "DeprecatedProperty", "" },
{ "DeprecationMessage", "Use DownDirectionAreaClass and UpDirectionAreaClass instead." },
{ "ModuleRelativePath", "Public/NavMesh/LinkGenerationConfig.h" },
};
#endif // WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DownDirectionAreaClass_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/**\n\x09 * Area class for downward traversal of links generated by this configuration.\n\x09 * @note If the value matches UpDirectionAreaClass, a single bidirectional link will be used to represent links generated by this configuration.\n\x09 * If the value is null, no link will be generated in this direction\n\x09 */" },
{ "ModuleRelativePath", "Public/NavMesh/LinkGenerationConfig.h" },
{ "ToolTip", "Area class for downward traversal of links generated by this configuration.\n@note If the value matches UpDirectionAreaClass, a single bidirectional link will be used to represent links generated by this configuration.\nIf the value is null, no link will be generated in this direction" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UpDirectionAreaClass_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/**\n\x09 * Area class for upward traversal of links generated by this configuration.\n\x09 * @note If the value matches DownDirectionAreaClass, a single bidirectional link will be used to represent links generated by this configuration.\n\x09 * If the value is null, no link will be generated in this direction\n\x09 */" },
{ "ModuleRelativePath", "Public/NavMesh/LinkGenerationConfig.h" },
{ "ToolTip", "Area class for upward traversal of links generated by this configuration.\n@note If the value matches DownDirectionAreaClass, a single bidirectional link will be used to represent links generated by this configuration.\nIf the value is null, no link will be generated in this direction" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LinkProxyClass_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/** Class used to handle links made with this configuration.\n\x09 * Using this allows to implement custom behaviors when using navlinks, for example during the pathfollow.\n\x09 * Note that having a proxy is not required for successful navlink pathfinding,\n\x09 * but it does allow for custom behavior at the start and the end of a given navlink.\n\x09 * This implies that using LinkProxyClass is optional, and it can remain empty (the default value).\n\x09 * @see INavLinkCustomInterface \n\x09 * @see UGeneratedNavLinksProxy\n\x09 */" },
{ "ModuleRelativePath", "Public/NavMesh/LinkGenerationConfig.h" },
{ "ToolTip", "Class used to handle links made with this configuration.\nUsing this allows to implement custom behaviors when using navlinks, for example during the pathfollow.\nNote that having a proxy is not required for successful navlink pathfinding,\nbut it does allow for custom behavior at the start and the end of a given navlink.\nThis implies that using LinkProxyClass is optional, and it can remain empty (the default value).\n@see INavLinkCustomInterface\n@see UGeneratedNavLinksProxy" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LinkProxyId_MetaData[] = {
{ "Comment", "/** Identifier used identify the current proxy handler. All links generated through this config will use the same handler. */" },
{ "ModuleRelativePath", "Public/NavMesh/LinkGenerationConfig.h" },
{ "ToolTip", "Identifier used identify the current proxy handler. All links generated through this config will use the same handler." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LinkProxy_MetaData[] = {
{ "Comment", "/** Current proxy. The proxy instance is build from the LinkProxyClass (provided it's not null).\n\x09 * A proxy will be created if a @see LinkProxyClass is used.\n\x09 */" },
{ "ModuleRelativePath", "Public/NavMesh/LinkGenerationConfig.h" },
{ "ToolTip", "Current proxy. The proxy instance is build from the LinkProxyClass (provided it's not null).\nA proxy will be created if a @see LinkProxyClass is used." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bLinkProxyRegistered_MetaData[] = {
{ "Comment", "/** Is the link proxy registered to the navigation system CustomNavLinksMap.\n\x09 * Registration occurs on PostRegisterAllComponents or on PostLoadPreRebuild if a new proxy was created. */" },
{ "ModuleRelativePath", "Public/NavMesh/LinkGenerationConfig.h" },
{ "ToolTip", "Is the link proxy registered to the navigation system CustomNavLinksMap.\nRegistration occurs on PostRegisterAllComponents or on PostLoadPreRebuild if a new proxy was created." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FNavLinkGenerationJumpConfig constinit property declarations ******
static void NewProp_bEnabled_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnabled;
static const UECodeGen_Private::FNamePropertyParams NewProp_Name;
static const UECodeGen_Private::FFloatPropertyParams NewProp_JumpLength;
static const UECodeGen_Private::FFloatPropertyParams NewProp_JumpDistanceFromEdge;
static const UECodeGen_Private::FFloatPropertyParams NewProp_JumpMaxDepth;
static const UECodeGen_Private::FFloatPropertyParams NewProp_JumpHeight;
static const UECodeGen_Private::FFloatPropertyParams NewProp_JumpEndsHeightTolerance;
static const UECodeGen_Private::FFloatPropertyParams NewProp_SamplingSeparationFactor;
static const UECodeGen_Private::FFloatPropertyParams NewProp_FilterDistanceThreshold;
static const UECodeGen_Private::FUInt16PropertyParams NewProp_LinkBuilderFlags;
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FClassPropertyParams NewProp_AreaClass;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FClassPropertyParams NewProp_DownDirectionAreaClass;
static const UECodeGen_Private::FClassPropertyParams NewProp_UpDirectionAreaClass;
static const UECodeGen_Private::FClassPropertyParams NewProp_LinkProxyClass;
static const UECodeGen_Private::FStructPropertyParams NewProp_LinkProxyId;
static const UECodeGen_Private::FObjectPropertyParams NewProp_LinkProxy;
static void NewProp_bLinkProxyRegistered_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bLinkProxyRegistered;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FNavLinkGenerationJumpConfig constinit property declarations ********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FNavLinkGenerationJumpConfig>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FNavLinkGenerationJumpConfig_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FNavLinkGenerationJumpConfig;
class UScriptStruct* FNavLinkGenerationJumpConfig::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FNavLinkGenerationJumpConfig.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FNavLinkGenerationJumpConfig.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FNavLinkGenerationJumpConfig, (UObject*)Z_Construct_UPackage__Script_NavigationSystem(), TEXT("NavLinkGenerationJumpConfig"));
}
return Z_Registration_Info_UScriptStruct_FNavLinkGenerationJumpConfig.OuterSingleton;
}
// ********** Begin ScriptStruct FNavLinkGenerationJumpConfig Property Definitions *****************
void Z_Construct_UScriptStruct_FNavLinkGenerationJumpConfig_Statics::NewProp_bEnabled_SetBit(void* Obj)
{
((FNavLinkGenerationJumpConfig*)Obj)->bEnabled = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FNavLinkGenerationJumpConfig_Statics::NewProp_bEnabled = { "bEnabled", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FNavLinkGenerationJumpConfig), &Z_Construct_UScriptStruct_FNavLinkGenerationJumpConfig_Statics::NewProp_bEnabled_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnabled_MetaData), NewProp_bEnabled_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FNavLinkGenerationJumpConfig_Statics::NewProp_Name = { "Name", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNavLinkGenerationJumpConfig, Name), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Name_MetaData), NewProp_Name_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FNavLinkGenerationJumpConfig_Statics::NewProp_JumpLength = { "JumpLength", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNavLinkGenerationJumpConfig, JumpLength), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_JumpLength_MetaData), NewProp_JumpLength_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FNavLinkGenerationJumpConfig_Statics::NewProp_JumpDistanceFromEdge = { "JumpDistanceFromEdge", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNavLinkGenerationJumpConfig, JumpDistanceFromEdge), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_JumpDistanceFromEdge_MetaData), NewProp_JumpDistanceFromEdge_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FNavLinkGenerationJumpConfig_Statics::NewProp_JumpMaxDepth = { "JumpMaxDepth", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNavLinkGenerationJumpConfig, JumpMaxDepth), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_JumpMaxDepth_MetaData), NewProp_JumpMaxDepth_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FNavLinkGenerationJumpConfig_Statics::NewProp_JumpHeight = { "JumpHeight", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNavLinkGenerationJumpConfig, JumpHeight), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_JumpHeight_MetaData), NewProp_JumpHeight_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FNavLinkGenerationJumpConfig_Statics::NewProp_JumpEndsHeightTolerance = { "JumpEndsHeightTolerance", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNavLinkGenerationJumpConfig, JumpEndsHeightTolerance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_JumpEndsHeightTolerance_MetaData), NewProp_JumpEndsHeightTolerance_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FNavLinkGenerationJumpConfig_Statics::NewProp_SamplingSeparationFactor = { "SamplingSeparationFactor", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNavLinkGenerationJumpConfig, SamplingSeparationFactor), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SamplingSeparationFactor_MetaData), NewProp_SamplingSeparationFactor_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FNavLinkGenerationJumpConfig_Statics::NewProp_FilterDistanceThreshold = { "FilterDistanceThreshold", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNavLinkGenerationJumpConfig, FilterDistanceThreshold), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FilterDistanceThreshold_MetaData), NewProp_FilterDistanceThreshold_MetaData) };
const UECodeGen_Private::FUInt16PropertyParams Z_Construct_UScriptStruct_FNavLinkGenerationJumpConfig_Statics::NewProp_LinkBuilderFlags = { "LinkBuilderFlags", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::UInt16, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNavLinkGenerationJumpConfig, LinkBuilderFlags), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LinkBuilderFlags_MetaData), NewProp_LinkBuilderFlags_MetaData) };
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FClassPropertyParams Z_Construct_UScriptStruct_FNavLinkGenerationJumpConfig_Statics::NewProp_AreaClass = { "AreaClass", nullptr, (EPropertyFlags)0x0014000820004000, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNavLinkGenerationJumpConfig, AreaClass_DEPRECATED), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UNavAreaBase_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AreaClass_MetaData), NewProp_AreaClass_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FClassPropertyParams Z_Construct_UScriptStruct_FNavLinkGenerationJumpConfig_Statics::NewProp_DownDirectionAreaClass = { "DownDirectionAreaClass", nullptr, (EPropertyFlags)0x0014000000004001, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNavLinkGenerationJumpConfig, DownDirectionAreaClass), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UNavAreaBase_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DownDirectionAreaClass_MetaData), NewProp_DownDirectionAreaClass_MetaData) };
const UECodeGen_Private::FClassPropertyParams Z_Construct_UScriptStruct_FNavLinkGenerationJumpConfig_Statics::NewProp_UpDirectionAreaClass = { "UpDirectionAreaClass", nullptr, (EPropertyFlags)0x0014000000004001, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNavLinkGenerationJumpConfig, UpDirectionAreaClass), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UNavAreaBase_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UpDirectionAreaClass_MetaData), NewProp_UpDirectionAreaClass_MetaData) };
const UECodeGen_Private::FClassPropertyParams Z_Construct_UScriptStruct_FNavLinkGenerationJumpConfig_Statics::NewProp_LinkProxyClass = { "LinkProxyClass", nullptr, (EPropertyFlags)0x0014000000000001, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNavLinkGenerationJumpConfig, LinkProxyClass), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UBaseGeneratedNavLinksProxy_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LinkProxyClass_MetaData), NewProp_LinkProxyClass_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FNavLinkGenerationJumpConfig_Statics::NewProp_LinkProxyId = { "LinkProxyId", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNavLinkGenerationJumpConfig, LinkProxyId), Z_Construct_UScriptStruct_FNavLinkId, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LinkProxyId_MetaData), NewProp_LinkProxyId_MetaData) }; // 2794677406
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FNavLinkGenerationJumpConfig_Statics::NewProp_LinkProxy = { "LinkProxy", nullptr, (EPropertyFlags)0x0114000000002000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNavLinkGenerationJumpConfig, LinkProxy), Z_Construct_UClass_UBaseGeneratedNavLinksProxy_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LinkProxy_MetaData), NewProp_LinkProxy_MetaData) };
void Z_Construct_UScriptStruct_FNavLinkGenerationJumpConfig_Statics::NewProp_bLinkProxyRegistered_SetBit(void* Obj)
{
((FNavLinkGenerationJumpConfig*)Obj)->bLinkProxyRegistered = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FNavLinkGenerationJumpConfig_Statics::NewProp_bLinkProxyRegistered = { "bLinkProxyRegistered", nullptr, (EPropertyFlags)0x0010000000002000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FNavLinkGenerationJumpConfig), &Z_Construct_UScriptStruct_FNavLinkGenerationJumpConfig_Statics::NewProp_bLinkProxyRegistered_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bLinkProxyRegistered_MetaData), NewProp_bLinkProxyRegistered_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FNavLinkGenerationJumpConfig_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNavLinkGenerationJumpConfig_Statics::NewProp_bEnabled,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNavLinkGenerationJumpConfig_Statics::NewProp_Name,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNavLinkGenerationJumpConfig_Statics::NewProp_JumpLength,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNavLinkGenerationJumpConfig_Statics::NewProp_JumpDistanceFromEdge,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNavLinkGenerationJumpConfig_Statics::NewProp_JumpMaxDepth,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNavLinkGenerationJumpConfig_Statics::NewProp_JumpHeight,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNavLinkGenerationJumpConfig_Statics::NewProp_JumpEndsHeightTolerance,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNavLinkGenerationJumpConfig_Statics::NewProp_SamplingSeparationFactor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNavLinkGenerationJumpConfig_Statics::NewProp_FilterDistanceThreshold,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNavLinkGenerationJumpConfig_Statics::NewProp_LinkBuilderFlags,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNavLinkGenerationJumpConfig_Statics::NewProp_AreaClass,
#endif // WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNavLinkGenerationJumpConfig_Statics::NewProp_DownDirectionAreaClass,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNavLinkGenerationJumpConfig_Statics::NewProp_UpDirectionAreaClass,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNavLinkGenerationJumpConfig_Statics::NewProp_LinkProxyClass,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNavLinkGenerationJumpConfig_Statics::NewProp_LinkProxyId,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNavLinkGenerationJumpConfig_Statics::NewProp_LinkProxy,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNavLinkGenerationJumpConfig_Statics::NewProp_bLinkProxyRegistered,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FNavLinkGenerationJumpConfig_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FNavLinkGenerationJumpConfig Property Definitions *******************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FNavLinkGenerationJumpConfig_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_NavigationSystem,
nullptr,
&NewStructOps,
"NavLinkGenerationJumpConfig",
Z_Construct_UScriptStruct_FNavLinkGenerationJumpConfig_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FNavLinkGenerationJumpConfig_Statics::PropPointers),
sizeof(FNavLinkGenerationJumpConfig),
alignof(FNavLinkGenerationJumpConfig),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FNavLinkGenerationJumpConfig_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FNavLinkGenerationJumpConfig_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FNavLinkGenerationJumpConfig()
{
if (!Z_Registration_Info_UScriptStruct_FNavLinkGenerationJumpConfig.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FNavLinkGenerationJumpConfig.InnerSingleton, Z_Construct_UScriptStruct_FNavLinkGenerationJumpConfig_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FNavLinkGenerationJumpConfig.InnerSingleton);
}
// ********** End ScriptStruct FNavLinkGenerationJumpConfig ****************************************
// ********** Begin ScriptStruct FNavLinkGenerationJumpDownConfig **********************************
struct Z_Construct_UScriptStruct_FNavLinkGenerationJumpDownConfig_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FNavLinkGenerationJumpDownConfig); }
static inline consteval int16 GetStructAlignment() { return alignof(FNavLinkGenerationJumpDownConfig); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/** Experimental configuration to generate vertical links. */" },
{ "ModuleRelativePath", "Public/NavMesh/LinkGenerationConfig.h" },
{ "ToolTip", "Experimental configuration to generate vertical links." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnabled_MetaData[] = {
{ "Comment", "/** Should this config be used to generate links. */// @todo Hidden for now. Since there is currently only one config, it has no real usage.\n" },
{ "ModuleRelativePath", "Public/NavMesh/LinkGenerationConfig.h" },
{ "ToolTip", "Should this config be used to generate links. // @todo Hidden for now. Since there is currently only one config, it has no real usage." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_JumpLength_MetaData[] = {
{ "Category", "Settings" },
{ "ClampMin", "0" },
{ "Comment", "/** Horizontal length of the jump.\n\x09 * How far from the starting point we will look for ground. */" },
{ "ModuleRelativePath", "Public/NavMesh/LinkGenerationConfig.h" },
{ "ToolTip", "Horizontal length of the jump.\nHow far from the starting point we will look for ground." },
{ "UIMin", "0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_JumpDistanceFromEdge_MetaData[] = {
{ "Category", "Settings" },
{ "ClampMin", "0" },
{ "Comment", "/** How far from the navmesh edge is the jump started. */" },
{ "ModuleRelativePath", "Public/NavMesh/LinkGenerationConfig.h" },
{ "ToolTip", "How far from the navmesh edge is the jump started." },
{ "UIMin", "0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_JumpMaxDepth_MetaData[] = {
{ "Category", "Settings" },
{ "ClampMin", "0" },
{ "Comment", "/** How far below the starting height we want to look for landing ground. */" },
{ "ModuleRelativePath", "Public/NavMesh/LinkGenerationConfig.h" },
{ "ToolTip", "How far below the starting height we want to look for landing ground." },
{ "UIMin", "0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_JumpHeight_MetaData[] = {
{ "Category", "Settings" },
{ "ClampMin", "0" },
{ "Comment", "/** Peak height relative to the height of the starting point. */" },
{ "ModuleRelativePath", "Public/NavMesh/LinkGenerationConfig.h" },
{ "ToolTip", "Peak height relative to the height of the starting point." },
{ "UIMin", "0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_JumpEndsHeightTolerance_MetaData[] = {
{ "Category", "Settings" },
{ "ClampMin", "0" },
{ "Comment", "/** Tolerance at both ends of the jump to find ground. */" },
{ "ModuleRelativePath", "Public/NavMesh/LinkGenerationConfig.h" },
{ "ToolTip", "Tolerance at both ends of the jump to find ground." },
{ "UIMin", "0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SamplingSeparationFactor_MetaData[] = {
{ "Category", "Settings" },
{ "ClampMin", "1" },
{ "Comment", "/** Value multiplied by CellSize to find the distance between sampling trajectories. Default is 1.\n * Larger values improve generation speed but might introduce sampling errors. */" },
{ "ModuleRelativePath", "Public/NavMesh/LinkGenerationConfig.h" },
{ "ToolTip", "Value multiplied by CellSize to find the distance between sampling trajectories. Default is 1.\nLarger values improve generation speed but might introduce sampling errors." },
{ "UIMin", "1" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FilterDistanceThreshold_MetaData[] = {
{ "Category", "Settings" },
{ "ClampMin", "0" },
{ "Comment", "/** When filtering similar links, it's the distance used to compare between segment endpoints to match similar links.\n\x09 * Use greater distance for more filtering (0 to deactivate filtering). */" },
{ "ModuleRelativePath", "Public/NavMesh/LinkGenerationConfig.h" },
{ "ToolTip", "When filtering similar links, it's the distance used to compare between segment endpoints to match similar links.\nUse greater distance for more filtering (0 to deactivate filtering)." },
{ "UIMin", "0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LinkBuilderFlags_MetaData[] = {
{ "Bitmask", "" },
{ "BitmaskEnum", "/Script/NavigationSystem.ENavLinkBuilderFlags" },
{ "Category", "Settings" },
{ "Comment", "/** Flags used to indicate how links will be added. */" },
{ "ModuleRelativePath", "Public/NavMesh/LinkGenerationConfig.h" },
{ "ToolTip", "Flags used to indicate how links will be added." },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AreaClass_MetaData[] = {
{ "DeprecatedProperty", "" },
{ "DeprecationMessage", "Use DownDirectionAreaClass and UpDirectionAreaClass instead." },
{ "ModuleRelativePath", "Public/NavMesh/LinkGenerationConfig.h" },
};
#endif // WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DownDirectionAreaClass_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/**\n\x09 * Area class for downward traversal of links generated by this configuration.\n\x09 * @note If the value matches UpDirectionAreaClass, a single bidirectional link will be used to represent links generated by this configuration.\n\x09 * If the value is null, no link will be generated in this direction\n\x09 */" },
{ "ModuleRelativePath", "Public/NavMesh/LinkGenerationConfig.h" },
{ "ToolTip", "Area class for downward traversal of links generated by this configuration.\n@note If the value matches UpDirectionAreaClass, a single bidirectional link will be used to represent links generated by this configuration.\nIf the value is null, no link will be generated in this direction" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UpDirectionAreaClass_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/**\n\x09 * Area class for upward traversal of links generated by this configuration.\n\x09 * @note If the value matches DownDirectionAreaClass, a single bidirectional link will be used to represent links generated by this configuration.\n\x09 * If the value is null, no link will be generated in this direction\n\x09 */" },
{ "ModuleRelativePath", "Public/NavMesh/LinkGenerationConfig.h" },
{ "ToolTip", "Area class for upward traversal of links generated by this configuration.\n@note If the value matches DownDirectionAreaClass, a single bidirectional link will be used to represent links generated by this configuration.\nIf the value is null, no link will be generated in this direction" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LinkProxyClass_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/** Class used to handle links made with this configuration.\n\x09 * Using this allows to implement custom behaviors when using navlinks, for example during the pathfollow.\n\x09 * Note that having a proxy is not required for successful navlink pathfinding,\n\x09 * but it does allow for custom behavior at the start and the end of a given navlink.\n\x09 * This implies that using LinkProxyClass is optional, and it can remain empty (the default value).\n\x09 * @see INavLinkCustomInterface \n\x09 * @see UGeneratedNavLinksProxy\n\x09 */" },
{ "ModuleRelativePath", "Public/NavMesh/LinkGenerationConfig.h" },
{ "ToolTip", "Class used to handle links made with this configuration.\nUsing this allows to implement custom behaviors when using navlinks, for example during the pathfollow.\nNote that having a proxy is not required for successful navlink pathfinding,\nbut it does allow for custom behavior at the start and the end of a given navlink.\nThis implies that using LinkProxyClass is optional, and it can remain empty (the default value).\n@see INavLinkCustomInterface\n@see UGeneratedNavLinksProxy" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LinkProxyId_MetaData[] = {
{ "Comment", "/** Identifier used identify the current proxy handler. All links generated through this config will use the same handler. */" },
{ "ModuleRelativePath", "Public/NavMesh/LinkGenerationConfig.h" },
{ "ToolTip", "Identifier used identify the current proxy handler. All links generated through this config will use the same handler." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LinkProxy_MetaData[] = {
{ "Comment", "/** Current proxy. The proxy instance is build from the LinkProxyClass (provided it's not null).\n\x09 * A proxy will be created if a @see LinkProxyClass is used.\n\x09 */" },
{ "ModuleRelativePath", "Public/NavMesh/LinkGenerationConfig.h" },
{ "ToolTip", "Current proxy. The proxy instance is build from the LinkProxyClass (provided it's not null).\nA proxy will be created if a @see LinkProxyClass is used." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bLinkProxyRegistered_MetaData[] = {
{ "Comment", "/** Is the link proxy registered to the navigation system CustomNavLinksMap.\n\x09 * Registration occurs on PostRegisterAllComponents or on PostLoadPreRebuild if a new proxy was created. */" },
{ "ModuleRelativePath", "Public/NavMesh/LinkGenerationConfig.h" },
{ "ToolTip", "Is the link proxy registered to the navigation system CustomNavLinksMap.\nRegistration occurs on PostRegisterAllComponents or on PostLoadPreRebuild if a new proxy was created." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FNavLinkGenerationJumpDownConfig constinit property declarations **
static void NewProp_bEnabled_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnabled;
static const UECodeGen_Private::FFloatPropertyParams NewProp_JumpLength;
static const UECodeGen_Private::FFloatPropertyParams NewProp_JumpDistanceFromEdge;
static const UECodeGen_Private::FFloatPropertyParams NewProp_JumpMaxDepth;
static const UECodeGen_Private::FFloatPropertyParams NewProp_JumpHeight;
static const UECodeGen_Private::FFloatPropertyParams NewProp_JumpEndsHeightTolerance;
static const UECodeGen_Private::FFloatPropertyParams NewProp_SamplingSeparationFactor;
static const UECodeGen_Private::FFloatPropertyParams NewProp_FilterDistanceThreshold;
static const UECodeGen_Private::FUInt16PropertyParams NewProp_LinkBuilderFlags;
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FClassPropertyParams NewProp_AreaClass;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FClassPropertyParams NewProp_DownDirectionAreaClass;
static const UECodeGen_Private::FClassPropertyParams NewProp_UpDirectionAreaClass;
static const UECodeGen_Private::FClassPropertyParams NewProp_LinkProxyClass;
static const UECodeGen_Private::FStructPropertyParams NewProp_LinkProxyId;
static const UECodeGen_Private::FObjectPropertyParams NewProp_LinkProxy;
static void NewProp_bLinkProxyRegistered_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bLinkProxyRegistered;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FNavLinkGenerationJumpDownConfig constinit property declarations ****
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FNavLinkGenerationJumpDownConfig>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FNavLinkGenerationJumpDownConfig_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FNavLinkGenerationJumpDownConfig;
class UScriptStruct* FNavLinkGenerationJumpDownConfig::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FNavLinkGenerationJumpDownConfig.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FNavLinkGenerationJumpDownConfig.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FNavLinkGenerationJumpDownConfig, (UObject*)Z_Construct_UPackage__Script_NavigationSystem(), TEXT("NavLinkGenerationJumpDownConfig"));
}
return Z_Registration_Info_UScriptStruct_FNavLinkGenerationJumpDownConfig.OuterSingleton;
}
// ********** Begin ScriptStruct FNavLinkGenerationJumpDownConfig Property Definitions *************
void Z_Construct_UScriptStruct_FNavLinkGenerationJumpDownConfig_Statics::NewProp_bEnabled_SetBit(void* Obj)
{
((FNavLinkGenerationJumpDownConfig*)Obj)->bEnabled = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FNavLinkGenerationJumpDownConfig_Statics::NewProp_bEnabled = { "bEnabled", nullptr, (EPropertyFlags)0x0010000000004000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FNavLinkGenerationJumpDownConfig), &Z_Construct_UScriptStruct_FNavLinkGenerationJumpDownConfig_Statics::NewProp_bEnabled_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnabled_MetaData), NewProp_bEnabled_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FNavLinkGenerationJumpDownConfig_Statics::NewProp_JumpLength = { "JumpLength", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNavLinkGenerationJumpDownConfig, JumpLength), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_JumpLength_MetaData), NewProp_JumpLength_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FNavLinkGenerationJumpDownConfig_Statics::NewProp_JumpDistanceFromEdge = { "JumpDistanceFromEdge", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNavLinkGenerationJumpDownConfig, JumpDistanceFromEdge), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_JumpDistanceFromEdge_MetaData), NewProp_JumpDistanceFromEdge_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FNavLinkGenerationJumpDownConfig_Statics::NewProp_JumpMaxDepth = { "JumpMaxDepth", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNavLinkGenerationJumpDownConfig, JumpMaxDepth), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_JumpMaxDepth_MetaData), NewProp_JumpMaxDepth_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FNavLinkGenerationJumpDownConfig_Statics::NewProp_JumpHeight = { "JumpHeight", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNavLinkGenerationJumpDownConfig, JumpHeight), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_JumpHeight_MetaData), NewProp_JumpHeight_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FNavLinkGenerationJumpDownConfig_Statics::NewProp_JumpEndsHeightTolerance = { "JumpEndsHeightTolerance", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNavLinkGenerationJumpDownConfig, JumpEndsHeightTolerance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_JumpEndsHeightTolerance_MetaData), NewProp_JumpEndsHeightTolerance_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FNavLinkGenerationJumpDownConfig_Statics::NewProp_SamplingSeparationFactor = { "SamplingSeparationFactor", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNavLinkGenerationJumpDownConfig, SamplingSeparationFactor), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SamplingSeparationFactor_MetaData), NewProp_SamplingSeparationFactor_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FNavLinkGenerationJumpDownConfig_Statics::NewProp_FilterDistanceThreshold = { "FilterDistanceThreshold", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNavLinkGenerationJumpDownConfig, FilterDistanceThreshold), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FilterDistanceThreshold_MetaData), NewProp_FilterDistanceThreshold_MetaData) };
const UECodeGen_Private::FUInt16PropertyParams Z_Construct_UScriptStruct_FNavLinkGenerationJumpDownConfig_Statics::NewProp_LinkBuilderFlags = { "LinkBuilderFlags", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::UInt16, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNavLinkGenerationJumpDownConfig, LinkBuilderFlags), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LinkBuilderFlags_MetaData), NewProp_LinkBuilderFlags_MetaData) };
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FClassPropertyParams Z_Construct_UScriptStruct_FNavLinkGenerationJumpDownConfig_Statics::NewProp_AreaClass = { "AreaClass", nullptr, (EPropertyFlags)0x0014000820004000, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNavLinkGenerationJumpDownConfig, AreaClass_DEPRECATED), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UNavAreaBase_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AreaClass_MetaData), NewProp_AreaClass_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FClassPropertyParams Z_Construct_UScriptStruct_FNavLinkGenerationJumpDownConfig_Statics::NewProp_DownDirectionAreaClass = { "DownDirectionAreaClass", nullptr, (EPropertyFlags)0x0014000000004001, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNavLinkGenerationJumpDownConfig, DownDirectionAreaClass), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UNavAreaBase_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DownDirectionAreaClass_MetaData), NewProp_DownDirectionAreaClass_MetaData) };
const UECodeGen_Private::FClassPropertyParams Z_Construct_UScriptStruct_FNavLinkGenerationJumpDownConfig_Statics::NewProp_UpDirectionAreaClass = { "UpDirectionAreaClass", nullptr, (EPropertyFlags)0x0014000000004001, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNavLinkGenerationJumpDownConfig, UpDirectionAreaClass), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UNavAreaBase_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UpDirectionAreaClass_MetaData), NewProp_UpDirectionAreaClass_MetaData) };
const UECodeGen_Private::FClassPropertyParams Z_Construct_UScriptStruct_FNavLinkGenerationJumpDownConfig_Statics::NewProp_LinkProxyClass = { "LinkProxyClass", nullptr, (EPropertyFlags)0x0014000000000001, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNavLinkGenerationJumpDownConfig, LinkProxyClass), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UBaseGeneratedNavLinksProxy_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LinkProxyClass_MetaData), NewProp_LinkProxyClass_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FNavLinkGenerationJumpDownConfig_Statics::NewProp_LinkProxyId = { "LinkProxyId", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNavLinkGenerationJumpDownConfig, LinkProxyId), Z_Construct_UScriptStruct_FNavLinkId, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LinkProxyId_MetaData), NewProp_LinkProxyId_MetaData) }; // 2794677406
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FNavLinkGenerationJumpDownConfig_Statics::NewProp_LinkProxy = { "LinkProxy", nullptr, (EPropertyFlags)0x0114000000002000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNavLinkGenerationJumpDownConfig, LinkProxy), Z_Construct_UClass_UBaseGeneratedNavLinksProxy_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LinkProxy_MetaData), NewProp_LinkProxy_MetaData) };
void Z_Construct_UScriptStruct_FNavLinkGenerationJumpDownConfig_Statics::NewProp_bLinkProxyRegistered_SetBit(void* Obj)
{
((FNavLinkGenerationJumpDownConfig*)Obj)->bLinkProxyRegistered = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FNavLinkGenerationJumpDownConfig_Statics::NewProp_bLinkProxyRegistered = { "bLinkProxyRegistered", nullptr, (EPropertyFlags)0x0010000000002000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FNavLinkGenerationJumpDownConfig), &Z_Construct_UScriptStruct_FNavLinkGenerationJumpDownConfig_Statics::NewProp_bLinkProxyRegistered_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bLinkProxyRegistered_MetaData), NewProp_bLinkProxyRegistered_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FNavLinkGenerationJumpDownConfig_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNavLinkGenerationJumpDownConfig_Statics::NewProp_bEnabled,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNavLinkGenerationJumpDownConfig_Statics::NewProp_JumpLength,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNavLinkGenerationJumpDownConfig_Statics::NewProp_JumpDistanceFromEdge,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNavLinkGenerationJumpDownConfig_Statics::NewProp_JumpMaxDepth,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNavLinkGenerationJumpDownConfig_Statics::NewProp_JumpHeight,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNavLinkGenerationJumpDownConfig_Statics::NewProp_JumpEndsHeightTolerance,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNavLinkGenerationJumpDownConfig_Statics::NewProp_SamplingSeparationFactor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNavLinkGenerationJumpDownConfig_Statics::NewProp_FilterDistanceThreshold,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNavLinkGenerationJumpDownConfig_Statics::NewProp_LinkBuilderFlags,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNavLinkGenerationJumpDownConfig_Statics::NewProp_AreaClass,
#endif // WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNavLinkGenerationJumpDownConfig_Statics::NewProp_DownDirectionAreaClass,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNavLinkGenerationJumpDownConfig_Statics::NewProp_UpDirectionAreaClass,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNavLinkGenerationJumpDownConfig_Statics::NewProp_LinkProxyClass,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNavLinkGenerationJumpDownConfig_Statics::NewProp_LinkProxyId,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNavLinkGenerationJumpDownConfig_Statics::NewProp_LinkProxy,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNavLinkGenerationJumpDownConfig_Statics::NewProp_bLinkProxyRegistered,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FNavLinkGenerationJumpDownConfig_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FNavLinkGenerationJumpDownConfig Property Definitions ***************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FNavLinkGenerationJumpDownConfig_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_NavigationSystem,
nullptr,
&NewStructOps,
"NavLinkGenerationJumpDownConfig",
Z_Construct_UScriptStruct_FNavLinkGenerationJumpDownConfig_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FNavLinkGenerationJumpDownConfig_Statics::PropPointers),
sizeof(FNavLinkGenerationJumpDownConfig),
alignof(FNavLinkGenerationJumpDownConfig),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FNavLinkGenerationJumpDownConfig_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FNavLinkGenerationJumpDownConfig_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FNavLinkGenerationJumpDownConfig()
{
if (!Z_Registration_Info_UScriptStruct_FNavLinkGenerationJumpDownConfig.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FNavLinkGenerationJumpDownConfig.InnerSingleton, Z_Construct_UScriptStruct_FNavLinkGenerationJumpDownConfig_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FNavLinkGenerationJumpDownConfig.InnerSingleton);
}
// ********** End ScriptStruct FNavLinkGenerationJumpDownConfig ************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_LinkGenerationConfig_h__Script_NavigationSystem_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ ENavLinkBuilderFlags_StaticEnum, TEXT("ENavLinkBuilderFlags"), &Z_Registration_Info_UEnum_ENavLinkBuilderFlags, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 719392656U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FNavLinkGenerationJumpConfig::StaticStruct, Z_Construct_UScriptStruct_FNavLinkGenerationJumpConfig_Statics::NewStructOps, TEXT("NavLinkGenerationJumpConfig"),&Z_Registration_Info_UScriptStruct_FNavLinkGenerationJumpConfig, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FNavLinkGenerationJumpConfig), 3363333219U) },
{ FNavLinkGenerationJumpDownConfig::StaticStruct, Z_Construct_UScriptStruct_FNavLinkGenerationJumpDownConfig_Statics::NewStructOps, TEXT("NavLinkGenerationJumpDownConfig"),&Z_Registration_Info_UScriptStruct_FNavLinkGenerationJumpDownConfig, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FNavLinkGenerationJumpDownConfig), 1653815563U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_LinkGenerationConfig_h__Script_NavigationSystem_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_LinkGenerationConfig_h__Script_NavigationSystem_2809439582{
TEXT("/Script/NavigationSystem"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_LinkGenerationConfig_h__Script_NavigationSystem_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_LinkGenerationConfig_h__Script_NavigationSystem_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_LinkGenerationConfig_h__Script_NavigationSystem_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_LinkGenerationConfig_h__Script_NavigationSystem_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,52 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "NavMesh/LinkGenerationConfig.h"
#ifdef NAVIGATIONSYSTEM_LinkGenerationConfig_generated_h
#error "LinkGenerationConfig.generated.h already included, missing '#pragma once' in LinkGenerationConfig.h"
#endif
#define NAVIGATIONSYSTEM_LinkGenerationConfig_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FNavLinkGenerationJumpConfig **************************************
struct Z_Construct_UScriptStruct_FNavLinkGenerationJumpConfig_Statics;
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_LinkGenerationConfig_h_28_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FNavLinkGenerationJumpConfig_Statics; \
NAVIGATIONSYSTEM_API static class UScriptStruct* StaticStruct();
struct FNavLinkGenerationJumpConfig;
// ********** End ScriptStruct FNavLinkGenerationJumpConfig ****************************************
// ********** Begin ScriptStruct FNavLinkGenerationJumpDownConfig **********************************
struct Z_Construct_UScriptStruct_FNavLinkGenerationJumpDownConfig_Statics;
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_LinkGenerationConfig_h_161_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FNavLinkGenerationJumpDownConfig_Statics; \
NAVIGATIONSYSTEM_API static class UScriptStruct* StaticStruct();
struct FNavLinkGenerationJumpDownConfig;
// ********** End ScriptStruct FNavLinkGenerationJumpDownConfig ************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_LinkGenerationConfig_h
// ********** Begin Enum ENavLinkBuilderFlags ******************************************************
#define FOREACH_ENUM_ENAVLINKBUILDERFLAGS(op) \
op(ENavLinkBuilderFlags::CreateCenterPointLink) \
op(ENavLinkBuilderFlags::CreateExtremityLink)
enum class ENavLinkBuilderFlags : uint16;
template<> struct TIsUEnumClass<ENavLinkBuilderFlags> { enum { Value = true }; };
template<> NAVIGATIONSYSTEM_NON_ATTRIBUTED_API UEnum* StaticEnum<ENavLinkBuilderFlags>();
// ********** End Enum ENavLinkBuilderFlags ********************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,101 @@
// 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 "NavMesh/LinkGenerationDebugFlags.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeLinkGenerationDebugFlags() {}
// ********** Begin Cross Module References ********************************************************
NAVIGATIONSYSTEM_API UEnum* Z_Construct_UEnum_NavigationSystem_ELinkGenerationDebugFlags();
UPackage* Z_Construct_UPackage__Script_NavigationSystem();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum ELinkGenerationDebugFlags *************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ELinkGenerationDebugFlags;
static UEnum* ELinkGenerationDebugFlags_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ELinkGenerationDebugFlags.OuterSingleton)
{
Z_Registration_Info_UEnum_ELinkGenerationDebugFlags.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_NavigationSystem_ELinkGenerationDebugFlags, (UObject*)Z_Construct_UPackage__Script_NavigationSystem(), TEXT("ELinkGenerationDebugFlags"));
}
return Z_Registration_Info_UEnum_ELinkGenerationDebugFlags.OuterSingleton;
}
template<> NAVIGATIONSYSTEM_NON_ATTRIBUTED_API UEnum* StaticEnum<ELinkGenerationDebugFlags>()
{
return ELinkGenerationDebugFlags_StaticEnum();
}
struct Z_Construct_UEnum_NavigationSystem_ELinkGenerationDebugFlags_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Bitflags", "" },
{ "FilteredLinks.Name", "ELinkGenerationDebugFlags::FilteredLinks" },
{ "Links.Name", "ELinkGenerationDebugFlags::Links" },
{ "ModuleRelativePath", "Public/NavMesh/LinkGenerationDebugFlags.h" },
{ "SelectedEdge.Name", "ELinkGenerationDebugFlags::SelectedEdge" },
{ "SelectedEdgeCollisions.Name", "ELinkGenerationDebugFlags::SelectedEdgeCollisions" },
{ "SelectedEdgeCollisionsSamples.Name", "ELinkGenerationDebugFlags::SelectedEdgeCollisionsSamples" },
{ "SelectedEdgeLandingSamples.Name", "ELinkGenerationDebugFlags::SelectedEdgeLandingSamples" },
{ "SelectedEdgeTrajectory.Name", "ELinkGenerationDebugFlags::SelectedEdgeTrajectory" },
{ "UseEnumValuesAsMaskValuesInEditor", "true" },
{ "WalkableBorders.Name", "ELinkGenerationDebugFlags::WalkableBorders" },
{ "WalkableSurface.Name", "ELinkGenerationDebugFlags::WalkableSurface" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ELinkGenerationDebugFlags::WalkableSurface", (int64)ELinkGenerationDebugFlags::WalkableSurface },
{ "ELinkGenerationDebugFlags::WalkableBorders", (int64)ELinkGenerationDebugFlags::WalkableBorders },
{ "ELinkGenerationDebugFlags::SelectedEdge", (int64)ELinkGenerationDebugFlags::SelectedEdge },
{ "ELinkGenerationDebugFlags::SelectedEdgeTrajectory", (int64)ELinkGenerationDebugFlags::SelectedEdgeTrajectory },
{ "ELinkGenerationDebugFlags::SelectedEdgeLandingSamples", (int64)ELinkGenerationDebugFlags::SelectedEdgeLandingSamples },
{ "ELinkGenerationDebugFlags::SelectedEdgeCollisions", (int64)ELinkGenerationDebugFlags::SelectedEdgeCollisions },
{ "ELinkGenerationDebugFlags::SelectedEdgeCollisionsSamples", (int64)ELinkGenerationDebugFlags::SelectedEdgeCollisionsSamples },
{ "ELinkGenerationDebugFlags::Links", (int64)ELinkGenerationDebugFlags::Links },
{ "ELinkGenerationDebugFlags::FilteredLinks", (int64)ELinkGenerationDebugFlags::FilteredLinks },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_NavigationSystem_ELinkGenerationDebugFlags_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_NavigationSystem_ELinkGenerationDebugFlags_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_NavigationSystem,
nullptr,
"ELinkGenerationDebugFlags",
"ELinkGenerationDebugFlags",
Z_Construct_UEnum_NavigationSystem_ELinkGenerationDebugFlags_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_NavigationSystem_ELinkGenerationDebugFlags_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_NavigationSystem_ELinkGenerationDebugFlags_Statics::Enum_MetaDataParams), Z_Construct_UEnum_NavigationSystem_ELinkGenerationDebugFlags_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_NavigationSystem_ELinkGenerationDebugFlags()
{
if (!Z_Registration_Info_UEnum_ELinkGenerationDebugFlags.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ELinkGenerationDebugFlags.InnerSingleton, Z_Construct_UEnum_NavigationSystem_ELinkGenerationDebugFlags_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ELinkGenerationDebugFlags.InnerSingleton;
}
// ********** End Enum ELinkGenerationDebugFlags ***************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_LinkGenerationDebugFlags_h__Script_NavigationSystem_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ ELinkGenerationDebugFlags_StaticEnum, TEXT("ELinkGenerationDebugFlags"), &Z_Registration_Info_UEnum_ELinkGenerationDebugFlags, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3786185736U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_LinkGenerationDebugFlags_h__Script_NavigationSystem_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_LinkGenerationDebugFlags_h__Script_NavigationSystem_2800704514{
TEXT("/Script/NavigationSystem"),
nullptr, 0,
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_LinkGenerationDebugFlags_h__Script_NavigationSystem_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_LinkGenerationDebugFlags_h__Script_NavigationSystem_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,41 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "NavMesh/LinkGenerationDebugFlags.h"
#ifdef NAVIGATIONSYSTEM_LinkGenerationDebugFlags_generated_h
#error "LinkGenerationDebugFlags.generated.h already included, missing '#pragma once' in LinkGenerationDebugFlags.h"
#endif
#define NAVIGATIONSYSTEM_LinkGenerationDebugFlags_generated_h
#include "Templates/IsUEnumClass.h"
#include "UObject/ObjectMacros.h"
#include "UObject/ReflectedTypeAccessors.h"
#include "Templates/NoDestroy.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_LinkGenerationDebugFlags_h
// ********** Begin Enum ELinkGenerationDebugFlags *************************************************
#define FOREACH_ENUM_ELINKGENERATIONDEBUGFLAGS(op) \
op(ELinkGenerationDebugFlags::WalkableSurface) \
op(ELinkGenerationDebugFlags::WalkableBorders) \
op(ELinkGenerationDebugFlags::SelectedEdge) \
op(ELinkGenerationDebugFlags::SelectedEdgeTrajectory) \
op(ELinkGenerationDebugFlags::SelectedEdgeLandingSamples) \
op(ELinkGenerationDebugFlags::SelectedEdgeCollisions) \
op(ELinkGenerationDebugFlags::SelectedEdgeCollisionsSamples) \
op(ELinkGenerationDebugFlags::Links) \
op(ELinkGenerationDebugFlags::FilteredLinks)
enum class ELinkGenerationDebugFlags : uint16;
template<> struct TIsUEnumClass<ELinkGenerationDebugFlags> { enum { Value = true }; };
template<> NAVIGATIONSYSTEM_NON_ATTRIBUTED_API UEnum* StaticEnum<ELinkGenerationDebugFlags>();
// ********** End Enum ELinkGenerationDebugFlags ***************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,351 @@
// 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 "NavAreas/NavArea.h"
#include "AI/Navigation/NavAgentSelector.h"
#include "Serialization/ArchiveUObjectFromStructuredArchive.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeNavArea() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FColor();
ENGINE_API UClass* Z_Construct_UClass_UNavAreaBase();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FNavAgentSelector();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavArea();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavArea_NoRegister();
UPackage* Z_Construct_UPackage__Script_NavigationSystem();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UNavArea *****************************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UNavArea;
UClass* UNavArea::GetPrivateStaticClass()
{
using TClass = UNavArea;
if (!Z_Registration_Info_UClass_UNavArea.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("NavArea"),
Z_Registration_Info_UClass_UNavArea.InnerSingleton,
StaticRegisterNativesUNavArea,
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_UNavArea.InnerSingleton;
}
UClass* Z_Construct_UClass_UNavArea_NoRegister()
{
return UNavArea::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UNavArea_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/** Class containing definition of a navigation area */" },
{ "IncludePath", "NavAreas/NavArea.h" },
{ "IsBlueprintBase", "true" },
{ "ModuleRelativePath", "Public/NavAreas/NavArea.h" },
{ "ObjectInitializerConstructorDeclared", "" },
{ "ToolTip", "Class containing definition of a navigation area" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DefaultCost_MetaData[] = {
{ "Category", "NavArea" },
{ "ClampMin", "0.0" },
{ "Comment", "/** travel cost multiplier for path distance */" },
{ "ModuleRelativePath", "Public/NavAreas/NavArea.h" },
{ "ToolTip", "travel cost multiplier for path distance" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FixedAreaEnteringCost_MetaData[] = {
{ "Category", "NavArea" },
{ "ClampMin", "0.0" },
{ "Comment", "/** entering cost */" },
{ "ModuleRelativePath", "Public/NavAreas/NavArea.h" },
{ "ToolTip", "entering cost" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DrawColor_MetaData[] = {
{ "Category", "NavArea" },
{ "Comment", "/** area color in navigation view */" },
{ "ModuleRelativePath", "Public/NavAreas/NavArea.h" },
{ "ToolTip", "area color in navigation view" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SupportedAgents_MetaData[] = {
{ "Category", "NavArea" },
{ "Comment", "/** restrict area only to specified agents */" },
{ "ModuleRelativePath", "Public/NavAreas/NavArea.h" },
{ "ToolTip", "restrict area only to specified agents" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSupportsAgent0_MetaData[] = {
{ "Comment", "// DEPRECATED AGENT CONFIG\n" },
{ "ModuleRelativePath", "Public/NavAreas/NavArea.h" },
{ "ToolTip", "DEPRECATED AGENT CONFIG" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSupportsAgent1_MetaData[] = {
{ "ModuleRelativePath", "Public/NavAreas/NavArea.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSupportsAgent2_MetaData[] = {
{ "ModuleRelativePath", "Public/NavAreas/NavArea.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSupportsAgent3_MetaData[] = {
{ "ModuleRelativePath", "Public/NavAreas/NavArea.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSupportsAgent4_MetaData[] = {
{ "ModuleRelativePath", "Public/NavAreas/NavArea.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSupportsAgent5_MetaData[] = {
{ "ModuleRelativePath", "Public/NavAreas/NavArea.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSupportsAgent6_MetaData[] = {
{ "ModuleRelativePath", "Public/NavAreas/NavArea.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSupportsAgent7_MetaData[] = {
{ "ModuleRelativePath", "Public/NavAreas/NavArea.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSupportsAgent8_MetaData[] = {
{ "ModuleRelativePath", "Public/NavAreas/NavArea.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSupportsAgent9_MetaData[] = {
{ "ModuleRelativePath", "Public/NavAreas/NavArea.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSupportsAgent10_MetaData[] = {
{ "ModuleRelativePath", "Public/NavAreas/NavArea.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSupportsAgent11_MetaData[] = {
{ "ModuleRelativePath", "Public/NavAreas/NavArea.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSupportsAgent12_MetaData[] = {
{ "ModuleRelativePath", "Public/NavAreas/NavArea.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSupportsAgent13_MetaData[] = {
{ "ModuleRelativePath", "Public/NavAreas/NavArea.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSupportsAgent14_MetaData[] = {
{ "ModuleRelativePath", "Public/NavAreas/NavArea.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSupportsAgent15_MetaData[] = {
{ "ModuleRelativePath", "Public/NavAreas/NavArea.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UNavArea constinit property declarations *********************************
static const UECodeGen_Private::FFloatPropertyParams NewProp_DefaultCost;
static const UECodeGen_Private::FFloatPropertyParams NewProp_FixedAreaEnteringCost;
static const UECodeGen_Private::FStructPropertyParams NewProp_DrawColor;
static const UECodeGen_Private::FStructPropertyParams NewProp_SupportedAgents;
static void NewProp_bSupportsAgent0_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSupportsAgent0;
static void NewProp_bSupportsAgent1_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSupportsAgent1;
static void NewProp_bSupportsAgent2_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSupportsAgent2;
static void NewProp_bSupportsAgent3_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSupportsAgent3;
static void NewProp_bSupportsAgent4_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSupportsAgent4;
static void NewProp_bSupportsAgent5_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSupportsAgent5;
static void NewProp_bSupportsAgent6_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSupportsAgent6;
static void NewProp_bSupportsAgent7_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSupportsAgent7;
static void NewProp_bSupportsAgent8_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSupportsAgent8;
static void NewProp_bSupportsAgent9_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSupportsAgent9;
static void NewProp_bSupportsAgent10_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSupportsAgent10;
static void NewProp_bSupportsAgent11_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSupportsAgent11;
static void NewProp_bSupportsAgent12_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSupportsAgent12;
static void NewProp_bSupportsAgent13_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSupportsAgent13;
static void NewProp_bSupportsAgent14_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSupportsAgent14;
static void NewProp_bSupportsAgent15_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSupportsAgent15;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UNavArea constinit property declarations ***********************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UNavArea>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UNavArea_Statics
// ********** Begin Class UNavArea Property Definitions ********************************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UNavArea_Statics::NewProp_DefaultCost = { "DefaultCost", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UNavArea, DefaultCost), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DefaultCost_MetaData), NewProp_DefaultCost_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UNavArea_Statics::NewProp_FixedAreaEnteringCost = { "FixedAreaEnteringCost", nullptr, (EPropertyFlags)0x0020080000004001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UNavArea, FixedAreaEnteringCost), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FixedAreaEnteringCost_MetaData), NewProp_FixedAreaEnteringCost_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UNavArea_Statics::NewProp_DrawColor = { "DrawColor", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UNavArea, DrawColor), Z_Construct_UScriptStruct_FColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DrawColor_MetaData), NewProp_DrawColor_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UNavArea_Statics::NewProp_SupportedAgents = { "SupportedAgents", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UNavArea, SupportedAgents), Z_Construct_UScriptStruct_FNavAgentSelector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SupportedAgents_MetaData), NewProp_SupportedAgents_MetaData) }; // 3310493543
void Z_Construct_UClass_UNavArea_Statics::NewProp_bSupportsAgent0_SetBit(void* Obj)
{
((UNavArea*)Obj)->bSupportsAgent0 = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UNavArea_Statics::NewProp_bSupportsAgent0 = { "bSupportsAgent0", nullptr, (EPropertyFlags)0x0010000000004000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UNavArea), &Z_Construct_UClass_UNavArea_Statics::NewProp_bSupportsAgent0_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSupportsAgent0_MetaData), NewProp_bSupportsAgent0_MetaData) };
void Z_Construct_UClass_UNavArea_Statics::NewProp_bSupportsAgent1_SetBit(void* Obj)
{
((UNavArea*)Obj)->bSupportsAgent1 = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UNavArea_Statics::NewProp_bSupportsAgent1 = { "bSupportsAgent1", nullptr, (EPropertyFlags)0x0010000000004000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UNavArea), &Z_Construct_UClass_UNavArea_Statics::NewProp_bSupportsAgent1_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSupportsAgent1_MetaData), NewProp_bSupportsAgent1_MetaData) };
void Z_Construct_UClass_UNavArea_Statics::NewProp_bSupportsAgent2_SetBit(void* Obj)
{
((UNavArea*)Obj)->bSupportsAgent2 = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UNavArea_Statics::NewProp_bSupportsAgent2 = { "bSupportsAgent2", nullptr, (EPropertyFlags)0x0010000000004000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UNavArea), &Z_Construct_UClass_UNavArea_Statics::NewProp_bSupportsAgent2_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSupportsAgent2_MetaData), NewProp_bSupportsAgent2_MetaData) };
void Z_Construct_UClass_UNavArea_Statics::NewProp_bSupportsAgent3_SetBit(void* Obj)
{
((UNavArea*)Obj)->bSupportsAgent3 = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UNavArea_Statics::NewProp_bSupportsAgent3 = { "bSupportsAgent3", nullptr, (EPropertyFlags)0x0010000000004000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UNavArea), &Z_Construct_UClass_UNavArea_Statics::NewProp_bSupportsAgent3_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSupportsAgent3_MetaData), NewProp_bSupportsAgent3_MetaData) };
void Z_Construct_UClass_UNavArea_Statics::NewProp_bSupportsAgent4_SetBit(void* Obj)
{
((UNavArea*)Obj)->bSupportsAgent4 = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UNavArea_Statics::NewProp_bSupportsAgent4 = { "bSupportsAgent4", nullptr, (EPropertyFlags)0x0010000000004000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UNavArea), &Z_Construct_UClass_UNavArea_Statics::NewProp_bSupportsAgent4_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSupportsAgent4_MetaData), NewProp_bSupportsAgent4_MetaData) };
void Z_Construct_UClass_UNavArea_Statics::NewProp_bSupportsAgent5_SetBit(void* Obj)
{
((UNavArea*)Obj)->bSupportsAgent5 = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UNavArea_Statics::NewProp_bSupportsAgent5 = { "bSupportsAgent5", nullptr, (EPropertyFlags)0x0010000000004000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UNavArea), &Z_Construct_UClass_UNavArea_Statics::NewProp_bSupportsAgent5_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSupportsAgent5_MetaData), NewProp_bSupportsAgent5_MetaData) };
void Z_Construct_UClass_UNavArea_Statics::NewProp_bSupportsAgent6_SetBit(void* Obj)
{
((UNavArea*)Obj)->bSupportsAgent6 = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UNavArea_Statics::NewProp_bSupportsAgent6 = { "bSupportsAgent6", nullptr, (EPropertyFlags)0x0010000000004000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UNavArea), &Z_Construct_UClass_UNavArea_Statics::NewProp_bSupportsAgent6_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSupportsAgent6_MetaData), NewProp_bSupportsAgent6_MetaData) };
void Z_Construct_UClass_UNavArea_Statics::NewProp_bSupportsAgent7_SetBit(void* Obj)
{
((UNavArea*)Obj)->bSupportsAgent7 = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UNavArea_Statics::NewProp_bSupportsAgent7 = { "bSupportsAgent7", nullptr, (EPropertyFlags)0x0010000000004000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UNavArea), &Z_Construct_UClass_UNavArea_Statics::NewProp_bSupportsAgent7_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSupportsAgent7_MetaData), NewProp_bSupportsAgent7_MetaData) };
void Z_Construct_UClass_UNavArea_Statics::NewProp_bSupportsAgent8_SetBit(void* Obj)
{
((UNavArea*)Obj)->bSupportsAgent8 = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UNavArea_Statics::NewProp_bSupportsAgent8 = { "bSupportsAgent8", nullptr, (EPropertyFlags)0x0010000000004000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UNavArea), &Z_Construct_UClass_UNavArea_Statics::NewProp_bSupportsAgent8_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSupportsAgent8_MetaData), NewProp_bSupportsAgent8_MetaData) };
void Z_Construct_UClass_UNavArea_Statics::NewProp_bSupportsAgent9_SetBit(void* Obj)
{
((UNavArea*)Obj)->bSupportsAgent9 = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UNavArea_Statics::NewProp_bSupportsAgent9 = { "bSupportsAgent9", nullptr, (EPropertyFlags)0x0010000000004000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UNavArea), &Z_Construct_UClass_UNavArea_Statics::NewProp_bSupportsAgent9_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSupportsAgent9_MetaData), NewProp_bSupportsAgent9_MetaData) };
void Z_Construct_UClass_UNavArea_Statics::NewProp_bSupportsAgent10_SetBit(void* Obj)
{
((UNavArea*)Obj)->bSupportsAgent10 = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UNavArea_Statics::NewProp_bSupportsAgent10 = { "bSupportsAgent10", nullptr, (EPropertyFlags)0x0010000000004000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UNavArea), &Z_Construct_UClass_UNavArea_Statics::NewProp_bSupportsAgent10_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSupportsAgent10_MetaData), NewProp_bSupportsAgent10_MetaData) };
void Z_Construct_UClass_UNavArea_Statics::NewProp_bSupportsAgent11_SetBit(void* Obj)
{
((UNavArea*)Obj)->bSupportsAgent11 = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UNavArea_Statics::NewProp_bSupportsAgent11 = { "bSupportsAgent11", nullptr, (EPropertyFlags)0x0010000000004000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UNavArea), &Z_Construct_UClass_UNavArea_Statics::NewProp_bSupportsAgent11_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSupportsAgent11_MetaData), NewProp_bSupportsAgent11_MetaData) };
void Z_Construct_UClass_UNavArea_Statics::NewProp_bSupportsAgent12_SetBit(void* Obj)
{
((UNavArea*)Obj)->bSupportsAgent12 = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UNavArea_Statics::NewProp_bSupportsAgent12 = { "bSupportsAgent12", nullptr, (EPropertyFlags)0x0010000000004000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UNavArea), &Z_Construct_UClass_UNavArea_Statics::NewProp_bSupportsAgent12_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSupportsAgent12_MetaData), NewProp_bSupportsAgent12_MetaData) };
void Z_Construct_UClass_UNavArea_Statics::NewProp_bSupportsAgent13_SetBit(void* Obj)
{
((UNavArea*)Obj)->bSupportsAgent13 = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UNavArea_Statics::NewProp_bSupportsAgent13 = { "bSupportsAgent13", nullptr, (EPropertyFlags)0x0010000000004000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UNavArea), &Z_Construct_UClass_UNavArea_Statics::NewProp_bSupportsAgent13_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSupportsAgent13_MetaData), NewProp_bSupportsAgent13_MetaData) };
void Z_Construct_UClass_UNavArea_Statics::NewProp_bSupportsAgent14_SetBit(void* Obj)
{
((UNavArea*)Obj)->bSupportsAgent14 = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UNavArea_Statics::NewProp_bSupportsAgent14 = { "bSupportsAgent14", nullptr, (EPropertyFlags)0x0010000000004000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UNavArea), &Z_Construct_UClass_UNavArea_Statics::NewProp_bSupportsAgent14_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSupportsAgent14_MetaData), NewProp_bSupportsAgent14_MetaData) };
void Z_Construct_UClass_UNavArea_Statics::NewProp_bSupportsAgent15_SetBit(void* Obj)
{
((UNavArea*)Obj)->bSupportsAgent15 = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UNavArea_Statics::NewProp_bSupportsAgent15 = { "bSupportsAgent15", nullptr, (EPropertyFlags)0x0010000000004000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UNavArea), &Z_Construct_UClass_UNavArea_Statics::NewProp_bSupportsAgent15_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSupportsAgent15_MetaData), NewProp_bSupportsAgent15_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UNavArea_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavArea_Statics::NewProp_DefaultCost,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavArea_Statics::NewProp_FixedAreaEnteringCost,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavArea_Statics::NewProp_DrawColor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavArea_Statics::NewProp_SupportedAgents,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavArea_Statics::NewProp_bSupportsAgent0,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavArea_Statics::NewProp_bSupportsAgent1,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavArea_Statics::NewProp_bSupportsAgent2,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavArea_Statics::NewProp_bSupportsAgent3,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavArea_Statics::NewProp_bSupportsAgent4,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavArea_Statics::NewProp_bSupportsAgent5,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavArea_Statics::NewProp_bSupportsAgent6,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavArea_Statics::NewProp_bSupportsAgent7,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavArea_Statics::NewProp_bSupportsAgent8,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavArea_Statics::NewProp_bSupportsAgent9,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavArea_Statics::NewProp_bSupportsAgent10,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavArea_Statics::NewProp_bSupportsAgent11,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavArea_Statics::NewProp_bSupportsAgent12,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavArea_Statics::NewProp_bSupportsAgent13,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavArea_Statics::NewProp_bSupportsAgent14,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavArea_Statics::NewProp_bSupportsAgent15,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UNavArea_Statics::PropPointers) < 2048);
// ********** End Class UNavArea Property Definitions **********************************************
UObject* (*const Z_Construct_UClass_UNavArea_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UNavAreaBase,
(UObject* (*)())Z_Construct_UPackage__Script_NavigationSystem,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UNavArea_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UNavArea_Statics::ClassParams = {
&UNavArea::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UNavArea_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UNavArea_Statics::PropPointers),
0,
0x002800A5u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UNavArea_Statics::Class_MetaDataParams), Z_Construct_UClass_UNavArea_Statics::Class_MetaDataParams)
};
void UNavArea::StaticRegisterNativesUNavArea()
{
}
UClass* Z_Construct_UClass_UNavArea()
{
if (!Z_Registration_Info_UClass_UNavArea.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UNavArea.OuterSingleton, Z_Construct_UClass_UNavArea_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UNavArea.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UNavArea);
UNavArea::~UNavArea() {}
IMPLEMENT_FSTRUCTUREDARCHIVE_SERIALIZER(UNavArea)
// ********** End Class UNavArea *******************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavArea_h__Script_NavigationSystem_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UNavArea, UNavArea::StaticClass, TEXT("UNavArea"), &Z_Registration_Info_UClass_UNavArea, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UNavArea), 2860854343U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavArea_h__Script_NavigationSystem_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavArea_h__Script_NavigationSystem_2589955455{
TEXT("/Script/NavigationSystem"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavArea_h__Script_NavigationSystem_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavArea_h__Script_NavigationSystem_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,66 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "NavAreas/NavArea.h"
#ifdef NAVIGATIONSYSTEM_NavArea_generated_h
#error "NavArea.generated.h already included, missing '#pragma once' in NavArea.h"
#endif
#define NAVIGATIONSYSTEM_NavArea_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UNavArea *****************************************************************
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavArea_h_19_ARCHIVESERIALIZER \
DECLARE_FSTRUCTUREDARCHIVE_SERIALIZER(UNavArea, NAVIGATIONSYSTEM_API)
struct Z_Construct_UClass_UNavArea_Statics;
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavArea_NoRegister();
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavArea_h_19_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUNavArea(); \
friend struct ::Z_Construct_UClass_UNavArea_Statics; \
static UClass* GetPrivateStaticClass(); \
friend NAVIGATIONSYSTEM_API UClass* ::Z_Construct_UClass_UNavArea_NoRegister(); \
public: \
DECLARE_CLASS2(UNavArea, UNavAreaBase, COMPILED_IN_FLAGS(CLASS_Abstract | CLASS_Config), CASTCLASS_None, TEXT("/Script/NavigationSystem"), Z_Construct_UClass_UNavArea_NoRegister) \
DECLARE_SERIALIZER(UNavArea) \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavArea_h_19_ARCHIVESERIALIZER
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavArea_h_19_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UNavArea(UNavArea&&) = delete; \
UNavArea(const UNavArea&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NAVIGATIONSYSTEM_API, UNavArea); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UNavArea); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UNavArea) \
NAVIGATIONSYSTEM_API virtual ~UNavArea();
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavArea_h_16_PROLOG
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavArea_h_19_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavArea_h_19_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavArea_h_19_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UNavArea;
// ********** End Class UNavArea *******************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavArea_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,121 @@
// 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 "NavAreas/NavAreaMeta.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeNavAreaMeta() {}
// ********** Begin Cross Module References ********************************************************
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavArea();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavAreaMeta();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavAreaMeta_NoRegister();
UPackage* Z_Construct_UPackage__Script_NavigationSystem();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UNavAreaMeta *************************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UNavAreaMeta;
UClass* UNavAreaMeta::GetPrivateStaticClass()
{
using TClass = UNavAreaMeta;
if (!Z_Registration_Info_UClass_UNavAreaMeta.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("NavAreaMeta"),
Z_Registration_Info_UClass_UNavAreaMeta.InnerSingleton,
StaticRegisterNativesUNavAreaMeta,
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_UNavAreaMeta.InnerSingleton;
}
UClass* Z_Construct_UClass_UNavAreaMeta_NoRegister()
{
return UNavAreaMeta::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UNavAreaMeta_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** A convenience class for an area that has IsMetaArea() == true.\n *\x09""Do not use this class when determining whether an area class is \"meta\". \n *\x09""Call IsMetaArea instead. */" },
{ "IncludePath", "NavAreas/NavAreaMeta.h" },
{ "ModuleRelativePath", "Public/NavAreas/NavAreaMeta.h" },
{ "ObjectInitializerConstructorDeclared", "" },
{ "ToolTip", "A convenience class for an area that has IsMetaArea() == true.\n Do not use this class when determining whether an area class is \"meta\".\n Call IsMetaArea instead." },
};
#endif // WITH_METADATA
// ********** Begin Class UNavAreaMeta constinit property declarations *****************************
// ********** End Class UNavAreaMeta constinit property declarations *******************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UNavAreaMeta>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UNavAreaMeta_Statics
UObject* (*const Z_Construct_UClass_UNavAreaMeta_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UNavArea,
(UObject* (*)())Z_Construct_UPackage__Script_NavigationSystem,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UNavAreaMeta_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UNavAreaMeta_Statics::ClassParams = {
&UNavAreaMeta::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x002800A5u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UNavAreaMeta_Statics::Class_MetaDataParams), Z_Construct_UClass_UNavAreaMeta_Statics::Class_MetaDataParams)
};
void UNavAreaMeta::StaticRegisterNativesUNavAreaMeta()
{
}
UClass* Z_Construct_UClass_UNavAreaMeta()
{
if (!Z_Registration_Info_UClass_UNavAreaMeta.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UNavAreaMeta.OuterSingleton, Z_Construct_UClass_UNavAreaMeta_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UNavAreaMeta.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UNavAreaMeta);
UNavAreaMeta::~UNavAreaMeta() {}
// ********** End Class UNavAreaMeta ***************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavAreaMeta_h__Script_NavigationSystem_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UNavAreaMeta, UNavAreaMeta::StaticClass, TEXT("UNavAreaMeta"), &Z_Registration_Info_UClass_UNavAreaMeta, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UNavAreaMeta), 2427005837U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavAreaMeta_h__Script_NavigationSystem_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavAreaMeta_h__Script_NavigationSystem_4074688995{
TEXT("/Script/NavigationSystem"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavAreaMeta_h__Script_NavigationSystem_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavAreaMeta_h__Script_NavigationSystem_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,61 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "NavAreas/NavAreaMeta.h"
#ifdef NAVIGATIONSYSTEM_NavAreaMeta_generated_h
#error "NavAreaMeta.generated.h already included, missing '#pragma once' in NavAreaMeta.h"
#endif
#define NAVIGATIONSYSTEM_NavAreaMeta_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UNavAreaMeta *************************************************************
struct Z_Construct_UClass_UNavAreaMeta_Statics;
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavAreaMeta_NoRegister();
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavAreaMeta_h_24_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUNavAreaMeta(); \
friend struct ::Z_Construct_UClass_UNavAreaMeta_Statics; \
static UClass* GetPrivateStaticClass(); \
friend NAVIGATIONSYSTEM_API UClass* ::Z_Construct_UClass_UNavAreaMeta_NoRegister(); \
public: \
DECLARE_CLASS2(UNavAreaMeta, UNavArea, COMPILED_IN_FLAGS(CLASS_Abstract | CLASS_Config), CASTCLASS_None, TEXT("/Script/NavigationSystem"), Z_Construct_UClass_UNavAreaMeta_NoRegister) \
DECLARE_SERIALIZER(UNavAreaMeta)
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavAreaMeta_h_24_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UNavAreaMeta(UNavAreaMeta&&) = delete; \
UNavAreaMeta(const UNavAreaMeta&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NAVIGATIONSYSTEM_API, UNavAreaMeta); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UNavAreaMeta); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UNavAreaMeta) \
NAVIGATIONSYSTEM_API virtual ~UNavAreaMeta();
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavAreaMeta_h_21_PROLOG
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavAreaMeta_h_24_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavAreaMeta_h_24_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavAreaMeta_h_24_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UNavAreaMeta;
// ********** End Class UNavAreaMeta ***************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavAreaMeta_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,241 @@
// 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 "NavAreas/NavAreaMeta_SwitchByAgent.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeNavAreaMeta_SwitchByAgent() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UClass_NoRegister();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavArea_NoRegister();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavAreaMeta();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavAreaMeta_SwitchByAgent();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavAreaMeta_SwitchByAgent_NoRegister();
UPackage* Z_Construct_UPackage__Script_NavigationSystem();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UNavAreaMeta_SwitchByAgent ***********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UNavAreaMeta_SwitchByAgent;
UClass* UNavAreaMeta_SwitchByAgent::GetPrivateStaticClass()
{
using TClass = UNavAreaMeta_SwitchByAgent;
if (!Z_Registration_Info_UClass_UNavAreaMeta_SwitchByAgent.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("NavAreaMeta_SwitchByAgent"),
Z_Registration_Info_UClass_UNavAreaMeta_SwitchByAgent.InnerSingleton,
StaticRegisterNativesUNavAreaMeta_SwitchByAgent,
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_UNavAreaMeta_SwitchByAgent.InnerSingleton;
}
UClass* Z_Construct_UClass_UNavAreaMeta_SwitchByAgent_NoRegister()
{
return UNavAreaMeta_SwitchByAgent::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UNavAreaMeta_SwitchByAgent_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** Class containing definition of a navigation area */" },
{ "IncludePath", "NavAreas/NavAreaMeta_SwitchByAgent.h" },
{ "ModuleRelativePath", "Public/NavAreas/NavAreaMeta_SwitchByAgent.h" },
{ "ToolTip", "Class containing definition of a navigation area" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Agent0Area_MetaData[] = {
{ "Category", "AgentTypes" },
{ "ModuleRelativePath", "Public/NavAreas/NavAreaMeta_SwitchByAgent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Agent1Area_MetaData[] = {
{ "Category", "AgentTypes" },
{ "ModuleRelativePath", "Public/NavAreas/NavAreaMeta_SwitchByAgent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Agent2Area_MetaData[] = {
{ "Category", "AgentTypes" },
{ "ModuleRelativePath", "Public/NavAreas/NavAreaMeta_SwitchByAgent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Agent3Area_MetaData[] = {
{ "Category", "AgentTypes" },
{ "ModuleRelativePath", "Public/NavAreas/NavAreaMeta_SwitchByAgent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Agent4Area_MetaData[] = {
{ "Category", "AgentTypes" },
{ "ModuleRelativePath", "Public/NavAreas/NavAreaMeta_SwitchByAgent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Agent5Area_MetaData[] = {
{ "Category", "AgentTypes" },
{ "ModuleRelativePath", "Public/NavAreas/NavAreaMeta_SwitchByAgent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Agent6Area_MetaData[] = {
{ "Category", "AgentTypes" },
{ "ModuleRelativePath", "Public/NavAreas/NavAreaMeta_SwitchByAgent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Agent7Area_MetaData[] = {
{ "Category", "AgentTypes" },
{ "ModuleRelativePath", "Public/NavAreas/NavAreaMeta_SwitchByAgent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Agent8Area_MetaData[] = {
{ "Category", "AgentTypes" },
{ "ModuleRelativePath", "Public/NavAreas/NavAreaMeta_SwitchByAgent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Agent9Area_MetaData[] = {
{ "Category", "AgentTypes" },
{ "ModuleRelativePath", "Public/NavAreas/NavAreaMeta_SwitchByAgent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Agent10Area_MetaData[] = {
{ "Category", "AgentTypes" },
{ "ModuleRelativePath", "Public/NavAreas/NavAreaMeta_SwitchByAgent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Agent11Area_MetaData[] = {
{ "Category", "AgentTypes" },
{ "ModuleRelativePath", "Public/NavAreas/NavAreaMeta_SwitchByAgent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Agent12Area_MetaData[] = {
{ "Category", "AgentTypes" },
{ "ModuleRelativePath", "Public/NavAreas/NavAreaMeta_SwitchByAgent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Agent13Area_MetaData[] = {
{ "Category", "AgentTypes" },
{ "ModuleRelativePath", "Public/NavAreas/NavAreaMeta_SwitchByAgent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Agent14Area_MetaData[] = {
{ "Category", "AgentTypes" },
{ "ModuleRelativePath", "Public/NavAreas/NavAreaMeta_SwitchByAgent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Agent15Area_MetaData[] = {
{ "Category", "AgentTypes" },
{ "ModuleRelativePath", "Public/NavAreas/NavAreaMeta_SwitchByAgent.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UNavAreaMeta_SwitchByAgent constinit property declarations ***************
static const UECodeGen_Private::FClassPropertyParams NewProp_Agent0Area;
static const UECodeGen_Private::FClassPropertyParams NewProp_Agent1Area;
static const UECodeGen_Private::FClassPropertyParams NewProp_Agent2Area;
static const UECodeGen_Private::FClassPropertyParams NewProp_Agent3Area;
static const UECodeGen_Private::FClassPropertyParams NewProp_Agent4Area;
static const UECodeGen_Private::FClassPropertyParams NewProp_Agent5Area;
static const UECodeGen_Private::FClassPropertyParams NewProp_Agent6Area;
static const UECodeGen_Private::FClassPropertyParams NewProp_Agent7Area;
static const UECodeGen_Private::FClassPropertyParams NewProp_Agent8Area;
static const UECodeGen_Private::FClassPropertyParams NewProp_Agent9Area;
static const UECodeGen_Private::FClassPropertyParams NewProp_Agent10Area;
static const UECodeGen_Private::FClassPropertyParams NewProp_Agent11Area;
static const UECodeGen_Private::FClassPropertyParams NewProp_Agent12Area;
static const UECodeGen_Private::FClassPropertyParams NewProp_Agent13Area;
static const UECodeGen_Private::FClassPropertyParams NewProp_Agent14Area;
static const UECodeGen_Private::FClassPropertyParams NewProp_Agent15Area;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UNavAreaMeta_SwitchByAgent constinit property declarations *****************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UNavAreaMeta_SwitchByAgent>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UNavAreaMeta_SwitchByAgent_Statics
// ********** Begin Class UNavAreaMeta_SwitchByAgent Property Definitions **************************
const UECodeGen_Private::FClassPropertyParams Z_Construct_UClass_UNavAreaMeta_SwitchByAgent_Statics::NewProp_Agent0Area = { "Agent0Area", nullptr, (EPropertyFlags)0x0014000000000001, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UNavAreaMeta_SwitchByAgent, Agent0Area), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UNavArea_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Agent0Area_MetaData), NewProp_Agent0Area_MetaData) };
const UECodeGen_Private::FClassPropertyParams Z_Construct_UClass_UNavAreaMeta_SwitchByAgent_Statics::NewProp_Agent1Area = { "Agent1Area", nullptr, (EPropertyFlags)0x0014000000000001, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UNavAreaMeta_SwitchByAgent, Agent1Area), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UNavArea_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Agent1Area_MetaData), NewProp_Agent1Area_MetaData) };
const UECodeGen_Private::FClassPropertyParams Z_Construct_UClass_UNavAreaMeta_SwitchByAgent_Statics::NewProp_Agent2Area = { "Agent2Area", nullptr, (EPropertyFlags)0x0014000000000001, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UNavAreaMeta_SwitchByAgent, Agent2Area), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UNavArea_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Agent2Area_MetaData), NewProp_Agent2Area_MetaData) };
const UECodeGen_Private::FClassPropertyParams Z_Construct_UClass_UNavAreaMeta_SwitchByAgent_Statics::NewProp_Agent3Area = { "Agent3Area", nullptr, (EPropertyFlags)0x0014000000000001, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UNavAreaMeta_SwitchByAgent, Agent3Area), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UNavArea_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Agent3Area_MetaData), NewProp_Agent3Area_MetaData) };
const UECodeGen_Private::FClassPropertyParams Z_Construct_UClass_UNavAreaMeta_SwitchByAgent_Statics::NewProp_Agent4Area = { "Agent4Area", nullptr, (EPropertyFlags)0x0014000000000001, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UNavAreaMeta_SwitchByAgent, Agent4Area), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UNavArea_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Agent4Area_MetaData), NewProp_Agent4Area_MetaData) };
const UECodeGen_Private::FClassPropertyParams Z_Construct_UClass_UNavAreaMeta_SwitchByAgent_Statics::NewProp_Agent5Area = { "Agent5Area", nullptr, (EPropertyFlags)0x0014000000000001, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UNavAreaMeta_SwitchByAgent, Agent5Area), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UNavArea_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Agent5Area_MetaData), NewProp_Agent5Area_MetaData) };
const UECodeGen_Private::FClassPropertyParams Z_Construct_UClass_UNavAreaMeta_SwitchByAgent_Statics::NewProp_Agent6Area = { "Agent6Area", nullptr, (EPropertyFlags)0x0014000000000001, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UNavAreaMeta_SwitchByAgent, Agent6Area), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UNavArea_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Agent6Area_MetaData), NewProp_Agent6Area_MetaData) };
const UECodeGen_Private::FClassPropertyParams Z_Construct_UClass_UNavAreaMeta_SwitchByAgent_Statics::NewProp_Agent7Area = { "Agent7Area", nullptr, (EPropertyFlags)0x0014000000000001, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UNavAreaMeta_SwitchByAgent, Agent7Area), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UNavArea_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Agent7Area_MetaData), NewProp_Agent7Area_MetaData) };
const UECodeGen_Private::FClassPropertyParams Z_Construct_UClass_UNavAreaMeta_SwitchByAgent_Statics::NewProp_Agent8Area = { "Agent8Area", nullptr, (EPropertyFlags)0x0014000000000001, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UNavAreaMeta_SwitchByAgent, Agent8Area), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UNavArea_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Agent8Area_MetaData), NewProp_Agent8Area_MetaData) };
const UECodeGen_Private::FClassPropertyParams Z_Construct_UClass_UNavAreaMeta_SwitchByAgent_Statics::NewProp_Agent9Area = { "Agent9Area", nullptr, (EPropertyFlags)0x0014000000000001, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UNavAreaMeta_SwitchByAgent, Agent9Area), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UNavArea_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Agent9Area_MetaData), NewProp_Agent9Area_MetaData) };
const UECodeGen_Private::FClassPropertyParams Z_Construct_UClass_UNavAreaMeta_SwitchByAgent_Statics::NewProp_Agent10Area = { "Agent10Area", nullptr, (EPropertyFlags)0x0014000000000001, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UNavAreaMeta_SwitchByAgent, Agent10Area), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UNavArea_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Agent10Area_MetaData), NewProp_Agent10Area_MetaData) };
const UECodeGen_Private::FClassPropertyParams Z_Construct_UClass_UNavAreaMeta_SwitchByAgent_Statics::NewProp_Agent11Area = { "Agent11Area", nullptr, (EPropertyFlags)0x0014000000000001, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UNavAreaMeta_SwitchByAgent, Agent11Area), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UNavArea_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Agent11Area_MetaData), NewProp_Agent11Area_MetaData) };
const UECodeGen_Private::FClassPropertyParams Z_Construct_UClass_UNavAreaMeta_SwitchByAgent_Statics::NewProp_Agent12Area = { "Agent12Area", nullptr, (EPropertyFlags)0x0014000000000001, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UNavAreaMeta_SwitchByAgent, Agent12Area), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UNavArea_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Agent12Area_MetaData), NewProp_Agent12Area_MetaData) };
const UECodeGen_Private::FClassPropertyParams Z_Construct_UClass_UNavAreaMeta_SwitchByAgent_Statics::NewProp_Agent13Area = { "Agent13Area", nullptr, (EPropertyFlags)0x0014000000000001, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UNavAreaMeta_SwitchByAgent, Agent13Area), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UNavArea_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Agent13Area_MetaData), NewProp_Agent13Area_MetaData) };
const UECodeGen_Private::FClassPropertyParams Z_Construct_UClass_UNavAreaMeta_SwitchByAgent_Statics::NewProp_Agent14Area = { "Agent14Area", nullptr, (EPropertyFlags)0x0014000000000001, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UNavAreaMeta_SwitchByAgent, Agent14Area), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UNavArea_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Agent14Area_MetaData), NewProp_Agent14Area_MetaData) };
const UECodeGen_Private::FClassPropertyParams Z_Construct_UClass_UNavAreaMeta_SwitchByAgent_Statics::NewProp_Agent15Area = { "Agent15Area", nullptr, (EPropertyFlags)0x0014000000000001, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UNavAreaMeta_SwitchByAgent, Agent15Area), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UNavArea_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Agent15Area_MetaData), NewProp_Agent15Area_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UNavAreaMeta_SwitchByAgent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavAreaMeta_SwitchByAgent_Statics::NewProp_Agent0Area,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavAreaMeta_SwitchByAgent_Statics::NewProp_Agent1Area,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavAreaMeta_SwitchByAgent_Statics::NewProp_Agent2Area,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavAreaMeta_SwitchByAgent_Statics::NewProp_Agent3Area,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavAreaMeta_SwitchByAgent_Statics::NewProp_Agent4Area,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavAreaMeta_SwitchByAgent_Statics::NewProp_Agent5Area,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavAreaMeta_SwitchByAgent_Statics::NewProp_Agent6Area,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavAreaMeta_SwitchByAgent_Statics::NewProp_Agent7Area,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavAreaMeta_SwitchByAgent_Statics::NewProp_Agent8Area,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavAreaMeta_SwitchByAgent_Statics::NewProp_Agent9Area,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavAreaMeta_SwitchByAgent_Statics::NewProp_Agent10Area,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavAreaMeta_SwitchByAgent_Statics::NewProp_Agent11Area,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavAreaMeta_SwitchByAgent_Statics::NewProp_Agent12Area,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavAreaMeta_SwitchByAgent_Statics::NewProp_Agent13Area,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavAreaMeta_SwitchByAgent_Statics::NewProp_Agent14Area,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavAreaMeta_SwitchByAgent_Statics::NewProp_Agent15Area,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UNavAreaMeta_SwitchByAgent_Statics::PropPointers) < 2048);
// ********** End Class UNavAreaMeta_SwitchByAgent Property Definitions ****************************
UObject* (*const Z_Construct_UClass_UNavAreaMeta_SwitchByAgent_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UNavAreaMeta,
(UObject* (*)())Z_Construct_UPackage__Script_NavigationSystem,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UNavAreaMeta_SwitchByAgent_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UNavAreaMeta_SwitchByAgent_Statics::ClassParams = {
&UNavAreaMeta_SwitchByAgent::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UNavAreaMeta_SwitchByAgent_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UNavAreaMeta_SwitchByAgent_Statics::PropPointers),
0,
0x002800A5u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UNavAreaMeta_SwitchByAgent_Statics::Class_MetaDataParams), Z_Construct_UClass_UNavAreaMeta_SwitchByAgent_Statics::Class_MetaDataParams)
};
void UNavAreaMeta_SwitchByAgent::StaticRegisterNativesUNavAreaMeta_SwitchByAgent()
{
}
UClass* Z_Construct_UClass_UNavAreaMeta_SwitchByAgent()
{
if (!Z_Registration_Info_UClass_UNavAreaMeta_SwitchByAgent.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UNavAreaMeta_SwitchByAgent.OuterSingleton, Z_Construct_UClass_UNavAreaMeta_SwitchByAgent_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UNavAreaMeta_SwitchByAgent.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UNavAreaMeta_SwitchByAgent);
UNavAreaMeta_SwitchByAgent::~UNavAreaMeta_SwitchByAgent() {}
// ********** End Class UNavAreaMeta_SwitchByAgent *************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavAreaMeta_SwitchByAgent_h__Script_NavigationSystem_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UNavAreaMeta_SwitchByAgent, UNavAreaMeta_SwitchByAgent::StaticClass, TEXT("UNavAreaMeta_SwitchByAgent"), &Z_Registration_Info_UClass_UNavAreaMeta_SwitchByAgent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UNavAreaMeta_SwitchByAgent), 1023905257U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavAreaMeta_SwitchByAgent_h__Script_NavigationSystem_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavAreaMeta_SwitchByAgent_h__Script_NavigationSystem_99165561{
TEXT("/Script/NavigationSystem"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavAreaMeta_SwitchByAgent_h__Script_NavigationSystem_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavAreaMeta_SwitchByAgent_h__Script_NavigationSystem_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,63 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "NavAreas/NavAreaMeta_SwitchByAgent.h"
#ifdef NAVIGATIONSYSTEM_NavAreaMeta_SwitchByAgent_generated_h
#error "NavAreaMeta_SwitchByAgent.generated.h already included, missing '#pragma once' in NavAreaMeta_SwitchByAgent.h"
#endif
#define NAVIGATIONSYSTEM_NavAreaMeta_SwitchByAgent_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UNavAreaMeta_SwitchByAgent ***********************************************
struct Z_Construct_UClass_UNavAreaMeta_SwitchByAgent_Statics;
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavAreaMeta_SwitchByAgent_NoRegister();
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavAreaMeta_SwitchByAgent_h_19_INCLASS \
private: \
static void StaticRegisterNativesUNavAreaMeta_SwitchByAgent(); \
friend struct ::Z_Construct_UClass_UNavAreaMeta_SwitchByAgent_Statics; \
static UClass* GetPrivateStaticClass(); \
friend NAVIGATIONSYSTEM_API UClass* ::Z_Construct_UClass_UNavAreaMeta_SwitchByAgent_NoRegister(); \
public: \
DECLARE_CLASS2(UNavAreaMeta_SwitchByAgent, UNavAreaMeta, COMPILED_IN_FLAGS(CLASS_Abstract | CLASS_Config), CASTCLASS_None, TEXT("/Script/NavigationSystem"), Z_Construct_UClass_UNavAreaMeta_SwitchByAgent_NoRegister) \
DECLARE_SERIALIZER(UNavAreaMeta_SwitchByAgent)
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavAreaMeta_SwitchByAgent_h_19_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NAVIGATIONSYSTEM_API UNavAreaMeta_SwitchByAgent(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UNavAreaMeta_SwitchByAgent) \
DECLARE_VTABLE_PTR_HELPER_CTOR(NAVIGATIONSYSTEM_API, UNavAreaMeta_SwitchByAgent); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UNavAreaMeta_SwitchByAgent); \
/** Deleted move- and copy-constructors, should never be used */ \
UNavAreaMeta_SwitchByAgent(UNavAreaMeta_SwitchByAgent&&) = delete; \
UNavAreaMeta_SwitchByAgent(const UNavAreaMeta_SwitchByAgent&) = delete; \
NAVIGATIONSYSTEM_API virtual ~UNavAreaMeta_SwitchByAgent();
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavAreaMeta_SwitchByAgent_h_16_PROLOG
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavAreaMeta_SwitchByAgent_h_19_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavAreaMeta_SwitchByAgent_h_19_INCLASS \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavAreaMeta_SwitchByAgent_h_19_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UNavAreaMeta_SwitchByAgent;
// ********** End Class UNavAreaMeta_SwitchByAgent *************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavAreaMeta_SwitchByAgent_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,120 @@
// 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 "NavAreas/NavArea_Default.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeNavArea_Default() {}
// ********** Begin Cross Module References ********************************************************
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavArea();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavArea_Default();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavArea_Default_NoRegister();
UPackage* Z_Construct_UPackage__Script_NavigationSystem();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UNavArea_Default *********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UNavArea_Default;
UClass* UNavArea_Default::GetPrivateStaticClass()
{
using TClass = UNavArea_Default;
if (!Z_Registration_Info_UClass_UNavArea_Default.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("NavArea_Default"),
Z_Registration_Info_UClass_UNavArea_Default.InnerSingleton,
StaticRegisterNativesUNavArea_Default,
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_UNavArea_Default.InnerSingleton;
}
UClass* Z_Construct_UClass_UNavArea_Default_NoRegister()
{
return UNavArea_Default::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UNavArea_Default_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** Regular navigation area, applied to entire navigation data by default */" },
{ "IncludePath", "NavAreas/NavArea_Default.h" },
{ "ModuleRelativePath", "Public/NavAreas/NavArea_Default.h" },
{ "ToolTip", "Regular navigation area, applied to entire navigation data by default" },
};
#endif // WITH_METADATA
// ********** Begin Class UNavArea_Default constinit property declarations *************************
// ********** End Class UNavArea_Default constinit property declarations ***************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UNavArea_Default>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UNavArea_Default_Statics
UObject* (*const Z_Construct_UClass_UNavArea_Default_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UNavArea,
(UObject* (*)())Z_Construct_UPackage__Script_NavigationSystem,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UNavArea_Default_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UNavArea_Default_Statics::ClassParams = {
&UNavArea_Default::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x002800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UNavArea_Default_Statics::Class_MetaDataParams), Z_Construct_UClass_UNavArea_Default_Statics::Class_MetaDataParams)
};
void UNavArea_Default::StaticRegisterNativesUNavArea_Default()
{
}
UClass* Z_Construct_UClass_UNavArea_Default()
{
if (!Z_Registration_Info_UClass_UNavArea_Default.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UNavArea_Default.OuterSingleton, Z_Construct_UClass_UNavArea_Default_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UNavArea_Default.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UNavArea_Default);
UNavArea_Default::~UNavArea_Default() {}
// ********** End Class UNavArea_Default ***********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavArea_Default_h__Script_NavigationSystem_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UNavArea_Default, UNavArea_Default::StaticClass, TEXT("UNavArea_Default"), &Z_Registration_Info_UClass_UNavArea_Default, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UNavArea_Default), 3161539981U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavArea_Default_h__Script_NavigationSystem_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavArea_Default_h__Script_NavigationSystem_2648861335{
TEXT("/Script/NavigationSystem"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavArea_Default_h__Script_NavigationSystem_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavArea_Default_h__Script_NavigationSystem_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,63 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "NavAreas/NavArea_Default.h"
#ifdef NAVIGATIONSYSTEM_NavArea_Default_generated_h
#error "NavArea_Default.generated.h already included, missing '#pragma once' in NavArea_Default.h"
#endif
#define NAVIGATIONSYSTEM_NavArea_Default_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UNavArea_Default *********************************************************
struct Z_Construct_UClass_UNavArea_Default_Statics;
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavArea_Default_NoRegister();
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavArea_Default_h_20_INCLASS \
private: \
static void StaticRegisterNativesUNavArea_Default(); \
friend struct ::Z_Construct_UClass_UNavArea_Default_Statics; \
static UClass* GetPrivateStaticClass(); \
friend NAVIGATIONSYSTEM_API UClass* ::Z_Construct_UClass_UNavArea_Default_NoRegister(); \
public: \
DECLARE_CLASS2(UNavArea_Default, UNavArea, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/NavigationSystem"), Z_Construct_UClass_UNavArea_Default_NoRegister) \
DECLARE_SERIALIZER(UNavArea_Default)
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavArea_Default_h_20_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NAVIGATIONSYSTEM_API UNavArea_Default(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UNavArea_Default) \
DECLARE_VTABLE_PTR_HELPER_CTOR(NAVIGATIONSYSTEM_API, UNavArea_Default); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UNavArea_Default); \
/** Deleted move- and copy-constructors, should never be used */ \
UNavArea_Default(UNavArea_Default&&) = delete; \
UNavArea_Default(const UNavArea_Default&) = delete; \
NAVIGATIONSYSTEM_API virtual ~UNavArea_Default();
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavArea_Default_h_17_PROLOG
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavArea_Default_h_20_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavArea_Default_h_20_INCLASS \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavArea_Default_h_20_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UNavArea_Default;
// ********** End Class UNavArea_Default ***********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavArea_Default_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,120 @@
// 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 "NavAreas/NavArea_LowHeight.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeNavArea_LowHeight() {}
// ********** Begin Cross Module References ********************************************************
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavArea();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavArea_LowHeight();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavArea_LowHeight_NoRegister();
UPackage* Z_Construct_UPackage__Script_NavigationSystem();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UNavArea_LowHeight *******************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UNavArea_LowHeight;
UClass* UNavArea_LowHeight::GetPrivateStaticClass()
{
using TClass = UNavArea_LowHeight;
if (!Z_Registration_Info_UClass_UNavArea_LowHeight.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("NavArea_LowHeight"),
Z_Registration_Info_UClass_UNavArea_LowHeight.InnerSingleton,
StaticRegisterNativesUNavArea_LowHeight,
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_UNavArea_LowHeight.InnerSingleton;
}
UClass* Z_Construct_UClass_UNavArea_LowHeight_NoRegister()
{
return UNavArea_LowHeight::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UNavArea_LowHeight_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** Special area that can be generated in spaces with insufficient free height above. Cannot be traversed by anyone. */" },
{ "IncludePath", "NavAreas/NavArea_LowHeight.h" },
{ "ModuleRelativePath", "Public/NavAreas/NavArea_LowHeight.h" },
{ "ToolTip", "Special area that can be generated in spaces with insufficient free height above. Cannot be traversed by anyone." },
};
#endif // WITH_METADATA
// ********** Begin Class UNavArea_LowHeight constinit property declarations ***********************
// ********** End Class UNavArea_LowHeight constinit property declarations *************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UNavArea_LowHeight>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UNavArea_LowHeight_Statics
UObject* (*const Z_Construct_UClass_UNavArea_LowHeight_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UNavArea,
(UObject* (*)())Z_Construct_UPackage__Script_NavigationSystem,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UNavArea_LowHeight_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UNavArea_LowHeight_Statics::ClassParams = {
&UNavArea_LowHeight::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x002800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UNavArea_LowHeight_Statics::Class_MetaDataParams), Z_Construct_UClass_UNavArea_LowHeight_Statics::Class_MetaDataParams)
};
void UNavArea_LowHeight::StaticRegisterNativesUNavArea_LowHeight()
{
}
UClass* Z_Construct_UClass_UNavArea_LowHeight()
{
if (!Z_Registration_Info_UClass_UNavArea_LowHeight.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UNavArea_LowHeight.OuterSingleton, Z_Construct_UClass_UNavArea_LowHeight_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UNavArea_LowHeight.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UNavArea_LowHeight);
UNavArea_LowHeight::~UNavArea_LowHeight() {}
// ********** End Class UNavArea_LowHeight *********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavArea_LowHeight_h__Script_NavigationSystem_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UNavArea_LowHeight, UNavArea_LowHeight::StaticClass, TEXT("UNavArea_LowHeight"), &Z_Registration_Info_UClass_UNavArea_LowHeight, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UNavArea_LowHeight), 3041444115U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavArea_LowHeight_h__Script_NavigationSystem_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavArea_LowHeight_h__Script_NavigationSystem_3957143825{
TEXT("/Script/NavigationSystem"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavArea_LowHeight_h__Script_NavigationSystem_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavArea_LowHeight_h__Script_NavigationSystem_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,63 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "NavAreas/NavArea_LowHeight.h"
#ifdef NAVIGATIONSYSTEM_NavArea_LowHeight_generated_h
#error "NavArea_LowHeight.generated.h already included, missing '#pragma once' in NavArea_LowHeight.h"
#endif
#define NAVIGATIONSYSTEM_NavArea_LowHeight_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UNavArea_LowHeight *******************************************************
struct Z_Construct_UClass_UNavArea_LowHeight_Statics;
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavArea_LowHeight_NoRegister();
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavArea_LowHeight_h_19_INCLASS \
private: \
static void StaticRegisterNativesUNavArea_LowHeight(); \
friend struct ::Z_Construct_UClass_UNavArea_LowHeight_Statics; \
static UClass* GetPrivateStaticClass(); \
friend NAVIGATIONSYSTEM_API UClass* ::Z_Construct_UClass_UNavArea_LowHeight_NoRegister(); \
public: \
DECLARE_CLASS2(UNavArea_LowHeight, UNavArea, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/NavigationSystem"), Z_Construct_UClass_UNavArea_LowHeight_NoRegister) \
DECLARE_SERIALIZER(UNavArea_LowHeight)
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavArea_LowHeight_h_19_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NAVIGATIONSYSTEM_API UNavArea_LowHeight(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UNavArea_LowHeight) \
DECLARE_VTABLE_PTR_HELPER_CTOR(NAVIGATIONSYSTEM_API, UNavArea_LowHeight); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UNavArea_LowHeight); \
/** Deleted move- and copy-constructors, should never be used */ \
UNavArea_LowHeight(UNavArea_LowHeight&&) = delete; \
UNavArea_LowHeight(const UNavArea_LowHeight&) = delete; \
NAVIGATIONSYSTEM_API virtual ~UNavArea_LowHeight();
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavArea_LowHeight_h_16_PROLOG
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavArea_LowHeight_h_19_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavArea_LowHeight_h_19_INCLASS \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavArea_LowHeight_h_19_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UNavArea_LowHeight;
// ********** End Class UNavArea_LowHeight *********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavArea_LowHeight_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,120 @@
// 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 "NavAreas/NavArea_Null.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeNavArea_Null() {}
// ********** Begin Cross Module References ********************************************************
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavArea();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavArea_Null();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavArea_Null_NoRegister();
UPackage* Z_Construct_UPackage__Script_NavigationSystem();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UNavArea_Null ************************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UNavArea_Null;
UClass* UNavArea_Null::GetPrivateStaticClass()
{
using TClass = UNavArea_Null;
if (!Z_Registration_Info_UClass_UNavArea_Null.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("NavArea_Null"),
Z_Registration_Info_UClass_UNavArea_Null.InnerSingleton,
StaticRegisterNativesUNavArea_Null,
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_UNavArea_Null.InnerSingleton;
}
UClass* Z_Construct_UClass_UNavArea_Null_NoRegister()
{
return UNavArea_Null::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UNavArea_Null_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** In general represents an empty area, that cannot be traversed by anyone. Ever.*/" },
{ "IncludePath", "NavAreas/NavArea_Null.h" },
{ "ModuleRelativePath", "Public/NavAreas/NavArea_Null.h" },
{ "ToolTip", "In general represents an empty area, that cannot be traversed by anyone. Ever." },
};
#endif // WITH_METADATA
// ********** Begin Class UNavArea_Null constinit property declarations ****************************
// ********** End Class UNavArea_Null constinit property declarations ******************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UNavArea_Null>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UNavArea_Null_Statics
UObject* (*const Z_Construct_UClass_UNavArea_Null_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UNavArea,
(UObject* (*)())Z_Construct_UPackage__Script_NavigationSystem,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UNavArea_Null_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UNavArea_Null_Statics::ClassParams = {
&UNavArea_Null::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x002800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UNavArea_Null_Statics::Class_MetaDataParams), Z_Construct_UClass_UNavArea_Null_Statics::Class_MetaDataParams)
};
void UNavArea_Null::StaticRegisterNativesUNavArea_Null()
{
}
UClass* Z_Construct_UClass_UNavArea_Null()
{
if (!Z_Registration_Info_UClass_UNavArea_Null.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UNavArea_Null.OuterSingleton, Z_Construct_UClass_UNavArea_Null_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UNavArea_Null.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UNavArea_Null);
UNavArea_Null::~UNavArea_Null() {}
// ********** End Class UNavArea_Null **************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavArea_Null_h__Script_NavigationSystem_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UNavArea_Null, UNavArea_Null::StaticClass, TEXT("UNavArea_Null"), &Z_Registration_Info_UClass_UNavArea_Null, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UNavArea_Null), 720035575U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavArea_Null_h__Script_NavigationSystem_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavArea_Null_h__Script_NavigationSystem_1669506900{
TEXT("/Script/NavigationSystem"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavArea_Null_h__Script_NavigationSystem_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavArea_Null_h__Script_NavigationSystem_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,63 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "NavAreas/NavArea_Null.h"
#ifdef NAVIGATIONSYSTEM_NavArea_Null_generated_h
#error "NavArea_Null.generated.h already included, missing '#pragma once' in NavArea_Null.h"
#endif
#define NAVIGATIONSYSTEM_NavArea_Null_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UNavArea_Null ************************************************************
struct Z_Construct_UClass_UNavArea_Null_Statics;
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavArea_Null_NoRegister();
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavArea_Null_h_20_INCLASS \
private: \
static void StaticRegisterNativesUNavArea_Null(); \
friend struct ::Z_Construct_UClass_UNavArea_Null_Statics; \
static UClass* GetPrivateStaticClass(); \
friend NAVIGATIONSYSTEM_API UClass* ::Z_Construct_UClass_UNavArea_Null_NoRegister(); \
public: \
DECLARE_CLASS2(UNavArea_Null, UNavArea, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/NavigationSystem"), Z_Construct_UClass_UNavArea_Null_NoRegister) \
DECLARE_SERIALIZER(UNavArea_Null)
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavArea_Null_h_20_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NAVIGATIONSYSTEM_API UNavArea_Null(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UNavArea_Null) \
DECLARE_VTABLE_PTR_HELPER_CTOR(NAVIGATIONSYSTEM_API, UNavArea_Null); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UNavArea_Null); \
/** Deleted move- and copy-constructors, should never be used */ \
UNavArea_Null(UNavArea_Null&&) = delete; \
UNavArea_Null(const UNavArea_Null&) = delete; \
NAVIGATIONSYSTEM_API virtual ~UNavArea_Null();
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavArea_Null_h_17_PROLOG
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavArea_Null_h_20_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavArea_Null_h_20_INCLASS \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavArea_Null_h_20_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UNavArea_Null;
// ********** End Class UNavArea_Null **************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavArea_Null_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,120 @@
// 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 "NavAreas/NavArea_Obstacle.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeNavArea_Obstacle() {}
// ********** Begin Cross Module References ********************************************************
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavArea();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavArea_Obstacle();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavArea_Obstacle_NoRegister();
UPackage* Z_Construct_UPackage__Script_NavigationSystem();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UNavArea_Obstacle ********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UNavArea_Obstacle;
UClass* UNavArea_Obstacle::GetPrivateStaticClass()
{
using TClass = UNavArea_Obstacle;
if (!Z_Registration_Info_UClass_UNavArea_Obstacle.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("NavArea_Obstacle"),
Z_Registration_Info_UClass_UNavArea_Obstacle.InnerSingleton,
StaticRegisterNativesUNavArea_Obstacle,
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_UNavArea_Obstacle.InnerSingleton;
}
UClass* Z_Construct_UClass_UNavArea_Obstacle_NoRegister()
{
return UNavArea_Obstacle::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UNavArea_Obstacle_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** In general represents a high cost area, that shouldn't be traversed by anyone unless no other path exist.*/" },
{ "IncludePath", "NavAreas/NavArea_Obstacle.h" },
{ "ModuleRelativePath", "Public/NavAreas/NavArea_Obstacle.h" },
{ "ToolTip", "In general represents a high cost area, that shouldn't be traversed by anyone unless no other path exist." },
};
#endif // WITH_METADATA
// ********** Begin Class UNavArea_Obstacle constinit property declarations ************************
// ********** End Class UNavArea_Obstacle constinit property declarations **************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UNavArea_Obstacle>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UNavArea_Obstacle_Statics
UObject* (*const Z_Construct_UClass_UNavArea_Obstacle_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UNavArea,
(UObject* (*)())Z_Construct_UPackage__Script_NavigationSystem,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UNavArea_Obstacle_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UNavArea_Obstacle_Statics::ClassParams = {
&UNavArea_Obstacle::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x002800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UNavArea_Obstacle_Statics::Class_MetaDataParams), Z_Construct_UClass_UNavArea_Obstacle_Statics::Class_MetaDataParams)
};
void UNavArea_Obstacle::StaticRegisterNativesUNavArea_Obstacle()
{
}
UClass* Z_Construct_UClass_UNavArea_Obstacle()
{
if (!Z_Registration_Info_UClass_UNavArea_Obstacle.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UNavArea_Obstacle.OuterSingleton, Z_Construct_UClass_UNavArea_Obstacle_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UNavArea_Obstacle.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UNavArea_Obstacle);
UNavArea_Obstacle::~UNavArea_Obstacle() {}
// ********** End Class UNavArea_Obstacle **********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavArea_Obstacle_h__Script_NavigationSystem_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UNavArea_Obstacle, UNavArea_Obstacle::StaticClass, TEXT("UNavArea_Obstacle"), &Z_Registration_Info_UClass_UNavArea_Obstacle, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UNavArea_Obstacle), 375972059U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavArea_Obstacle_h__Script_NavigationSystem_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavArea_Obstacle_h__Script_NavigationSystem_1914151620{
TEXT("/Script/NavigationSystem"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavArea_Obstacle_h__Script_NavigationSystem_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavArea_Obstacle_h__Script_NavigationSystem_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,63 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "NavAreas/NavArea_Obstacle.h"
#ifdef NAVIGATIONSYSTEM_NavArea_Obstacle_generated_h
#error "NavArea_Obstacle.generated.h already included, missing '#pragma once' in NavArea_Obstacle.h"
#endif
#define NAVIGATIONSYSTEM_NavArea_Obstacle_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UNavArea_Obstacle ********************************************************
struct Z_Construct_UClass_UNavArea_Obstacle_Statics;
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavArea_Obstacle_NoRegister();
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavArea_Obstacle_h_20_INCLASS \
private: \
static void StaticRegisterNativesUNavArea_Obstacle(); \
friend struct ::Z_Construct_UClass_UNavArea_Obstacle_Statics; \
static UClass* GetPrivateStaticClass(); \
friend NAVIGATIONSYSTEM_API UClass* ::Z_Construct_UClass_UNavArea_Obstacle_NoRegister(); \
public: \
DECLARE_CLASS2(UNavArea_Obstacle, UNavArea, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/NavigationSystem"), Z_Construct_UClass_UNavArea_Obstacle_NoRegister) \
DECLARE_SERIALIZER(UNavArea_Obstacle)
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavArea_Obstacle_h_20_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NAVIGATIONSYSTEM_API UNavArea_Obstacle(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UNavArea_Obstacle) \
DECLARE_VTABLE_PTR_HELPER_CTOR(NAVIGATIONSYSTEM_API, UNavArea_Obstacle); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UNavArea_Obstacle); \
/** Deleted move- and copy-constructors, should never be used */ \
UNavArea_Obstacle(UNavArea_Obstacle&&) = delete; \
UNavArea_Obstacle(const UNavArea_Obstacle&) = delete; \
NAVIGATIONSYSTEM_API virtual ~UNavArea_Obstacle();
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavArea_Obstacle_h_17_PROLOG
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavArea_Obstacle_h_20_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavArea_Obstacle_h_20_INCLASS \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavArea_Obstacle_h_20_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UNavArea_Obstacle;
// ********** End Class UNavArea_Obstacle **********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_NavigationSystem_Public_NavAreas_NavArea_Obstacle_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,349 @@
// 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 "NavCollision.h"
#include "Serialization/ArchiveUObjectFromStructuredArchive.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeNavCollision() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UClass_NoRegister();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
ENGINE_API UClass* Z_Construct_UClass_UNavCollisionBase();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavArea_NoRegister();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavCollision();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavCollision_NoRegister();
NAVIGATIONSYSTEM_API UScriptStruct* Z_Construct_UScriptStruct_FNavCollisionBox();
NAVIGATIONSYSTEM_API UScriptStruct* Z_Construct_UScriptStruct_FNavCollisionCylinder();
UPackage* Z_Construct_UPackage__Script_NavigationSystem();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FNavCollisionCylinder *********************************************
struct Z_Construct_UScriptStruct_FNavCollisionCylinder_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FNavCollisionCylinder); }
static inline consteval int16 GetStructAlignment() { return alignof(FNavCollisionCylinder); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/NavCollision.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Offset_MetaData[] = {
{ "Category", "Cylinder" },
{ "ModuleRelativePath", "Public/NavCollision.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Radius_MetaData[] = {
{ "Category", "Cylinder" },
{ "ModuleRelativePath", "Public/NavCollision.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Height_MetaData[] = {
{ "Category", "Cylinder" },
{ "ModuleRelativePath", "Public/NavCollision.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FNavCollisionCylinder constinit property declarations *************
static const UECodeGen_Private::FStructPropertyParams NewProp_Offset;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Radius;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Height;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FNavCollisionCylinder constinit property declarations ***************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FNavCollisionCylinder>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FNavCollisionCylinder_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FNavCollisionCylinder;
class UScriptStruct* FNavCollisionCylinder::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FNavCollisionCylinder.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FNavCollisionCylinder.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FNavCollisionCylinder, (UObject*)Z_Construct_UPackage__Script_NavigationSystem(), TEXT("NavCollisionCylinder"));
}
return Z_Registration_Info_UScriptStruct_FNavCollisionCylinder.OuterSingleton;
}
// ********** Begin ScriptStruct FNavCollisionCylinder Property Definitions ************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FNavCollisionCylinder_Statics::NewProp_Offset = { "Offset", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNavCollisionCylinder, Offset), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Offset_MetaData), NewProp_Offset_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FNavCollisionCylinder_Statics::NewProp_Radius = { "Radius", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNavCollisionCylinder, Radius), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Radius_MetaData), NewProp_Radius_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FNavCollisionCylinder_Statics::NewProp_Height = { "Height", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNavCollisionCylinder, Height), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Height_MetaData), NewProp_Height_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FNavCollisionCylinder_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNavCollisionCylinder_Statics::NewProp_Offset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNavCollisionCylinder_Statics::NewProp_Radius,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNavCollisionCylinder_Statics::NewProp_Height,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FNavCollisionCylinder_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FNavCollisionCylinder Property Definitions **************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FNavCollisionCylinder_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_NavigationSystem,
nullptr,
&NewStructOps,
"NavCollisionCylinder",
Z_Construct_UScriptStruct_FNavCollisionCylinder_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FNavCollisionCylinder_Statics::PropPointers),
sizeof(FNavCollisionCylinder),
alignof(FNavCollisionCylinder),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FNavCollisionCylinder_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FNavCollisionCylinder_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FNavCollisionCylinder()
{
if (!Z_Registration_Info_UScriptStruct_FNavCollisionCylinder.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FNavCollisionCylinder.InnerSingleton, Z_Construct_UScriptStruct_FNavCollisionCylinder_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FNavCollisionCylinder.InnerSingleton);
}
// ********** End ScriptStruct FNavCollisionCylinder ***********************************************
// ********** Begin ScriptStruct FNavCollisionBox **************************************************
struct Z_Construct_UScriptStruct_FNavCollisionBox_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FNavCollisionBox); }
static inline consteval int16 GetStructAlignment() { return alignof(FNavCollisionBox); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/NavCollision.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Offset_MetaData[] = {
{ "Category", "Box" },
{ "ModuleRelativePath", "Public/NavCollision.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Extent_MetaData[] = {
{ "Category", "Box" },
{ "ModuleRelativePath", "Public/NavCollision.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FNavCollisionBox constinit property declarations ******************
static const UECodeGen_Private::FStructPropertyParams NewProp_Offset;
static const UECodeGen_Private::FStructPropertyParams NewProp_Extent;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FNavCollisionBox constinit property declarations ********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FNavCollisionBox>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FNavCollisionBox_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FNavCollisionBox;
class UScriptStruct* FNavCollisionBox::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FNavCollisionBox.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FNavCollisionBox.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FNavCollisionBox, (UObject*)Z_Construct_UPackage__Script_NavigationSystem(), TEXT("NavCollisionBox"));
}
return Z_Registration_Info_UScriptStruct_FNavCollisionBox.OuterSingleton;
}
// ********** Begin ScriptStruct FNavCollisionBox Property Definitions *****************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FNavCollisionBox_Statics::NewProp_Offset = { "Offset", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNavCollisionBox, Offset), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Offset_MetaData), NewProp_Offset_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FNavCollisionBox_Statics::NewProp_Extent = { "Extent", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNavCollisionBox, Extent), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Extent_MetaData), NewProp_Extent_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FNavCollisionBox_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNavCollisionBox_Statics::NewProp_Offset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNavCollisionBox_Statics::NewProp_Extent,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FNavCollisionBox_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FNavCollisionBox Property Definitions *******************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FNavCollisionBox_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_NavigationSystem,
nullptr,
&NewStructOps,
"NavCollisionBox",
Z_Construct_UScriptStruct_FNavCollisionBox_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FNavCollisionBox_Statics::PropPointers),
sizeof(FNavCollisionBox),
alignof(FNavCollisionBox),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FNavCollisionBox_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FNavCollisionBox_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FNavCollisionBox()
{
if (!Z_Registration_Info_UScriptStruct_FNavCollisionBox.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FNavCollisionBox.InnerSingleton, Z_Construct_UScriptStruct_FNavCollisionBox_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FNavCollisionBox.InnerSingleton);
}
// ********** End ScriptStruct FNavCollisionBox ****************************************************
// ********** Begin Class UNavCollision ************************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UNavCollision;
UClass* UNavCollision::GetPrivateStaticClass()
{
using TClass = UNavCollision;
if (!Z_Registration_Info_UClass_UNavCollision.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("NavCollision"),
Z_Registration_Info_UClass_UNavCollision.InnerSingleton,
StaticRegisterNativesUNavCollision,
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_UNavCollision.InnerSingleton;
}
UClass* Z_Construct_UClass_UNavCollision_NoRegister()
{
return UNavCollision::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UNavCollision_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "NavCollision.h" },
{ "ModuleRelativePath", "Public/NavCollision.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CylinderCollision_MetaData[] = {
{ "Category", "Navigation" },
{ "Comment", "/** list of nav collision cylinders */" },
{ "ModuleRelativePath", "Public/NavCollision.h" },
{ "ToolTip", "list of nav collision cylinders" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoxCollision_MetaData[] = {
{ "Category", "Navigation" },
{ "Comment", "/** list of nav collision boxes */" },
{ "ModuleRelativePath", "Public/NavCollision.h" },
{ "ToolTip", "list of nav collision boxes" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AreaClass_MetaData[] = {
{ "Category", "Navigation" },
{ "Comment", "/** navigation area type that will be use when this static mesh is used as \n\x09 *\x09""a navigation obstacle. See bIsDynamicObstacle.\n\x09 *\x09""Empty AreaClass means the default obstacle class will be used */" },
{ "EditCondition", "bIsDynamicObstacle" },
{ "ModuleRelativePath", "Public/NavCollision.h" },
{ "ToolTip", "navigation area type that will be use when this static mesh is used as\n a navigation obstacle. See bIsDynamicObstacle.\n Empty AreaClass means the default obstacle class will be used" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bGatherConvexGeometry_MetaData[] = {
{ "Category", "Navigation" },
{ "Comment", "/** If set, convex collisions will be exported offline for faster runtime navmesh building (increases memory usage) */" },
{ "ModuleRelativePath", "Public/NavCollision.h" },
{ "ToolTip", "If set, convex collisions will be exported offline for faster runtime navmesh building (increases memory usage)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCreateOnClient_MetaData[] = {
{ "Category", "Navigation" },
{ "Comment", "/** If false, will not create nav collision when connecting as a client */" },
{ "ModuleRelativePath", "Public/NavCollision.h" },
{ "ToolTip", "If false, will not create nav collision when connecting as a client" },
};
#endif // WITH_METADATA
// ********** Begin Class UNavCollision constinit property declarations ****************************
static const UECodeGen_Private::FStructPropertyParams NewProp_CylinderCollision_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_CylinderCollision;
static const UECodeGen_Private::FStructPropertyParams NewProp_BoxCollision_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_BoxCollision;
static const UECodeGen_Private::FClassPropertyParams NewProp_AreaClass;
static void NewProp_bGatherConvexGeometry_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bGatherConvexGeometry;
static void NewProp_bCreateOnClient_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCreateOnClient;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UNavCollision constinit property declarations ******************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UNavCollision>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UNavCollision_Statics
// ********** Begin Class UNavCollision Property Definitions ***************************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UNavCollision_Statics::NewProp_CylinderCollision_Inner = { "CylinderCollision", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FNavCollisionCylinder, METADATA_PARAMS(0, nullptr) }; // 3268126904
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UNavCollision_Statics::NewProp_CylinderCollision = { "CylinderCollision", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UNavCollision, CylinderCollision), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CylinderCollision_MetaData), NewProp_CylinderCollision_MetaData) }; // 3268126904
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UNavCollision_Statics::NewProp_BoxCollision_Inner = { "BoxCollision", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FNavCollisionBox, METADATA_PARAMS(0, nullptr) }; // 2593617402
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UNavCollision_Statics::NewProp_BoxCollision = { "BoxCollision", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UNavCollision, BoxCollision), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoxCollision_MetaData), NewProp_BoxCollision_MetaData) }; // 2593617402
const UECodeGen_Private::FClassPropertyParams Z_Construct_UClass_UNavCollision_Statics::NewProp_AreaClass = { "AreaClass", nullptr, (EPropertyFlags)0x0014000000000001, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UNavCollision, AreaClass), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UNavArea_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AreaClass_MetaData), NewProp_AreaClass_MetaData) };
void Z_Construct_UClass_UNavCollision_Statics::NewProp_bGatherConvexGeometry_SetBit(void* Obj)
{
((UNavCollision*)Obj)->bGatherConvexGeometry = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UNavCollision_Statics::NewProp_bGatherConvexGeometry = { "bGatherConvexGeometry", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UNavCollision), &Z_Construct_UClass_UNavCollision_Statics::NewProp_bGatherConvexGeometry_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bGatherConvexGeometry_MetaData), NewProp_bGatherConvexGeometry_MetaData) };
void Z_Construct_UClass_UNavCollision_Statics::NewProp_bCreateOnClient_SetBit(void* Obj)
{
((UNavCollision*)Obj)->bCreateOnClient = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UNavCollision_Statics::NewProp_bCreateOnClient = { "bCreateOnClient", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UNavCollision), &Z_Construct_UClass_UNavCollision_Statics::NewProp_bCreateOnClient_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCreateOnClient_MetaData), NewProp_bCreateOnClient_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UNavCollision_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavCollision_Statics::NewProp_CylinderCollision_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavCollision_Statics::NewProp_CylinderCollision,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavCollision_Statics::NewProp_BoxCollision_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavCollision_Statics::NewProp_BoxCollision,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavCollision_Statics::NewProp_AreaClass,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavCollision_Statics::NewProp_bGatherConvexGeometry,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavCollision_Statics::NewProp_bCreateOnClient,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UNavCollision_Statics::PropPointers) < 2048);
// ********** End Class UNavCollision Property Definitions *****************************************
UObject* (*const Z_Construct_UClass_UNavCollision_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UNavCollisionBase,
(UObject* (*)())Z_Construct_UPackage__Script_NavigationSystem,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UNavCollision_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UNavCollision_Statics::ClassParams = {
&UNavCollision::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UNavCollision_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UNavCollision_Statics::PropPointers),
0,
0x000800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UNavCollision_Statics::Class_MetaDataParams), Z_Construct_UClass_UNavCollision_Statics::Class_MetaDataParams)
};
void UNavCollision::StaticRegisterNativesUNavCollision()
{
}
UClass* Z_Construct_UClass_UNavCollision()
{
if (!Z_Registration_Info_UClass_UNavCollision.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UNavCollision.OuterSingleton, Z_Construct_UClass_UNavCollision_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UNavCollision.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UNavCollision);
UNavCollision::~UNavCollision() {}
IMPLEMENT_FSTRUCTUREDARCHIVE_SERIALIZER(UNavCollision)
// ********** End Class UNavCollision **************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavCollision_h__Script_NavigationSystem_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FNavCollisionCylinder::StaticStruct, Z_Construct_UScriptStruct_FNavCollisionCylinder_Statics::NewStructOps, TEXT("NavCollisionCylinder"),&Z_Registration_Info_UScriptStruct_FNavCollisionCylinder, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FNavCollisionCylinder), 3268126904U) },
{ FNavCollisionBox::StaticStruct, Z_Construct_UScriptStruct_FNavCollisionBox_Statics::NewStructOps, TEXT("NavCollisionBox"),&Z_Registration_Info_UScriptStruct_FNavCollisionBox, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FNavCollisionBox), 2593617402U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UNavCollision, UNavCollision::StaticClass, TEXT("UNavCollision"), &Z_Registration_Info_UClass_UNavCollision, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UNavCollision), 4018474611U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavCollision_h__Script_NavigationSystem_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavCollision_h__Script_NavigationSystem_4156448428{
TEXT("/Script/NavigationSystem"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavCollision_h__Script_NavigationSystem_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavCollision_h__Script_NavigationSystem_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavCollision_h__Script_NavigationSystem_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavCollision_h__Script_NavigationSystem_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,88 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "NavCollision.h"
#ifdef NAVIGATIONSYSTEM_NavCollision_generated_h
#error "NavCollision.generated.h already included, missing '#pragma once' in NavCollision.h"
#endif
#define NAVIGATIONSYSTEM_NavCollision_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FNavCollisionCylinder *********************************************
struct Z_Construct_UScriptStruct_FNavCollisionCylinder_Statics;
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavCollision_h_24_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FNavCollisionCylinder_Statics; \
NAVIGATIONSYSTEM_API static class UScriptStruct* StaticStruct();
struct FNavCollisionCylinder;
// ********** End ScriptStruct FNavCollisionCylinder ***********************************************
// ********** Begin ScriptStruct FNavCollisionBox **************************************************
struct Z_Construct_UScriptStruct_FNavCollisionBox_Statics;
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavCollision_h_39_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FNavCollisionBox_Statics; \
NAVIGATIONSYSTEM_API static class UScriptStruct* StaticStruct();
struct FNavCollisionBox;
// ********** End ScriptStruct FNavCollisionBox ****************************************************
// ********** Begin Class UNavCollision ************************************************************
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavCollision_h_51_ARCHIVESERIALIZER \
DECLARE_FSTRUCTUREDARCHIVE_SERIALIZER(UNavCollision, NAVIGATIONSYSTEM_API)
struct Z_Construct_UClass_UNavCollision_Statics;
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavCollision_NoRegister();
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavCollision_h_51_INCLASS \
private: \
static void StaticRegisterNativesUNavCollision(); \
friend struct ::Z_Construct_UClass_UNavCollision_Statics; \
static UClass* GetPrivateStaticClass(); \
friend NAVIGATIONSYSTEM_API UClass* ::Z_Construct_UClass_UNavCollision_NoRegister(); \
public: \
DECLARE_CLASS2(UNavCollision, UNavCollisionBase, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/NavigationSystem"), Z_Construct_UClass_UNavCollision_NoRegister) \
DECLARE_SERIALIZER(UNavCollision) \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavCollision_h_51_ARCHIVESERIALIZER
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavCollision_h_51_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NAVIGATIONSYSTEM_API UNavCollision(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UNavCollision) \
DECLARE_VTABLE_PTR_HELPER_CTOR(NAVIGATIONSYSTEM_API, UNavCollision); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UNavCollision); \
/** Deleted move- and copy-constructors, should never be used */ \
UNavCollision(UNavCollision&&) = delete; \
UNavCollision(const UNavCollision&) = delete; \
NAVIGATIONSYSTEM_API virtual ~UNavCollision();
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavCollision_h_48_PROLOG
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavCollision_h_51_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavCollision_h_51_INCLASS \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavCollision_h_51_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UNavCollision;
// ********** End Class UNavCollision **************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_NavigationSystem_Public_NavCollision_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,145 @@
// 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 "NavLinkComponent.h"
#include "AI/Navigation/NavLinkDefinition.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeNavLinkComponent() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_UPrimitiveComponent();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FNavigationLink();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavLinkComponent();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavLinkComponent_NoRegister();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavLinkHostInterface_NoRegister();
UPackage* Z_Construct_UPackage__Script_NavigationSystem();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UNavLinkComponent ********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UNavLinkComponent;
UClass* UNavLinkComponent::GetPrivateStaticClass()
{
using TClass = UNavLinkComponent;
if (!Z_Registration_Info_UClass_UNavLinkComponent.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("NavLinkComponent"),
Z_Registration_Info_UClass_UNavLinkComponent.InnerSingleton,
StaticRegisterNativesUNavLinkComponent,
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_UNavLinkComponent.InnerSingleton;
}
UClass* Z_Construct_UClass_UNavLinkComponent_NoRegister()
{
return UNavLinkComponent::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UNavLinkComponent_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintSpawnableComponent", "" },
{ "ClassGroupNames", "Navigation" },
{ "HideCategories", "Activation Mobility VirtualTexture Trigger" },
{ "IncludePath", "NavLinkComponent.h" },
{ "ModuleRelativePath", "Public/NavLinkComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Links_MetaData[] = {
{ "Category", "Navigation" },
{ "ModuleRelativePath", "Public/NavLinkComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UNavLinkComponent constinit property declarations ************************
static const UECodeGen_Private::FStructPropertyParams NewProp_Links_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Links;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UNavLinkComponent constinit property declarations **************************
static UObject* (*const DependentSingletons[])();
static const UECodeGen_Private::FImplementedInterfaceParams InterfaceParams[];
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UNavLinkComponent>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UNavLinkComponent_Statics
// ********** Begin Class UNavLinkComponent Property Definitions ***********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UNavLinkComponent_Statics::NewProp_Links_Inner = { "Links", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FNavigationLink, METADATA_PARAMS(0, nullptr) }; // 4281568075
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UNavLinkComponent_Statics::NewProp_Links = { "Links", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UNavLinkComponent, Links), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Links_MetaData), NewProp_Links_MetaData) }; // 4281568075
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UNavLinkComponent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavLinkComponent_Statics::NewProp_Links_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavLinkComponent_Statics::NewProp_Links,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UNavLinkComponent_Statics::PropPointers) < 2048);
// ********** End Class UNavLinkComponent Property Definitions *************************************
UObject* (*const Z_Construct_UClass_UNavLinkComponent_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UPrimitiveComponent,
(UObject* (*)())Z_Construct_UPackage__Script_NavigationSystem,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UNavLinkComponent_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FImplementedInterfaceParams Z_Construct_UClass_UNavLinkComponent_Statics::InterfaceParams[] = {
{ Z_Construct_UClass_UNavLinkHostInterface_NoRegister, (int32)VTABLE_OFFSET(UNavLinkComponent, INavLinkHostInterface), false }, // 2371299835
};
const UECodeGen_Private::FClassParams Z_Construct_UClass_UNavLinkComponent_Statics::ClassParams = {
&UNavLinkComponent::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UNavLinkComponent_Statics::PropPointers,
InterfaceParams,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UNavLinkComponent_Statics::PropPointers),
UE_ARRAY_COUNT(InterfaceParams),
0x00A800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UNavLinkComponent_Statics::Class_MetaDataParams), Z_Construct_UClass_UNavLinkComponent_Statics::Class_MetaDataParams)
};
void UNavLinkComponent::StaticRegisterNativesUNavLinkComponent()
{
}
UClass* Z_Construct_UClass_UNavLinkComponent()
{
if (!Z_Registration_Info_UClass_UNavLinkComponent.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UNavLinkComponent.OuterSingleton, Z_Construct_UClass_UNavLinkComponent_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UNavLinkComponent.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UNavLinkComponent);
UNavLinkComponent::~UNavLinkComponent() {}
// ********** End Class UNavLinkComponent **********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkComponent_h__Script_NavigationSystem_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UNavLinkComponent, UNavLinkComponent::StaticClass, TEXT("UNavLinkComponent"), &Z_Registration_Info_UClass_UNavLinkComponent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UNavLinkComponent), 3728119120U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkComponent_h__Script_NavigationSystem_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkComponent_h__Script_NavigationSystem_1315899694{
TEXT("/Script/NavigationSystem"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkComponent_h__Script_NavigationSystem_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkComponent_h__Script_NavigationSystem_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,64 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "NavLinkComponent.h"
#ifdef NAVIGATIONSYSTEM_NavLinkComponent_generated_h
#error "NavLinkComponent.generated.h already included, missing '#pragma once' in NavLinkComponent.h"
#endif
#define NAVIGATIONSYSTEM_NavLinkComponent_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UNavLinkComponent ********************************************************
struct Z_Construct_UClass_UNavLinkComponent_Statics;
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavLinkComponent_NoRegister();
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkComponent_h_21_INCLASS \
private: \
static void StaticRegisterNativesUNavLinkComponent(); \
friend struct ::Z_Construct_UClass_UNavLinkComponent_Statics; \
static UClass* GetPrivateStaticClass(); \
friend NAVIGATIONSYSTEM_API UClass* ::Z_Construct_UClass_UNavLinkComponent_NoRegister(); \
public: \
DECLARE_CLASS2(UNavLinkComponent, UPrimitiveComponent, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/NavigationSystem"), Z_Construct_UClass_UNavLinkComponent_NoRegister) \
DECLARE_SERIALIZER(UNavLinkComponent) \
virtual UObject* _getUObject() const override { return const_cast<UNavLinkComponent*>(this); }
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkComponent_h_21_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NAVIGATIONSYSTEM_API UNavLinkComponent(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UNavLinkComponent) \
DECLARE_VTABLE_PTR_HELPER_CTOR(NAVIGATIONSYSTEM_API, UNavLinkComponent); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UNavLinkComponent); \
/** Deleted move- and copy-constructors, should never be used */ \
UNavLinkComponent(UNavLinkComponent&&) = delete; \
UNavLinkComponent(const UNavLinkComponent&) = delete; \
NAVIGATIONSYSTEM_API virtual ~UNavLinkComponent();
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkComponent_h_18_PROLOG
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkComponent_h_21_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkComponent_h_21_INCLASS \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkComponent_h_21_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UNavLinkComponent;
// ********** End Class UNavLinkComponent **********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkComponent_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,410 @@
// 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 "NavLinkCustomComponent.h"
#include "AI/Navigation/NavAgentSelector.h"
#include "AI/Navigation/NavigationTypes.h"
#include "Serialization/ArchiveUObjectFromStructuredArchive.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeNavLinkCustomComponent() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UClass_NoRegister();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_ECollisionChannel();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_ENavLinkDirection();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FActorComponentInstanceData();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FNavAgentSelector();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FNavLinkAuxiliaryId();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FNavLinkId();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavArea_NoRegister();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavLinkCustomComponent();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavLinkCustomComponent_NoRegister();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavLinkCustomInterface_NoRegister();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavRelevantComponent();
NAVIGATIONSYSTEM_API UScriptStruct* Z_Construct_UScriptStruct_FNavLinkCustomInstanceData();
UPackage* Z_Construct_UPackage__Script_NavigationSystem();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UNavLinkCustomComponent **************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UNavLinkCustomComponent;
UClass* UNavLinkCustomComponent::GetPrivateStaticClass()
{
using TClass = UNavLinkCustomComponent;
if (!Z_Registration_Info_UClass_UNavLinkCustomComponent.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("NavLinkCustomComponent"),
Z_Registration_Info_UClass_UNavLinkCustomComponent.InnerSingleton,
StaticRegisterNativesUNavLinkCustomComponent,
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_UNavLinkCustomComponent.InnerSingleton;
}
UClass* Z_Construct_UClass_UNavLinkCustomComponent_NoRegister()
{
return UNavLinkCustomComponent::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UNavLinkCustomComponent_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Encapsulates NavLinkCustomInterface interface, can be used with Actors not relevant for navigation\n * \n * Additional functionality:\n * - can be toggled\n * - can create obstacle area for easier/forced separation of link end points\n * - can broadcast state changes to nearby agents\n */" },
{ "IncludePath", "NavLinkCustomComponent.h" },
{ "ModuleRelativePath", "Public/NavLinkCustomComponent.h" },
{ "ToolTip", "Encapsulates NavLinkCustomInterface interface, can be used with Actors not relevant for navigation\n\nAdditional functionality:\n- can be toggled\n- can create obstacle area for easier/forced separation of link end points\n- can broadcast state changes to nearby agents" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NavLinkUserId_MetaData[] = {
{ "ModuleRelativePath", "Public/NavLinkCustomComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CustomLinkId_MetaData[] = {
{ "Comment", "/** link Id assigned by navigation system */" },
{ "ModuleRelativePath", "Public/NavLinkCustomComponent.h" },
{ "ToolTip", "link Id assigned by navigation system" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AuxiliaryCustomLinkId_MetaData[] = {
{ "Comment", "/** \n\x09 * Assigned in the constructor. This uniquely identifies a component in an Actor, but will not be unique between duplicate level instances.\n\x09 * containing the same Actor.\n\x09 * This is Hashed with the Actor Instance FGuid to create the CustomLinkId so that Actors with more than one UNavLinkCustomComponent can have a \n\x09 * completely unique ID per UNavLinkCustomComponent even across level instances.\n\x09 **/" },
{ "ModuleRelativePath", "Public/NavLinkCustomComponent.h" },
{ "ToolTip", "Assigned in the constructor. This uniquely identifies a component in an Actor, but will not be unique between duplicate level instances.\ncontaining the same Actor.\nThis is Hashed with the Actor Instance FGuid to create the CustomLinkId so that Actors with more than one UNavLinkCustomComponent can have a\ncompletely unique ID per UNavLinkCustomComponent even across level instances." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EnabledAreaClass_MetaData[] = {
{ "Category", "SmartLink" },
{ "Comment", "/** area class to use when link is enabled */" },
{ "ModuleRelativePath", "Public/NavLinkCustomComponent.h" },
{ "ToolTip", "area class to use when link is enabled" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DisabledAreaClass_MetaData[] = {
{ "Category", "SmartLink" },
{ "Comment", "/** area class to use when link is disabled */" },
{ "ModuleRelativePath", "Public/NavLinkCustomComponent.h" },
{ "ToolTip", "area class to use when link is disabled" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SupportedAgents_MetaData[] = {
{ "Category", "SmartLink" },
{ "Comment", "/** restrict area only to specified agents */" },
{ "ModuleRelativePath", "Public/NavLinkCustomComponent.h" },
{ "ToolTip", "restrict area only to specified agents" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LinkRelativeStart_MetaData[] = {
{ "Category", "SmartLink" },
{ "Comment", "/** start point, relative to owner */" },
{ "ModuleRelativePath", "Public/NavLinkCustomComponent.h" },
{ "ToolTip", "start point, relative to owner" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LinkRelativeEnd_MetaData[] = {
{ "Category", "SmartLink" },
{ "Comment", "/** end point, relative to owner */" },
{ "ModuleRelativePath", "Public/NavLinkCustomComponent.h" },
{ "ToolTip", "end point, relative to owner" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LinkDirection_MetaData[] = {
{ "Category", "SmartLink" },
{ "Comment", "/** direction of link */" },
{ "ModuleRelativePath", "Public/NavLinkCustomComponent.h" },
{ "ToolTip", "direction of link" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bLinkEnabled_MetaData[] = {
{ "Category", "SmartLink" },
{ "Comment", "/** is link currently in enabled state? (area class) */" },
{ "ModuleRelativePath", "Public/NavLinkCustomComponent.h" },
{ "ToolTip", "is link currently in enabled state? (area class)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bNotifyWhenEnabled_MetaData[] = {
{ "Category", "Broadcast" },
{ "Comment", "/** should link notify nearby agents when it changes state to enabled */" },
{ "ModuleRelativePath", "Public/NavLinkCustomComponent.h" },
{ "ToolTip", "should link notify nearby agents when it changes state to enabled" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bNotifyWhenDisabled_MetaData[] = {
{ "Category", "Broadcast" },
{ "Comment", "/** should link notify nearby agents when it changes state to disabled */" },
{ "ModuleRelativePath", "Public/NavLinkCustomComponent.h" },
{ "ToolTip", "should link notify nearby agents when it changes state to disabled" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCreateBoxObstacle_MetaData[] = {
{ "Category", "Obstacle" },
{ "Comment", "/** if set, box obstacle area will be added to generation */" },
{ "ModuleRelativePath", "Public/NavLinkCustomComponent.h" },
{ "ToolTip", "if set, box obstacle area will be added to generation" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ObstacleOffset_MetaData[] = {
{ "Category", "Obstacle" },
{ "Comment", "/** offset of simple box obstacle */" },
{ "ModuleRelativePath", "Public/NavLinkCustomComponent.h" },
{ "ToolTip", "offset of simple box obstacle" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ObstacleExtent_MetaData[] = {
{ "Category", "Obstacle" },
{ "Comment", "/** extent of simple box obstacle */" },
{ "ModuleRelativePath", "Public/NavLinkCustomComponent.h" },
{ "ToolTip", "extent of simple box obstacle" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ObstacleAreaClass_MetaData[] = {
{ "Category", "Obstacle" },
{ "Comment", "/** area class for simple box obstacle */" },
{ "ModuleRelativePath", "Public/NavLinkCustomComponent.h" },
{ "ToolTip", "area class for simple box obstacle" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BroadcastRadius_MetaData[] = {
{ "Category", "Broadcast" },
{ "Comment", "/** radius of state change broadcast */" },
{ "ModuleRelativePath", "Public/NavLinkCustomComponent.h" },
{ "ToolTip", "radius of state change broadcast" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BroadcastInterval_MetaData[] = {
{ "Category", "Broadcast" },
{ "ClampMin", "0.0" },
{ "Comment", "/** interval for state change broadcast (0 = single broadcast) */" },
{ "ModuleRelativePath", "Public/NavLinkCustomComponent.h" },
{ "ToolTip", "interval for state change broadcast (0 = single broadcast)" },
{ "UIMin", "0.0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BroadcastChannel_MetaData[] = {
{ "Category", "Broadcast" },
{ "Comment", "/** trace channel for state change broadcast */" },
{ "ModuleRelativePath", "Public/NavLinkCustomComponent.h" },
{ "ToolTip", "trace channel for state change broadcast" },
};
#endif // WITH_METADATA
// ********** Begin Class UNavLinkCustomComponent constinit property declarations ******************
static const UECodeGen_Private::FUInt32PropertyParams NewProp_NavLinkUserId;
static const UECodeGen_Private::FStructPropertyParams NewProp_CustomLinkId;
static const UECodeGen_Private::FStructPropertyParams NewProp_AuxiliaryCustomLinkId;
static const UECodeGen_Private::FClassPropertyParams NewProp_EnabledAreaClass;
static const UECodeGen_Private::FClassPropertyParams NewProp_DisabledAreaClass;
static const UECodeGen_Private::FStructPropertyParams NewProp_SupportedAgents;
static const UECodeGen_Private::FStructPropertyParams NewProp_LinkRelativeStart;
static const UECodeGen_Private::FStructPropertyParams NewProp_LinkRelativeEnd;
static const UECodeGen_Private::FBytePropertyParams NewProp_LinkDirection;
static void NewProp_bLinkEnabled_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bLinkEnabled;
static void NewProp_bNotifyWhenEnabled_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bNotifyWhenEnabled;
static void NewProp_bNotifyWhenDisabled_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bNotifyWhenDisabled;
static void NewProp_bCreateBoxObstacle_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCreateBoxObstacle;
static const UECodeGen_Private::FStructPropertyParams NewProp_ObstacleOffset;
static const UECodeGen_Private::FStructPropertyParams NewProp_ObstacleExtent;
static const UECodeGen_Private::FClassPropertyParams NewProp_ObstacleAreaClass;
static const UECodeGen_Private::FFloatPropertyParams NewProp_BroadcastRadius;
static const UECodeGen_Private::FFloatPropertyParams NewProp_BroadcastInterval;
static const UECodeGen_Private::FBytePropertyParams NewProp_BroadcastChannel;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UNavLinkCustomComponent constinit property declarations ********************
static UObject* (*const DependentSingletons[])();
static const UECodeGen_Private::FImplementedInterfaceParams InterfaceParams[];
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UNavLinkCustomComponent>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UNavLinkCustomComponent_Statics
// ********** Begin Class UNavLinkCustomComponent Property Definitions *****************************
const UECodeGen_Private::FUInt32PropertyParams Z_Construct_UClass_UNavLinkCustomComponent_Statics::NewProp_NavLinkUserId = { "NavLinkUserId", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::UInt32, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UNavLinkCustomComponent, NavLinkUserId), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NavLinkUserId_MetaData), NewProp_NavLinkUserId_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UNavLinkCustomComponent_Statics::NewProp_CustomLinkId = { "CustomLinkId", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UNavLinkCustomComponent, CustomLinkId), Z_Construct_UScriptStruct_FNavLinkId, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CustomLinkId_MetaData), NewProp_CustomLinkId_MetaData) }; // 2794677406
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UNavLinkCustomComponent_Statics::NewProp_AuxiliaryCustomLinkId = { "AuxiliaryCustomLinkId", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UNavLinkCustomComponent, AuxiliaryCustomLinkId), Z_Construct_UScriptStruct_FNavLinkAuxiliaryId, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AuxiliaryCustomLinkId_MetaData), NewProp_AuxiliaryCustomLinkId_MetaData) }; // 3548784078
const UECodeGen_Private::FClassPropertyParams Z_Construct_UClass_UNavLinkCustomComponent_Statics::NewProp_EnabledAreaClass = { "EnabledAreaClass", nullptr, (EPropertyFlags)0x0024080000000001, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UNavLinkCustomComponent, EnabledAreaClass), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UNavArea_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EnabledAreaClass_MetaData), NewProp_EnabledAreaClass_MetaData) };
const UECodeGen_Private::FClassPropertyParams Z_Construct_UClass_UNavLinkCustomComponent_Statics::NewProp_DisabledAreaClass = { "DisabledAreaClass", nullptr, (EPropertyFlags)0x0024080000000001, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UNavLinkCustomComponent, DisabledAreaClass), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UNavArea_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DisabledAreaClass_MetaData), NewProp_DisabledAreaClass_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UNavLinkCustomComponent_Statics::NewProp_SupportedAgents = { "SupportedAgents", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UNavLinkCustomComponent, SupportedAgents), Z_Construct_UScriptStruct_FNavAgentSelector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SupportedAgents_MetaData), NewProp_SupportedAgents_MetaData) }; // 3310493543
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UNavLinkCustomComponent_Statics::NewProp_LinkRelativeStart = { "LinkRelativeStart", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UNavLinkCustomComponent, LinkRelativeStart), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LinkRelativeStart_MetaData), NewProp_LinkRelativeStart_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UNavLinkCustomComponent_Statics::NewProp_LinkRelativeEnd = { "LinkRelativeEnd", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UNavLinkCustomComponent, LinkRelativeEnd), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LinkRelativeEnd_MetaData), NewProp_LinkRelativeEnd_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UNavLinkCustomComponent_Statics::NewProp_LinkDirection = { "LinkDirection", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UNavLinkCustomComponent, LinkDirection), Z_Construct_UEnum_Engine_ENavLinkDirection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LinkDirection_MetaData), NewProp_LinkDirection_MetaData) }; // 901716950
void Z_Construct_UClass_UNavLinkCustomComponent_Statics::NewProp_bLinkEnabled_SetBit(void* Obj)
{
((UNavLinkCustomComponent*)Obj)->bLinkEnabled = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UNavLinkCustomComponent_Statics::NewProp_bLinkEnabled = { "bLinkEnabled", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UNavLinkCustomComponent), &Z_Construct_UClass_UNavLinkCustomComponent_Statics::NewProp_bLinkEnabled_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bLinkEnabled_MetaData), NewProp_bLinkEnabled_MetaData) };
void Z_Construct_UClass_UNavLinkCustomComponent_Statics::NewProp_bNotifyWhenEnabled_SetBit(void* Obj)
{
((UNavLinkCustomComponent*)Obj)->bNotifyWhenEnabled = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UNavLinkCustomComponent_Statics::NewProp_bNotifyWhenEnabled = { "bNotifyWhenEnabled", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UNavLinkCustomComponent), &Z_Construct_UClass_UNavLinkCustomComponent_Statics::NewProp_bNotifyWhenEnabled_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bNotifyWhenEnabled_MetaData), NewProp_bNotifyWhenEnabled_MetaData) };
void Z_Construct_UClass_UNavLinkCustomComponent_Statics::NewProp_bNotifyWhenDisabled_SetBit(void* Obj)
{
((UNavLinkCustomComponent*)Obj)->bNotifyWhenDisabled = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UNavLinkCustomComponent_Statics::NewProp_bNotifyWhenDisabled = { "bNotifyWhenDisabled", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UNavLinkCustomComponent), &Z_Construct_UClass_UNavLinkCustomComponent_Statics::NewProp_bNotifyWhenDisabled_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bNotifyWhenDisabled_MetaData), NewProp_bNotifyWhenDisabled_MetaData) };
void Z_Construct_UClass_UNavLinkCustomComponent_Statics::NewProp_bCreateBoxObstacle_SetBit(void* Obj)
{
((UNavLinkCustomComponent*)Obj)->bCreateBoxObstacle = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UNavLinkCustomComponent_Statics::NewProp_bCreateBoxObstacle = { "bCreateBoxObstacle", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UNavLinkCustomComponent), &Z_Construct_UClass_UNavLinkCustomComponent_Statics::NewProp_bCreateBoxObstacle_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCreateBoxObstacle_MetaData), NewProp_bCreateBoxObstacle_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UNavLinkCustomComponent_Statics::NewProp_ObstacleOffset = { "ObstacleOffset", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UNavLinkCustomComponent, ObstacleOffset), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ObstacleOffset_MetaData), NewProp_ObstacleOffset_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UNavLinkCustomComponent_Statics::NewProp_ObstacleExtent = { "ObstacleExtent", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UNavLinkCustomComponent, ObstacleExtent), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ObstacleExtent_MetaData), NewProp_ObstacleExtent_MetaData) };
const UECodeGen_Private::FClassPropertyParams Z_Construct_UClass_UNavLinkCustomComponent_Statics::NewProp_ObstacleAreaClass = { "ObstacleAreaClass", nullptr, (EPropertyFlags)0x0024080000000001, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UNavLinkCustomComponent, ObstacleAreaClass), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UNavArea_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ObstacleAreaClass_MetaData), NewProp_ObstacleAreaClass_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UNavLinkCustomComponent_Statics::NewProp_BroadcastRadius = { "BroadcastRadius", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UNavLinkCustomComponent, BroadcastRadius), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BroadcastRadius_MetaData), NewProp_BroadcastRadius_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UNavLinkCustomComponent_Statics::NewProp_BroadcastInterval = { "BroadcastInterval", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UNavLinkCustomComponent, BroadcastInterval), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BroadcastInterval_MetaData), NewProp_BroadcastInterval_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UNavLinkCustomComponent_Statics::NewProp_BroadcastChannel = { "BroadcastChannel", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UNavLinkCustomComponent, BroadcastChannel), Z_Construct_UEnum_Engine_ECollisionChannel, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BroadcastChannel_MetaData), NewProp_BroadcastChannel_MetaData) }; // 838391399
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UNavLinkCustomComponent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavLinkCustomComponent_Statics::NewProp_NavLinkUserId,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavLinkCustomComponent_Statics::NewProp_CustomLinkId,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavLinkCustomComponent_Statics::NewProp_AuxiliaryCustomLinkId,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavLinkCustomComponent_Statics::NewProp_EnabledAreaClass,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavLinkCustomComponent_Statics::NewProp_DisabledAreaClass,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavLinkCustomComponent_Statics::NewProp_SupportedAgents,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavLinkCustomComponent_Statics::NewProp_LinkRelativeStart,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavLinkCustomComponent_Statics::NewProp_LinkRelativeEnd,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavLinkCustomComponent_Statics::NewProp_LinkDirection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavLinkCustomComponent_Statics::NewProp_bLinkEnabled,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavLinkCustomComponent_Statics::NewProp_bNotifyWhenEnabled,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavLinkCustomComponent_Statics::NewProp_bNotifyWhenDisabled,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavLinkCustomComponent_Statics::NewProp_bCreateBoxObstacle,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavLinkCustomComponent_Statics::NewProp_ObstacleOffset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavLinkCustomComponent_Statics::NewProp_ObstacleExtent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavLinkCustomComponent_Statics::NewProp_ObstacleAreaClass,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavLinkCustomComponent_Statics::NewProp_BroadcastRadius,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavLinkCustomComponent_Statics::NewProp_BroadcastInterval,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavLinkCustomComponent_Statics::NewProp_BroadcastChannel,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UNavLinkCustomComponent_Statics::PropPointers) < 2048);
// ********** End Class UNavLinkCustomComponent Property Definitions *******************************
UObject* (*const Z_Construct_UClass_UNavLinkCustomComponent_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UNavRelevantComponent,
(UObject* (*)())Z_Construct_UPackage__Script_NavigationSystem,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UNavLinkCustomComponent_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FImplementedInterfaceParams Z_Construct_UClass_UNavLinkCustomComponent_Statics::InterfaceParams[] = {
{ Z_Construct_UClass_UNavLinkCustomInterface_NoRegister, (int32)VTABLE_OFFSET(UNavLinkCustomComponent, INavLinkCustomInterface), false }, // 706059323
};
const UECodeGen_Private::FClassParams Z_Construct_UClass_UNavLinkCustomComponent_Statics::ClassParams = {
&UNavLinkCustomComponent::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UNavLinkCustomComponent_Statics::PropPointers,
InterfaceParams,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UNavLinkCustomComponent_Statics::PropPointers),
UE_ARRAY_COUNT(InterfaceParams),
0x00A800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UNavLinkCustomComponent_Statics::Class_MetaDataParams), Z_Construct_UClass_UNavLinkCustomComponent_Statics::Class_MetaDataParams)
};
void UNavLinkCustomComponent::StaticRegisterNativesUNavLinkCustomComponent()
{
}
UClass* Z_Construct_UClass_UNavLinkCustomComponent()
{
if (!Z_Registration_Info_UClass_UNavLinkCustomComponent.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UNavLinkCustomComponent.OuterSingleton, Z_Construct_UClass_UNavLinkCustomComponent_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UNavLinkCustomComponent.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UNavLinkCustomComponent);
UNavLinkCustomComponent::~UNavLinkCustomComponent() {}
IMPLEMENT_FSTRUCTUREDARCHIVE_SERIALIZER(UNavLinkCustomComponent)
// ********** End Class UNavLinkCustomComponent ****************************************************
// ********** Begin ScriptStruct FNavLinkCustomInstanceData ****************************************
struct Z_Construct_UScriptStruct_FNavLinkCustomInstanceData_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FNavLinkCustomInstanceData); }
static inline consteval int16 GetStructAlignment() { return alignof(FNavLinkCustomInstanceData); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/** Used to store navlink data during RerunConstructionScripts */" },
{ "ModuleRelativePath", "Public/NavLinkCustomComponent.h" },
{ "ToolTip", "Used to store navlink data during RerunConstructionScripts" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CustomLinkId_MetaData[] = {
{ "ModuleRelativePath", "Public/NavLinkCustomComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AuxiliaryCustomLinkId_MetaData[] = {
{ "ModuleRelativePath", "Public/NavLinkCustomComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FNavLinkCustomInstanceData constinit property declarations ********
static const UECodeGen_Private::FStructPropertyParams NewProp_CustomLinkId;
static const UECodeGen_Private::FStructPropertyParams NewProp_AuxiliaryCustomLinkId;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FNavLinkCustomInstanceData constinit property declarations **********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FNavLinkCustomInstanceData>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FNavLinkCustomInstanceData_Statics
static_assert(std::is_polymorphic<FNavLinkCustomInstanceData>() == std::is_polymorphic<FActorComponentInstanceData>(), "USTRUCT FNavLinkCustomInstanceData cannot be polymorphic unless super FActorComponentInstanceData is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FNavLinkCustomInstanceData;
class UScriptStruct* FNavLinkCustomInstanceData::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FNavLinkCustomInstanceData.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FNavLinkCustomInstanceData.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FNavLinkCustomInstanceData, (UObject*)Z_Construct_UPackage__Script_NavigationSystem(), TEXT("NavLinkCustomInstanceData"));
}
return Z_Registration_Info_UScriptStruct_FNavLinkCustomInstanceData.OuterSingleton;
}
// ********** Begin ScriptStruct FNavLinkCustomInstanceData Property Definitions *******************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FNavLinkCustomInstanceData_Statics::NewProp_CustomLinkId = { "CustomLinkId", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNavLinkCustomInstanceData, CustomLinkId), Z_Construct_UScriptStruct_FNavLinkId, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CustomLinkId_MetaData), NewProp_CustomLinkId_MetaData) }; // 2794677406
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FNavLinkCustomInstanceData_Statics::NewProp_AuxiliaryCustomLinkId = { "AuxiliaryCustomLinkId", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNavLinkCustomInstanceData, AuxiliaryCustomLinkId), Z_Construct_UScriptStruct_FNavLinkAuxiliaryId, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AuxiliaryCustomLinkId_MetaData), NewProp_AuxiliaryCustomLinkId_MetaData) }; // 3548784078
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FNavLinkCustomInstanceData_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNavLinkCustomInstanceData_Statics::NewProp_CustomLinkId,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNavLinkCustomInstanceData_Statics::NewProp_AuxiliaryCustomLinkId,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FNavLinkCustomInstanceData_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FNavLinkCustomInstanceData Property Definitions *********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FNavLinkCustomInstanceData_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_NavigationSystem,
Z_Construct_UScriptStruct_FActorComponentInstanceData,
&NewStructOps,
"NavLinkCustomInstanceData",
Z_Construct_UScriptStruct_FNavLinkCustomInstanceData_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FNavLinkCustomInstanceData_Statics::PropPointers),
sizeof(FNavLinkCustomInstanceData),
alignof(FNavLinkCustomInstanceData),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FNavLinkCustomInstanceData_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FNavLinkCustomInstanceData_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FNavLinkCustomInstanceData()
{
if (!Z_Registration_Info_UScriptStruct_FNavLinkCustomInstanceData.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FNavLinkCustomInstanceData.InnerSingleton, Z_Construct_UScriptStruct_FNavLinkCustomInstanceData_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FNavLinkCustomInstanceData.InnerSingleton);
}
// ********** End ScriptStruct FNavLinkCustomInstanceData ******************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkCustomComponent_h__Script_NavigationSystem_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FNavLinkCustomInstanceData::StaticStruct, Z_Construct_UScriptStruct_FNavLinkCustomInstanceData_Statics::NewStructOps, TEXT("NavLinkCustomInstanceData"),&Z_Registration_Info_UScriptStruct_FNavLinkCustomInstanceData, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FNavLinkCustomInstanceData), 3638282600U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UNavLinkCustomComponent, UNavLinkCustomComponent::StaticClass, TEXT("UNavLinkCustomComponent"), &Z_Registration_Info_UClass_UNavLinkCustomComponent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UNavLinkCustomComponent), 2280221546U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkCustomComponent_h__Script_NavigationSystem_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkCustomComponent_h__Script_NavigationSystem_1963865455{
TEXT("/Script/NavigationSystem"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkCustomComponent_h__Script_NavigationSystem_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkCustomComponent_h__Script_NavigationSystem_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkCustomComponent_h__Script_NavigationSystem_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkCustomComponent_h__Script_NavigationSystem_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,80 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "NavLinkCustomComponent.h"
#ifdef NAVIGATIONSYSTEM_NavLinkCustomComponent_generated_h
#error "NavLinkCustomComponent.generated.h already included, missing '#pragma once' in NavLinkCustomComponent.h"
#endif
#define NAVIGATIONSYSTEM_NavLinkCustomComponent_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UNavLinkCustomComponent **************************************************
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkCustomComponent_h_33_ARCHIVESERIALIZER \
DECLARE_FSTRUCTUREDARCHIVE_SERIALIZER(UNavLinkCustomComponent, NAVIGATIONSYSTEM_API)
struct Z_Construct_UClass_UNavLinkCustomComponent_Statics;
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavLinkCustomComponent_NoRegister();
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkCustomComponent_h_33_INCLASS \
private: \
static void StaticRegisterNativesUNavLinkCustomComponent(); \
friend struct ::Z_Construct_UClass_UNavLinkCustomComponent_Statics; \
static UClass* GetPrivateStaticClass(); \
friend NAVIGATIONSYSTEM_API UClass* ::Z_Construct_UClass_UNavLinkCustomComponent_NoRegister(); \
public: \
DECLARE_CLASS2(UNavLinkCustomComponent, UNavRelevantComponent, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/NavigationSystem"), Z_Construct_UClass_UNavLinkCustomComponent_NoRegister) \
DECLARE_SERIALIZER(UNavLinkCustomComponent) \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkCustomComponent_h_33_ARCHIVESERIALIZER \
virtual UObject* _getUObject() const override { return const_cast<UNavLinkCustomComponent*>(this); }
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkCustomComponent_h_33_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NAVIGATIONSYSTEM_API UNavLinkCustomComponent(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UNavLinkCustomComponent) \
DECLARE_VTABLE_PTR_HELPER_CTOR(NAVIGATIONSYSTEM_API, UNavLinkCustomComponent); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UNavLinkCustomComponent); \
/** Deleted move- and copy-constructors, should never be used */ \
UNavLinkCustomComponent(UNavLinkCustomComponent&&) = delete; \
UNavLinkCustomComponent(const UNavLinkCustomComponent&) = delete; \
NAVIGATIONSYSTEM_API virtual ~UNavLinkCustomComponent();
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkCustomComponent_h_30_PROLOG
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkCustomComponent_h_33_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkCustomComponent_h_33_INCLASS \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkCustomComponent_h_33_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UNavLinkCustomComponent;
// ********** End Class UNavLinkCustomComponent ****************************************************
// ********** Begin ScriptStruct FNavLinkCustomInstanceData ****************************************
struct Z_Construct_UScriptStruct_FNavLinkCustomInstanceData_Statics;
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkCustomComponent_h_262_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FNavLinkCustomInstanceData_Statics; \
NAVIGATIONSYSTEM_API static class UScriptStruct* StaticStruct(); \
typedef FActorComponentInstanceData Super;
struct FNavLinkCustomInstanceData;
// ********** End ScriptStruct FNavLinkCustomInstanceData ******************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkCustomComponent_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,117 @@
// 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 "NavLinkCustomInterface.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeNavLinkCustomInterface() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UInterface();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavLinkCustomInterface();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavLinkCustomInterface_NoRegister();
UPackage* Z_Construct_UPackage__Script_NavigationSystem();
// ********** End Cross Module References **********************************************************
// ********** Begin Interface UNavLinkCustomInterface **********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UNavLinkCustomInterface;
UClass* UNavLinkCustomInterface::GetPrivateStaticClass()
{
using TClass = UNavLinkCustomInterface;
if (!Z_Registration_Info_UClass_UNavLinkCustomInterface.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("NavLinkCustomInterface"),
Z_Registration_Info_UClass_UNavLinkCustomInterface.InnerSingleton,
StaticRegisterNativesUNavLinkCustomInterface,
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_UNavLinkCustomInterface.InnerSingleton;
}
UClass* Z_Construct_UClass_UNavLinkCustomInterface_NoRegister()
{
return UNavLinkCustomInterface::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UNavLinkCustomInterface_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "CannotImplementInterfaceInBlueprint", "" },
{ "ModuleRelativePath", "Public/NavLinkCustomInterface.h" },
};
#endif // WITH_METADATA
// ********** Begin Interface UNavLinkCustomInterface constinit property declarations **************
// ********** End Interface UNavLinkCustomInterface constinit property declarations ****************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<INavLinkCustomInterface>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UNavLinkCustomInterface_Statics
UObject* (*const Z_Construct_UClass_UNavLinkCustomInterface_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInterface,
(UObject* (*)())Z_Construct_UPackage__Script_NavigationSystem,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UNavLinkCustomInterface_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UNavLinkCustomInterface_Statics::ClassParams = {
&UNavLinkCustomInterface::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000840A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UNavLinkCustomInterface_Statics::Class_MetaDataParams), Z_Construct_UClass_UNavLinkCustomInterface_Statics::Class_MetaDataParams)
};
void UNavLinkCustomInterface::StaticRegisterNativesUNavLinkCustomInterface()
{
}
UClass* Z_Construct_UClass_UNavLinkCustomInterface()
{
if (!Z_Registration_Info_UClass_UNavLinkCustomInterface.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UNavLinkCustomInterface.OuterSingleton, Z_Construct_UClass_UNavLinkCustomInterface_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UNavLinkCustomInterface.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UNavLinkCustomInterface);
// ********** End Interface UNavLinkCustomInterface ************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkCustomInterface_h__Script_NavigationSystem_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UNavLinkCustomInterface, UNavLinkCustomInterface::StaticClass, TEXT("UNavLinkCustomInterface"), &Z_Registration_Info_UClass_UNavLinkCustomInterface, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UNavLinkCustomInterface), 706059323U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkCustomInterface_h__Script_NavigationSystem_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkCustomInterface_h__Script_NavigationSystem_4253601667{
TEXT("/Script/NavigationSystem"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkCustomInterface_h__Script_NavigationSystem_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkCustomInterface_h__Script_NavigationSystem_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,78 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "NavLinkCustomInterface.h"
#ifdef NAVIGATIONSYSTEM_NavLinkCustomInterface_generated_h
#error "NavLinkCustomInterface.generated.h already included, missing '#pragma once' in NavLinkCustomInterface.h"
#endif
#define NAVIGATIONSYSTEM_NavLinkCustomInterface_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Interface UNavLinkCustomInterface **********************************************
struct Z_Construct_UClass_UNavLinkCustomInterface_Statics;
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavLinkCustomInterface_NoRegister();
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkCustomInterface_h_36_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NAVIGATIONSYSTEM_API UNavLinkCustomInterface(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UNavLinkCustomInterface) \
DECLARE_VTABLE_PTR_HELPER_CTOR(NAVIGATIONSYSTEM_API, UNavLinkCustomInterface); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UNavLinkCustomInterface); \
/** Deleted move- and copy-constructors, should never be used */ \
UNavLinkCustomInterface(UNavLinkCustomInterface&&) = delete; \
UNavLinkCustomInterface(const UNavLinkCustomInterface&) = delete; \
virtual ~UNavLinkCustomInterface() = default;
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkCustomInterface_h_36_GENERATED_UINTERFACE_BODY() \
private: \
static void StaticRegisterNativesUNavLinkCustomInterface(); \
friend struct ::Z_Construct_UClass_UNavLinkCustomInterface_Statics; \
static UClass* GetPrivateStaticClass(); \
friend NAVIGATIONSYSTEM_API UClass* ::Z_Construct_UClass_UNavLinkCustomInterface_NoRegister(); \
public: \
DECLARE_CLASS2(UNavLinkCustomInterface, UInterface, COMPILED_IN_FLAGS(CLASS_Abstract | CLASS_Interface), CASTCLASS_None, TEXT("/Script/NavigationSystem"), Z_Construct_UClass_UNavLinkCustomInterface_NoRegister) \
DECLARE_SERIALIZER(UNavLinkCustomInterface)
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkCustomInterface_h_36_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkCustomInterface_h_36_GENERATED_UINTERFACE_BODY() \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkCustomInterface_h_36_STANDARD_CONSTRUCTORS \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkCustomInterface_h_36_INCLASS_IINTERFACE \
protected: \
virtual ~INavLinkCustomInterface() {} \
public: \
typedef UNavLinkCustomInterface UClassType; \
typedef INavLinkCustomInterface ThisClass; \
virtual UObject* _getUObject() const { return nullptr; }
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkCustomInterface_h_33_PROLOG
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkCustomInterface_h_41_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkCustomInterface_h_36_INCLASS_IINTERFACE \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UNavLinkCustomInterface;
// ********** End Interface UNavLinkCustomInterface ************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkCustomInterface_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,117 @@
// 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 "NavLinkHostInterface.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeNavLinkHostInterface() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UInterface();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavLinkHostInterface();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavLinkHostInterface_NoRegister();
UPackage* Z_Construct_UPackage__Script_NavigationSystem();
// ********** End Cross Module References **********************************************************
// ********** Begin Interface UNavLinkHostInterface ************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UNavLinkHostInterface;
UClass* UNavLinkHostInterface::GetPrivateStaticClass()
{
using TClass = UNavLinkHostInterface;
if (!Z_Registration_Info_UClass_UNavLinkHostInterface.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("NavLinkHostInterface"),
Z_Registration_Info_UClass_UNavLinkHostInterface.InnerSingleton,
StaticRegisterNativesUNavLinkHostInterface,
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_UNavLinkHostInterface.InnerSingleton;
}
UClass* Z_Construct_UClass_UNavLinkHostInterface_NoRegister()
{
return UNavLinkHostInterface::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UNavLinkHostInterface_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "CannotImplementInterfaceInBlueprint", "" },
{ "ModuleRelativePath", "Public/NavLinkHostInterface.h" },
};
#endif // WITH_METADATA
// ********** Begin Interface UNavLinkHostInterface constinit property declarations ****************
// ********** End Interface UNavLinkHostInterface constinit property declarations ******************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<INavLinkHostInterface>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UNavLinkHostInterface_Statics
UObject* (*const Z_Construct_UClass_UNavLinkHostInterface_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInterface,
(UObject* (*)())Z_Construct_UPackage__Script_NavigationSystem,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UNavLinkHostInterface_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UNavLinkHostInterface_Statics::ClassParams = {
&UNavLinkHostInterface::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000840A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UNavLinkHostInterface_Statics::Class_MetaDataParams), Z_Construct_UClass_UNavLinkHostInterface_Statics::Class_MetaDataParams)
};
void UNavLinkHostInterface::StaticRegisterNativesUNavLinkHostInterface()
{
}
UClass* Z_Construct_UClass_UNavLinkHostInterface()
{
if (!Z_Registration_Info_UClass_UNavLinkHostInterface.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UNavLinkHostInterface.OuterSingleton, Z_Construct_UClass_UNavLinkHostInterface_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UNavLinkHostInterface.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UNavLinkHostInterface);
// ********** End Interface UNavLinkHostInterface **************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkHostInterface_h__Script_NavigationSystem_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UNavLinkHostInterface, UNavLinkHostInterface::StaticClass, TEXT("UNavLinkHostInterface"), &Z_Registration_Info_UClass_UNavLinkHostInterface, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UNavLinkHostInterface), 2371299835U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkHostInterface_h__Script_NavigationSystem_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkHostInterface_h__Script_NavigationSystem_3500146037{
TEXT("/Script/NavigationSystem"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkHostInterface_h__Script_NavigationSystem_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkHostInterface_h__Script_NavigationSystem_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,78 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "NavLinkHostInterface.h"
#ifdef NAVIGATIONSYSTEM_NavLinkHostInterface_generated_h
#error "NavLinkHostInterface.generated.h already included, missing '#pragma once' in NavLinkHostInterface.h"
#endif
#define NAVIGATIONSYSTEM_NavLinkHostInterface_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Interface UNavLinkHostInterface ************************************************
struct Z_Construct_UClass_UNavLinkHostInterface_Statics;
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavLinkHostInterface_NoRegister();
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkHostInterface_h_17_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NAVIGATIONSYSTEM_API UNavLinkHostInterface(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UNavLinkHostInterface) \
DECLARE_VTABLE_PTR_HELPER_CTOR(NAVIGATIONSYSTEM_API, UNavLinkHostInterface); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UNavLinkHostInterface); \
/** Deleted move- and copy-constructors, should never be used */ \
UNavLinkHostInterface(UNavLinkHostInterface&&) = delete; \
UNavLinkHostInterface(const UNavLinkHostInterface&) = delete; \
virtual ~UNavLinkHostInterface() = default;
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkHostInterface_h_17_GENERATED_UINTERFACE_BODY() \
private: \
static void StaticRegisterNativesUNavLinkHostInterface(); \
friend struct ::Z_Construct_UClass_UNavLinkHostInterface_Statics; \
static UClass* GetPrivateStaticClass(); \
friend NAVIGATIONSYSTEM_API UClass* ::Z_Construct_UClass_UNavLinkHostInterface_NoRegister(); \
public: \
DECLARE_CLASS2(UNavLinkHostInterface, UInterface, COMPILED_IN_FLAGS(CLASS_Abstract | CLASS_Interface), CASTCLASS_None, TEXT("/Script/NavigationSystem"), Z_Construct_UClass_UNavLinkHostInterface_NoRegister) \
DECLARE_SERIALIZER(UNavLinkHostInterface)
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkHostInterface_h_17_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkHostInterface_h_17_GENERATED_UINTERFACE_BODY() \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkHostInterface_h_17_STANDARD_CONSTRUCTORS \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkHostInterface_h_17_INCLASS_IINTERFACE \
protected: \
virtual ~INavLinkHostInterface() {} \
public: \
typedef UNavLinkHostInterface UClassType; \
typedef INavLinkHostInterface ThisClass; \
virtual UObject* _getUObject() const { return nullptr; }
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkHostInterface_h_14_PROLOG
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkHostInterface_h_22_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkHostInterface_h_17_INCLASS_IINTERFACE \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UNavLinkHostInterface;
// ********** End Interface UNavLinkHostInterface **************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkHostInterface_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,119 @@
// 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 "NavLinkRenderingComponent.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeNavLinkRenderingComponent() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_UPrimitiveComponent();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavLinkRenderingComponent();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavLinkRenderingComponent_NoRegister();
UPackage* Z_Construct_UPackage__Script_NavigationSystem();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UNavLinkRenderingComponent ***********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UNavLinkRenderingComponent;
UClass* UNavLinkRenderingComponent::GetPrivateStaticClass()
{
using TClass = UNavLinkRenderingComponent;
if (!Z_Registration_Info_UClass_UNavLinkRenderingComponent.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("NavLinkRenderingComponent"),
Z_Registration_Info_UClass_UNavLinkRenderingComponent.InnerSingleton,
StaticRegisterNativesUNavLinkRenderingComponent,
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_UNavLinkRenderingComponent.InnerSingleton;
}
UClass* Z_Construct_UClass_UNavLinkRenderingComponent_NoRegister()
{
return UNavLinkRenderingComponent::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UNavLinkRenderingComponent_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "HideCategories", "Object Mobility VirtualTexture Trigger" },
{ "IncludePath", "NavLinkRenderingComponent.h" },
{ "ModuleRelativePath", "Public/NavLinkRenderingComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UNavLinkRenderingComponent constinit property declarations ***************
// ********** End Class UNavLinkRenderingComponent constinit property declarations *****************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UNavLinkRenderingComponent>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UNavLinkRenderingComponent_Statics
UObject* (*const Z_Construct_UClass_UNavLinkRenderingComponent_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UPrimitiveComponent,
(UObject* (*)())Z_Construct_UPackage__Script_NavigationSystem,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UNavLinkRenderingComponent_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UNavLinkRenderingComponent_Statics::ClassParams = {
&UNavLinkRenderingComponent::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x00A810A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UNavLinkRenderingComponent_Statics::Class_MetaDataParams), Z_Construct_UClass_UNavLinkRenderingComponent_Statics::Class_MetaDataParams)
};
void UNavLinkRenderingComponent::StaticRegisterNativesUNavLinkRenderingComponent()
{
}
UClass* Z_Construct_UClass_UNavLinkRenderingComponent()
{
if (!Z_Registration_Info_UClass_UNavLinkRenderingComponent.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UNavLinkRenderingComponent.OuterSingleton, Z_Construct_UClass_UNavLinkRenderingComponent_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UNavLinkRenderingComponent.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UNavLinkRenderingComponent);
UNavLinkRenderingComponent::~UNavLinkRenderingComponent() {}
// ********** End Class UNavLinkRenderingComponent *************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkRenderingComponent_h__Script_NavigationSystem_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UNavLinkRenderingComponent, UNavLinkRenderingComponent::StaticClass, TEXT("UNavLinkRenderingComponent"), &Z_Registration_Info_UClass_UNavLinkRenderingComponent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UNavLinkRenderingComponent), 3761571893U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkRenderingComponent_h__Script_NavigationSystem_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkRenderingComponent_h__Script_NavigationSystem_3965964833{
TEXT("/Script/NavigationSystem"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkRenderingComponent_h__Script_NavigationSystem_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkRenderingComponent_h__Script_NavigationSystem_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,63 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "NavLinkRenderingComponent.h"
#ifdef NAVIGATIONSYSTEM_NavLinkRenderingComponent_generated_h
#error "NavLinkRenderingComponent.generated.h already included, missing '#pragma once' in NavLinkRenderingComponent.h"
#endif
#define NAVIGATIONSYSTEM_NavLinkRenderingComponent_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UNavLinkRenderingComponent ***********************************************
struct Z_Construct_UClass_UNavLinkRenderingComponent_Statics;
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavLinkRenderingComponent_NoRegister();
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkRenderingComponent_h_19_INCLASS \
private: \
static void StaticRegisterNativesUNavLinkRenderingComponent(); \
friend struct ::Z_Construct_UClass_UNavLinkRenderingComponent_Statics; \
static UClass* GetPrivateStaticClass(); \
friend NAVIGATIONSYSTEM_API UClass* ::Z_Construct_UClass_UNavLinkRenderingComponent_NoRegister(); \
public: \
DECLARE_CLASS2(UNavLinkRenderingComponent, UPrimitiveComponent, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/NavigationSystem"), Z_Construct_UClass_UNavLinkRenderingComponent_NoRegister) \
DECLARE_SERIALIZER(UNavLinkRenderingComponent)
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkRenderingComponent_h_19_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NAVIGATIONSYSTEM_API UNavLinkRenderingComponent(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UNavLinkRenderingComponent) \
DECLARE_VTABLE_PTR_HELPER_CTOR(NAVIGATIONSYSTEM_API, UNavLinkRenderingComponent); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UNavLinkRenderingComponent); \
/** Deleted move- and copy-constructors, should never be used */ \
UNavLinkRenderingComponent(UNavLinkRenderingComponent&&) = delete; \
UNavLinkRenderingComponent(const UNavLinkRenderingComponent&) = delete; \
NAVIGATIONSYSTEM_API virtual ~UNavLinkRenderingComponent();
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkRenderingComponent_h_16_PROLOG
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkRenderingComponent_h_19_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkRenderingComponent_h_19_INCLASS \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkRenderingComponent_h_19_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UNavLinkRenderingComponent;
// ********** End Class UNavLinkRenderingComponent *************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkRenderingComponent_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,118 @@
// 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 "NavLinkTrivial.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeNavLinkTrivial() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_UNavLinkDefinition();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavLinkTrivial();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavLinkTrivial_NoRegister();
UPackage* Z_Construct_UPackage__Script_NavigationSystem();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UNavLinkTrivial **********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UNavLinkTrivial;
UClass* UNavLinkTrivial::GetPrivateStaticClass()
{
using TClass = UNavLinkTrivial;
if (!Z_Registration_Info_UClass_UNavLinkTrivial.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("NavLinkTrivial"),
Z_Registration_Info_UClass_UNavLinkTrivial.InnerSingleton,
StaticRegisterNativesUNavLinkTrivial,
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_UNavLinkTrivial.InnerSingleton;
}
UClass* Z_Construct_UClass_UNavLinkTrivial_NoRegister()
{
return UNavLinkTrivial::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UNavLinkTrivial_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "NavLinkTrivial.h" },
{ "ModuleRelativePath", "Public/NavLinkTrivial.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UNavLinkTrivial constinit property declarations **************************
// ********** End Class UNavLinkTrivial constinit property declarations ****************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UNavLinkTrivial>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UNavLinkTrivial_Statics
UObject* (*const Z_Construct_UClass_UNavLinkTrivial_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UNavLinkDefinition,
(UObject* (*)())Z_Construct_UPackage__Script_NavigationSystem,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UNavLinkTrivial_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UNavLinkTrivial_Statics::ClassParams = {
&UNavLinkTrivial::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UNavLinkTrivial_Statics::Class_MetaDataParams), Z_Construct_UClass_UNavLinkTrivial_Statics::Class_MetaDataParams)
};
void UNavLinkTrivial::StaticRegisterNativesUNavLinkTrivial()
{
}
UClass* Z_Construct_UClass_UNavLinkTrivial()
{
if (!Z_Registration_Info_UClass_UNavLinkTrivial.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UNavLinkTrivial.OuterSingleton, Z_Construct_UClass_UNavLinkTrivial_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UNavLinkTrivial.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UNavLinkTrivial);
UNavLinkTrivial::~UNavLinkTrivial() {}
// ********** End Class UNavLinkTrivial ************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkTrivial_h__Script_NavigationSystem_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UNavLinkTrivial, UNavLinkTrivial::StaticClass, TEXT("UNavLinkTrivial"), &Z_Registration_Info_UClass_UNavLinkTrivial, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UNavLinkTrivial), 150179093U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkTrivial_h__Script_NavigationSystem_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkTrivial_h__Script_NavigationSystem_495656585{
TEXT("/Script/NavigationSystem"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkTrivial_h__Script_NavigationSystem_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkTrivial_h__Script_NavigationSystem_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,63 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "NavLinkTrivial.h"
#ifdef NAVIGATIONSYSTEM_NavLinkTrivial_generated_h
#error "NavLinkTrivial.generated.h already included, missing '#pragma once' in NavLinkTrivial.h"
#endif
#define NAVIGATIONSYSTEM_NavLinkTrivial_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UNavLinkTrivial **********************************************************
struct Z_Construct_UClass_UNavLinkTrivial_Statics;
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavLinkTrivial_NoRegister();
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkTrivial_h_15_INCLASS \
private: \
static void StaticRegisterNativesUNavLinkTrivial(); \
friend struct ::Z_Construct_UClass_UNavLinkTrivial_Statics; \
static UClass* GetPrivateStaticClass(); \
friend NAVIGATIONSYSTEM_API UClass* ::Z_Construct_UClass_UNavLinkTrivial_NoRegister(); \
public: \
DECLARE_CLASS2(UNavLinkTrivial, UNavLinkDefinition, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/NavigationSystem"), Z_Construct_UClass_UNavLinkTrivial_NoRegister) \
DECLARE_SERIALIZER(UNavLinkTrivial)
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkTrivial_h_15_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NAVIGATIONSYSTEM_API UNavLinkTrivial(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UNavLinkTrivial) \
DECLARE_VTABLE_PTR_HELPER_CTOR(NAVIGATIONSYSTEM_API, UNavLinkTrivial); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UNavLinkTrivial); \
/** Deleted move- and copy-constructors, should never be used */ \
UNavLinkTrivial(UNavLinkTrivial&&) = delete; \
UNavLinkTrivial(const UNavLinkTrivial&) = delete; \
NAVIGATIONSYSTEM_API virtual ~UNavLinkTrivial();
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkTrivial_h_12_PROLOG
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkTrivial_h_15_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkTrivial_h_15_INCLASS \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkTrivial_h_15_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UNavLinkTrivial;
// ********** End Class UNavLinkTrivial ************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_NavigationSystem_Public_NavLinkTrivial_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,136 @@
// 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 "NavMesh/NavMeshBoundsVolume.h"
#include "AI/Navigation/NavAgentSelector.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeNavMeshBoundsVolume() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_AVolume();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FNavAgentSelector();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_ANavMeshBoundsVolume();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_ANavMeshBoundsVolume_NoRegister();
UPackage* Z_Construct_UPackage__Script_NavigationSystem();
// ********** End Cross Module References **********************************************************
// ********** Begin Class ANavMeshBoundsVolume *****************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_ANavMeshBoundsVolume;
UClass* ANavMeshBoundsVolume::GetPrivateStaticClass()
{
using TClass = ANavMeshBoundsVolume;
if (!Z_Registration_Info_UClass_ANavMeshBoundsVolume.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("NavMeshBoundsVolume"),
Z_Registration_Info_UClass_ANavMeshBoundsVolume.InnerSingleton,
StaticRegisterNativesANavMeshBoundsVolume,
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_ANavMeshBoundsVolume.InnerSingleton;
}
UClass* Z_Construct_UClass_ANavMeshBoundsVolume_NoRegister()
{
return ANavMeshBoundsVolume::GetPrivateStaticClass();
}
struct Z_Construct_UClass_ANavMeshBoundsVolume_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "HideCategories", "Brush Physics Object Blueprint Display Rendering Physics Input" },
{ "IncludePath", "NavMesh/NavMeshBoundsVolume.h" },
{ "ModuleRelativePath", "Public/NavMesh/NavMeshBoundsVolume.h" },
{ "ShowCategories", "Input|MouseInput Input|TouchInput" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SupportedAgents_MetaData[] = {
{ "Category", "Navigation" },
{ "ModuleRelativePath", "Public/NavMesh/NavMeshBoundsVolume.h" },
};
#endif // WITH_METADATA
// ********** Begin Class ANavMeshBoundsVolume constinit property declarations *********************
static const UECodeGen_Private::FStructPropertyParams NewProp_SupportedAgents;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class ANavMeshBoundsVolume constinit property declarations ***********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<ANavMeshBoundsVolume>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_ANavMeshBoundsVolume_Statics
// ********** Begin Class ANavMeshBoundsVolume Property Definitions ********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_ANavMeshBoundsVolume_Statics::NewProp_SupportedAgents = { "SupportedAgents", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ANavMeshBoundsVolume, SupportedAgents), Z_Construct_UScriptStruct_FNavAgentSelector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SupportedAgents_MetaData), NewProp_SupportedAgents_MetaData) }; // 3310493543
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_ANavMeshBoundsVolume_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ANavMeshBoundsVolume_Statics::NewProp_SupportedAgents,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ANavMeshBoundsVolume_Statics::PropPointers) < 2048);
// ********** End Class ANavMeshBoundsVolume Property Definitions **********************************
UObject* (*const Z_Construct_UClass_ANavMeshBoundsVolume_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_AVolume,
(UObject* (*)())Z_Construct_UPackage__Script_NavigationSystem,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ANavMeshBoundsVolume_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_ANavMeshBoundsVolume_Statics::ClassParams = {
&ANavMeshBoundsVolume::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_ANavMeshBoundsVolume_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_ANavMeshBoundsVolume_Statics::PropPointers),
0,
0x008800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_ANavMeshBoundsVolume_Statics::Class_MetaDataParams), Z_Construct_UClass_ANavMeshBoundsVolume_Statics::Class_MetaDataParams)
};
void ANavMeshBoundsVolume::StaticRegisterNativesANavMeshBoundsVolume()
{
}
UClass* Z_Construct_UClass_ANavMeshBoundsVolume()
{
if (!Z_Registration_Info_UClass_ANavMeshBoundsVolume.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ANavMeshBoundsVolume.OuterSingleton, Z_Construct_UClass_ANavMeshBoundsVolume_Statics::ClassParams);
}
return Z_Registration_Info_UClass_ANavMeshBoundsVolume.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, ANavMeshBoundsVolume);
ANavMeshBoundsVolume::~ANavMeshBoundsVolume() {}
// ********** End Class ANavMeshBoundsVolume *******************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_NavMeshBoundsVolume_h__Script_NavigationSystem_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_ANavMeshBoundsVolume, ANavMeshBoundsVolume::StaticClass, TEXT("ANavMeshBoundsVolume"), &Z_Registration_Info_UClass_ANavMeshBoundsVolume, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ANavMeshBoundsVolume), 2516188260U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_NavMeshBoundsVolume_h__Script_NavigationSystem_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_NavMeshBoundsVolume_h__Script_NavigationSystem_2845923918{
TEXT("/Script/NavigationSystem"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_NavMeshBoundsVolume_h__Script_NavigationSystem_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_NavMeshBoundsVolume_h__Script_NavigationSystem_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,63 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "NavMesh/NavMeshBoundsVolume.h"
#ifdef NAVIGATIONSYSTEM_NavMeshBoundsVolume_generated_h
#error "NavMeshBoundsVolume.generated.h already included, missing '#pragma once' in NavMeshBoundsVolume.h"
#endif
#define NAVIGATIONSYSTEM_NavMeshBoundsVolume_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class ANavMeshBoundsVolume *****************************************************
struct Z_Construct_UClass_ANavMeshBoundsVolume_Statics;
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_ANavMeshBoundsVolume_NoRegister();
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_NavMeshBoundsVolume_h_25_INCLASS \
private: \
static void StaticRegisterNativesANavMeshBoundsVolume(); \
friend struct ::Z_Construct_UClass_ANavMeshBoundsVolume_Statics; \
static UClass* GetPrivateStaticClass(); \
friend NAVIGATIONSYSTEM_API UClass* ::Z_Construct_UClass_ANavMeshBoundsVolume_NoRegister(); \
public: \
DECLARE_CLASS2(ANavMeshBoundsVolume, AVolume, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/NavigationSystem"), Z_Construct_UClass_ANavMeshBoundsVolume_NoRegister) \
DECLARE_SERIALIZER(ANavMeshBoundsVolume)
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_NavMeshBoundsVolume_h_25_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NAVIGATIONSYSTEM_API ANavMeshBoundsVolume(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(ANavMeshBoundsVolume) \
DECLARE_VTABLE_PTR_HELPER_CTOR(NAVIGATIONSYSTEM_API, ANavMeshBoundsVolume); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ANavMeshBoundsVolume); \
/** Deleted move- and copy-constructors, should never be used */ \
ANavMeshBoundsVolume(ANavMeshBoundsVolume&&) = delete; \
ANavMeshBoundsVolume(const ANavMeshBoundsVolume&) = delete; \
NAVIGATIONSYSTEM_API virtual ~ANavMeshBoundsVolume();
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_NavMeshBoundsVolume_h_22_PROLOG
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_NavMeshBoundsVolume_h_25_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_NavMeshBoundsVolume_h_25_INCLASS \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_NavMeshBoundsVolume_h_25_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class ANavMeshBoundsVolume;
// ********** End Class ANavMeshBoundsVolume *******************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_NavMeshBoundsVolume_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,120 @@
// 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 "NavMesh/NavMeshRenderingComponent.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeNavMeshRenderingComponent() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_UDebugDrawComponent();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavMeshRenderingComponent();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavMeshRenderingComponent_NoRegister();
UPackage* Z_Construct_UPackage__Script_NavigationSystem();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UNavMeshRenderingComponent ***********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UNavMeshRenderingComponent;
UClass* UNavMeshRenderingComponent::GetPrivateStaticClass()
{
using TClass = UNavMeshRenderingComponent;
if (!Z_Registration_Info_UClass_UNavMeshRenderingComponent.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("NavMeshRenderingComponent"),
Z_Registration_Info_UClass_UNavMeshRenderingComponent.InnerSingleton,
StaticRegisterNativesUNavMeshRenderingComponent,
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_UNavMeshRenderingComponent.InnerSingleton;
}
UClass* Z_Construct_UClass_UNavMeshRenderingComponent_NoRegister()
{
return UNavMeshRenderingComponent::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UNavMeshRenderingComponent_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "ClassGroupNames", "Debug" },
{ "HideCategories", "Activation AssetUserData Collision Cooking HLOD Lighting LOD Mobile Navigation Physics RayTracing Rendering Tags TextureStreaming Mobility VirtualTexture Trigger" },
{ "IncludePath", "NavMesh/NavMeshRenderingComponent.h" },
{ "ModuleRelativePath", "Public/NavMesh/NavMeshRenderingComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UNavMeshRenderingComponent constinit property declarations ***************
// ********** End Class UNavMeshRenderingComponent constinit property declarations *****************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UNavMeshRenderingComponent>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UNavMeshRenderingComponent_Statics
UObject* (*const Z_Construct_UClass_UNavMeshRenderingComponent_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UDebugDrawComponent,
(UObject* (*)())Z_Construct_UPackage__Script_NavigationSystem,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UNavMeshRenderingComponent_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UNavMeshRenderingComponent_Statics::ClassParams = {
&UNavMeshRenderingComponent::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x00A810A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UNavMeshRenderingComponent_Statics::Class_MetaDataParams), Z_Construct_UClass_UNavMeshRenderingComponent_Statics::Class_MetaDataParams)
};
void UNavMeshRenderingComponent::StaticRegisterNativesUNavMeshRenderingComponent()
{
}
UClass* Z_Construct_UClass_UNavMeshRenderingComponent()
{
if (!Z_Registration_Info_UClass_UNavMeshRenderingComponent.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UNavMeshRenderingComponent.OuterSingleton, Z_Construct_UClass_UNavMeshRenderingComponent_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UNavMeshRenderingComponent.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UNavMeshRenderingComponent);
UNavMeshRenderingComponent::~UNavMeshRenderingComponent() {}
// ********** End Class UNavMeshRenderingComponent *************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_NavMeshRenderingComponent_h__Script_NavigationSystem_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UNavMeshRenderingComponent, UNavMeshRenderingComponent::StaticClass, TEXT("UNavMeshRenderingComponent"), &Z_Registration_Info_UClass_UNavMeshRenderingComponent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UNavMeshRenderingComponent), 1688483059U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_NavMeshRenderingComponent_h__Script_NavigationSystem_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_NavMeshRenderingComponent_h__Script_NavigationSystem_3541681782{
TEXT("/Script/NavigationSystem"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_NavMeshRenderingComponent_h__Script_NavigationSystem_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_NavMeshRenderingComponent_h__Script_NavigationSystem_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,63 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "NavMesh/NavMeshRenderingComponent.h"
#ifdef NAVIGATIONSYSTEM_NavMeshRenderingComponent_generated_h
#error "NavMeshRenderingComponent.generated.h already included, missing '#pragma once' in NavMeshRenderingComponent.h"
#endif
#define NAVIGATIONSYSTEM_NavMeshRenderingComponent_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UNavMeshRenderingComponent ***********************************************
struct Z_Construct_UClass_UNavMeshRenderingComponent_Statics;
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavMeshRenderingComponent_NoRegister();
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_NavMeshRenderingComponent_h_194_INCLASS \
private: \
static void StaticRegisterNativesUNavMeshRenderingComponent(); \
friend struct ::Z_Construct_UClass_UNavMeshRenderingComponent_Statics; \
static UClass* GetPrivateStaticClass(); \
friend NAVIGATIONSYSTEM_API UClass* ::Z_Construct_UClass_UNavMeshRenderingComponent_NoRegister(); \
public: \
DECLARE_CLASS2(UNavMeshRenderingComponent, UDebugDrawComponent, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/NavigationSystem"), Z_Construct_UClass_UNavMeshRenderingComponent_NoRegister) \
DECLARE_SERIALIZER(UNavMeshRenderingComponent)
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_NavMeshRenderingComponent_h_194_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NAVIGATIONSYSTEM_API UNavMeshRenderingComponent(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UNavMeshRenderingComponent) \
DECLARE_VTABLE_PTR_HELPER_CTOR(NAVIGATIONSYSTEM_API, UNavMeshRenderingComponent); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UNavMeshRenderingComponent); \
/** Deleted move- and copy-constructors, should never be used */ \
UNavMeshRenderingComponent(UNavMeshRenderingComponent&&) = delete; \
UNavMeshRenderingComponent(const UNavMeshRenderingComponent&) = delete; \
NAVIGATIONSYSTEM_API virtual ~UNavMeshRenderingComponent();
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_NavMeshRenderingComponent_h_191_PROLOG
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_NavMeshRenderingComponent_h_194_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_NavMeshRenderingComponent_h_194_INCLASS \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_NavMeshRenderingComponent_h_194_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UNavMeshRenderingComponent;
// ********** End Class UNavMeshRenderingComponent *************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_NavMeshRenderingComponent_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,301 @@
// 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 "NavModifierComponent.h"
#include "UObject/Class.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeNavModifierComponent() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UClass_NoRegister();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_ENavigationDataResolution();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavArea_NoRegister();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavModifierComponent();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavModifierComponent_NoRegister();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavRelevantComponent();
UPackage* Z_Construct_UPackage__Script_NavigationSystem();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UNavModifierComponent Function SetAreaClass ******************************
struct Z_Construct_UFunction_UNavModifierComponent_SetAreaClass_Statics
{
struct NavModifierComponent_eventSetAreaClass_Parms
{
TSubclassOf<UNavArea> NewAreaClass;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "AI|Navigation" },
{ "ModuleRelativePath", "Public/NavModifierComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Function SetAreaClass constinit property declarations **************************
static const UECodeGen_Private::FClassPropertyParams NewProp_NewAreaClass;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetAreaClass constinit property declarations ****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetAreaClass Property Definitions *************************************
const UECodeGen_Private::FClassPropertyParams Z_Construct_UFunction_UNavModifierComponent_SetAreaClass_Statics::NewProp_NewAreaClass = { "NewAreaClass", nullptr, (EPropertyFlags)0x0014000000000080, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NavModifierComponent_eventSetAreaClass_Parms, NewAreaClass), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UNavArea_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UNavModifierComponent_SetAreaClass_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNavModifierComponent_SetAreaClass_Statics::NewProp_NewAreaClass,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UNavModifierComponent_SetAreaClass_Statics::PropPointers) < 2048);
// ********** End Function SetAreaClass Property Definitions ***************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UNavModifierComponent_SetAreaClass_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UNavModifierComponent, nullptr, "SetAreaClass", Z_Construct_UFunction_UNavModifierComponent_SetAreaClass_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UNavModifierComponent_SetAreaClass_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UNavModifierComponent_SetAreaClass_Statics::NavModifierComponent_eventSetAreaClass_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UNavModifierComponent_SetAreaClass_Statics::Function_MetaDataParams), Z_Construct_UFunction_UNavModifierComponent_SetAreaClass_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UNavModifierComponent_SetAreaClass_Statics::NavModifierComponent_eventSetAreaClass_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UNavModifierComponent_SetAreaClass()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UNavModifierComponent_SetAreaClass_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UNavModifierComponent::execSetAreaClass)
{
P_GET_OBJECT(UClass,Z_Param_NewAreaClass);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetAreaClass(Z_Param_NewAreaClass);
P_NATIVE_END;
}
// ********** End Class UNavModifierComponent Function SetAreaClass ********************************
// ********** Begin Class UNavModifierComponent Function SetAreaClassToReplace *********************
struct Z_Construct_UFunction_UNavModifierComponent_SetAreaClassToReplace_Statics
{
struct NavModifierComponent_eventSetAreaClassToReplace_Parms
{
TSubclassOf<UNavArea> NewAreaClassToReplace;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "AI|Navigation" },
{ "ModuleRelativePath", "Public/NavModifierComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Function SetAreaClassToReplace constinit property declarations *****************
static const UECodeGen_Private::FClassPropertyParams NewProp_NewAreaClassToReplace;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetAreaClassToReplace constinit property declarations *******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetAreaClassToReplace Property Definitions ****************************
const UECodeGen_Private::FClassPropertyParams Z_Construct_UFunction_UNavModifierComponent_SetAreaClassToReplace_Statics::NewProp_NewAreaClassToReplace = { "NewAreaClassToReplace", nullptr, (EPropertyFlags)0x0014000000000080, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NavModifierComponent_eventSetAreaClassToReplace_Parms, NewAreaClassToReplace), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UNavArea_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UNavModifierComponent_SetAreaClassToReplace_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNavModifierComponent_SetAreaClassToReplace_Statics::NewProp_NewAreaClassToReplace,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UNavModifierComponent_SetAreaClassToReplace_Statics::PropPointers) < 2048);
// ********** End Function SetAreaClassToReplace Property Definitions ******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UNavModifierComponent_SetAreaClassToReplace_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UNavModifierComponent, nullptr, "SetAreaClassToReplace", Z_Construct_UFunction_UNavModifierComponent_SetAreaClassToReplace_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UNavModifierComponent_SetAreaClassToReplace_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UNavModifierComponent_SetAreaClassToReplace_Statics::NavModifierComponent_eventSetAreaClassToReplace_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UNavModifierComponent_SetAreaClassToReplace_Statics::Function_MetaDataParams), Z_Construct_UFunction_UNavModifierComponent_SetAreaClassToReplace_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UNavModifierComponent_SetAreaClassToReplace_Statics::NavModifierComponent_eventSetAreaClassToReplace_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UNavModifierComponent_SetAreaClassToReplace()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UNavModifierComponent_SetAreaClassToReplace_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UNavModifierComponent::execSetAreaClassToReplace)
{
P_GET_OBJECT(UClass,Z_Param_NewAreaClassToReplace);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetAreaClassToReplace(Z_Param_NewAreaClassToReplace);
P_NATIVE_END;
}
// ********** End Class UNavModifierComponent Function SetAreaClassToReplace ***********************
// ********** Begin Class UNavModifierComponent ****************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UNavModifierComponent;
UClass* UNavModifierComponent::GetPrivateStaticClass()
{
using TClass = UNavModifierComponent;
if (!Z_Registration_Info_UClass_UNavModifierComponent.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("NavModifierComponent"),
Z_Registration_Info_UClass_UNavModifierComponent.InnerSingleton,
StaticRegisterNativesUNavModifierComponent,
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_UNavModifierComponent.InnerSingleton;
}
UClass* Z_Construct_UClass_UNavModifierComponent_NoRegister()
{
return UNavModifierComponent::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UNavModifierComponent_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintSpawnableComponent", "" },
{ "ClassGroupNames", "Navigation" },
{ "HideCategories", "Activation" },
{ "IncludePath", "NavModifierComponent.h" },
{ "ModuleRelativePath", "Public/NavModifierComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AreaClass_MetaData[] = {
{ "Category", "Navigation" },
{ "Comment", "/** NavArea to apply inside the defined volume. */" },
{ "ModuleRelativePath", "Public/NavModifierComponent.h" },
{ "ToolTip", "NavArea to apply inside the defined volume." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AreaClassToReplace_MetaData[] = {
{ "Category", "Navigation" },
{ "Comment", "/** When setting this value, the modifier behavior changes : it will now replace any surface marked by AreaClassToReplace in the volume and replace it with AreaClass. */" },
{ "ModuleRelativePath", "Public/NavModifierComponent.h" },
{ "ToolTip", "When setting this value, the modifier behavior changes : it will now replace any surface marked by AreaClassToReplace in the volume and replace it with AreaClass." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FailsafeExtent_MetaData[] = {
{ "Category", "Navigation" },
{ "Comment", "/** box extent used ONLY when owning actor doesn't have collision component */" },
{ "ModuleRelativePath", "Public/NavModifierComponent.h" },
{ "ToolTip", "box extent used ONLY when owning actor doesn't have collision component" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NavMeshResolution_MetaData[] = {
{ "Category", "Navigation" },
{ "Comment", "/** Experimental: Indicates which navmesh resolution should be used around the actor. */" },
{ "ModuleRelativePath", "Public/NavModifierComponent.h" },
{ "ToolTip", "Experimental: Indicates which navmesh resolution should be used around the actor." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIncludeAgentHeight_MetaData[] = {
{ "Category", "Navigation" },
{ "Comment", "/** Setting to 'true' will result in expanding lower bounding box of the nav \n\x09 *\x09modifier by agent's height, before applying to navmesh */" },
{ "ModuleRelativePath", "Public/NavModifierComponent.h" },
{ "ToolTip", "Setting to 'true' will result in expanding lower bounding box of the nav\n modifier by agent's height, before applying to navmesh" },
};
#endif // WITH_METADATA
// ********** Begin Class UNavModifierComponent constinit property declarations ********************
static const UECodeGen_Private::FClassPropertyParams NewProp_AreaClass;
static const UECodeGen_Private::FClassPropertyParams NewProp_AreaClassToReplace;
static const UECodeGen_Private::FStructPropertyParams NewProp_FailsafeExtent;
static const UECodeGen_Private::FBytePropertyParams NewProp_NavMeshResolution_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_NavMeshResolution;
static void NewProp_bIncludeAgentHeight_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIncludeAgentHeight;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UNavModifierComponent constinit property declarations **********************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("SetAreaClass"), .Pointer = &UNavModifierComponent::execSetAreaClass },
{ .NameUTF8 = UTF8TEXT("SetAreaClassToReplace"), .Pointer = &UNavModifierComponent::execSetAreaClassToReplace },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UNavModifierComponent_SetAreaClass, "SetAreaClass" }, // 746176648
{ &Z_Construct_UFunction_UNavModifierComponent_SetAreaClassToReplace, "SetAreaClassToReplace" }, // 187489881
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UNavModifierComponent>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UNavModifierComponent_Statics
// ********** Begin Class UNavModifierComponent Property Definitions *******************************
const UECodeGen_Private::FClassPropertyParams Z_Construct_UClass_UNavModifierComponent_Statics::NewProp_AreaClass = { "AreaClass", nullptr, (EPropertyFlags)0x0014000000000015, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UNavModifierComponent, AreaClass), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UNavArea_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AreaClass_MetaData), NewProp_AreaClass_MetaData) };
const UECodeGen_Private::FClassPropertyParams Z_Construct_UClass_UNavModifierComponent_Statics::NewProp_AreaClassToReplace = { "AreaClassToReplace", nullptr, (EPropertyFlags)0x0014000000000015, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UNavModifierComponent, AreaClassToReplace), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UNavArea_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AreaClassToReplace_MetaData), NewProp_AreaClassToReplace_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UNavModifierComponent_Statics::NewProp_FailsafeExtent = { "FailsafeExtent", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UNavModifierComponent, FailsafeExtent), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FailsafeExtent_MetaData), NewProp_FailsafeExtent_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UNavModifierComponent_Statics::NewProp_NavMeshResolution_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UNavModifierComponent_Statics::NewProp_NavMeshResolution = { "NavMeshResolution", nullptr, (EPropertyFlags)0x0010040000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UNavModifierComponent, NavMeshResolution), Z_Construct_UEnum_Engine_ENavigationDataResolution, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NavMeshResolution_MetaData), NewProp_NavMeshResolution_MetaData) }; // 1035273705
void Z_Construct_UClass_UNavModifierComponent_Statics::NewProp_bIncludeAgentHeight_SetBit(void* Obj)
{
((UNavModifierComponent*)Obj)->bIncludeAgentHeight = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UNavModifierComponent_Statics::NewProp_bIncludeAgentHeight = { "bIncludeAgentHeight", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UNavModifierComponent), &Z_Construct_UClass_UNavModifierComponent_Statics::NewProp_bIncludeAgentHeight_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIncludeAgentHeight_MetaData), NewProp_bIncludeAgentHeight_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UNavModifierComponent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavModifierComponent_Statics::NewProp_AreaClass,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavModifierComponent_Statics::NewProp_AreaClassToReplace,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavModifierComponent_Statics::NewProp_FailsafeExtent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavModifierComponent_Statics::NewProp_NavMeshResolution_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavModifierComponent_Statics::NewProp_NavMeshResolution,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavModifierComponent_Statics::NewProp_bIncludeAgentHeight,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UNavModifierComponent_Statics::PropPointers) < 2048);
// ********** End Class UNavModifierComponent Property Definitions *********************************
UObject* (*const Z_Construct_UClass_UNavModifierComponent_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UNavRelevantComponent,
(UObject* (*)())Z_Construct_UPackage__Script_NavigationSystem,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UNavModifierComponent_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UNavModifierComponent_Statics::ClassParams = {
&UNavModifierComponent::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UNavModifierComponent_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UNavModifierComponent_Statics::PropPointers),
0,
0x00A800A6u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UNavModifierComponent_Statics::Class_MetaDataParams), Z_Construct_UClass_UNavModifierComponent_Statics::Class_MetaDataParams)
};
void UNavModifierComponent::StaticRegisterNativesUNavModifierComponent()
{
UClass* Class = UNavModifierComponent::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UNavModifierComponent_Statics::Funcs));
}
UClass* Z_Construct_UClass_UNavModifierComponent()
{
if (!Z_Registration_Info_UClass_UNavModifierComponent.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UNavModifierComponent.OuterSingleton, Z_Construct_UClass_UNavModifierComponent_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UNavModifierComponent.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UNavModifierComponent);
UNavModifierComponent::~UNavModifierComponent() {}
// ********** End Class UNavModifierComponent ******************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavModifierComponent_h__Script_NavigationSystem_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UNavModifierComponent, UNavModifierComponent::StaticClass, TEXT("UNavModifierComponent"), &Z_Registration_Info_UClass_UNavModifierComponent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UNavModifierComponent), 1922542829U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavModifierComponent_h__Script_NavigationSystem_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavModifierComponent_h__Script_NavigationSystem_4001801058{
TEXT("/Script/NavigationSystem"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavModifierComponent_h__Script_NavigationSystem_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavModifierComponent_h__Script_NavigationSystem_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,71 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "NavModifierComponent.h"
#ifdef NAVIGATIONSYSTEM_NavModifierComponent_generated_h
#error "NavModifierComponent.generated.h already included, missing '#pragma once' in NavModifierComponent.h"
#endif
#define NAVIGATIONSYSTEM_NavModifierComponent_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class UClass;
class UNavArea;
// ********** Begin Class UNavModifierComponent ****************************************************
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavModifierComponent_h_21_RPC_WRAPPERS \
DECLARE_FUNCTION(execSetAreaClassToReplace); \
DECLARE_FUNCTION(execSetAreaClass);
struct Z_Construct_UClass_UNavModifierComponent_Statics;
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavModifierComponent_NoRegister();
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavModifierComponent_h_21_INCLASS \
private: \
static void StaticRegisterNativesUNavModifierComponent(); \
friend struct ::Z_Construct_UClass_UNavModifierComponent_Statics; \
static UClass* GetPrivateStaticClass(); \
friend NAVIGATIONSYSTEM_API UClass* ::Z_Construct_UClass_UNavModifierComponent_NoRegister(); \
public: \
DECLARE_CLASS2(UNavModifierComponent, UNavRelevantComponent, COMPILED_IN_FLAGS(0 | CLASS_DefaultConfig | CLASS_Config), CASTCLASS_None, TEXT("/Script/NavigationSystem"), Z_Construct_UClass_UNavModifierComponent_NoRegister) \
DECLARE_SERIALIZER(UNavModifierComponent)
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavModifierComponent_h_21_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NAVIGATIONSYSTEM_API UNavModifierComponent(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UNavModifierComponent) \
DECLARE_VTABLE_PTR_HELPER_CTOR(NAVIGATIONSYSTEM_API, UNavModifierComponent); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UNavModifierComponent); \
/** Deleted move- and copy-constructors, should never be used */ \
UNavModifierComponent(UNavModifierComponent&&) = delete; \
UNavModifierComponent(const UNavModifierComponent&) = delete; \
NAVIGATIONSYSTEM_API virtual ~UNavModifierComponent();
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavModifierComponent_h_18_PROLOG
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavModifierComponent_h_21_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavModifierComponent_h_21_RPC_WRAPPERS \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavModifierComponent_h_21_INCLASS \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavModifierComponent_h_21_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UNavModifierComponent;
// ********** End Class UNavModifierComponent ******************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_NavigationSystem_Public_NavModifierComponent_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,300 @@
// 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 "NavModifierVolume.h"
#include "UObject/Class.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeNavModifierVolume() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UClass_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_AVolume();
ENGINE_API UClass* Z_Construct_UClass_UNavRelevantInterface_NoRegister();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_ENavigationDataResolution();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_ANavModifierVolume();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_ANavModifierVolume_NoRegister();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavArea_NoRegister();
UPackage* Z_Construct_UPackage__Script_NavigationSystem();
// ********** End Cross Module References **********************************************************
// ********** Begin Class ANavModifierVolume Function SetAreaClass *********************************
struct Z_Construct_UFunction_ANavModifierVolume_SetAreaClass_Statics
{
struct NavModifierVolume_eventSetAreaClass_Parms
{
TSubclassOf<UNavArea> NewAreaClass;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "AI|Navigation" },
{ "CPP_Default_NewAreaClass", "None" },
{ "ModuleRelativePath", "Public/NavModifierVolume.h" },
};
#endif // WITH_METADATA
// ********** Begin Function SetAreaClass constinit property declarations **************************
static const UECodeGen_Private::FClassPropertyParams NewProp_NewAreaClass;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetAreaClass constinit property declarations ****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetAreaClass Property Definitions *************************************
const UECodeGen_Private::FClassPropertyParams Z_Construct_UFunction_ANavModifierVolume_SetAreaClass_Statics::NewProp_NewAreaClass = { "NewAreaClass", nullptr, (EPropertyFlags)0x0014000000000080, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NavModifierVolume_eventSetAreaClass_Parms, NewAreaClass), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UNavArea_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_ANavModifierVolume_SetAreaClass_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_ANavModifierVolume_SetAreaClass_Statics::NewProp_NewAreaClass,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_ANavModifierVolume_SetAreaClass_Statics::PropPointers) < 2048);
// ********** End Function SetAreaClass Property Definitions ***************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_ANavModifierVolume_SetAreaClass_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_ANavModifierVolume, nullptr, "SetAreaClass", Z_Construct_UFunction_ANavModifierVolume_SetAreaClass_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_ANavModifierVolume_SetAreaClass_Statics::PropPointers),
sizeof(Z_Construct_UFunction_ANavModifierVolume_SetAreaClass_Statics::NavModifierVolume_eventSetAreaClass_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_ANavModifierVolume_SetAreaClass_Statics::Function_MetaDataParams), Z_Construct_UFunction_ANavModifierVolume_SetAreaClass_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_ANavModifierVolume_SetAreaClass_Statics::NavModifierVolume_eventSetAreaClass_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_ANavModifierVolume_SetAreaClass()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_ANavModifierVolume_SetAreaClass_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(ANavModifierVolume::execSetAreaClass)
{
P_GET_OBJECT(UClass,Z_Param_NewAreaClass);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetAreaClass(Z_Param_NewAreaClass);
P_NATIVE_END;
}
// ********** End Class ANavModifierVolume Function SetAreaClass ***********************************
// ********** Begin Class ANavModifierVolume Function SetAreaClassToReplace ************************
struct Z_Construct_UFunction_ANavModifierVolume_SetAreaClassToReplace_Statics
{
struct NavModifierVolume_eventSetAreaClassToReplace_Parms
{
TSubclassOf<UNavArea> NewAreaClassToReplace;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "AI|Navigation" },
{ "CPP_Default_NewAreaClassToReplace", "None" },
{ "ModuleRelativePath", "Public/NavModifierVolume.h" },
};
#endif // WITH_METADATA
// ********** Begin Function SetAreaClassToReplace constinit property declarations *****************
static const UECodeGen_Private::FClassPropertyParams NewProp_NewAreaClassToReplace;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetAreaClassToReplace constinit property declarations *******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetAreaClassToReplace Property Definitions ****************************
const UECodeGen_Private::FClassPropertyParams Z_Construct_UFunction_ANavModifierVolume_SetAreaClassToReplace_Statics::NewProp_NewAreaClassToReplace = { "NewAreaClassToReplace", nullptr, (EPropertyFlags)0x0014000000000080, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NavModifierVolume_eventSetAreaClassToReplace_Parms, NewAreaClassToReplace), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UNavArea_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_ANavModifierVolume_SetAreaClassToReplace_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_ANavModifierVolume_SetAreaClassToReplace_Statics::NewProp_NewAreaClassToReplace,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_ANavModifierVolume_SetAreaClassToReplace_Statics::PropPointers) < 2048);
// ********** End Function SetAreaClassToReplace Property Definitions ******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_ANavModifierVolume_SetAreaClassToReplace_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_ANavModifierVolume, nullptr, "SetAreaClassToReplace", Z_Construct_UFunction_ANavModifierVolume_SetAreaClassToReplace_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_ANavModifierVolume_SetAreaClassToReplace_Statics::PropPointers),
sizeof(Z_Construct_UFunction_ANavModifierVolume_SetAreaClassToReplace_Statics::NavModifierVolume_eventSetAreaClassToReplace_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_ANavModifierVolume_SetAreaClassToReplace_Statics::Function_MetaDataParams), Z_Construct_UFunction_ANavModifierVolume_SetAreaClassToReplace_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_ANavModifierVolume_SetAreaClassToReplace_Statics::NavModifierVolume_eventSetAreaClassToReplace_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_ANavModifierVolume_SetAreaClassToReplace()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_ANavModifierVolume_SetAreaClassToReplace_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(ANavModifierVolume::execSetAreaClassToReplace)
{
P_GET_OBJECT(UClass,Z_Param_NewAreaClassToReplace);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetAreaClassToReplace(Z_Param_NewAreaClassToReplace);
P_NATIVE_END;
}
// ********** End Class ANavModifierVolume Function SetAreaClassToReplace **************************
// ********** Begin Class ANavModifierVolume *******************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_ANavModifierVolume;
UClass* ANavModifierVolume::GetPrivateStaticClass()
{
using TClass = ANavModifierVolume;
if (!Z_Registration_Info_UClass_ANavModifierVolume.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("NavModifierVolume"),
Z_Registration_Info_UClass_ANavModifierVolume.InnerSingleton,
StaticRegisterNativesANavModifierVolume,
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_ANavModifierVolume.InnerSingleton;
}
UClass* Z_Construct_UClass_ANavModifierVolume_NoRegister()
{
return ANavModifierVolume::GetPrivateStaticClass();
}
struct Z_Construct_UClass_ANavModifierVolume_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** \n *\x09""Allows applying selected AreaClass to navmesh, using Volume's shape\n */" },
{ "HideCategories", "Navigation Brush Physics Object Blueprint Display Rendering Physics Input" },
{ "IncludePath", "NavModifierVolume.h" },
{ "ModuleRelativePath", "Public/NavModifierVolume.h" },
{ "ObjectInitializerConstructorDeclared", "" },
{ "ShowCategories", "Input|MouseInput Input|TouchInput" },
{ "ToolTip", "Allows applying selected AreaClass to navmesh, using Volume's shape" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AreaClass_MetaData[] = {
{ "Category", "Default" },
{ "Comment", "/** NavArea to apply inside the defined volume. */" },
{ "ModuleRelativePath", "Public/NavModifierVolume.h" },
{ "ToolTip", "NavArea to apply inside the defined volume." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AreaClassToReplace_MetaData[] = {
{ "Category", "Default" },
{ "Comment", "/** When setting this value, the modifier volume behavior changes : it will now replace any surface marked by AreaClassToReplace in the volume and replace it with AreaClass. */" },
{ "ModuleRelativePath", "Public/NavModifierVolume.h" },
{ "ToolTip", "When setting this value, the modifier volume behavior changes : it will now replace any surface marked by AreaClassToReplace in the volume and replace it with AreaClass." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bMaskFillCollisionUnderneathForNavmesh_MetaData[] = {
{ "Category", "Default" },
{ "Comment", "/** Experimental: if set, the 2D space occupied by the volume box will ignore FillCollisionUnderneathForNavmesh */" },
{ "ModuleRelativePath", "Public/NavModifierVolume.h" },
{ "ToolTip", "Experimental: if set, the 2D space occupied by the volume box will ignore FillCollisionUnderneathForNavmesh" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NavMeshResolution_MetaData[] = {
{ "Category", "Default" },
{ "Comment", "/** Experimental: When not set to None, the navmesh tiles touched by the navigation modifier volume will be built\n\x09 * using the highest resolution found. */" },
{ "ModuleRelativePath", "Public/NavModifierVolume.h" },
{ "ToolTip", "Experimental: When not set to None, the navmesh tiles touched by the navigation modifier volume will be built\nusing the highest resolution found." },
};
#endif // WITH_METADATA
// ********** Begin Class ANavModifierVolume constinit property declarations ***********************
static const UECodeGen_Private::FClassPropertyParams NewProp_AreaClass;
static const UECodeGen_Private::FClassPropertyParams NewProp_AreaClassToReplace;
static void NewProp_bMaskFillCollisionUnderneathForNavmesh_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bMaskFillCollisionUnderneathForNavmesh;
static const UECodeGen_Private::FBytePropertyParams NewProp_NavMeshResolution_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_NavMeshResolution;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class ANavModifierVolume constinit property declarations *************************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("SetAreaClass"), .Pointer = &ANavModifierVolume::execSetAreaClass },
{ .NameUTF8 = UTF8TEXT("SetAreaClassToReplace"), .Pointer = &ANavModifierVolume::execSetAreaClassToReplace },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_ANavModifierVolume_SetAreaClass, "SetAreaClass" }, // 71512331
{ &Z_Construct_UFunction_ANavModifierVolume_SetAreaClassToReplace, "SetAreaClassToReplace" }, // 1421580418
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static const UECodeGen_Private::FImplementedInterfaceParams InterfaceParams[];
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<ANavModifierVolume>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_ANavModifierVolume_Statics
// ********** Begin Class ANavModifierVolume Property Definitions **********************************
const UECodeGen_Private::FClassPropertyParams Z_Construct_UClass_ANavModifierVolume_Statics::NewProp_AreaClass = { "AreaClass", nullptr, (EPropertyFlags)0x0024080000000015, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ANavModifierVolume, AreaClass), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UNavArea_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AreaClass_MetaData), NewProp_AreaClass_MetaData) };
const UECodeGen_Private::FClassPropertyParams Z_Construct_UClass_ANavModifierVolume_Statics::NewProp_AreaClassToReplace = { "AreaClassToReplace", nullptr, (EPropertyFlags)0x0024080000000015, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ANavModifierVolume, AreaClassToReplace), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UNavArea_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AreaClassToReplace_MetaData), NewProp_AreaClassToReplace_MetaData) };
void Z_Construct_UClass_ANavModifierVolume_Statics::NewProp_bMaskFillCollisionUnderneathForNavmesh_SetBit(void* Obj)
{
((ANavModifierVolume*)Obj)->bMaskFillCollisionUnderneathForNavmesh = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ANavModifierVolume_Statics::NewProp_bMaskFillCollisionUnderneathForNavmesh = { "bMaskFillCollisionUnderneathForNavmesh", nullptr, (EPropertyFlags)0x00200c0000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ANavModifierVolume), &Z_Construct_UClass_ANavModifierVolume_Statics::NewProp_bMaskFillCollisionUnderneathForNavmesh_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bMaskFillCollisionUnderneathForNavmesh_MetaData), NewProp_bMaskFillCollisionUnderneathForNavmesh_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_ANavModifierVolume_Statics::NewProp_NavMeshResolution_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_ANavModifierVolume_Statics::NewProp_NavMeshResolution = { "NavMeshResolution", nullptr, (EPropertyFlags)0x00200c0000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ANavModifierVolume, NavMeshResolution), Z_Construct_UEnum_Engine_ENavigationDataResolution, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NavMeshResolution_MetaData), NewProp_NavMeshResolution_MetaData) }; // 1035273705
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_ANavModifierVolume_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ANavModifierVolume_Statics::NewProp_AreaClass,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ANavModifierVolume_Statics::NewProp_AreaClassToReplace,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ANavModifierVolume_Statics::NewProp_bMaskFillCollisionUnderneathForNavmesh,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ANavModifierVolume_Statics::NewProp_NavMeshResolution_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ANavModifierVolume_Statics::NewProp_NavMeshResolution,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ANavModifierVolume_Statics::PropPointers) < 2048);
// ********** End Class ANavModifierVolume Property Definitions ************************************
UObject* (*const Z_Construct_UClass_ANavModifierVolume_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_AVolume,
(UObject* (*)())Z_Construct_UPackage__Script_NavigationSystem,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ANavModifierVolume_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FImplementedInterfaceParams Z_Construct_UClass_ANavModifierVolume_Statics::InterfaceParams[] = {
{ Z_Construct_UClass_UNavRelevantInterface_NoRegister, (int32)VTABLE_OFFSET(ANavModifierVolume, INavRelevantInterface), false }, // 3025675790
};
const UECodeGen_Private::FClassParams Z_Construct_UClass_ANavModifierVolume_Statics::ClassParams = {
&ANavModifierVolume::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_ANavModifierVolume_Statics::PropPointers,
InterfaceParams,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_ANavModifierVolume_Statics::PropPointers),
UE_ARRAY_COUNT(InterfaceParams),
0x008800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_ANavModifierVolume_Statics::Class_MetaDataParams), Z_Construct_UClass_ANavModifierVolume_Statics::Class_MetaDataParams)
};
void ANavModifierVolume::StaticRegisterNativesANavModifierVolume()
{
UClass* Class = ANavModifierVolume::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_ANavModifierVolume_Statics::Funcs));
}
UClass* Z_Construct_UClass_ANavModifierVolume()
{
if (!Z_Registration_Info_UClass_ANavModifierVolume.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ANavModifierVolume.OuterSingleton, Z_Construct_UClass_ANavModifierVolume_Statics::ClassParams);
}
return Z_Registration_Info_UClass_ANavModifierVolume.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, ANavModifierVolume);
ANavModifierVolume::~ANavModifierVolume() {}
// ********** End Class ANavModifierVolume *********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavModifierVolume_h__Script_NavigationSystem_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_ANavModifierVolume, ANavModifierVolume::StaticClass, TEXT("ANavModifierVolume"), &Z_Registration_Info_UClass_ANavModifierVolume, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ANavModifierVolume), 3794763740U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavModifierVolume_h__Script_NavigationSystem_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavModifierVolume_h__Script_NavigationSystem_661941732{
TEXT("/Script/NavigationSystem"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavModifierVolume_h__Script_NavigationSystem_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavModifierVolume_h__Script_NavigationSystem_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,70 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "NavModifierVolume.h"
#ifdef NAVIGATIONSYSTEM_NavModifierVolume_generated_h
#error "NavModifierVolume.generated.h already included, missing '#pragma once' in NavModifierVolume.h"
#endif
#define NAVIGATIONSYSTEM_NavModifierVolume_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class UClass;
class UNavArea;
// ********** Begin Class ANavModifierVolume *******************************************************
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavModifierVolume_h_26_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execSetAreaClassToReplace); \
DECLARE_FUNCTION(execSetAreaClass);
struct Z_Construct_UClass_ANavModifierVolume_Statics;
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_ANavModifierVolume_NoRegister();
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavModifierVolume_h_26_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesANavModifierVolume(); \
friend struct ::Z_Construct_UClass_ANavModifierVolume_Statics; \
static UClass* GetPrivateStaticClass(); \
friend NAVIGATIONSYSTEM_API UClass* ::Z_Construct_UClass_ANavModifierVolume_NoRegister(); \
public: \
DECLARE_CLASS2(ANavModifierVolume, AVolume, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/NavigationSystem"), Z_Construct_UClass_ANavModifierVolume_NoRegister) \
DECLARE_SERIALIZER(ANavModifierVolume) \
virtual UObject* _getUObject() const override { return const_cast<ANavModifierVolume*>(this); }
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavModifierVolume_h_26_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
ANavModifierVolume(ANavModifierVolume&&) = delete; \
ANavModifierVolume(const ANavModifierVolume&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NAVIGATIONSYSTEM_API, ANavModifierVolume); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ANavModifierVolume); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(ANavModifierVolume) \
NAVIGATIONSYSTEM_API virtual ~ANavModifierVolume();
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavModifierVolume_h_23_PROLOG
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavModifierVolume_h_26_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavModifierVolume_h_26_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavModifierVolume_h_26_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavModifierVolume_h_26_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class ANavModifierVolume;
// ********** End Class ANavModifierVolume *********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_NavigationSystem_Public_NavModifierVolume_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,117 @@
// 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 "NavNodeInterface.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeNavNodeInterface() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UInterface();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavNodeInterface();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavNodeInterface_NoRegister();
UPackage* Z_Construct_UPackage__Script_NavigationSystem();
// ********** End Cross Module References **********************************************************
// ********** Begin Interface UNavNodeInterface ****************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UNavNodeInterface;
UClass* UNavNodeInterface::GetPrivateStaticClass()
{
using TClass = UNavNodeInterface;
if (!Z_Registration_Info_UClass_UNavNodeInterface.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("NavNodeInterface"),
Z_Registration_Info_UClass_UNavNodeInterface.InnerSingleton,
StaticRegisterNativesUNavNodeInterface,
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_UNavNodeInterface.InnerSingleton;
}
UClass* Z_Construct_UClass_UNavNodeInterface_NoRegister()
{
return UNavNodeInterface::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UNavNodeInterface_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "CannotImplementInterfaceInBlueprint", "" },
{ "ModuleRelativePath", "Public/NavNodeInterface.h" },
};
#endif // WITH_METADATA
// ********** Begin Interface UNavNodeInterface constinit property declarations ********************
// ********** End Interface UNavNodeInterface constinit property declarations **********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<INavNodeInterface>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UNavNodeInterface_Statics
UObject* (*const Z_Construct_UClass_UNavNodeInterface_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInterface,
(UObject* (*)())Z_Construct_UPackage__Script_NavigationSystem,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UNavNodeInterface_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UNavNodeInterface_Statics::ClassParams = {
&UNavNodeInterface::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000840A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UNavNodeInterface_Statics::Class_MetaDataParams), Z_Construct_UClass_UNavNodeInterface_Statics::Class_MetaDataParams)
};
void UNavNodeInterface::StaticRegisterNativesUNavNodeInterface()
{
}
UClass* Z_Construct_UClass_UNavNodeInterface()
{
if (!Z_Registration_Info_UClass_UNavNodeInterface.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UNavNodeInterface.OuterSingleton, Z_Construct_UClass_UNavNodeInterface_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UNavNodeInterface.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UNavNodeInterface);
// ********** End Interface UNavNodeInterface ******************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavNodeInterface_h__Script_NavigationSystem_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UNavNodeInterface, UNavNodeInterface::StaticClass, TEXT("UNavNodeInterface"), &Z_Registration_Info_UClass_UNavNodeInterface, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UNavNodeInterface), 3943458140U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavNodeInterface_h__Script_NavigationSystem_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavNodeInterface_h__Script_NavigationSystem_941121232{
TEXT("/Script/NavigationSystem"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavNodeInterface_h__Script_NavigationSystem_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavNodeInterface_h__Script_NavigationSystem_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,78 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "NavNodeInterface.h"
#ifdef NAVIGATIONSYSTEM_NavNodeInterface_generated_h
#error "NavNodeInterface.generated.h already included, missing '#pragma once' in NavNodeInterface.h"
#endif
#define NAVIGATIONSYSTEM_NavNodeInterface_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Interface UNavNodeInterface ****************************************************
struct Z_Construct_UClass_UNavNodeInterface_Statics;
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavNodeInterface_NoRegister();
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavNodeInterface_h_18_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NAVIGATIONSYSTEM_API UNavNodeInterface(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UNavNodeInterface) \
DECLARE_VTABLE_PTR_HELPER_CTOR(NAVIGATIONSYSTEM_API, UNavNodeInterface); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UNavNodeInterface); \
/** Deleted move- and copy-constructors, should never be used */ \
UNavNodeInterface(UNavNodeInterface&&) = delete; \
UNavNodeInterface(const UNavNodeInterface&) = delete; \
virtual ~UNavNodeInterface() = default;
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavNodeInterface_h_18_GENERATED_UINTERFACE_BODY() \
private: \
static void StaticRegisterNativesUNavNodeInterface(); \
friend struct ::Z_Construct_UClass_UNavNodeInterface_Statics; \
static UClass* GetPrivateStaticClass(); \
friend NAVIGATIONSYSTEM_API UClass* ::Z_Construct_UClass_UNavNodeInterface_NoRegister(); \
public: \
DECLARE_CLASS2(UNavNodeInterface, UInterface, COMPILED_IN_FLAGS(CLASS_Abstract | CLASS_Interface), CASTCLASS_None, TEXT("/Script/NavigationSystem"), Z_Construct_UClass_UNavNodeInterface_NoRegister) \
DECLARE_SERIALIZER(UNavNodeInterface)
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavNodeInterface_h_18_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavNodeInterface_h_18_GENERATED_UINTERFACE_BODY() \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavNodeInterface_h_18_STANDARD_CONSTRUCTORS \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavNodeInterface_h_18_INCLASS_IINTERFACE \
protected: \
virtual ~INavNodeInterface() {} \
public: \
typedef UNavNodeInterface UClassType; \
typedef INavNodeInterface ThisClass; \
virtual UObject* _getUObject() const { return nullptr; }
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavNodeInterface_h_15_PROLOG
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavNodeInterface_h_23_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavNodeInterface_h_18_INCLASS_IINTERFACE \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UNavNodeInterface;
// ********** End Interface UNavNodeInterface ******************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_NavigationSystem_Public_NavNodeInterface_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,216 @@
// 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 "NavRelevantComponent.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeNavRelevantComponent() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UActorComponent();
ENGINE_API UClass* Z_Construct_UClass_UNavRelevantInterface_NoRegister();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavRelevantComponent();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavRelevantComponent_NoRegister();
UPackage* Z_Construct_UPackage__Script_NavigationSystem();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UNavRelevantComponent Function SetNavigationRelevancy ********************
struct Z_Construct_UFunction_UNavRelevantComponent_SetNavigationRelevancy_Statics
{
struct NavRelevantComponent_eventSetNavigationRelevancy_Parms
{
bool bRelevant;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "AI|Navigation" },
{ "ModuleRelativePath", "Public/NavRelevantComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Function SetNavigationRelevancy constinit property declarations ****************
static void NewProp_bRelevant_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bRelevant;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetNavigationRelevancy constinit property declarations ******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetNavigationRelevancy Property Definitions ***************************
void Z_Construct_UFunction_UNavRelevantComponent_SetNavigationRelevancy_Statics::NewProp_bRelevant_SetBit(void* Obj)
{
((NavRelevantComponent_eventSetNavigationRelevancy_Parms*)Obj)->bRelevant = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UNavRelevantComponent_SetNavigationRelevancy_Statics::NewProp_bRelevant = { "bRelevant", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(NavRelevantComponent_eventSetNavigationRelevancy_Parms), &Z_Construct_UFunction_UNavRelevantComponent_SetNavigationRelevancy_Statics::NewProp_bRelevant_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UNavRelevantComponent_SetNavigationRelevancy_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNavRelevantComponent_SetNavigationRelevancy_Statics::NewProp_bRelevant,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UNavRelevantComponent_SetNavigationRelevancy_Statics::PropPointers) < 2048);
// ********** End Function SetNavigationRelevancy Property Definitions *****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UNavRelevantComponent_SetNavigationRelevancy_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UNavRelevantComponent, nullptr, "SetNavigationRelevancy", Z_Construct_UFunction_UNavRelevantComponent_SetNavigationRelevancy_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UNavRelevantComponent_SetNavigationRelevancy_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UNavRelevantComponent_SetNavigationRelevancy_Statics::NavRelevantComponent_eventSetNavigationRelevancy_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UNavRelevantComponent_SetNavigationRelevancy_Statics::Function_MetaDataParams), Z_Construct_UFunction_UNavRelevantComponent_SetNavigationRelevancy_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UNavRelevantComponent_SetNavigationRelevancy_Statics::NavRelevantComponent_eventSetNavigationRelevancy_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UNavRelevantComponent_SetNavigationRelevancy()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UNavRelevantComponent_SetNavigationRelevancy_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UNavRelevantComponent::execSetNavigationRelevancy)
{
P_GET_UBOOL(Z_Param_bRelevant);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetNavigationRelevancy(Z_Param_bRelevant);
P_NATIVE_END;
}
// ********** End Class UNavRelevantComponent Function SetNavigationRelevancy **********************
// ********** Begin Class UNavRelevantComponent ****************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UNavRelevantComponent;
UClass* UNavRelevantComponent::GetPrivateStaticClass()
{
using TClass = UNavRelevantComponent;
if (!Z_Registration_Info_UClass_UNavRelevantComponent.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("NavRelevantComponent"),
Z_Registration_Info_UClass_UNavRelevantComponent.InnerSingleton,
StaticRegisterNativesUNavRelevantComponent,
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_UNavRelevantComponent.InnerSingleton;
}
UClass* Z_Construct_UClass_UNavRelevantComponent_NoRegister()
{
return UNavRelevantComponent::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UNavRelevantComponent_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "NavRelevantComponent.h" },
{ "ModuleRelativePath", "Public/NavRelevantComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAttachToOwnersRoot_MetaData[] = {
{ "Comment", "/** attach navigation data to entry for owner's root component (depends on its relevancy) */" },
{ "ModuleRelativePath", "Public/NavRelevantComponent.h" },
{ "ToolTip", "attach navigation data to entry for owner's root component (depends on its relevancy)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CachedNavParent_MetaData[] = {
{ "ModuleRelativePath", "Public/NavRelevantComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UNavRelevantComponent constinit property declarations ********************
static void NewProp_bAttachToOwnersRoot_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAttachToOwnersRoot;
static const UECodeGen_Private::FObjectPropertyParams NewProp_CachedNavParent;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UNavRelevantComponent constinit property declarations **********************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("SetNavigationRelevancy"), .Pointer = &UNavRelevantComponent::execSetNavigationRelevancy },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UNavRelevantComponent_SetNavigationRelevancy, "SetNavigationRelevancy" }, // 977707345
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static const UECodeGen_Private::FImplementedInterfaceParams InterfaceParams[];
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UNavRelevantComponent>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UNavRelevantComponent_Statics
// ********** Begin Class UNavRelevantComponent Property Definitions *******************************
void Z_Construct_UClass_UNavRelevantComponent_Statics::NewProp_bAttachToOwnersRoot_SetBit(void* Obj)
{
((UNavRelevantComponent*)Obj)->bAttachToOwnersRoot = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UNavRelevantComponent_Statics::NewProp_bAttachToOwnersRoot = { "bAttachToOwnersRoot", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UNavRelevantComponent), &Z_Construct_UClass_UNavRelevantComponent_Statics::NewProp_bAttachToOwnersRoot_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAttachToOwnersRoot_MetaData), NewProp_bAttachToOwnersRoot_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UNavRelevantComponent_Statics::NewProp_CachedNavParent = { "CachedNavParent", nullptr, (EPropertyFlags)0x0124080000002000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UNavRelevantComponent, CachedNavParent), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CachedNavParent_MetaData), NewProp_CachedNavParent_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UNavRelevantComponent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavRelevantComponent_Statics::NewProp_bAttachToOwnersRoot,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavRelevantComponent_Statics::NewProp_CachedNavParent,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UNavRelevantComponent_Statics::PropPointers) < 2048);
// ********** End Class UNavRelevantComponent Property Definitions *********************************
UObject* (*const Z_Construct_UClass_UNavRelevantComponent_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UActorComponent,
(UObject* (*)())Z_Construct_UPackage__Script_NavigationSystem,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UNavRelevantComponent_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FImplementedInterfaceParams Z_Construct_UClass_UNavRelevantComponent_Statics::InterfaceParams[] = {
{ Z_Construct_UClass_UNavRelevantInterface_NoRegister, (int32)VTABLE_OFFSET(UNavRelevantComponent, INavRelevantInterface), false }, // 3025675790
};
const UECodeGen_Private::FClassParams Z_Construct_UClass_UNavRelevantComponent_Statics::ClassParams = {
&UNavRelevantComponent::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UNavRelevantComponent_Statics::PropPointers,
InterfaceParams,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UNavRelevantComponent_Statics::PropPointers),
UE_ARRAY_COUNT(InterfaceParams),
0x00A800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UNavRelevantComponent_Statics::Class_MetaDataParams), Z_Construct_UClass_UNavRelevantComponent_Statics::Class_MetaDataParams)
};
void UNavRelevantComponent::StaticRegisterNativesUNavRelevantComponent()
{
UClass* Class = UNavRelevantComponent::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UNavRelevantComponent_Statics::Funcs));
}
UClass* Z_Construct_UClass_UNavRelevantComponent()
{
if (!Z_Registration_Info_UClass_UNavRelevantComponent.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UNavRelevantComponent.OuterSingleton, Z_Construct_UClass_UNavRelevantComponent_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UNavRelevantComponent.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UNavRelevantComponent);
UNavRelevantComponent::~UNavRelevantComponent() {}
// ********** End Class UNavRelevantComponent ******************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavRelevantComponent_h__Script_NavigationSystem_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UNavRelevantComponent, UNavRelevantComponent::StaticClass, TEXT("UNavRelevantComponent"), &Z_Registration_Info_UClass_UNavRelevantComponent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UNavRelevantComponent), 3967261559U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavRelevantComponent_h__Script_NavigationSystem_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavRelevantComponent_h__Script_NavigationSystem_1940917683{
TEXT("/Script/NavigationSystem"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavRelevantComponent_h__Script_NavigationSystem_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavRelevantComponent_h__Script_NavigationSystem_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,69 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "NavRelevantComponent.h"
#ifdef NAVIGATIONSYSTEM_NavRelevantComponent_generated_h
#error "NavRelevantComponent.generated.h already included, missing '#pragma once' in NavRelevantComponent.h"
#endif
#define NAVIGATIONSYSTEM_NavRelevantComponent_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UNavRelevantComponent ****************************************************
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavRelevantComponent_h_16_RPC_WRAPPERS \
DECLARE_FUNCTION(execSetNavigationRelevancy);
struct Z_Construct_UClass_UNavRelevantComponent_Statics;
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavRelevantComponent_NoRegister();
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavRelevantComponent_h_16_INCLASS \
private: \
static void StaticRegisterNativesUNavRelevantComponent(); \
friend struct ::Z_Construct_UClass_UNavRelevantComponent_Statics; \
static UClass* GetPrivateStaticClass(); \
friend NAVIGATIONSYSTEM_API UClass* ::Z_Construct_UClass_UNavRelevantComponent_NoRegister(); \
public: \
DECLARE_CLASS2(UNavRelevantComponent, UActorComponent, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/NavigationSystem"), Z_Construct_UClass_UNavRelevantComponent_NoRegister) \
DECLARE_SERIALIZER(UNavRelevantComponent) \
virtual UObject* _getUObject() const override { return const_cast<UNavRelevantComponent*>(this); }
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavRelevantComponent_h_16_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NAVIGATIONSYSTEM_API UNavRelevantComponent(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UNavRelevantComponent) \
DECLARE_VTABLE_PTR_HELPER_CTOR(NAVIGATIONSYSTEM_API, UNavRelevantComponent); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UNavRelevantComponent); \
/** Deleted move- and copy-constructors, should never be used */ \
UNavRelevantComponent(UNavRelevantComponent&&) = delete; \
UNavRelevantComponent(const UNavRelevantComponent&) = delete; \
NAVIGATIONSYSTEM_API virtual ~UNavRelevantComponent();
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavRelevantComponent_h_13_PROLOG
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavRelevantComponent_h_16_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavRelevantComponent_h_16_RPC_WRAPPERS \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavRelevantComponent_h_16_INCLASS \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavRelevantComponent_h_16_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UNavRelevantComponent;
// ********** End Class UNavRelevantComponent ******************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_NavigationSystem_Public_NavRelevantComponent_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,292 @@
// 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 "NavSystemConfigOverride.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeNavSystemConfigOverride() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_AActor();
ENGINE_API UClass* Z_Construct_UClass_UBillboardComponent_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UNavigationSystemConfig_NoRegister();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_ANavSystemConfigOverride();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_ANavSystemConfigOverride_NoRegister();
NAVIGATIONSYSTEM_API UEnum* Z_Construct_UEnum_NavigationSystem_ENavSystemOverridePolicy();
UPackage* Z_Construct_UPackage__Script_NavigationSystem();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum ENavSystemOverridePolicy **************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ENavSystemOverridePolicy;
static UEnum* ENavSystemOverridePolicy_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ENavSystemOverridePolicy.OuterSingleton)
{
Z_Registration_Info_UEnum_ENavSystemOverridePolicy.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_NavigationSystem_ENavSystemOverridePolicy, (UObject*)Z_Construct_UPackage__Script_NavigationSystem(), TEXT("ENavSystemOverridePolicy"));
}
return Z_Registration_Info_UEnum_ENavSystemOverridePolicy.OuterSingleton;
}
template<> NAVIGATIONSYSTEM_NON_ATTRIBUTED_API UEnum* StaticEnum<ENavSystemOverridePolicy>()
{
return ENavSystemOverridePolicy_StaticEnum();
}
struct Z_Construct_UEnum_NavigationSystem_ENavSystemOverridePolicy_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Append.Comment", "// the pre-existing nav system instance will be destroyed.\n" },
{ "Append.Name", "ENavSystemOverridePolicy::Append" },
{ "Append.ToolTip", "the pre-existing nav system instance will be destroyed." },
{ "ModuleRelativePath", "Public/NavSystemConfigOverride.h" },
{ "Override.Name", "ENavSystemOverridePolicy::Override" },
{ "Skip.Comment", "// config information will be added to pre-existing nav system instance\n" },
{ "Skip.Name", "ENavSystemOverridePolicy::Skip" },
{ "Skip.ToolTip", "config information will be added to pre-existing nav system instance" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ENavSystemOverridePolicy::Override", (int64)ENavSystemOverridePolicy::Override },
{ "ENavSystemOverridePolicy::Append", (int64)ENavSystemOverridePolicy::Append },
{ "ENavSystemOverridePolicy::Skip", (int64)ENavSystemOverridePolicy::Skip },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_NavigationSystem_ENavSystemOverridePolicy_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_NavigationSystem_ENavSystemOverridePolicy_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_NavigationSystem,
nullptr,
"ENavSystemOverridePolicy",
"ENavSystemOverridePolicy",
Z_Construct_UEnum_NavigationSystem_ENavSystemOverridePolicy_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_NavigationSystem_ENavSystemOverridePolicy_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_NavigationSystem_ENavSystemOverridePolicy_Statics::Enum_MetaDataParams), Z_Construct_UEnum_NavigationSystem_ENavSystemOverridePolicy_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_NavigationSystem_ENavSystemOverridePolicy()
{
if (!Z_Registration_Info_UEnum_ENavSystemOverridePolicy.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ENavSystemOverridePolicy.InnerSingleton, Z_Construct_UEnum_NavigationSystem_ENavSystemOverridePolicy_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ENavSystemOverridePolicy.InnerSingleton;
}
// ********** End Enum ENavSystemOverridePolicy ****************************************************
// ********** Begin Class ANavSystemConfigOverride Function ApplyChanges ***************************
#if WITH_EDITOR
struct Z_Construct_UFunction_ANavSystemConfigOverride_ApplyChanges_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "CallInEditor", "true" },
{ "Category", "Navigation" },
{ "Comment", "/** made an explicit function since rebuilding navigation system can be expensive */" },
{ "ModuleRelativePath", "Public/NavSystemConfigOverride.h" },
{ "ToolTip", "made an explicit function since rebuilding navigation system can be expensive" },
};
#endif // WITH_METADATA
// ********** Begin Function ApplyChanges constinit property declarations **************************
// ********** End Function ApplyChanges constinit property declarations ****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_ANavSystemConfigOverride_ApplyChanges_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_ANavSystemConfigOverride, nullptr, "ApplyChanges", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x20020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_ANavSystemConfigOverride_ApplyChanges_Statics::Function_MetaDataParams), Z_Construct_UFunction_ANavSystemConfigOverride_ApplyChanges_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_ANavSystemConfigOverride_ApplyChanges()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_ANavSystemConfigOverride_ApplyChanges_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(ANavSystemConfigOverride::execApplyChanges)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->ApplyChanges();
P_NATIVE_END;
}
#endif // WITH_EDITOR
// ********** End Class ANavSystemConfigOverride Function ApplyChanges *****************************
// ********** Begin Class ANavSystemConfigOverride *************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_ANavSystemConfigOverride;
UClass* ANavSystemConfigOverride::GetPrivateStaticClass()
{
using TClass = ANavSystemConfigOverride;
if (!Z_Registration_Info_UClass_ANavSystemConfigOverride.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("NavSystemConfigOverride"),
Z_Registration_Info_UClass_ANavSystemConfigOverride.InnerSingleton,
StaticRegisterNativesANavSystemConfigOverride,
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_ANavSystemConfigOverride.InnerSingleton;
}
UClass* Z_Construct_UClass_ANavSystemConfigOverride_NoRegister()
{
return ANavSystemConfigOverride::GetPrivateStaticClass();
}
struct Z_Construct_UClass_ANavSystemConfigOverride_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "HideCategories", "Input Rendering Actor LOD Cooking" },
{ "IncludePath", "NavSystemConfigOverride.h" },
{ "ModuleRelativePath", "Public/NavSystemConfigOverride.h" },
{ "ObjectInitializerConstructorDeclared", "" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SpriteComponent_MetaData[] = {
{ "EditInline", "true" },
{ "ModuleRelativePath", "Public/NavSystemConfigOverride.h" },
};
#endif // WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NavigationSystemConfig_MetaData[] = {
{ "Category", "Navigation" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Public/NavSystemConfigOverride.h" },
{ "NoResetToDefault", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OverridePolicy_MetaData[] = {
{ "Category", "Navigation" },
{ "Comment", "/** If there's already a NavigationSystem instance in the world how should this nav override behave */" },
{ "ModuleRelativePath", "Public/NavSystemConfigOverride.h" },
{ "ToolTip", "If there's already a NavigationSystem instance in the world how should this nav override behave" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bLoadOnClient_MetaData[] = {
{ "Category", "Navigation" },
{ "ModuleRelativePath", "Public/NavSystemConfigOverride.h" },
};
#endif // WITH_METADATA
// ********** Begin Class ANavSystemConfigOverride constinit property declarations *****************
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FObjectPropertyParams NewProp_SpriteComponent;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FObjectPropertyParams NewProp_NavigationSystemConfig;
static const UECodeGen_Private::FBytePropertyParams NewProp_OverridePolicy_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_OverridePolicy;
static void NewProp_bLoadOnClient_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bLoadOnClient;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class ANavSystemConfigOverride constinit property declarations *******************
#if WITH_EDITOR
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("ApplyChanges"), .Pointer = &ANavSystemConfigOverride::execApplyChanges },
};
#endif // WITH_EDITOR
static UObject* (*const DependentSingletons[])();
#if WITH_EDITOR
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_ANavSystemConfigOverride_ApplyChanges, "ApplyChanges" }, // 2775726599
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
#endif // WITH_EDITOR
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<ANavSystemConfigOverride>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_ANavSystemConfigOverride_Statics
// ********** Begin Class ANavSystemConfigOverride Property Definitions ****************************
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_ANavSystemConfigOverride_Statics::NewProp_SpriteComponent = { "SpriteComponent", nullptr, (EPropertyFlags)0x0144000800080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ANavSystemConfigOverride, SpriteComponent), Z_Construct_UClass_UBillboardComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SpriteComponent_MetaData), NewProp_SpriteComponent_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_ANavSystemConfigOverride_Statics::NewProp_NavigationSystemConfig = { "NavigationSystemConfig", nullptr, (EPropertyFlags)0x012608000008001d, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ANavSystemConfigOverride, NavigationSystemConfig), Z_Construct_UClass_UNavigationSystemConfig_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NavigationSystemConfig_MetaData), NewProp_NavigationSystemConfig_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_ANavSystemConfigOverride_Statics::NewProp_OverridePolicy_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_ANavSystemConfigOverride_Statics::NewProp_OverridePolicy = { "OverridePolicy", nullptr, (EPropertyFlags)0x0020080000000015, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ANavSystemConfigOverride, OverridePolicy), Z_Construct_UEnum_NavigationSystem_ENavSystemOverridePolicy, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OverridePolicy_MetaData), NewProp_OverridePolicy_MetaData) }; // 748681204
void Z_Construct_UClass_ANavSystemConfigOverride_Statics::NewProp_bLoadOnClient_SetBit(void* Obj)
{
((ANavSystemConfigOverride*)Obj)->bLoadOnClient = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ANavSystemConfigOverride_Statics::NewProp_bLoadOnClient = { "bLoadOnClient", nullptr, (EPropertyFlags)0x00200c0000000005, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(ANavSystemConfigOverride), &Z_Construct_UClass_ANavSystemConfigOverride_Statics::NewProp_bLoadOnClient_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bLoadOnClient_MetaData), NewProp_bLoadOnClient_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_ANavSystemConfigOverride_Statics::PropPointers[] = {
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ANavSystemConfigOverride_Statics::NewProp_SpriteComponent,
#endif // WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ANavSystemConfigOverride_Statics::NewProp_NavigationSystemConfig,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ANavSystemConfigOverride_Statics::NewProp_OverridePolicy_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ANavSystemConfigOverride_Statics::NewProp_OverridePolicy,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ANavSystemConfigOverride_Statics::NewProp_bLoadOnClient,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ANavSystemConfigOverride_Statics::PropPointers) < 2048);
// ********** End Class ANavSystemConfigOverride Property Definitions ******************************
UObject* (*const Z_Construct_UClass_ANavSystemConfigOverride_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_AActor,
(UObject* (*)())Z_Construct_UPackage__Script_NavigationSystem,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ANavSystemConfigOverride_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_ANavSystemConfigOverride_Statics::ClassParams = {
&ANavSystemConfigOverride::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
IF_WITH_EDITOR(FuncInfo, nullptr),
Z_Construct_UClass_ANavSystemConfigOverride_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
IF_WITH_EDITOR(UE_ARRAY_COUNT(FuncInfo), 0),
UE_ARRAY_COUNT(Z_Construct_UClass_ANavSystemConfigOverride_Statics::PropPointers),
0,
0x008800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_ANavSystemConfigOverride_Statics::Class_MetaDataParams), Z_Construct_UClass_ANavSystemConfigOverride_Statics::Class_MetaDataParams)
};
void ANavSystemConfigOverride::StaticRegisterNativesANavSystemConfigOverride()
{
UClass* Class = ANavSystemConfigOverride::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, IF_WITH_EDITOR(MakeConstArrayView(Z_Construct_UClass_ANavSystemConfigOverride_Statics::Funcs), {}));
}
UClass* Z_Construct_UClass_ANavSystemConfigOverride()
{
if (!Z_Registration_Info_UClass_ANavSystemConfigOverride.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ANavSystemConfigOverride.OuterSingleton, Z_Construct_UClass_ANavSystemConfigOverride_Statics::ClassParams);
}
return Z_Registration_Info_UClass_ANavSystemConfigOverride.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, ANavSystemConfigOverride);
ANavSystemConfigOverride::~ANavSystemConfigOverride() {}
// ********** End Class ANavSystemConfigOverride ***************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavSystemConfigOverride_h__Script_NavigationSystem_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ ENavSystemOverridePolicy_StaticEnum, TEXT("ENavSystemOverridePolicy"), &Z_Registration_Info_UEnum_ENavSystemOverridePolicy, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 748681204U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_ANavSystemConfigOverride, ANavSystemConfigOverride::StaticClass, TEXT("ANavSystemConfigOverride"), &Z_Registration_Info_UClass_ANavSystemConfigOverride, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ANavSystemConfigOverride), 3241841814U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavSystemConfigOverride_h__Script_NavigationSystem_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavSystemConfigOverride_h__Script_NavigationSystem_73986887{
TEXT("/Script/NavigationSystem"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavSystemConfigOverride_h__Script_NavigationSystem_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavSystemConfigOverride_h__Script_NavigationSystem_Statics::ClassInfo),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavSystemConfigOverride_h__Script_NavigationSystem_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavSystemConfigOverride_h__Script_NavigationSystem_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,81 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "NavSystemConfigOverride.h"
#ifdef NAVIGATIONSYSTEM_NavSystemConfigOverride_generated_h
#error "NavSystemConfigOverride.generated.h already included, missing '#pragma once' in NavSystemConfigOverride.h"
#endif
#define NAVIGATIONSYSTEM_NavSystemConfigOverride_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class ANavSystemConfigOverride *************************************************
#if WITH_EDITOR
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavSystemConfigOverride_h_28_RPC_WRAPPERS_NO_PURE_DECLS_EOD \
DECLARE_FUNCTION(execApplyChanges);
#else // WITH_EDITOR
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavSystemConfigOverride_h_28_RPC_WRAPPERS_NO_PURE_DECLS_EOD
#endif // WITH_EDITOR
struct Z_Construct_UClass_ANavSystemConfigOverride_Statics;
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_ANavSystemConfigOverride_NoRegister();
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavSystemConfigOverride_h_28_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesANavSystemConfigOverride(); \
friend struct ::Z_Construct_UClass_ANavSystemConfigOverride_Statics; \
static UClass* GetPrivateStaticClass(); \
friend NAVIGATIONSYSTEM_API UClass* ::Z_Construct_UClass_ANavSystemConfigOverride_NoRegister(); \
public: \
DECLARE_CLASS2(ANavSystemConfigOverride, AActor, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/NavigationSystem"), Z_Construct_UClass_ANavSystemConfigOverride_NoRegister) \
DECLARE_SERIALIZER(ANavSystemConfigOverride)
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavSystemConfigOverride_h_28_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
ANavSystemConfigOverride(ANavSystemConfigOverride&&) = delete; \
ANavSystemConfigOverride(const ANavSystemConfigOverride&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NAVIGATIONSYSTEM_API, ANavSystemConfigOverride); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ANavSystemConfigOverride); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(ANavSystemConfigOverride) \
NAVIGATIONSYSTEM_API virtual ~ANavSystemConfigOverride();
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavSystemConfigOverride_h_25_PROLOG
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavSystemConfigOverride_h_28_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavSystemConfigOverride_h_28_RPC_WRAPPERS_NO_PURE_DECLS_EOD \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavSystemConfigOverride_h_28_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavSystemConfigOverride_h_28_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class ANavSystemConfigOverride;
// ********** End Class ANavSystemConfigOverride ***************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_NavigationSystem_Public_NavSystemConfigOverride_h
// ********** Begin Enum ENavSystemOverridePolicy **************************************************
#define FOREACH_ENUM_ENAVSYSTEMOVERRIDEPOLICY(op) \
op(ENavSystemOverridePolicy::Override) \
op(ENavSystemOverridePolicy::Append) \
op(ENavSystemOverridePolicy::Skip)
enum class ENavSystemOverridePolicy : uint8;
template<> struct TIsUEnumClass<ENavSystemOverridePolicy> { enum { Value = true }; };
template<> NAVIGATIONSYSTEM_NON_ATTRIBUTED_API UEnum* StaticEnum<ENavSystemOverridePolicy>();
// ********** End Enum ENavSystemOverridePolicy ****************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,121 @@
// 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 "NavMesh/NavTestRenderingComponent.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeNavTestRenderingComponent() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_UDebugDrawComponent();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavTestRenderingComponent();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavTestRenderingComponent_NoRegister();
UPackage* Z_Construct_UPackage__Script_NavigationSystem();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UNavTestRenderingComponent ***********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UNavTestRenderingComponent;
UClass* UNavTestRenderingComponent::GetPrivateStaticClass()
{
using TClass = UNavTestRenderingComponent;
if (!Z_Registration_Info_UClass_UNavTestRenderingComponent.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("NavTestRenderingComponent"),
Z_Registration_Info_UClass_UNavTestRenderingComponent.InnerSingleton,
StaticRegisterNativesUNavTestRenderingComponent,
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_UNavTestRenderingComponent.InnerSingleton;
}
UClass* Z_Construct_UClass_UNavTestRenderingComponent_NoRegister()
{
return UNavTestRenderingComponent::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UNavTestRenderingComponent_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "ClassGroupNames", "Debug" },
{ "HideCategories", "Activation AssetUserData Collision Cooking HLOD Lighting LOD Mobile Navigation Physics RayTracing Rendering Tags TextureStreaming Mobility VirtualTexture Trigger" },
{ "IncludePath", "NavMesh/NavTestRenderingComponent.h" },
{ "ModuleRelativePath", "Public/NavMesh/NavTestRenderingComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UNavTestRenderingComponent constinit property declarations ***************
// ********** End Class UNavTestRenderingComponent constinit property declarations *****************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UNavTestRenderingComponent>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UNavTestRenderingComponent_Statics
UObject* (*const Z_Construct_UClass_UNavTestRenderingComponent_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UDebugDrawComponent,
(UObject* (*)())Z_Construct_UPackage__Script_NavigationSystem,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UNavTestRenderingComponent_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UNavTestRenderingComponent_Statics::ClassParams = {
&UNavTestRenderingComponent::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x00A000A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UNavTestRenderingComponent_Statics::Class_MetaDataParams), Z_Construct_UClass_UNavTestRenderingComponent_Statics::Class_MetaDataParams)
};
void UNavTestRenderingComponent::StaticRegisterNativesUNavTestRenderingComponent()
{
}
UClass* Z_Construct_UClass_UNavTestRenderingComponent()
{
if (!Z_Registration_Info_UClass_UNavTestRenderingComponent.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UNavTestRenderingComponent.OuterSingleton, Z_Construct_UClass_UNavTestRenderingComponent_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UNavTestRenderingComponent.OuterSingleton;
}
UNavTestRenderingComponent::UNavTestRenderingComponent(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UNavTestRenderingComponent);
UNavTestRenderingComponent::~UNavTestRenderingComponent() {}
// ********** End Class UNavTestRenderingComponent *************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_NavTestRenderingComponent_h__Script_NavigationSystem_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UNavTestRenderingComponent, UNavTestRenderingComponent::StaticClass, TEXT("UNavTestRenderingComponent"), &Z_Registration_Info_UClass_UNavTestRenderingComponent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UNavTestRenderingComponent), 1449423248U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_NavTestRenderingComponent_h__Script_NavigationSystem_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_NavTestRenderingComponent_h__Script_NavigationSystem_467386605{
TEXT("/Script/NavigationSystem"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_NavTestRenderingComponent_h__Script_NavigationSystem_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_NavTestRenderingComponent_h__Script_NavigationSystem_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,63 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "NavMesh/NavTestRenderingComponent.h"
#ifdef NAVIGATIONSYSTEM_NavTestRenderingComponent_generated_h
#error "NavTestRenderingComponent.generated.h already included, missing '#pragma once' in NavTestRenderingComponent.h"
#endif
#define NAVIGATIONSYSTEM_NavTestRenderingComponent_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UNavTestRenderingComponent ***********************************************
struct Z_Construct_UClass_UNavTestRenderingComponent_Statics;
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavTestRenderingComponent_NoRegister();
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_NavTestRenderingComponent_h_123_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUNavTestRenderingComponent(); \
friend struct ::Z_Construct_UClass_UNavTestRenderingComponent_Statics; \
static UClass* GetPrivateStaticClass(); \
friend NAVIGATIONSYSTEM_API UClass* ::Z_Construct_UClass_UNavTestRenderingComponent_NoRegister(); \
public: \
DECLARE_CLASS2(UNavTestRenderingComponent, UDebugDrawComponent, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/NavigationSystem"), Z_Construct_UClass_UNavTestRenderingComponent_NoRegister) \
DECLARE_SERIALIZER(UNavTestRenderingComponent)
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_NavTestRenderingComponent_h_123_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UNavTestRenderingComponent(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UNavTestRenderingComponent(UNavTestRenderingComponent&&) = delete; \
UNavTestRenderingComponent(const UNavTestRenderingComponent&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UNavTestRenderingComponent); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UNavTestRenderingComponent); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UNavTestRenderingComponent) \
NO_API virtual ~UNavTestRenderingComponent();
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_NavTestRenderingComponent_h_120_PROLOG
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_NavTestRenderingComponent_h_123_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_NavTestRenderingComponent_h_123_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_NavTestRenderingComponent_h_123_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UNavTestRenderingComponent;
// ********** End Class UNavTestRenderingComponent *************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_NavTestRenderingComponent_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,425 @@
// 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 "NavigationData.h"
#include "AI/Navigation/NavigationTypes.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeNavigationData() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UClass_NoRegister();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_AActor();
ENGINE_API UClass* Z_Construct_UClass_UNavigationDataInterface_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UPrimitiveComponent_NoRegister();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FNavDataConfig();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_ANavigationData();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_ANavigationData_NoRegister();
NAVIGATIONSYSTEM_API UEnum* Z_Construct_UEnum_NavigationSystem_ERuntimeGenerationType();
NAVIGATIONSYSTEM_API UScriptStruct* Z_Construct_UScriptStruct_FSupportedAreaData();
UPackage* Z_Construct_UPackage__Script_NavigationSystem();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FSupportedAreaData ************************************************
struct Z_Construct_UScriptStruct_FSupportedAreaData_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FSupportedAreaData); }
static inline consteval int16 GetStructAlignment() { return alignof(FSupportedAreaData); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/NavigationData.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AreaClassName_MetaData[] = {
{ "ModuleRelativePath", "Public/NavigationData.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AreaID_MetaData[] = {
{ "ModuleRelativePath", "Public/NavigationData.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AreaClass_MetaData[] = {
{ "ModuleRelativePath", "Public/NavigationData.h" },
{ "NativeConstTemplateArg", "" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FSupportedAreaData constinit property declarations ****************
static const UECodeGen_Private::FStrPropertyParams NewProp_AreaClassName;
static const UECodeGen_Private::FIntPropertyParams NewProp_AreaID;
static const UECodeGen_Private::FClassPropertyParams NewProp_AreaClass;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FSupportedAreaData constinit property declarations ******************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FSupportedAreaData>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FSupportedAreaData_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FSupportedAreaData;
class UScriptStruct* FSupportedAreaData::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FSupportedAreaData.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FSupportedAreaData.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FSupportedAreaData, (UObject*)Z_Construct_UPackage__Script_NavigationSystem(), TEXT("SupportedAreaData"));
}
return Z_Registration_Info_UScriptStruct_FSupportedAreaData.OuterSingleton;
}
// ********** Begin ScriptStruct FSupportedAreaData Property Definitions ***************************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FSupportedAreaData_Statics::NewProp_AreaClassName = { "AreaClassName", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSupportedAreaData, AreaClassName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AreaClassName_MetaData), NewProp_AreaClassName_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FSupportedAreaData_Statics::NewProp_AreaID = { "AreaID", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSupportedAreaData, AreaID), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AreaID_MetaData), NewProp_AreaID_MetaData) };
const UECodeGen_Private::FClassPropertyParams Z_Construct_UScriptStruct_FSupportedAreaData_Statics::NewProp_AreaClass = { "AreaClass", nullptr, (EPropertyFlags)0x0114000000002000, UECodeGen_Private::EPropertyGenFlags::Class | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSupportedAreaData, AreaClass), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AreaClass_MetaData), NewProp_AreaClass_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FSupportedAreaData_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSupportedAreaData_Statics::NewProp_AreaClassName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSupportedAreaData_Statics::NewProp_AreaID,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSupportedAreaData_Statics::NewProp_AreaClass,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSupportedAreaData_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FSupportedAreaData Property Definitions *****************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FSupportedAreaData_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_NavigationSystem,
nullptr,
&NewStructOps,
"SupportedAreaData",
Z_Construct_UScriptStruct_FSupportedAreaData_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSupportedAreaData_Statics::PropPointers),
sizeof(FSupportedAreaData),
alignof(FSupportedAreaData),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSupportedAreaData_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FSupportedAreaData_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FSupportedAreaData()
{
if (!Z_Registration_Info_UScriptStruct_FSupportedAreaData.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FSupportedAreaData.InnerSingleton, Z_Construct_UScriptStruct_FSupportedAreaData_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FSupportedAreaData.InnerSingleton);
}
// ********** End ScriptStruct FSupportedAreaData **************************************************
// ********** Begin Enum ERuntimeGenerationType ****************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ERuntimeGenerationType;
static UEnum* ERuntimeGenerationType_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ERuntimeGenerationType.OuterSingleton)
{
Z_Registration_Info_UEnum_ERuntimeGenerationType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_NavigationSystem_ERuntimeGenerationType, (UObject*)Z_Construct_UPackage__Script_NavigationSystem(), TEXT("ERuntimeGenerationType"));
}
return Z_Registration_Info_UEnum_ERuntimeGenerationType.OuterSingleton;
}
template<> NAVIGATIONSYSTEM_NON_ATTRIBUTED_API UEnum* StaticEnum<ERuntimeGenerationType>()
{
return ERuntimeGenerationType_StaticEnum();
}
struct Z_Construct_UEnum_NavigationSystem_ERuntimeGenerationType_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Comment", "/** \n * Supported options for runtime navigation data generation\n */" },
{ "Dynamic.Comment", "// Fully dynamic, supports geometry changes along with navigation modifiers\n" },
{ "Dynamic.Name", "ERuntimeGenerationType::Dynamic" },
{ "Dynamic.ToolTip", "Fully dynamic, supports geometry changes along with navigation modifiers" },
{ "DynamicModifiersOnly.Comment", "// Supports only navigation modifiers updates\n" },
{ "DynamicModifiersOnly.Name", "ERuntimeGenerationType::DynamicModifiersOnly" },
{ "DynamicModifiersOnly.ToolTip", "Supports only navigation modifiers updates" },
{ "LegacyGeneration.Comment", "// Only for legacy loading don't use it!\n" },
{ "LegacyGeneration.Hidden", "" },
{ "LegacyGeneration.Name", "ERuntimeGenerationType::LegacyGeneration" },
{ "LegacyGeneration.ToolTip", "Only for legacy loading don't use it!" },
{ "ModuleRelativePath", "Public/NavigationData.h" },
{ "Static.Comment", "// No runtime generation, fully static navigation data\n" },
{ "Static.Name", "ERuntimeGenerationType::Static" },
{ "Static.ToolTip", "No runtime generation, fully static navigation data" },
{ "ToolTip", "Supported options for runtime navigation data generation" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ERuntimeGenerationType::Static", (int64)ERuntimeGenerationType::Static },
{ "ERuntimeGenerationType::DynamicModifiersOnly", (int64)ERuntimeGenerationType::DynamicModifiersOnly },
{ "ERuntimeGenerationType::Dynamic", (int64)ERuntimeGenerationType::Dynamic },
{ "ERuntimeGenerationType::LegacyGeneration", (int64)ERuntimeGenerationType::LegacyGeneration },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_NavigationSystem_ERuntimeGenerationType_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_NavigationSystem_ERuntimeGenerationType_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_NavigationSystem,
nullptr,
"ERuntimeGenerationType",
"ERuntimeGenerationType",
Z_Construct_UEnum_NavigationSystem_ERuntimeGenerationType_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_NavigationSystem_ERuntimeGenerationType_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_NavigationSystem_ERuntimeGenerationType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_NavigationSystem_ERuntimeGenerationType_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_NavigationSystem_ERuntimeGenerationType()
{
if (!Z_Registration_Info_UEnum_ERuntimeGenerationType.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ERuntimeGenerationType.InnerSingleton, Z_Construct_UEnum_NavigationSystem_ERuntimeGenerationType_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ERuntimeGenerationType.InnerSingleton;
}
// ********** End Enum ERuntimeGenerationType ******************************************************
// ********** Begin Class ANavigationData **********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_ANavigationData;
UClass* ANavigationData::GetPrivateStaticClass()
{
using TClass = ANavigationData;
if (!Z_Registration_Info_UClass_ANavigationData.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("NavigationData"),
Z_Registration_Info_UClass_ANavigationData.InnerSingleton,
StaticRegisterNativesANavigationData,
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_ANavigationData.InnerSingleton;
}
UClass* Z_Construct_UClass_ANavigationData_NoRegister()
{
return ANavigationData::GetPrivateStaticClass();
}
struct Z_Construct_UClass_ANavigationData_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** \n *\x09Represents abstract Navigation Data (sub-classed as NavMesh, NavGraph, etc)\n *\x09Used as a common interface for all navigation types handled by NavigationSystem\n */" },
{ "IncludePath", "NavigationData.h" },
{ "IsBlueprintBase", "false" },
{ "ModuleRelativePath", "Public/NavigationData.h" },
{ "ToolTip", "Represents abstract Navigation Data (sub-classed as NavMesh, NavGraph, etc)\nUsed as a common interface for all navigation types handled by NavigationSystem" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RenderingComp_MetaData[] = {
{ "EditInline", "true" },
{ "ModuleRelativePath", "Public/NavigationData.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NavDataConfig_MetaData[] = {
{ "ModuleRelativePath", "Public/NavigationData.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnableDrawing_MetaData[] = {
{ "Category", "Display" },
{ "Comment", "/** if set to true then this navigation data will be drawing itself when requested as part of \"show navigation\" */" },
{ "ModuleRelativePath", "Public/NavigationData.h" },
{ "ToolTip", "if set to true then this navigation data will be drawing itself when requested as part of \"show navigation\"" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bForceRebuildOnLoad_MetaData[] = {
{ "Category", "Runtime" },
{ "Comment", "/** By default navigation will skip the first update after being successfully loaded\n\x09* setting bForceRebuildOnLoad to false can override this behavior */" },
{ "ModuleRelativePath", "Public/NavigationData.h" },
{ "ToolTip", "By default navigation will skip the first update after being successfully loaded\nsetting bForceRebuildOnLoad to false can override this behavior" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAutoDestroyWhenNoNavigation_MetaData[] = {
{ "Category", "Runtime" },
{ "Comment", "/** Should this instance auto-destroy when there's no navigation system on\n\x09 *\x09world when it gets created/loaded */" },
{ "ModuleRelativePath", "Public/NavigationData.h" },
{ "ToolTip", "Should this instance auto-destroy when there's no navigation system on\n world when it gets created/loaded" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCanBeMainNavData_MetaData[] = {
{ "Category", "Runtime" },
{ "Comment", "/** If set, navigation data can act as default one in navigation system's queries */" },
{ "ModuleRelativePath", "Public/NavigationData.h" },
{ "ToolTip", "If set, navigation data can act as default one in navigation system's queries" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCanSpawnOnRebuild_MetaData[] = {
{ "Category", "Runtime" },
{ "Comment", "/** If set, navigation data will be spawned in persistent level during rebuild if actor doesn't exist */" },
{ "ModuleRelativePath", "Public/NavigationData.h" },
{ "ToolTip", "If set, navigation data will be spawned in persistent level during rebuild if actor doesn't exist" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bRebuildAtRuntime_MetaData[] = {
{ "Comment", "/** If true, the NavMesh can be dynamically rebuilt at runtime. */" },
{ "ModuleRelativePath", "Public/NavigationData.h" },
{ "ToolTip", "If true, the NavMesh can be dynamically rebuilt at runtime." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RuntimeGeneration_MetaData[] = {
{ "Category", "Runtime" },
{ "Comment", "/** Navigation data runtime generation options */" },
{ "ModuleRelativePath", "Public/NavigationData.h" },
{ "ToolTip", "Navigation data runtime generation options" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ObservedPathsTickInterval_MetaData[] = {
{ "Category", "Runtime" },
{ "Comment", "/** all observed paths will be processed every ObservedPathsTickInterval seconds */" },
{ "ModuleRelativePath", "Public/NavigationData.h" },
{ "ToolTip", "all observed paths will be processed every ObservedPathsTickInterval seconds" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DataVersion_MetaData[] = {
{ "Comment", "/** Navigation data versioning. */" },
{ "ModuleRelativePath", "Public/NavigationData.h" },
{ "ToolTip", "Navigation data versioning." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SupportedAreas_MetaData[] = {
{ "Comment", "/** serialized area class - ID mapping */" },
{ "ModuleRelativePath", "Public/NavigationData.h" },
{ "ToolTip", "serialized area class - ID mapping" },
};
#endif // WITH_METADATA
// ********** Begin Class ANavigationData constinit property declarations **************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_RenderingComp;
static const UECodeGen_Private::FStructPropertyParams NewProp_NavDataConfig;
static void NewProp_bEnableDrawing_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnableDrawing;
static void NewProp_bForceRebuildOnLoad_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bForceRebuildOnLoad;
static void NewProp_bAutoDestroyWhenNoNavigation_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAutoDestroyWhenNoNavigation;
static void NewProp_bCanBeMainNavData_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCanBeMainNavData;
static void NewProp_bCanSpawnOnRebuild_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCanSpawnOnRebuild;
static void NewProp_bRebuildAtRuntime_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bRebuildAtRuntime;
static const UECodeGen_Private::FBytePropertyParams NewProp_RuntimeGeneration_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_RuntimeGeneration;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ObservedPathsTickInterval;
static const UECodeGen_Private::FUInt32PropertyParams NewProp_DataVersion;
static const UECodeGen_Private::FStructPropertyParams NewProp_SupportedAreas_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_SupportedAreas;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class ANavigationData constinit property declarations ****************************
static UObject* (*const DependentSingletons[])();
static const UECodeGen_Private::FImplementedInterfaceParams InterfaceParams[];
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<ANavigationData>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_ANavigationData_Statics
// ********** Begin Class ANavigationData Property Definitions *************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_ANavigationData_Statics::NewProp_RenderingComp = { "RenderingComp", nullptr, (EPropertyFlags)0x0114000000282008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ANavigationData, RenderingComp), Z_Construct_UClass_UPrimitiveComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RenderingComp_MetaData), NewProp_RenderingComp_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_ANavigationData_Statics::NewProp_NavDataConfig = { "NavDataConfig", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ANavigationData, NavDataConfig), Z_Construct_UScriptStruct_FNavDataConfig, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NavDataConfig_MetaData), NewProp_NavDataConfig_MetaData) }; // 1871737732
void Z_Construct_UClass_ANavigationData_Statics::NewProp_bEnableDrawing_SetBit(void* Obj)
{
((ANavigationData*)Obj)->bEnableDrawing = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ANavigationData_Statics::NewProp_bEnableDrawing = { "bEnableDrawing", nullptr, (EPropertyFlags)0x0020080000002001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(ANavigationData), &Z_Construct_UClass_ANavigationData_Statics::NewProp_bEnableDrawing_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnableDrawing_MetaData), NewProp_bEnableDrawing_MetaData) };
void Z_Construct_UClass_ANavigationData_Statics::NewProp_bForceRebuildOnLoad_SetBit(void* Obj)
{
((ANavigationData*)Obj)->bForceRebuildOnLoad = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ANavigationData_Statics::NewProp_bForceRebuildOnLoad = { "bForceRebuildOnLoad", nullptr, (EPropertyFlags)0x0020080000004001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(ANavigationData), &Z_Construct_UClass_ANavigationData_Statics::NewProp_bForceRebuildOnLoad_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bForceRebuildOnLoad_MetaData), NewProp_bForceRebuildOnLoad_MetaData) };
void Z_Construct_UClass_ANavigationData_Statics::NewProp_bAutoDestroyWhenNoNavigation_SetBit(void* Obj)
{
((ANavigationData*)Obj)->bAutoDestroyWhenNoNavigation = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ANavigationData_Statics::NewProp_bAutoDestroyWhenNoNavigation = { "bAutoDestroyWhenNoNavigation", nullptr, (EPropertyFlags)0x0020080000004001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(ANavigationData), &Z_Construct_UClass_ANavigationData_Statics::NewProp_bAutoDestroyWhenNoNavigation_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAutoDestroyWhenNoNavigation_MetaData), NewProp_bAutoDestroyWhenNoNavigation_MetaData) };
void Z_Construct_UClass_ANavigationData_Statics::NewProp_bCanBeMainNavData_SetBit(void* Obj)
{
((ANavigationData*)Obj)->bCanBeMainNavData = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ANavigationData_Statics::NewProp_bCanBeMainNavData = { "bCanBeMainNavData", nullptr, (EPropertyFlags)0x00200c0000004001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(ANavigationData), &Z_Construct_UClass_ANavigationData_Statics::NewProp_bCanBeMainNavData_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCanBeMainNavData_MetaData), NewProp_bCanBeMainNavData_MetaData) };
void Z_Construct_UClass_ANavigationData_Statics::NewProp_bCanSpawnOnRebuild_SetBit(void* Obj)
{
((ANavigationData*)Obj)->bCanSpawnOnRebuild = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ANavigationData_Statics::NewProp_bCanSpawnOnRebuild = { "bCanSpawnOnRebuild", nullptr, (EPropertyFlags)0x00200c0000024001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(ANavigationData), &Z_Construct_UClass_ANavigationData_Statics::NewProp_bCanSpawnOnRebuild_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCanSpawnOnRebuild_MetaData), NewProp_bCanSpawnOnRebuild_MetaData) };
void Z_Construct_UClass_ANavigationData_Statics::NewProp_bRebuildAtRuntime_SetBit(void* Obj)
{
((ANavigationData*)Obj)->bRebuildAtRuntime_DEPRECATED = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ANavigationData_Statics::NewProp_bRebuildAtRuntime = { "bRebuildAtRuntime", nullptr, (EPropertyFlags)0x0020080020004000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(ANavigationData), &Z_Construct_UClass_ANavigationData_Statics::NewProp_bRebuildAtRuntime_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bRebuildAtRuntime_MetaData), NewProp_bRebuildAtRuntime_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_ANavigationData_Statics::NewProp_RuntimeGeneration_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_ANavigationData_Statics::NewProp_RuntimeGeneration = { "RuntimeGeneration", nullptr, (EPropertyFlags)0x0020080000004001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ANavigationData, RuntimeGeneration), Z_Construct_UEnum_NavigationSystem_ERuntimeGenerationType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RuntimeGeneration_MetaData), NewProp_RuntimeGeneration_MetaData) }; // 314397776
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ANavigationData_Statics::NewProp_ObservedPathsTickInterval = { "ObservedPathsTickInterval", nullptr, (EPropertyFlags)0x0020080000004001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ANavigationData, ObservedPathsTickInterval), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ObservedPathsTickInterval_MetaData), NewProp_ObservedPathsTickInterval_MetaData) };
const UECodeGen_Private::FUInt32PropertyParams Z_Construct_UClass_ANavigationData_Statics::NewProp_DataVersion = { "DataVersion", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::UInt32, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ANavigationData, DataVersion), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DataVersion_MetaData), NewProp_DataVersion_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_ANavigationData_Statics::NewProp_SupportedAreas_Inner = { "SupportedAreas", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FSupportedAreaData, METADATA_PARAMS(0, nullptr) }; // 3343811632
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_ANavigationData_Statics::NewProp_SupportedAreas = { "SupportedAreas", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ANavigationData, SupportedAreas), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SupportedAreas_MetaData), NewProp_SupportedAreas_MetaData) }; // 3343811632
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_ANavigationData_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ANavigationData_Statics::NewProp_RenderingComp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ANavigationData_Statics::NewProp_NavDataConfig,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ANavigationData_Statics::NewProp_bEnableDrawing,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ANavigationData_Statics::NewProp_bForceRebuildOnLoad,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ANavigationData_Statics::NewProp_bAutoDestroyWhenNoNavigation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ANavigationData_Statics::NewProp_bCanBeMainNavData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ANavigationData_Statics::NewProp_bCanSpawnOnRebuild,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ANavigationData_Statics::NewProp_bRebuildAtRuntime,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ANavigationData_Statics::NewProp_RuntimeGeneration_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ANavigationData_Statics::NewProp_RuntimeGeneration,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ANavigationData_Statics::NewProp_ObservedPathsTickInterval,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ANavigationData_Statics::NewProp_DataVersion,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ANavigationData_Statics::NewProp_SupportedAreas_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ANavigationData_Statics::NewProp_SupportedAreas,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ANavigationData_Statics::PropPointers) < 2048);
// ********** End Class ANavigationData Property Definitions ***************************************
UObject* (*const Z_Construct_UClass_ANavigationData_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_AActor,
(UObject* (*)())Z_Construct_UPackage__Script_NavigationSystem,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ANavigationData_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FImplementedInterfaceParams Z_Construct_UClass_ANavigationData_Statics::InterfaceParams[] = {
{ Z_Construct_UClass_UNavigationDataInterface_NoRegister, (int32)VTABLE_OFFSET(ANavigationData, INavigationDataInterface), false }, // 920173650
};
const UECodeGen_Private::FClassParams Z_Construct_UClass_ANavigationData_Statics::ClassParams = {
&ANavigationData::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_ANavigationData_Statics::PropPointers,
InterfaceParams,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_ANavigationData_Statics::PropPointers),
UE_ARRAY_COUNT(InterfaceParams),
0x008800A7u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_ANavigationData_Statics::Class_MetaDataParams), Z_Construct_UClass_ANavigationData_Statics::Class_MetaDataParams)
};
void ANavigationData::StaticRegisterNativesANavigationData()
{
}
UClass* Z_Construct_UClass_ANavigationData()
{
if (!Z_Registration_Info_UClass_ANavigationData.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ANavigationData.OuterSingleton, Z_Construct_UClass_ANavigationData_Statics::ClassParams);
}
return Z_Registration_Info_UClass_ANavigationData.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, ANavigationData);
ANavigationData::~ANavigationData() {}
// ********** End Class ANavigationData ************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationData_h__Script_NavigationSystem_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ ERuntimeGenerationType_StaticEnum, TEXT("ERuntimeGenerationType"), &Z_Registration_Info_UEnum_ERuntimeGenerationType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 314397776U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FSupportedAreaData::StaticStruct, Z_Construct_UScriptStruct_FSupportedAreaData_Statics::NewStructOps, TEXT("SupportedAreaData"),&Z_Registration_Info_UScriptStruct_FSupportedAreaData, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FSupportedAreaData), 3343811632U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_ANavigationData, ANavigationData::StaticClass, TEXT("ANavigationData"), &Z_Registration_Info_UClass_ANavigationData, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ANavigationData), 306504485U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationData_h__Script_NavigationSystem_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationData_h__Script_NavigationSystem_2169407394{
TEXT("/Script/NavigationSystem"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationData_h__Script_NavigationSystem_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationData_h__Script_NavigationSystem_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationData_h__Script_NavigationSystem_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationData_h__Script_NavigationSystem_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationData_h__Script_NavigationSystem_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationData_h__Script_NavigationSystem_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,86 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "NavigationData.h"
#ifdef NAVIGATIONSYSTEM_NavigationData_generated_h
#error "NavigationData.generated.h already included, missing '#pragma once' in NavigationData.h"
#endif
#define NAVIGATIONSYSTEM_NavigationData_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FSupportedAreaData ************************************************
struct Z_Construct_UScriptStruct_FSupportedAreaData_Statics;
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationData_h_37_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FSupportedAreaData_Statics; \
NAVIGATIONSYSTEM_API static class UScriptStruct* StaticStruct();
struct FSupportedAreaData;
// ********** End ScriptStruct FSupportedAreaData **************************************************
// ********** Begin Class ANavigationData **********************************************************
struct Z_Construct_UClass_ANavigationData_Statics;
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_ANavigationData_NoRegister();
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationData_h_548_INCLASS \
private: \
static void StaticRegisterNativesANavigationData(); \
friend struct ::Z_Construct_UClass_ANavigationData_Statics; \
static UClass* GetPrivateStaticClass(); \
friend NAVIGATIONSYSTEM_API UClass* ::Z_Construct_UClass_ANavigationData_NoRegister(); \
public: \
DECLARE_CLASS2(ANavigationData, AActor, COMPILED_IN_FLAGS(CLASS_Abstract | CLASS_DefaultConfig | CLASS_Config), CASTCLASS_None, TEXT("/Script/NavigationSystem"), Z_Construct_UClass_ANavigationData_NoRegister) \
DECLARE_SERIALIZER(ANavigationData) \
virtual UObject* _getUObject() const override { return const_cast<ANavigationData*>(this); }
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationData_h_548_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NAVIGATIONSYSTEM_API ANavigationData(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(ANavigationData) \
DECLARE_VTABLE_PTR_HELPER_CTOR(NAVIGATIONSYSTEM_API, ANavigationData); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ANavigationData); \
/** Deleted move- and copy-constructors, should never be used */ \
ANavigationData(ANavigationData&&) = delete; \
ANavigationData(const ANavigationData&) = delete; \
NAVIGATIONSYSTEM_API virtual ~ANavigationData();
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationData_h_545_PROLOG
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationData_h_548_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationData_h_548_INCLASS \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationData_h_548_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class ANavigationData;
// ********** End Class ANavigationData ************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationData_h
// ********** Begin Enum ERuntimeGenerationType ****************************************************
#define FOREACH_ENUM_ERUNTIMEGENERATIONTYPE(op) \
op(ERuntimeGenerationType::Static) \
op(ERuntimeGenerationType::DynamicModifiersOnly) \
op(ERuntimeGenerationType::Dynamic) \
op(ERuntimeGenerationType::LegacyGeneration)
enum class ERuntimeGenerationType : uint8;
template<> struct TIsUEnumClass<ERuntimeGenerationType> { enum { Value = true }; };
template<> NAVIGATIONSYSTEM_NON_ATTRIBUTED_API UEnum* StaticEnum<ERuntimeGenerationType>();
// ********** End Enum ERuntimeGenerationType ******************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,244 @@
// 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 "NavGraph/NavigationGraph.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeNavigationGraph() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_ANavigationData();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_ANavigationGraph();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_ANavigationGraph_NoRegister();
NAVIGATIONSYSTEM_API UScriptStruct* Z_Construct_UScriptStruct_FNavGraphEdge();
NAVIGATIONSYSTEM_API UScriptStruct* Z_Construct_UScriptStruct_FNavGraphNode();
UPackage* Z_Construct_UPackage__Script_NavigationSystem();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FNavGraphEdge *****************************************************
struct Z_Construct_UScriptStruct_FNavGraphEdge_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FNavGraphEdge); }
static inline consteval int16 GetStructAlignment() { return alignof(FNavGraphEdge); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/NavGraph/NavigationGraph.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FNavGraphEdge constinit property declarations *********************
// ********** End ScriptStruct FNavGraphEdge constinit property declarations ***********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FNavGraphEdge>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FNavGraphEdge_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FNavGraphEdge;
class UScriptStruct* FNavGraphEdge::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FNavGraphEdge.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FNavGraphEdge.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FNavGraphEdge, (UObject*)Z_Construct_UPackage__Script_NavigationSystem(), TEXT("NavGraphEdge"));
}
return Z_Registration_Info_UScriptStruct_FNavGraphEdge.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FNavGraphEdge_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_NavigationSystem,
nullptr,
&NewStructOps,
"NavGraphEdge",
nullptr,
0,
sizeof(FNavGraphEdge),
alignof(FNavGraphEdge),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FNavGraphEdge_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FNavGraphEdge_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FNavGraphEdge()
{
if (!Z_Registration_Info_UScriptStruct_FNavGraphEdge.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FNavGraphEdge.InnerSingleton, Z_Construct_UScriptStruct_FNavGraphEdge_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FNavGraphEdge.InnerSingleton);
}
// ********** End ScriptStruct FNavGraphEdge *******************************************************
// ********** Begin ScriptStruct FNavGraphNode *****************************************************
struct Z_Construct_UScriptStruct_FNavGraphNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FNavGraphNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FNavGraphNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/NavGraph/NavigationGraph.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Owner_MetaData[] = {
{ "Comment", "/** Who's this node referring to? This will most commonly point to an actor or a component */" },
{ "ModuleRelativePath", "Public/NavGraph/NavigationGraph.h" },
{ "ToolTip", "Who's this node referring to? This will most commonly point to an actor or a component" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FNavGraphNode constinit property declarations *********************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Owner;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FNavGraphNode constinit property declarations ***********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FNavGraphNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FNavGraphNode_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FNavGraphNode;
class UScriptStruct* FNavGraphNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FNavGraphNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FNavGraphNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FNavGraphNode, (UObject*)Z_Construct_UPackage__Script_NavigationSystem(), TEXT("NavGraphNode"));
}
return Z_Registration_Info_UScriptStruct_FNavGraphNode.OuterSingleton;
}
// ********** Begin ScriptStruct FNavGraphNode Property Definitions ********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FNavGraphNode_Statics::NewProp_Owner = { "Owner", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNavGraphNode, Owner), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Owner_MetaData), NewProp_Owner_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FNavGraphNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNavGraphNode_Statics::NewProp_Owner,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FNavGraphNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FNavGraphNode Property Definitions **********************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FNavGraphNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_NavigationSystem,
nullptr,
&NewStructOps,
"NavGraphNode",
Z_Construct_UScriptStruct_FNavGraphNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FNavGraphNode_Statics::PropPointers),
sizeof(FNavGraphNode),
alignof(FNavGraphNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FNavGraphNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FNavGraphNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FNavGraphNode()
{
if (!Z_Registration_Info_UScriptStruct_FNavGraphNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FNavGraphNode.InnerSingleton, Z_Construct_UScriptStruct_FNavGraphNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FNavGraphNode.InnerSingleton);
}
// ********** End ScriptStruct FNavGraphNode *******************************************************
// ********** Begin Class ANavigationGraph *********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_ANavigationGraph;
UClass* ANavigationGraph::GetPrivateStaticClass()
{
using TClass = ANavigationGraph;
if (!Z_Registration_Info_UClass_ANavigationGraph.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("NavigationGraph"),
Z_Registration_Info_UClass_ANavigationGraph.InnerSingleton,
StaticRegisterNativesANavigationGraph,
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_ANavigationGraph.InnerSingleton;
}
UClass* Z_Construct_UClass_ANavigationGraph_NoRegister()
{
return ANavigationGraph::GetPrivateStaticClass();
}
struct Z_Construct_UClass_ANavigationGraph_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** currently abstract since it's not full implemented */" },
{ "IncludePath", "NavGraph/NavigationGraph.h" },
{ "ModuleRelativePath", "Public/NavGraph/NavigationGraph.h" },
{ "ToolTip", "currently abstract since it's not full implemented" },
};
#endif // WITH_METADATA
// ********** Begin Class ANavigationGraph constinit property declarations *************************
// ********** End Class ANavigationGraph constinit property declarations ***************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<ANavigationGraph>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_ANavigationGraph_Statics
UObject* (*const Z_Construct_UClass_ANavigationGraph_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_ANavigationData,
(UObject* (*)())Z_Construct_UPackage__Script_NavigationSystem,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ANavigationGraph_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_ANavigationGraph_Statics::ClassParams = {
&ANavigationGraph::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x008800A7u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_ANavigationGraph_Statics::Class_MetaDataParams), Z_Construct_UClass_ANavigationGraph_Statics::Class_MetaDataParams)
};
void ANavigationGraph::StaticRegisterNativesANavigationGraph()
{
}
UClass* Z_Construct_UClass_ANavigationGraph()
{
if (!Z_Registration_Info_UClass_ANavigationGraph.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ANavigationGraph.OuterSingleton, Z_Construct_UClass_ANavigationGraph_Statics::ClassParams);
}
return Z_Registration_Info_UClass_ANavigationGraph.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, ANavigationGraph);
ANavigationGraph::~ANavigationGraph() {}
// ********** End Class ANavigationGraph ***********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavGraph_NavigationGraph_h__Script_NavigationSystem_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FNavGraphEdge::StaticStruct, Z_Construct_UScriptStruct_FNavGraphEdge_Statics::NewStructOps, TEXT("NavGraphEdge"),&Z_Registration_Info_UScriptStruct_FNavGraphEdge, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FNavGraphEdge), 669099714U) },
{ FNavGraphNode::StaticStruct, Z_Construct_UScriptStruct_FNavGraphNode_Statics::NewStructOps, TEXT("NavGraphNode"),&Z_Registration_Info_UScriptStruct_FNavGraphNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FNavGraphNode), 2487873353U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_ANavigationGraph, ANavigationGraph::StaticClass, TEXT("ANavigationGraph"), &Z_Registration_Info_UClass_ANavigationGraph, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ANavigationGraph), 1823504392U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavGraph_NavigationGraph_h__Script_NavigationSystem_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavGraph_NavigationGraph_h__Script_NavigationSystem_4032562674{
TEXT("/Script/NavigationSystem"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavGraph_NavigationGraph_h__Script_NavigationSystem_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavGraph_NavigationGraph_h__Script_NavigationSystem_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavGraph_NavigationGraph_h__Script_NavigationSystem_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavGraph_NavigationGraph_h__Script_NavigationSystem_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,83 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "NavGraph/NavigationGraph.h"
#ifdef NAVIGATIONSYSTEM_NavigationGraph_generated_h
#error "NavigationGraph.generated.h already included, missing '#pragma once' in NavigationGraph.h"
#endif
#define NAVIGATIONSYSTEM_NavigationGraph_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FNavGraphEdge *****************************************************
struct Z_Construct_UScriptStruct_FNavGraphEdge_Statics;
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavGraph_NavigationGraph_h_16_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FNavGraphEdge_Statics; \
NAVIGATIONSYSTEM_API static class UScriptStruct* StaticStruct();
struct FNavGraphEdge;
// ********** End ScriptStruct FNavGraphEdge *******************************************************
// ********** Begin ScriptStruct FNavGraphNode *****************************************************
struct Z_Construct_UScriptStruct_FNavGraphNode_Statics;
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavGraph_NavigationGraph_h_42_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FNavGraphNode_Statics; \
NAVIGATIONSYSTEM_API static class UScriptStruct* StaticStruct();
struct FNavGraphNode;
// ********** End ScriptStruct FNavGraphNode *******************************************************
// ********** Begin Class ANavigationGraph *********************************************************
struct Z_Construct_UClass_ANavigationGraph_Statics;
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_ANavigationGraph_NoRegister();
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavGraph_NavigationGraph_h_63_INCLASS \
private: \
static void StaticRegisterNativesANavigationGraph(); \
friend struct ::Z_Construct_UClass_ANavigationGraph_Statics; \
static UClass* GetPrivateStaticClass(); \
friend NAVIGATIONSYSTEM_API UClass* ::Z_Construct_UClass_ANavigationGraph_NoRegister(); \
public: \
DECLARE_CLASS2(ANavigationGraph, ANavigationData, COMPILED_IN_FLAGS(CLASS_Abstract | CLASS_DefaultConfig | CLASS_Config), CASTCLASS_None, TEXT("/Script/NavigationSystem"), Z_Construct_UClass_ANavigationGraph_NoRegister) \
DECLARE_SERIALIZER(ANavigationGraph)
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavGraph_NavigationGraph_h_63_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NAVIGATIONSYSTEM_API ANavigationGraph(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(ANavigationGraph) \
DECLARE_VTABLE_PTR_HELPER_CTOR(NAVIGATIONSYSTEM_API, ANavigationGraph); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ANavigationGraph); \
/** Deleted move- and copy-constructors, should never be used */ \
ANavigationGraph(ANavigationGraph&&) = delete; \
ANavigationGraph(const ANavigationGraph&) = delete; \
NAVIGATIONSYSTEM_API virtual ~ANavigationGraph();
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavGraph_NavigationGraph_h_60_PROLOG
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavGraph_NavigationGraph_h_63_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavGraph_NavigationGraph_h_63_INCLASS \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavGraph_NavigationGraph_h_63_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class ANavigationGraph;
// ********** End Class ANavigationGraph ***********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_NavigationSystem_Public_NavGraph_NavigationGraph_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,119 @@
// 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 "NavGraph/NavigationGraphNode.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeNavigationGraphNode() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_AActor();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_ANavigationGraphNode();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_ANavigationGraphNode_NoRegister();
UPackage* Z_Construct_UPackage__Script_NavigationSystem();
// ********** End Cross Module References **********************************************************
// ********** Begin Class ANavigationGraphNode *****************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_ANavigationGraphNode;
UClass* ANavigationGraphNode::GetPrivateStaticClass()
{
using TClass = ANavigationGraphNode;
if (!Z_Registration_Info_UClass_ANavigationGraphNode.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("NavigationGraphNode"),
Z_Registration_Info_UClass_ANavigationGraphNode.InnerSingleton,
StaticRegisterNativesANavigationGraphNode,
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_ANavigationGraphNode.InnerSingleton;
}
UClass* Z_Construct_UClass_ANavigationGraphNode_NoRegister()
{
return ANavigationGraphNode::GetPrivateStaticClass();
}
struct Z_Construct_UClass_ANavigationGraphNode_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "NavGraph/NavigationGraphNode.h" },
{ "IsBlueprintBase", "false" },
{ "ModuleRelativePath", "Public/NavGraph/NavigationGraphNode.h" },
};
#endif // WITH_METADATA
// ********** Begin Class ANavigationGraphNode constinit property declarations *********************
// ********** End Class ANavigationGraphNode constinit property declarations ***********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<ANavigationGraphNode>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_ANavigationGraphNode_Statics
UObject* (*const Z_Construct_UClass_ANavigationGraphNode_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_AActor,
(UObject* (*)())Z_Construct_UPackage__Script_NavigationSystem,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ANavigationGraphNode_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_ANavigationGraphNode_Statics::ClassParams = {
&ANavigationGraphNode::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x008800A5u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_ANavigationGraphNode_Statics::Class_MetaDataParams), Z_Construct_UClass_ANavigationGraphNode_Statics::Class_MetaDataParams)
};
void ANavigationGraphNode::StaticRegisterNativesANavigationGraphNode()
{
}
UClass* Z_Construct_UClass_ANavigationGraphNode()
{
if (!Z_Registration_Info_UClass_ANavigationGraphNode.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ANavigationGraphNode.OuterSingleton, Z_Construct_UClass_ANavigationGraphNode_Statics::ClassParams);
}
return Z_Registration_Info_UClass_ANavigationGraphNode.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, ANavigationGraphNode);
ANavigationGraphNode::~ANavigationGraphNode() {}
// ********** End Class ANavigationGraphNode *******************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavGraph_NavigationGraphNode_h__Script_NavigationSystem_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_ANavigationGraphNode, ANavigationGraphNode::StaticClass, TEXT("ANavigationGraphNode"), &Z_Registration_Info_UClass_ANavigationGraphNode, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ANavigationGraphNode), 2323019657U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavGraph_NavigationGraphNode_h__Script_NavigationSystem_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavGraph_NavigationGraphNode_h__Script_NavigationSystem_3910727386{
TEXT("/Script/NavigationSystem"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavGraph_NavigationGraphNode_h__Script_NavigationSystem_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavGraph_NavigationGraphNode_h__Script_NavigationSystem_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,63 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "NavGraph/NavigationGraphNode.h"
#ifdef NAVIGATIONSYSTEM_NavigationGraphNode_generated_h
#error "NavigationGraphNode.generated.h already included, missing '#pragma once' in NavigationGraphNode.h"
#endif
#define NAVIGATIONSYSTEM_NavigationGraphNode_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class ANavigationGraphNode *****************************************************
struct Z_Construct_UClass_ANavigationGraphNode_Statics;
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_ANavigationGraphNode_NoRegister();
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavGraph_NavigationGraphNode_h_16_INCLASS \
private: \
static void StaticRegisterNativesANavigationGraphNode(); \
friend struct ::Z_Construct_UClass_ANavigationGraphNode_Statics; \
static UClass* GetPrivateStaticClass(); \
friend NAVIGATIONSYSTEM_API UClass* ::Z_Construct_UClass_ANavigationGraphNode_NoRegister(); \
public: \
DECLARE_CLASS2(ANavigationGraphNode, AActor, COMPILED_IN_FLAGS(CLASS_Abstract | CLASS_Config), CASTCLASS_None, TEXT("/Script/NavigationSystem"), Z_Construct_UClass_ANavigationGraphNode_NoRegister) \
DECLARE_SERIALIZER(ANavigationGraphNode)
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavGraph_NavigationGraphNode_h_16_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NAVIGATIONSYSTEM_API ANavigationGraphNode(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(ANavigationGraphNode) \
DECLARE_VTABLE_PTR_HELPER_CTOR(NAVIGATIONSYSTEM_API, ANavigationGraphNode); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ANavigationGraphNode); \
/** Deleted move- and copy-constructors, should never be used */ \
ANavigationGraphNode(ANavigationGraphNode&&) = delete; \
ANavigationGraphNode(const ANavigationGraphNode&) = delete; \
NAVIGATIONSYSTEM_API virtual ~ANavigationGraphNode();
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavGraph_NavigationGraphNode_h_13_PROLOG
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavGraph_NavigationGraphNode_h_16_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavGraph_NavigationGraphNode_h_16_INCLASS \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavGraph_NavigationGraphNode_h_16_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class ANavigationGraphNode;
// ********** End Class ANavigationGraphNode *******************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_NavigationSystem_Public_NavGraph_NavigationGraphNode_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,148 @@
// 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 "NavGraph/NavigationGraphNodeComponent.h"
#include "NavGraph/NavigationGraph.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeNavigationGraphNodeComponent() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_USceneComponent();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavigationGraphNodeComponent();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavigationGraphNodeComponent_NoRegister();
NAVIGATIONSYSTEM_API UScriptStruct* Z_Construct_UScriptStruct_FNavGraphNode();
UPackage* Z_Construct_UPackage__Script_NavigationSystem();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UNavigationGraphNodeComponent ********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UNavigationGraphNodeComponent;
UClass* UNavigationGraphNodeComponent::GetPrivateStaticClass()
{
using TClass = UNavigationGraphNodeComponent;
if (!Z_Registration_Info_UClass_UNavigationGraphNodeComponent.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("NavigationGraphNodeComponent"),
Z_Registration_Info_UClass_UNavigationGraphNodeComponent.InnerSingleton,
StaticRegisterNativesUNavigationGraphNodeComponent,
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_UNavigationGraphNodeComponent.InnerSingleton;
}
UClass* Z_Construct_UClass_UNavigationGraphNodeComponent_NoRegister()
{
return UNavigationGraphNodeComponent::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UNavigationGraphNodeComponent_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "HideCategories", "Mobility Trigger PhysicsVolume" },
{ "IncludePath", "NavGraph/NavigationGraphNodeComponent.h" },
{ "ModuleRelativePath", "Public/NavGraph/NavigationGraphNodeComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Node_MetaData[] = {
{ "ModuleRelativePath", "Public/NavGraph/NavigationGraphNodeComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NextNodeComponent_MetaData[] = {
{ "EditInline", "true" },
{ "ModuleRelativePath", "Public/NavGraph/NavigationGraphNodeComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PrevNodeComponent_MetaData[] = {
{ "EditInline", "true" },
{ "ModuleRelativePath", "Public/NavGraph/NavigationGraphNodeComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UNavigationGraphNodeComponent constinit property declarations ************
static const UECodeGen_Private::FStructPropertyParams NewProp_Node;
static const UECodeGen_Private::FObjectPropertyParams NewProp_NextNodeComponent;
static const UECodeGen_Private::FObjectPropertyParams NewProp_PrevNodeComponent;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UNavigationGraphNodeComponent constinit property declarations **************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UNavigationGraphNodeComponent>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UNavigationGraphNodeComponent_Statics
// ********** Begin Class UNavigationGraphNodeComponent Property Definitions ***********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UNavigationGraphNodeComponent_Statics::NewProp_Node = { "Node", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UNavigationGraphNodeComponent, Node), Z_Construct_UScriptStruct_FNavGraphNode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Node_MetaData), NewProp_Node_MetaData) }; // 2487873353
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UNavigationGraphNodeComponent_Statics::NewProp_NextNodeComponent = { "NextNodeComponent", nullptr, (EPropertyFlags)0x0114000000080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UNavigationGraphNodeComponent, NextNodeComponent), Z_Construct_UClass_UNavigationGraphNodeComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NextNodeComponent_MetaData), NewProp_NextNodeComponent_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UNavigationGraphNodeComponent_Statics::NewProp_PrevNodeComponent = { "PrevNodeComponent", nullptr, (EPropertyFlags)0x0114000000080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UNavigationGraphNodeComponent, PrevNodeComponent), Z_Construct_UClass_UNavigationGraphNodeComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PrevNodeComponent_MetaData), NewProp_PrevNodeComponent_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UNavigationGraphNodeComponent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavigationGraphNodeComponent_Statics::NewProp_Node,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavigationGraphNodeComponent_Statics::NewProp_NextNodeComponent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavigationGraphNodeComponent_Statics::NewProp_PrevNodeComponent,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UNavigationGraphNodeComponent_Statics::PropPointers) < 2048);
// ********** End Class UNavigationGraphNodeComponent Property Definitions *************************
UObject* (*const Z_Construct_UClass_UNavigationGraphNodeComponent_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_USceneComponent,
(UObject* (*)())Z_Construct_UPackage__Script_NavigationSystem,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UNavigationGraphNodeComponent_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UNavigationGraphNodeComponent_Statics::ClassParams = {
&UNavigationGraphNodeComponent::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UNavigationGraphNodeComponent_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UNavigationGraphNodeComponent_Statics::PropPointers),
0,
0x00A800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UNavigationGraphNodeComponent_Statics::Class_MetaDataParams), Z_Construct_UClass_UNavigationGraphNodeComponent_Statics::Class_MetaDataParams)
};
void UNavigationGraphNodeComponent::StaticRegisterNativesUNavigationGraphNodeComponent()
{
}
UClass* Z_Construct_UClass_UNavigationGraphNodeComponent()
{
if (!Z_Registration_Info_UClass_UNavigationGraphNodeComponent.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UNavigationGraphNodeComponent.OuterSingleton, Z_Construct_UClass_UNavigationGraphNodeComponent_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UNavigationGraphNodeComponent.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UNavigationGraphNodeComponent);
UNavigationGraphNodeComponent::~UNavigationGraphNodeComponent() {}
// ********** End Class UNavigationGraphNodeComponent **********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavGraph_NavigationGraphNodeComponent_h__Script_NavigationSystem_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UNavigationGraphNodeComponent, UNavigationGraphNodeComponent::StaticClass, TEXT("UNavigationGraphNodeComponent"), &Z_Registration_Info_UClass_UNavigationGraphNodeComponent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UNavigationGraphNodeComponent), 3100296648U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavGraph_NavigationGraphNodeComponent_h__Script_NavigationSystem_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavGraph_NavigationGraphNodeComponent_h__Script_NavigationSystem_40120676{
TEXT("/Script/NavigationSystem"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavGraph_NavigationGraphNodeComponent_h__Script_NavigationSystem_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavGraph_NavigationGraphNodeComponent_h__Script_NavigationSystem_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,63 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "NavGraph/NavigationGraphNodeComponent.h"
#ifdef NAVIGATIONSYSTEM_NavigationGraphNodeComponent_generated_h
#error "NavigationGraphNodeComponent.generated.h already included, missing '#pragma once' in NavigationGraphNodeComponent.h"
#endif
#define NAVIGATIONSYSTEM_NavigationGraphNodeComponent_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UNavigationGraphNodeComponent ********************************************
struct Z_Construct_UClass_UNavigationGraphNodeComponent_Statics;
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavigationGraphNodeComponent_NoRegister();
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavGraph_NavigationGraphNodeComponent_h_16_INCLASS \
private: \
static void StaticRegisterNativesUNavigationGraphNodeComponent(); \
friend struct ::Z_Construct_UClass_UNavigationGraphNodeComponent_Statics; \
static UClass* GetPrivateStaticClass(); \
friend NAVIGATIONSYSTEM_API UClass* ::Z_Construct_UClass_UNavigationGraphNodeComponent_NoRegister(); \
public: \
DECLARE_CLASS2(UNavigationGraphNodeComponent, USceneComponent, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/NavigationSystem"), Z_Construct_UClass_UNavigationGraphNodeComponent_NoRegister) \
DECLARE_SERIALIZER(UNavigationGraphNodeComponent)
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavGraph_NavigationGraphNodeComponent_h_16_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NAVIGATIONSYSTEM_API UNavigationGraphNodeComponent(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UNavigationGraphNodeComponent) \
DECLARE_VTABLE_PTR_HELPER_CTOR(NAVIGATIONSYSTEM_API, UNavigationGraphNodeComponent); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UNavigationGraphNodeComponent); \
/** Deleted move- and copy-constructors, should never be used */ \
UNavigationGraphNodeComponent(UNavigationGraphNodeComponent&&) = delete; \
UNavigationGraphNodeComponent(const UNavigationGraphNodeComponent&) = delete; \
NAVIGATIONSYSTEM_API virtual ~UNavigationGraphNodeComponent();
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavGraph_NavigationGraphNodeComponent_h_13_PROLOG
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavGraph_NavigationGraphNodeComponent_h_16_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavGraph_NavigationGraphNodeComponent_h_16_INCLASS \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavGraph_NavigationGraphNodeComponent_h_16_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UNavigationGraphNodeComponent;
// ********** End Class UNavigationGraphNodeComponent **********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_NavigationSystem_Public_NavGraph_NavigationGraphNodeComponent_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,178 @@
// 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 "NavigationInvokerComponent.h"
#include "AI/Navigation/NavAgentSelector.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeNavigationInvokerComponent() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_UActorComponent();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_ENavigationInvokerPriority();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FNavAgentSelector();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavigationInvokerComponent();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavigationInvokerComponent_NoRegister();
UPackage* Z_Construct_UPackage__Script_NavigationSystem();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UNavigationInvokerComponent **********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UNavigationInvokerComponent;
UClass* UNavigationInvokerComponent::GetPrivateStaticClass()
{
using TClass = UNavigationInvokerComponent;
if (!Z_Registration_Info_UClass_UNavigationInvokerComponent.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("NavigationInvokerComponent"),
Z_Registration_Info_UClass_UNavigationInvokerComponent.InnerSingleton,
StaticRegisterNativesUNavigationInvokerComponent,
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_UNavigationInvokerComponent.InnerSingleton;
}
UClass* Z_Construct_UClass_UNavigationInvokerComponent_NoRegister()
{
return UNavigationInvokerComponent::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UNavigationInvokerComponent_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintSpawnableComponent", "" },
{ "ClassGroupNames", "Navigation" },
{ "IncludePath", "NavigationInvokerComponent.h" },
{ "ModuleRelativePath", "Public/NavigationInvokerComponent.h" },
{ "ObjectInitializerConstructorDeclared", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TileGenerationRadius_MetaData[] = {
{ "Category", "Navigation" },
{ "ClampMax", "6400000" },
{ "ClampMin", "0.1" },
{ "Comment", "/** Navigation data is requested within a TileGenerationRadius circle around the component owner. */" },
{ "ModuleRelativePath", "Public/NavigationInvokerComponent.h" },
{ "ToolTip", "Navigation data is requested within a TileGenerationRadius circle around the component owner." },
{ "UIMax", "6400000" },
{ "UIMin", "0.1" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TileRemovalRadius_MetaData[] = {
{ "Category", "Navigation" },
{ "ClampMax", "6400000" },
{ "ClampMin", "0.1" },
{ "Comment", "/** Navigation data can be discarded when outside of a TileRemovalRadius circle around the component owner.\n\x09 * This is computed for all navigation invokers, so a navigation data must be outside of all navigation invokers TileRemovalRadius circles to be discarded. */" },
{ "ModuleRelativePath", "Public/NavigationInvokerComponent.h" },
{ "ToolTip", "Navigation data can be discarded when outside of a TileRemovalRadius circle around the component owner.\nThis is computed for all navigation invokers, so a navigation data must be outside of all navigation invokers TileRemovalRadius circles to be discarded." },
{ "UIMax", "6400000" },
{ "UIMin", "0.1" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SupportedAgents_MetaData[] = {
{ "Category", "Navigation" },
{ "Comment", "/** restrict navigation generation to specific agents */" },
{ "ModuleRelativePath", "Public/NavigationInvokerComponent.h" },
{ "ToolTip", "restrict navigation generation to specific agents" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Priority_MetaData[] = {
{ "Category", "Navigation" },
{ "Comment", "/** Experimental invocation priority. It will modify the order in which invoked tiles are being built if SortPendingTilesMethod is set to SortByPriority. */" },
{ "ModuleRelativePath", "Public/NavigationInvokerComponent.h" },
{ "ToolTip", "Experimental invocation priority. It will modify the order in which invoked tiles are being built if SortPendingTilesMethod is set to SortByPriority." },
};
#endif // WITH_METADATA
// ********** Begin Class UNavigationInvokerComponent constinit property declarations **************
static const UECodeGen_Private::FFloatPropertyParams NewProp_TileGenerationRadius;
static const UECodeGen_Private::FFloatPropertyParams NewProp_TileRemovalRadius;
static const UECodeGen_Private::FStructPropertyParams NewProp_SupportedAgents;
static const UECodeGen_Private::FBytePropertyParams NewProp_Priority_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_Priority;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UNavigationInvokerComponent constinit property declarations ****************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UNavigationInvokerComponent>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UNavigationInvokerComponent_Statics
// ********** Begin Class UNavigationInvokerComponent Property Definitions *************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UNavigationInvokerComponent_Statics::NewProp_TileGenerationRadius = { "TileGenerationRadius", nullptr, (EPropertyFlags)0x0020080000000015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UNavigationInvokerComponent, TileGenerationRadius), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TileGenerationRadius_MetaData), NewProp_TileGenerationRadius_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UNavigationInvokerComponent_Statics::NewProp_TileRemovalRadius = { "TileRemovalRadius", nullptr, (EPropertyFlags)0x0020080000000015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UNavigationInvokerComponent, TileRemovalRadius), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TileRemovalRadius_MetaData), NewProp_TileRemovalRadius_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UNavigationInvokerComponent_Statics::NewProp_SupportedAgents = { "SupportedAgents", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UNavigationInvokerComponent, SupportedAgents), Z_Construct_UScriptStruct_FNavAgentSelector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SupportedAgents_MetaData), NewProp_SupportedAgents_MetaData) }; // 3310493543
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UNavigationInvokerComponent_Statics::NewProp_Priority_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UNavigationInvokerComponent_Statics::NewProp_Priority = { "Priority", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UNavigationInvokerComponent, Priority), Z_Construct_UEnum_Engine_ENavigationInvokerPriority, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Priority_MetaData), NewProp_Priority_MetaData) }; // 3186314534
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UNavigationInvokerComponent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavigationInvokerComponent_Statics::NewProp_TileGenerationRadius,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavigationInvokerComponent_Statics::NewProp_TileRemovalRadius,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavigationInvokerComponent_Statics::NewProp_SupportedAgents,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavigationInvokerComponent_Statics::NewProp_Priority_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavigationInvokerComponent_Statics::NewProp_Priority,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UNavigationInvokerComponent_Statics::PropPointers) < 2048);
// ********** End Class UNavigationInvokerComponent Property Definitions ***************************
UObject* (*const Z_Construct_UClass_UNavigationInvokerComponent_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UActorComponent,
(UObject* (*)())Z_Construct_UPackage__Script_NavigationSystem,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UNavigationInvokerComponent_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UNavigationInvokerComponent_Statics::ClassParams = {
&UNavigationInvokerComponent::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UNavigationInvokerComponent_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UNavigationInvokerComponent_Statics::PropPointers),
0,
0x00A800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UNavigationInvokerComponent_Statics::Class_MetaDataParams), Z_Construct_UClass_UNavigationInvokerComponent_Statics::Class_MetaDataParams)
};
void UNavigationInvokerComponent::StaticRegisterNativesUNavigationInvokerComponent()
{
}
UClass* Z_Construct_UClass_UNavigationInvokerComponent()
{
if (!Z_Registration_Info_UClass_UNavigationInvokerComponent.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UNavigationInvokerComponent.OuterSingleton, Z_Construct_UClass_UNavigationInvokerComponent_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UNavigationInvokerComponent.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UNavigationInvokerComponent);
UNavigationInvokerComponent::~UNavigationInvokerComponent() {}
// ********** End Class UNavigationInvokerComponent ************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationInvokerComponent_h__Script_NavigationSystem_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UNavigationInvokerComponent, UNavigationInvokerComponent::StaticClass, TEXT("UNavigationInvokerComponent"), &Z_Registration_Info_UClass_UNavigationInvokerComponent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UNavigationInvokerComponent), 4259926570U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationInvokerComponent_h__Script_NavigationSystem_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationInvokerComponent_h__Script_NavigationSystem_2697577818{
TEXT("/Script/NavigationSystem"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationInvokerComponent_h__Script_NavigationSystem_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationInvokerComponent_h__Script_NavigationSystem_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,61 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "NavigationInvokerComponent.h"
#ifdef NAVIGATIONSYSTEM_NavigationInvokerComponent_generated_h
#error "NavigationInvokerComponent.generated.h already included, missing '#pragma once' in NavigationInvokerComponent.h"
#endif
#define NAVIGATIONSYSTEM_NavigationInvokerComponent_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UNavigationInvokerComponent **********************************************
struct Z_Construct_UClass_UNavigationInvokerComponent_Statics;
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavigationInvokerComponent_NoRegister();
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationInvokerComponent_h_20_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUNavigationInvokerComponent(); \
friend struct ::Z_Construct_UClass_UNavigationInvokerComponent_Statics; \
static UClass* GetPrivateStaticClass(); \
friend NAVIGATIONSYSTEM_API UClass* ::Z_Construct_UClass_UNavigationInvokerComponent_NoRegister(); \
public: \
DECLARE_CLASS2(UNavigationInvokerComponent, UActorComponent, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/NavigationSystem"), Z_Construct_UClass_UNavigationInvokerComponent_NoRegister) \
DECLARE_SERIALIZER(UNavigationInvokerComponent)
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationInvokerComponent_h_20_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UNavigationInvokerComponent(UNavigationInvokerComponent&&) = delete; \
UNavigationInvokerComponent(const UNavigationInvokerComponent&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NAVIGATIONSYSTEM_API, UNavigationInvokerComponent); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UNavigationInvokerComponent); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UNavigationInvokerComponent) \
NAVIGATIONSYSTEM_API virtual ~UNavigationInvokerComponent();
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationInvokerComponent_h_17_PROLOG
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationInvokerComponent_h_20_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationInvokerComponent_h_20_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationInvokerComponent_h_20_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UNavigationInvokerComponent;
// ********** End Class UNavigationInvokerComponent ************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationInvokerComponent_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,121 @@
// 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 "NavigationObjectRepository.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeNavigationObjectRepository() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_UWorldSubsystem();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavigationObjectRepository();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavigationObjectRepository_NoRegister();
UPackage* Z_Construct_UPackage__Script_NavigationSystem();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UNavigationObjectRepository **********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UNavigationObjectRepository;
UClass* UNavigationObjectRepository::GetPrivateStaticClass()
{
using TClass = UNavigationObjectRepository;
if (!Z_Registration_Info_UClass_UNavigationObjectRepository.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("NavigationObjectRepository"),
Z_Registration_Info_UClass_UNavigationObjectRepository.InnerSingleton,
StaticRegisterNativesUNavigationObjectRepository,
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_UNavigationObjectRepository.InnerSingleton;
}
UClass* Z_Construct_UClass_UNavigationObjectRepository_NoRegister()
{
return UNavigationObjectRepository::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UNavigationObjectRepository_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * World subsystem dedicated to store different types of navigation related elements that the\n * NavigationSystem needs to access.\n */" },
{ "IncludePath", "NavigationObjectRepository.h" },
{ "ModuleRelativePath", "Private/NavigationObjectRepository.h" },
{ "ToolTip", "World subsystem dedicated to store different types of navigation related elements that the\nNavigationSystem needs to access." },
};
#endif // WITH_METADATA
// ********** Begin Class UNavigationObjectRepository constinit property declarations **************
// ********** End Class UNavigationObjectRepository constinit property declarations ****************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UNavigationObjectRepository>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UNavigationObjectRepository_Statics
UObject* (*const Z_Construct_UClass_UNavigationObjectRepository_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UWorldSubsystem,
(UObject* (*)())Z_Construct_UPackage__Script_NavigationSystem,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UNavigationObjectRepository_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UNavigationObjectRepository_Statics::ClassParams = {
&UNavigationObjectRepository::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000000A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UNavigationObjectRepository_Statics::Class_MetaDataParams), Z_Construct_UClass_UNavigationObjectRepository_Statics::Class_MetaDataParams)
};
void UNavigationObjectRepository::StaticRegisterNativesUNavigationObjectRepository()
{
}
UClass* Z_Construct_UClass_UNavigationObjectRepository()
{
if (!Z_Registration_Info_UClass_UNavigationObjectRepository.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UNavigationObjectRepository.OuterSingleton, Z_Construct_UClass_UNavigationObjectRepository_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UNavigationObjectRepository.OuterSingleton;
}
UNavigationObjectRepository::UNavigationObjectRepository() {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UNavigationObjectRepository);
UNavigationObjectRepository::~UNavigationObjectRepository() {}
// ********** End Class UNavigationObjectRepository ************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Private_NavigationObjectRepository_h__Script_NavigationSystem_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UNavigationObjectRepository, UNavigationObjectRepository::StaticClass, TEXT("UNavigationObjectRepository"), &Z_Registration_Info_UClass_UNavigationObjectRepository, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UNavigationObjectRepository), 1915665454U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Private_NavigationObjectRepository_h__Script_NavigationSystem_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Private_NavigationObjectRepository_h__Script_NavigationSystem_177191092{
TEXT("/Script/NavigationSystem"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Private_NavigationObjectRepository_h__Script_NavigationSystem_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Private_NavigationObjectRepository_h__Script_NavigationSystem_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,63 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "NavigationObjectRepository.h"
#ifdef NAVIGATIONSYSTEM_NavigationObjectRepository_generated_h
#error "NavigationObjectRepository.generated.h already included, missing '#pragma once' in NavigationObjectRepository.h"
#endif
#define NAVIGATIONSYSTEM_NavigationObjectRepository_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UNavigationObjectRepository **********************************************
struct Z_Construct_UClass_UNavigationObjectRepository_Statics;
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavigationObjectRepository_NoRegister();
#define FID_Engine_Source_Runtime_NavigationSystem_Private_NavigationObjectRepository_h_28_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUNavigationObjectRepository(); \
friend struct ::Z_Construct_UClass_UNavigationObjectRepository_Statics; \
static UClass* GetPrivateStaticClass(); \
friend NAVIGATIONSYSTEM_API UClass* ::Z_Construct_UClass_UNavigationObjectRepository_NoRegister(); \
public: \
DECLARE_CLASS2(UNavigationObjectRepository, UWorldSubsystem, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/NavigationSystem"), Z_Construct_UClass_UNavigationObjectRepository_NoRegister) \
DECLARE_SERIALIZER(UNavigationObjectRepository)
#define FID_Engine_Source_Runtime_NavigationSystem_Private_NavigationObjectRepository_h_28_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UNavigationObjectRepository(); \
/** Deleted move- and copy-constructors, should never be used */ \
UNavigationObjectRepository(UNavigationObjectRepository&&) = delete; \
UNavigationObjectRepository(const UNavigationObjectRepository&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UNavigationObjectRepository); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UNavigationObjectRepository); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UNavigationObjectRepository) \
NO_API virtual ~UNavigationObjectRepository();
#define FID_Engine_Source_Runtime_NavigationSystem_Private_NavigationObjectRepository_h_25_PROLOG
#define FID_Engine_Source_Runtime_NavigationSystem_Private_NavigationObjectRepository_h_28_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_NavigationSystem_Private_NavigationObjectRepository_h_28_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_NavigationSystem_Private_NavigationObjectRepository_h_28_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UNavigationObjectRepository;
// ********** End Class UNavigationObjectRepository ************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_NavigationSystem_Private_NavigationObjectRepository_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,684 @@
// 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 "NavigationPath.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeNavigationPath() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FLinearColor();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_ENavigationOptionFlag();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_ENavPathEvent();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavigationPath();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavigationPath_NoRegister();
NAVIGATIONSYSTEM_API UFunction* Z_Construct_UDelegateFunction_NavigationSystem_OnNavigationPathUpdated__DelegateSignature();
UPackage* Z_Construct_UPackage__Script_NavigationSystem();
// ********** End Cross Module References **********************************************************
// ********** Begin Delegate FOnNavigationPathUpdated **********************************************
struct Z_Construct_UDelegateFunction_NavigationSystem_OnNavigationPathUpdated__DelegateSignature_Statics
{
struct _Script_NavigationSystem_eventOnNavigationPathUpdated_Parms
{
UNavigationPath* AffectedPath;
TEnumAsByte<ENavPathEvent::Type> PathEvent;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/NavigationPath.h" },
};
#endif // WITH_METADATA
// ********** Begin Delegate FOnNavigationPathUpdated constinit property declarations **************
static const UECodeGen_Private::FObjectPropertyParams NewProp_AffectedPath;
static const UECodeGen_Private::FBytePropertyParams NewProp_PathEvent;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Delegate FOnNavigationPathUpdated constinit property declarations ****************
static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};
// ********** Begin Delegate FOnNavigationPathUpdated Property Definitions *************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UDelegateFunction_NavigationSystem_OnNavigationPathUpdated__DelegateSignature_Statics::NewProp_AffectedPath = { "AffectedPath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_NavigationSystem_eventOnNavigationPathUpdated_Parms, AffectedPath), Z_Construct_UClass_UNavigationPath_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UDelegateFunction_NavigationSystem_OnNavigationPathUpdated__DelegateSignature_Statics::NewProp_PathEvent = { "PathEvent", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_NavigationSystem_eventOnNavigationPathUpdated_Parms, PathEvent), Z_Construct_UEnum_Engine_ENavPathEvent, METADATA_PARAMS(0, nullptr) }; // 1588428734
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_NavigationSystem_OnNavigationPathUpdated__DelegateSignature_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_NavigationSystem_OnNavigationPathUpdated__DelegateSignature_Statics::NewProp_AffectedPath,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_NavigationSystem_OnNavigationPathUpdated__DelegateSignature_Statics::NewProp_PathEvent,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_NavigationSystem_OnNavigationPathUpdated__DelegateSignature_Statics::PropPointers) < 2048);
// ********** End Delegate FOnNavigationPathUpdated Property Definitions ***************************
const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_NavigationSystem_OnNavigationPathUpdated__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_NavigationSystem, nullptr, "OnNavigationPathUpdated__DelegateSignature", Z_Construct_UDelegateFunction_NavigationSystem_OnNavigationPathUpdated__DelegateSignature_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_NavigationSystem_OnNavigationPathUpdated__DelegateSignature_Statics::PropPointers),
sizeof(Z_Construct_UDelegateFunction_NavigationSystem_OnNavigationPathUpdated__DelegateSignature_Statics::_Script_NavigationSystem_eventOnNavigationPathUpdated_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_NavigationSystem_OnNavigationPathUpdated__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_NavigationSystem_OnNavigationPathUpdated__DelegateSignature_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UDelegateFunction_NavigationSystem_OnNavigationPathUpdated__DelegateSignature_Statics::_Script_NavigationSystem_eventOnNavigationPathUpdated_Parms) < MAX_uint16);
UFunction* Z_Construct_UDelegateFunction_NavigationSystem_OnNavigationPathUpdated__DelegateSignature()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_NavigationSystem_OnNavigationPathUpdated__DelegateSignature_Statics::FuncParams);
}
return ReturnFunction;
}
void FOnNavigationPathUpdated_DelegateWrapper(const FMulticastScriptDelegate& OnNavigationPathUpdated, UNavigationPath* AffectedPath, ENavPathEvent::Type PathEvent)
{
struct _Script_NavigationSystem_eventOnNavigationPathUpdated_Parms
{
UNavigationPath* AffectedPath;
TEnumAsByte<ENavPathEvent::Type> PathEvent;
};
_Script_NavigationSystem_eventOnNavigationPathUpdated_Parms Parms;
Parms.AffectedPath=AffectedPath;
Parms.PathEvent=PathEvent;
OnNavigationPathUpdated.ProcessMulticastDelegate<UObject>(&Parms);
}
// ********** End Delegate FOnNavigationPathUpdated ************************************************
// ********** Begin Class UNavigationPath Function EnableDebugDrawing ******************************
struct Z_Construct_UFunction_UNavigationPath_EnableDebugDrawing_Statics
{
struct NavigationPath_eventEnableDebugDrawing_Parms
{
bool bShouldDrawDebugData;
FLinearColor PathColor;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "AI|Debug" },
{ "CPP_Default_PathColor", "(R=1.000000,G=1.000000,B=1.000000,A=1.000000)" },
{ "ModuleRelativePath", "Public/NavigationPath.h" },
};
#endif // WITH_METADATA
// ********** Begin Function EnableDebugDrawing constinit property declarations ********************
static void NewProp_bShouldDrawDebugData_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldDrawDebugData;
static const UECodeGen_Private::FStructPropertyParams NewProp_PathColor;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function EnableDebugDrawing constinit property declarations **********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function EnableDebugDrawing Property Definitions *******************************
void Z_Construct_UFunction_UNavigationPath_EnableDebugDrawing_Statics::NewProp_bShouldDrawDebugData_SetBit(void* Obj)
{
((NavigationPath_eventEnableDebugDrawing_Parms*)Obj)->bShouldDrawDebugData = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UNavigationPath_EnableDebugDrawing_Statics::NewProp_bShouldDrawDebugData = { "bShouldDrawDebugData", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(NavigationPath_eventEnableDebugDrawing_Parms), &Z_Construct_UFunction_UNavigationPath_EnableDebugDrawing_Statics::NewProp_bShouldDrawDebugData_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UNavigationPath_EnableDebugDrawing_Statics::NewProp_PathColor = { "PathColor", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NavigationPath_eventEnableDebugDrawing_Parms, PathColor), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UNavigationPath_EnableDebugDrawing_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNavigationPath_EnableDebugDrawing_Statics::NewProp_bShouldDrawDebugData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNavigationPath_EnableDebugDrawing_Statics::NewProp_PathColor,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UNavigationPath_EnableDebugDrawing_Statics::PropPointers) < 2048);
// ********** End Function EnableDebugDrawing Property Definitions *********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UNavigationPath_EnableDebugDrawing_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UNavigationPath, nullptr, "EnableDebugDrawing", Z_Construct_UFunction_UNavigationPath_EnableDebugDrawing_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UNavigationPath_EnableDebugDrawing_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UNavigationPath_EnableDebugDrawing_Statics::NavigationPath_eventEnableDebugDrawing_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UNavigationPath_EnableDebugDrawing_Statics::Function_MetaDataParams), Z_Construct_UFunction_UNavigationPath_EnableDebugDrawing_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UNavigationPath_EnableDebugDrawing_Statics::NavigationPath_eventEnableDebugDrawing_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UNavigationPath_EnableDebugDrawing()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UNavigationPath_EnableDebugDrawing_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UNavigationPath::execEnableDebugDrawing)
{
P_GET_UBOOL(Z_Param_bShouldDrawDebugData);
P_GET_STRUCT(FLinearColor,Z_Param_PathColor);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->EnableDebugDrawing(Z_Param_bShouldDrawDebugData,Z_Param_PathColor);
P_NATIVE_END;
}
// ********** End Class UNavigationPath Function EnableDebugDrawing ********************************
// ********** Begin Class UNavigationPath Function EnableRecalculationOnInvalidation ***************
struct Z_Construct_UFunction_UNavigationPath_EnableRecalculationOnInvalidation_Statics
{
struct NavigationPath_eventEnableRecalculationOnInvalidation_Parms
{
ENavigationOptionFlag DoRecalculation;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "AI|Navigation" },
{ "Comment", "/** if enabled path will request recalculation if it gets invalidated due to a change to underlying navigation */" },
{ "ModuleRelativePath", "Public/NavigationPath.h" },
{ "ToolTip", "if enabled path will request recalculation if it gets invalidated due to a change to underlying navigation" },
};
#endif // WITH_METADATA
// ********** Begin Function EnableRecalculationOnInvalidation constinit property declarations *****
static const UECodeGen_Private::FBytePropertyParams NewProp_DoRecalculation_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_DoRecalculation;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function EnableRecalculationOnInvalidation constinit property declarations *******
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function EnableRecalculationOnInvalidation Property Definitions ****************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UNavigationPath_EnableRecalculationOnInvalidation_Statics::NewProp_DoRecalculation_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UNavigationPath_EnableRecalculationOnInvalidation_Statics::NewProp_DoRecalculation = { "DoRecalculation", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NavigationPath_eventEnableRecalculationOnInvalidation_Parms, DoRecalculation), Z_Construct_UEnum_Engine_ENavigationOptionFlag, METADATA_PARAMS(0, nullptr) }; // 823423754
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UNavigationPath_EnableRecalculationOnInvalidation_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNavigationPath_EnableRecalculationOnInvalidation_Statics::NewProp_DoRecalculation_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNavigationPath_EnableRecalculationOnInvalidation_Statics::NewProp_DoRecalculation,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UNavigationPath_EnableRecalculationOnInvalidation_Statics::PropPointers) < 2048);
// ********** End Function EnableRecalculationOnInvalidation Property Definitions ******************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UNavigationPath_EnableRecalculationOnInvalidation_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UNavigationPath, nullptr, "EnableRecalculationOnInvalidation", Z_Construct_UFunction_UNavigationPath_EnableRecalculationOnInvalidation_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UNavigationPath_EnableRecalculationOnInvalidation_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UNavigationPath_EnableRecalculationOnInvalidation_Statics::NavigationPath_eventEnableRecalculationOnInvalidation_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UNavigationPath_EnableRecalculationOnInvalidation_Statics::Function_MetaDataParams), Z_Construct_UFunction_UNavigationPath_EnableRecalculationOnInvalidation_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UNavigationPath_EnableRecalculationOnInvalidation_Statics::NavigationPath_eventEnableRecalculationOnInvalidation_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UNavigationPath_EnableRecalculationOnInvalidation()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UNavigationPath_EnableRecalculationOnInvalidation_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UNavigationPath::execEnableRecalculationOnInvalidation)
{
P_GET_ENUM(ENavigationOptionFlag,Z_Param_DoRecalculation);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->EnableRecalculationOnInvalidation(ENavigationOptionFlag(Z_Param_DoRecalculation));
P_NATIVE_END;
}
// ********** End Class UNavigationPath Function EnableRecalculationOnInvalidation *****************
// ********** Begin Class UNavigationPath Function GetDebugString **********************************
struct Z_Construct_UFunction_UNavigationPath_GetDebugString_Statics
{
struct NavigationPath_eventGetDebugString_Parms
{
FString ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "AI|Debug" },
{ "Comment", "// UObject end\n" },
{ "ModuleRelativePath", "Public/NavigationPath.h" },
{ "ToolTip", "UObject end" },
};
#endif // WITH_METADATA
// ********** Begin Function GetDebugString constinit property declarations ************************
static const UECodeGen_Private::FStrPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetDebugString constinit property declarations **************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetDebugString Property Definitions ***********************************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UNavigationPath_GetDebugString_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NavigationPath_eventGetDebugString_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UNavigationPath_GetDebugString_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNavigationPath_GetDebugString_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UNavigationPath_GetDebugString_Statics::PropPointers) < 2048);
// ********** End Function GetDebugString Property Definitions *************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UNavigationPath_GetDebugString_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UNavigationPath, nullptr, "GetDebugString", Z_Construct_UFunction_UNavigationPath_GetDebugString_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UNavigationPath_GetDebugString_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UNavigationPath_GetDebugString_Statics::NavigationPath_eventGetDebugString_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UNavigationPath_GetDebugString_Statics::Function_MetaDataParams), Z_Construct_UFunction_UNavigationPath_GetDebugString_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UNavigationPath_GetDebugString_Statics::NavigationPath_eventGetDebugString_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UNavigationPath_GetDebugString()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UNavigationPath_GetDebugString_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UNavigationPath::execGetDebugString)
{
P_FINISH;
P_NATIVE_BEGIN;
*(FString*)Z_Param__Result=P_THIS->GetDebugString();
P_NATIVE_END;
}
// ********** End Class UNavigationPath Function GetDebugString ************************************
// ********** Begin Class UNavigationPath Function GetPathCost *************************************
struct Z_Construct_UFunction_UNavigationPath_GetPathCost_Statics
{
struct NavigationPath_eventGetPathCost_Parms
{
double ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "AI|Navigation" },
{ "ModuleRelativePath", "Public/NavigationPath.h" },
};
#endif // WITH_METADATA
// ********** Begin Function GetPathCost constinit property declarations ***************************
static const UECodeGen_Private::FDoublePropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetPathCost constinit property declarations *****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetPathCost Property Definitions **************************************
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UFunction_UNavigationPath_GetPathCost_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NavigationPath_eventGetPathCost_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UNavigationPath_GetPathCost_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNavigationPath_GetPathCost_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UNavigationPath_GetPathCost_Statics::PropPointers) < 2048);
// ********** End Function GetPathCost Property Definitions ****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UNavigationPath_GetPathCost_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UNavigationPath, nullptr, "GetPathCost", Z_Construct_UFunction_UNavigationPath_GetPathCost_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UNavigationPath_GetPathCost_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UNavigationPath_GetPathCost_Statics::NavigationPath_eventGetPathCost_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UNavigationPath_GetPathCost_Statics::Function_MetaDataParams), Z_Construct_UFunction_UNavigationPath_GetPathCost_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UNavigationPath_GetPathCost_Statics::NavigationPath_eventGetPathCost_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UNavigationPath_GetPathCost()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UNavigationPath_GetPathCost_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UNavigationPath::execGetPathCost)
{
P_FINISH;
P_NATIVE_BEGIN;
*(double*)Z_Param__Result=P_THIS->GetPathCost();
P_NATIVE_END;
}
// ********** End Class UNavigationPath Function GetPathCost ***************************************
// ********** Begin Class UNavigationPath Function GetPathLength ***********************************
struct Z_Construct_UFunction_UNavigationPath_GetPathLength_Statics
{
struct NavigationPath_eventGetPathLength_Parms
{
double ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "AI|Navigation" },
{ "ModuleRelativePath", "Public/NavigationPath.h" },
};
#endif // WITH_METADATA
// ********** Begin Function GetPathLength constinit property declarations *************************
static const UECodeGen_Private::FDoublePropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetPathLength constinit property declarations ***************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetPathLength Property Definitions ************************************
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UFunction_UNavigationPath_GetPathLength_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(NavigationPath_eventGetPathLength_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UNavigationPath_GetPathLength_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNavigationPath_GetPathLength_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UNavigationPath_GetPathLength_Statics::PropPointers) < 2048);
// ********** End Function GetPathLength Property Definitions **************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UNavigationPath_GetPathLength_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UNavigationPath, nullptr, "GetPathLength", Z_Construct_UFunction_UNavigationPath_GetPathLength_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UNavigationPath_GetPathLength_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UNavigationPath_GetPathLength_Statics::NavigationPath_eventGetPathLength_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UNavigationPath_GetPathLength_Statics::Function_MetaDataParams), Z_Construct_UFunction_UNavigationPath_GetPathLength_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UNavigationPath_GetPathLength_Statics::NavigationPath_eventGetPathLength_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UNavigationPath_GetPathLength()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UNavigationPath_GetPathLength_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UNavigationPath::execGetPathLength)
{
P_FINISH;
P_NATIVE_BEGIN;
*(double*)Z_Param__Result=P_THIS->GetPathLength();
P_NATIVE_END;
}
// ********** End Class UNavigationPath Function GetPathLength *************************************
// ********** Begin Class UNavigationPath Function IsPartial ***************************************
struct Z_Construct_UFunction_UNavigationPath_IsPartial_Statics
{
struct NavigationPath_eventIsPartial_Parms
{
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "AI|Navigation" },
{ "ModuleRelativePath", "Public/NavigationPath.h" },
};
#endif // WITH_METADATA
// ********** Begin Function IsPartial constinit property declarations *****************************
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function IsPartial constinit property declarations *******************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function IsPartial Property Definitions ****************************************
void Z_Construct_UFunction_UNavigationPath_IsPartial_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((NavigationPath_eventIsPartial_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UNavigationPath_IsPartial_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(NavigationPath_eventIsPartial_Parms), &Z_Construct_UFunction_UNavigationPath_IsPartial_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UNavigationPath_IsPartial_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNavigationPath_IsPartial_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UNavigationPath_IsPartial_Statics::PropPointers) < 2048);
// ********** End Function IsPartial Property Definitions ******************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UNavigationPath_IsPartial_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UNavigationPath, nullptr, "IsPartial", Z_Construct_UFunction_UNavigationPath_IsPartial_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UNavigationPath_IsPartial_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UNavigationPath_IsPartial_Statics::NavigationPath_eventIsPartial_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UNavigationPath_IsPartial_Statics::Function_MetaDataParams), Z_Construct_UFunction_UNavigationPath_IsPartial_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UNavigationPath_IsPartial_Statics::NavigationPath_eventIsPartial_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UNavigationPath_IsPartial()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UNavigationPath_IsPartial_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UNavigationPath::execIsPartial)
{
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->IsPartial();
P_NATIVE_END;
}
// ********** End Class UNavigationPath Function IsPartial *****************************************
// ********** Begin Class UNavigationPath Function IsStringPulled **********************************
struct Z_Construct_UFunction_UNavigationPath_IsStringPulled_Statics
{
struct NavigationPath_eventIsStringPulled_Parms
{
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "AI|Navigation" },
{ "ModuleRelativePath", "Public/NavigationPath.h" },
};
#endif // WITH_METADATA
// ********** Begin Function IsStringPulled constinit property declarations ************************
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function IsStringPulled constinit property declarations **************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function IsStringPulled Property Definitions ***********************************
void Z_Construct_UFunction_UNavigationPath_IsStringPulled_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((NavigationPath_eventIsStringPulled_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UNavigationPath_IsStringPulled_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(NavigationPath_eventIsStringPulled_Parms), &Z_Construct_UFunction_UNavigationPath_IsStringPulled_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UNavigationPath_IsStringPulled_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNavigationPath_IsStringPulled_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UNavigationPath_IsStringPulled_Statics::PropPointers) < 2048);
// ********** End Function IsStringPulled Property Definitions *************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UNavigationPath_IsStringPulled_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UNavigationPath, nullptr, "IsStringPulled", Z_Construct_UFunction_UNavigationPath_IsStringPulled_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UNavigationPath_IsStringPulled_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UNavigationPath_IsStringPulled_Statics::NavigationPath_eventIsStringPulled_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UNavigationPath_IsStringPulled_Statics::Function_MetaDataParams), Z_Construct_UFunction_UNavigationPath_IsStringPulled_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UNavigationPath_IsStringPulled_Statics::NavigationPath_eventIsStringPulled_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UNavigationPath_IsStringPulled()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UNavigationPath_IsStringPulled_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UNavigationPath::execIsStringPulled)
{
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->IsStringPulled();
P_NATIVE_END;
}
// ********** End Class UNavigationPath Function IsStringPulled ************************************
// ********** Begin Class UNavigationPath Function IsValid *****************************************
struct Z_Construct_UFunction_UNavigationPath_IsValid_Statics
{
struct NavigationPath_eventIsValid_Parms
{
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "AI|Navigation" },
{ "ModuleRelativePath", "Public/NavigationPath.h" },
};
#endif // WITH_METADATA
// ********** Begin Function IsValid constinit property declarations *******************************
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function IsValid constinit property declarations *********************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function IsValid Property Definitions ******************************************
void Z_Construct_UFunction_UNavigationPath_IsValid_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((NavigationPath_eventIsValid_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UNavigationPath_IsValid_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(NavigationPath_eventIsValid_Parms), &Z_Construct_UFunction_UNavigationPath_IsValid_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UNavigationPath_IsValid_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UNavigationPath_IsValid_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UNavigationPath_IsValid_Statics::PropPointers) < 2048);
// ********** End Function IsValid Property Definitions ********************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UNavigationPath_IsValid_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UNavigationPath, nullptr, "IsValid", Z_Construct_UFunction_UNavigationPath_IsValid_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UNavigationPath_IsValid_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UNavigationPath_IsValid_Statics::NavigationPath_eventIsValid_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UNavigationPath_IsValid_Statics::Function_MetaDataParams), Z_Construct_UFunction_UNavigationPath_IsValid_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UNavigationPath_IsValid_Statics::NavigationPath_eventIsValid_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UNavigationPath_IsValid()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UNavigationPath_IsValid_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UNavigationPath::execIsValid)
{
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->IsValid();
P_NATIVE_END;
}
// ********** End Class UNavigationPath Function IsValid *******************************************
// ********** Begin Class UNavigationPath **********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UNavigationPath;
UClass* UNavigationPath::GetPrivateStaticClass()
{
using TClass = UNavigationPath;
if (!Z_Registration_Info_UClass_UNavigationPath.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("NavigationPath"),
Z_Registration_Info_UClass_UNavigationPath.InnerSingleton,
StaticRegisterNativesUNavigationPath,
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_UNavigationPath.InnerSingleton;
}
UClass* Z_Construct_UClass_UNavigationPath_NoRegister()
{
return UNavigationPath::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UNavigationPath_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n *\x09UObject wrapper for FNavigationPath\n */" },
{ "IncludePath", "NavigationPath.h" },
{ "ModuleRelativePath", "Public/NavigationPath.h" },
{ "ToolTip", "UObject wrapper for FNavigationPath" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PathUpdatedNotifier_MetaData[] = {
{ "ModuleRelativePath", "Public/NavigationPath.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PathPoints_MetaData[] = {
{ "Category", "Navigation" },
{ "ModuleRelativePath", "Public/NavigationPath.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RecalculateOnInvalidation_MetaData[] = {
{ "Category", "Navigation" },
{ "ModuleRelativePath", "Public/NavigationPath.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UNavigationPath constinit property declarations **************************
static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_PathUpdatedNotifier;
static const UECodeGen_Private::FStructPropertyParams NewProp_PathPoints_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_PathPoints;
static const UECodeGen_Private::FBytePropertyParams NewProp_RecalculateOnInvalidation_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_RecalculateOnInvalidation;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UNavigationPath constinit property declarations ****************************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("EnableDebugDrawing"), .Pointer = &UNavigationPath::execEnableDebugDrawing },
{ .NameUTF8 = UTF8TEXT("EnableRecalculationOnInvalidation"), .Pointer = &UNavigationPath::execEnableRecalculationOnInvalidation },
{ .NameUTF8 = UTF8TEXT("GetDebugString"), .Pointer = &UNavigationPath::execGetDebugString },
{ .NameUTF8 = UTF8TEXT("GetPathCost"), .Pointer = &UNavigationPath::execGetPathCost },
{ .NameUTF8 = UTF8TEXT("GetPathLength"), .Pointer = &UNavigationPath::execGetPathLength },
{ .NameUTF8 = UTF8TEXT("IsPartial"), .Pointer = &UNavigationPath::execIsPartial },
{ .NameUTF8 = UTF8TEXT("IsStringPulled"), .Pointer = &UNavigationPath::execIsStringPulled },
{ .NameUTF8 = UTF8TEXT("IsValid"), .Pointer = &UNavigationPath::execIsValid },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UNavigationPath_EnableDebugDrawing, "EnableDebugDrawing" }, // 3200775047
{ &Z_Construct_UFunction_UNavigationPath_EnableRecalculationOnInvalidation, "EnableRecalculationOnInvalidation" }, // 158341215
{ &Z_Construct_UFunction_UNavigationPath_GetDebugString, "GetDebugString" }, // 2424976303
{ &Z_Construct_UFunction_UNavigationPath_GetPathCost, "GetPathCost" }, // 536743229
{ &Z_Construct_UFunction_UNavigationPath_GetPathLength, "GetPathLength" }, // 78691869
{ &Z_Construct_UFunction_UNavigationPath_IsPartial, "IsPartial" }, // 2029134049
{ &Z_Construct_UFunction_UNavigationPath_IsStringPulled, "IsStringPulled" }, // 1606946517
{ &Z_Construct_UFunction_UNavigationPath_IsValid, "IsValid" }, // 3930841719
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UNavigationPath>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UNavigationPath_Statics
// ********** Begin Class UNavigationPath Property Definitions *************************************
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UNavigationPath_Statics::NewProp_PathUpdatedNotifier = { "PathUpdatedNotifier", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UNavigationPath, PathUpdatedNotifier), Z_Construct_UDelegateFunction_NavigationSystem_OnNavigationPathUpdated__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PathUpdatedNotifier_MetaData), NewProp_PathUpdatedNotifier_MetaData) }; // 1063730581
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UNavigationPath_Statics::NewProp_PathPoints_Inner = { "PathPoints", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UNavigationPath_Statics::NewProp_PathPoints = { "PathPoints", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UNavigationPath, PathPoints), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PathPoints_MetaData), NewProp_PathPoints_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UNavigationPath_Statics::NewProp_RecalculateOnInvalidation_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UNavigationPath_Statics::NewProp_RecalculateOnInvalidation = { "RecalculateOnInvalidation", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UNavigationPath, RecalculateOnInvalidation), Z_Construct_UEnum_Engine_ENavigationOptionFlag, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RecalculateOnInvalidation_MetaData), NewProp_RecalculateOnInvalidation_MetaData) }; // 823423754
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UNavigationPath_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavigationPath_Statics::NewProp_PathUpdatedNotifier,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavigationPath_Statics::NewProp_PathPoints_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavigationPath_Statics::NewProp_PathPoints,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavigationPath_Statics::NewProp_RecalculateOnInvalidation_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavigationPath_Statics::NewProp_RecalculateOnInvalidation,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UNavigationPath_Statics::PropPointers) < 2048);
// ********** End Class UNavigationPath Property Definitions ***************************************
UObject* (*const Z_Construct_UClass_UNavigationPath_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_NavigationSystem,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UNavigationPath_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UNavigationPath_Statics::ClassParams = {
&UNavigationPath::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UNavigationPath_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UNavigationPath_Statics::PropPointers),
0,
0x008800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UNavigationPath_Statics::Class_MetaDataParams), Z_Construct_UClass_UNavigationPath_Statics::Class_MetaDataParams)
};
void UNavigationPath::StaticRegisterNativesUNavigationPath()
{
UClass* Class = UNavigationPath::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UNavigationPath_Statics::Funcs));
}
UClass* Z_Construct_UClass_UNavigationPath()
{
if (!Z_Registration_Info_UClass_UNavigationPath.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UNavigationPath.OuterSingleton, Z_Construct_UClass_UNavigationPath_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UNavigationPath.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UNavigationPath);
UNavigationPath::~UNavigationPath() {}
// ********** End Class UNavigationPath ************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationPath_h__Script_NavigationSystem_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UNavigationPath, UNavigationPath::StaticClass, TEXT("UNavigationPath"), &Z_Registration_Info_UClass_UNavigationPath, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UNavigationPath), 3681338798U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationPath_h__Script_NavigationSystem_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationPath_h__Script_NavigationSystem_1934367769{
TEXT("/Script/NavigationSystem"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationPath_h__Script_NavigationSystem_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationPath_h__Script_NavigationSystem_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,85 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "NavigationPath.h"
#ifdef NAVIGATIONSYSTEM_NavigationPath_generated_h
#error "NavigationPath.generated.h already included, missing '#pragma once' in NavigationPath.h"
#endif
#define NAVIGATIONSYSTEM_NavigationPath_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class UNavigationPath;
enum class ENavigationOptionFlag : uint8;
struct FLinearColor;
// ********** Begin Delegate FOnNavigationPathUpdated **********************************************
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationPath_h_17_DELEGATE \
NAVIGATIONSYSTEM_API void FOnNavigationPathUpdated_DelegateWrapper(const FMulticastScriptDelegate& OnNavigationPathUpdated, UNavigationPath* AffectedPath, ENavPathEvent::Type PathEvent);
// ********** End Delegate FOnNavigationPathUpdated ************************************************
// ********** Begin Class UNavigationPath **********************************************************
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationPath_h_26_RPC_WRAPPERS \
DECLARE_FUNCTION(execIsStringPulled); \
DECLARE_FUNCTION(execIsValid); \
DECLARE_FUNCTION(execIsPartial); \
DECLARE_FUNCTION(execGetPathCost); \
DECLARE_FUNCTION(execGetPathLength); \
DECLARE_FUNCTION(execEnableRecalculationOnInvalidation); \
DECLARE_FUNCTION(execEnableDebugDrawing); \
DECLARE_FUNCTION(execGetDebugString);
struct Z_Construct_UClass_UNavigationPath_Statics;
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavigationPath_NoRegister();
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationPath_h_26_INCLASS \
private: \
static void StaticRegisterNativesUNavigationPath(); \
friend struct ::Z_Construct_UClass_UNavigationPath_Statics; \
static UClass* GetPrivateStaticClass(); \
friend NAVIGATIONSYSTEM_API UClass* ::Z_Construct_UClass_UNavigationPath_NoRegister(); \
public: \
DECLARE_CLASS2(UNavigationPath, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/NavigationSystem"), Z_Construct_UClass_UNavigationPath_NoRegister) \
DECLARE_SERIALIZER(UNavigationPath)
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationPath_h_26_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NAVIGATIONSYSTEM_API UNavigationPath(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UNavigationPath) \
DECLARE_VTABLE_PTR_HELPER_CTOR(NAVIGATIONSYSTEM_API, UNavigationPath); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UNavigationPath); \
/** Deleted move- and copy-constructors, should never be used */ \
UNavigationPath(UNavigationPath&&) = delete; \
UNavigationPath(const UNavigationPath&) = delete; \
NAVIGATIONSYSTEM_API virtual ~UNavigationPath();
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationPath_h_23_PROLOG
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationPath_h_26_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationPath_h_26_RPC_WRAPPERS \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationPath_h_26_INCLASS \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationPath_h_26_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UNavigationPath;
// ********** End Class UNavigationPath ************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationPath_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,117 @@
// 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 "NavigationPathGenerator.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeNavigationPathGenerator() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UInterface();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavigationPathGenerator();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavigationPathGenerator_NoRegister();
UPackage* Z_Construct_UPackage__Script_NavigationSystem();
// ********** End Cross Module References **********************************************************
// ********** Begin Interface UNavigationPathGenerator *********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UNavigationPathGenerator;
UClass* UNavigationPathGenerator::GetPrivateStaticClass()
{
using TClass = UNavigationPathGenerator;
if (!Z_Registration_Info_UClass_UNavigationPathGenerator.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("NavigationPathGenerator"),
Z_Registration_Info_UClass_UNavigationPathGenerator.InnerSingleton,
StaticRegisterNativesUNavigationPathGenerator,
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_UNavigationPathGenerator.InnerSingleton;
}
UClass* Z_Construct_UClass_UNavigationPathGenerator_NoRegister()
{
return UNavigationPathGenerator::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UNavigationPathGenerator_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "CannotImplementInterfaceInBlueprint", "" },
{ "ModuleRelativePath", "Public/NavigationPathGenerator.h" },
};
#endif // WITH_METADATA
// ********** Begin Interface UNavigationPathGenerator constinit property declarations *************
// ********** End Interface UNavigationPathGenerator constinit property declarations ***************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<INavigationPathGenerator>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UNavigationPathGenerator_Statics
UObject* (*const Z_Construct_UClass_UNavigationPathGenerator_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInterface,
(UObject* (*)())Z_Construct_UPackage__Script_NavigationSystem,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UNavigationPathGenerator_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UNavigationPathGenerator_Statics::ClassParams = {
&UNavigationPathGenerator::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000840A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UNavigationPathGenerator_Statics::Class_MetaDataParams), Z_Construct_UClass_UNavigationPathGenerator_Statics::Class_MetaDataParams)
};
void UNavigationPathGenerator::StaticRegisterNativesUNavigationPathGenerator()
{
}
UClass* Z_Construct_UClass_UNavigationPathGenerator()
{
if (!Z_Registration_Info_UClass_UNavigationPathGenerator.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UNavigationPathGenerator.OuterSingleton, Z_Construct_UClass_UNavigationPathGenerator_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UNavigationPathGenerator.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UNavigationPathGenerator);
// ********** End Interface UNavigationPathGenerator ***********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationPathGenerator_h__Script_NavigationSystem_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UNavigationPathGenerator, UNavigationPathGenerator::StaticClass, TEXT("UNavigationPathGenerator"), &Z_Registration_Info_UClass_UNavigationPathGenerator, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UNavigationPathGenerator), 4210725010U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationPathGenerator_h__Script_NavigationSystem_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationPathGenerator_h__Script_NavigationSystem_2582090746{
TEXT("/Script/NavigationSystem"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationPathGenerator_h__Script_NavigationSystem_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationPathGenerator_h__Script_NavigationSystem_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,78 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "NavigationPathGenerator.h"
#ifdef NAVIGATIONSYSTEM_NavigationPathGenerator_generated_h
#error "NavigationPathGenerator.generated.h already included, missing '#pragma once' in NavigationPathGenerator.h"
#endif
#define NAVIGATIONSYSTEM_NavigationPathGenerator_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Interface UNavigationPathGenerator *********************************************
struct Z_Construct_UClass_UNavigationPathGenerator_Statics;
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavigationPathGenerator_NoRegister();
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationPathGenerator_h_16_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NAVIGATIONSYSTEM_API UNavigationPathGenerator(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UNavigationPathGenerator) \
DECLARE_VTABLE_PTR_HELPER_CTOR(NAVIGATIONSYSTEM_API, UNavigationPathGenerator); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UNavigationPathGenerator); \
/** Deleted move- and copy-constructors, should never be used */ \
UNavigationPathGenerator(UNavigationPathGenerator&&) = delete; \
UNavigationPathGenerator(const UNavigationPathGenerator&) = delete; \
virtual ~UNavigationPathGenerator() = default;
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationPathGenerator_h_16_GENERATED_UINTERFACE_BODY() \
private: \
static void StaticRegisterNativesUNavigationPathGenerator(); \
friend struct ::Z_Construct_UClass_UNavigationPathGenerator_Statics; \
static UClass* GetPrivateStaticClass(); \
friend NAVIGATIONSYSTEM_API UClass* ::Z_Construct_UClass_UNavigationPathGenerator_NoRegister(); \
public: \
DECLARE_CLASS2(UNavigationPathGenerator, UInterface, COMPILED_IN_FLAGS(CLASS_Abstract | CLASS_Interface), CASTCLASS_None, TEXT("/Script/NavigationSystem"), Z_Construct_UClass_UNavigationPathGenerator_NoRegister) \
DECLARE_SERIALIZER(UNavigationPathGenerator)
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationPathGenerator_h_16_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationPathGenerator_h_16_GENERATED_UINTERFACE_BODY() \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationPathGenerator_h_16_STANDARD_CONSTRUCTORS \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationPathGenerator_h_16_INCLASS_IINTERFACE \
protected: \
virtual ~INavigationPathGenerator() {} \
public: \
typedef UNavigationPathGenerator UClassType; \
typedef INavigationPathGenerator ThisClass; \
virtual UObject* _getUObject() const { return nullptr; }
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationPathGenerator_h_13_PROLOG
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationPathGenerator_h_21_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationPathGenerator_h_16_INCLASS_IINTERFACE \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UNavigationPathGenerator;
// ********** End Interface UNavigationPathGenerator ***********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationPathGenerator_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,549 @@
// 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 "NavFilters/NavigationQueryFilter.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeNavigationQueryFilter() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UClass_NoRegister();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavArea_NoRegister();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavigationQueryFilter();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavigationQueryFilter_NoRegister();
NAVIGATIONSYSTEM_API UScriptStruct* Z_Construct_UScriptStruct_FNavigationFilterArea();
NAVIGATIONSYSTEM_API UScriptStruct* Z_Construct_UScriptStruct_FNavigationFilterFlags();
UPackage* Z_Construct_UPackage__Script_NavigationSystem();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FNavigationFilterArea *********************************************
struct Z_Construct_UScriptStruct_FNavigationFilterArea_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FNavigationFilterArea); }
static inline consteval int16 GetStructAlignment() { return alignof(FNavigationFilterArea); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/NavFilters/NavigationQueryFilter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AreaClass_MetaData[] = {
{ "Category", "Area" },
{ "Comment", "/** navigation area class */" },
{ "ModuleRelativePath", "Public/NavFilters/NavigationQueryFilter.h" },
{ "ToolTip", "navigation area class" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TravelCostOverride_MetaData[] = {
{ "Category", "Area" },
{ "ClampMin", "0.001000" },
{ "Comment", "/** override for travel cost */" },
{ "EditCondition", "bOverrideTravelCost" },
{ "ModuleRelativePath", "Public/NavFilters/NavigationQueryFilter.h" },
{ "ToolTip", "override for travel cost" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EnteringCostOverride_MetaData[] = {
{ "Category", "Area" },
{ "ClampMin", "0" },
{ "Comment", "/** override for entering cost */" },
{ "EditCondition", "bOverrideEnteringCost" },
{ "ModuleRelativePath", "Public/NavFilters/NavigationQueryFilter.h" },
{ "ToolTip", "override for entering cost" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsExcluded_MetaData[] = {
{ "Category", "Area" },
{ "Comment", "/** mark as excluded */" },
{ "ModuleRelativePath", "Public/NavFilters/NavigationQueryFilter.h" },
{ "ToolTip", "mark as excluded" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bOverrideTravelCost_MetaData[] = {
{ "Category", "Area" },
{ "InlineEditConditionToggle", "" },
{ "ModuleRelativePath", "Public/NavFilters/NavigationQueryFilter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bOverrideEnteringCost_MetaData[] = {
{ "Category", "Area" },
{ "InlineEditConditionToggle", "" },
{ "ModuleRelativePath", "Public/NavFilters/NavigationQueryFilter.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FNavigationFilterArea constinit property declarations *************
static const UECodeGen_Private::FClassPropertyParams NewProp_AreaClass;
static const UECodeGen_Private::FFloatPropertyParams NewProp_TravelCostOverride;
static const UECodeGen_Private::FFloatPropertyParams NewProp_EnteringCostOverride;
static void NewProp_bIsExcluded_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsExcluded;
static void NewProp_bOverrideTravelCost_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bOverrideTravelCost;
static void NewProp_bOverrideEnteringCost_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bOverrideEnteringCost;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FNavigationFilterArea constinit property declarations ***************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FNavigationFilterArea>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FNavigationFilterArea_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FNavigationFilterArea;
class UScriptStruct* FNavigationFilterArea::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FNavigationFilterArea.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FNavigationFilterArea.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FNavigationFilterArea, (UObject*)Z_Construct_UPackage__Script_NavigationSystem(), TEXT("NavigationFilterArea"));
}
return Z_Registration_Info_UScriptStruct_FNavigationFilterArea.OuterSingleton;
}
// ********** Begin ScriptStruct FNavigationFilterArea Property Definitions ************************
const UECodeGen_Private::FClassPropertyParams Z_Construct_UScriptStruct_FNavigationFilterArea_Statics::NewProp_AreaClass = { "AreaClass", nullptr, (EPropertyFlags)0x0014000000000001, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNavigationFilterArea, AreaClass), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UNavArea_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AreaClass_MetaData), NewProp_AreaClass_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FNavigationFilterArea_Statics::NewProp_TravelCostOverride = { "TravelCostOverride", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNavigationFilterArea, TravelCostOverride), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TravelCostOverride_MetaData), NewProp_TravelCostOverride_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FNavigationFilterArea_Statics::NewProp_EnteringCostOverride = { "EnteringCostOverride", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNavigationFilterArea, EnteringCostOverride), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EnteringCostOverride_MetaData), NewProp_EnteringCostOverride_MetaData) };
void Z_Construct_UScriptStruct_FNavigationFilterArea_Statics::NewProp_bIsExcluded_SetBit(void* Obj)
{
((FNavigationFilterArea*)Obj)->bIsExcluded = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FNavigationFilterArea_Statics::NewProp_bIsExcluded = { "bIsExcluded", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FNavigationFilterArea), &Z_Construct_UScriptStruct_FNavigationFilterArea_Statics::NewProp_bIsExcluded_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsExcluded_MetaData), NewProp_bIsExcluded_MetaData) };
void Z_Construct_UScriptStruct_FNavigationFilterArea_Statics::NewProp_bOverrideTravelCost_SetBit(void* Obj)
{
((FNavigationFilterArea*)Obj)->bOverrideTravelCost = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FNavigationFilterArea_Statics::NewProp_bOverrideTravelCost = { "bOverrideTravelCost", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FNavigationFilterArea), &Z_Construct_UScriptStruct_FNavigationFilterArea_Statics::NewProp_bOverrideTravelCost_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bOverrideTravelCost_MetaData), NewProp_bOverrideTravelCost_MetaData) };
void Z_Construct_UScriptStruct_FNavigationFilterArea_Statics::NewProp_bOverrideEnteringCost_SetBit(void* Obj)
{
((FNavigationFilterArea*)Obj)->bOverrideEnteringCost = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FNavigationFilterArea_Statics::NewProp_bOverrideEnteringCost = { "bOverrideEnteringCost", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FNavigationFilterArea), &Z_Construct_UScriptStruct_FNavigationFilterArea_Statics::NewProp_bOverrideEnteringCost_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bOverrideEnteringCost_MetaData), NewProp_bOverrideEnteringCost_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FNavigationFilterArea_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNavigationFilterArea_Statics::NewProp_AreaClass,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNavigationFilterArea_Statics::NewProp_TravelCostOverride,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNavigationFilterArea_Statics::NewProp_EnteringCostOverride,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNavigationFilterArea_Statics::NewProp_bIsExcluded,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNavigationFilterArea_Statics::NewProp_bOverrideTravelCost,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNavigationFilterArea_Statics::NewProp_bOverrideEnteringCost,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FNavigationFilterArea_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FNavigationFilterArea Property Definitions **************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FNavigationFilterArea_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_NavigationSystem,
nullptr,
&NewStructOps,
"NavigationFilterArea",
Z_Construct_UScriptStruct_FNavigationFilterArea_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FNavigationFilterArea_Statics::PropPointers),
sizeof(FNavigationFilterArea),
alignof(FNavigationFilterArea),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FNavigationFilterArea_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FNavigationFilterArea_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FNavigationFilterArea()
{
if (!Z_Registration_Info_UScriptStruct_FNavigationFilterArea.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FNavigationFilterArea.InnerSingleton, Z_Construct_UScriptStruct_FNavigationFilterArea_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FNavigationFilterArea.InnerSingleton);
}
// ********** End ScriptStruct FNavigationFilterArea ***********************************************
// ********** Begin ScriptStruct FNavigationFilterFlags ********************************************
struct Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FNavigationFilterFlags); }
static inline consteval int16 GetStructAlignment() { return alignof(FNavigationFilterFlags); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "// \n// Use UNavigationSystemV1.DescribeFilterFlags() to setup user friendly names of flags\n// \n" },
{ "ModuleRelativePath", "Public/NavFilters/NavigationQueryFilter.h" },
{ "ToolTip", "Use UNavigationSystemV1.DescribeFilterFlags() to setup user friendly names of flags" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bNavFlag0_MetaData[] = {
{ "Category", "Flags" },
{ "ModuleRelativePath", "Public/NavFilters/NavigationQueryFilter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bNavFlag1_MetaData[] = {
{ "Category", "Flags" },
{ "ModuleRelativePath", "Public/NavFilters/NavigationQueryFilter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bNavFlag2_MetaData[] = {
{ "Category", "Flags" },
{ "ModuleRelativePath", "Public/NavFilters/NavigationQueryFilter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bNavFlag3_MetaData[] = {
{ "Category", "Flags" },
{ "ModuleRelativePath", "Public/NavFilters/NavigationQueryFilter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bNavFlag4_MetaData[] = {
{ "Category", "Flags" },
{ "ModuleRelativePath", "Public/NavFilters/NavigationQueryFilter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bNavFlag5_MetaData[] = {
{ "Category", "Flags" },
{ "ModuleRelativePath", "Public/NavFilters/NavigationQueryFilter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bNavFlag6_MetaData[] = {
{ "Category", "Flags" },
{ "ModuleRelativePath", "Public/NavFilters/NavigationQueryFilter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bNavFlag7_MetaData[] = {
{ "Category", "Flags" },
{ "ModuleRelativePath", "Public/NavFilters/NavigationQueryFilter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bNavFlag8_MetaData[] = {
{ "Category", "Flags" },
{ "ModuleRelativePath", "Public/NavFilters/NavigationQueryFilter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bNavFlag9_MetaData[] = {
{ "Category", "Flags" },
{ "ModuleRelativePath", "Public/NavFilters/NavigationQueryFilter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bNavFlag10_MetaData[] = {
{ "Category", "Flags" },
{ "ModuleRelativePath", "Public/NavFilters/NavigationQueryFilter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bNavFlag11_MetaData[] = {
{ "Category", "Flags" },
{ "ModuleRelativePath", "Public/NavFilters/NavigationQueryFilter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bNavFlag12_MetaData[] = {
{ "Category", "Flags" },
{ "ModuleRelativePath", "Public/NavFilters/NavigationQueryFilter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bNavFlag13_MetaData[] = {
{ "Category", "Flags" },
{ "ModuleRelativePath", "Public/NavFilters/NavigationQueryFilter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bNavFlag14_MetaData[] = {
{ "Category", "Flags" },
{ "ModuleRelativePath", "Public/NavFilters/NavigationQueryFilter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bNavFlag15_MetaData[] = {
{ "Category", "Flags" },
{ "ModuleRelativePath", "Public/NavFilters/NavigationQueryFilter.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FNavigationFilterFlags constinit property declarations ************
static void NewProp_bNavFlag0_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bNavFlag0;
static void NewProp_bNavFlag1_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bNavFlag1;
static void NewProp_bNavFlag2_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bNavFlag2;
static void NewProp_bNavFlag3_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bNavFlag3;
static void NewProp_bNavFlag4_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bNavFlag4;
static void NewProp_bNavFlag5_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bNavFlag5;
static void NewProp_bNavFlag6_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bNavFlag6;
static void NewProp_bNavFlag7_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bNavFlag7;
static void NewProp_bNavFlag8_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bNavFlag8;
static void NewProp_bNavFlag9_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bNavFlag9;
static void NewProp_bNavFlag10_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bNavFlag10;
static void NewProp_bNavFlag11_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bNavFlag11;
static void NewProp_bNavFlag12_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bNavFlag12;
static void NewProp_bNavFlag13_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bNavFlag13;
static void NewProp_bNavFlag14_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bNavFlag14;
static void NewProp_bNavFlag15_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bNavFlag15;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FNavigationFilterFlags constinit property declarations **************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FNavigationFilterFlags>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FNavigationFilterFlags;
class UScriptStruct* FNavigationFilterFlags::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FNavigationFilterFlags.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FNavigationFilterFlags.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FNavigationFilterFlags, (UObject*)Z_Construct_UPackage__Script_NavigationSystem(), TEXT("NavigationFilterFlags"));
}
return Z_Registration_Info_UScriptStruct_FNavigationFilterFlags.OuterSingleton;
}
// ********** Begin ScriptStruct FNavigationFilterFlags Property Definitions ***********************
void Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics::NewProp_bNavFlag0_SetBit(void* Obj)
{
((FNavigationFilterFlags*)Obj)->bNavFlag0 = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics::NewProp_bNavFlag0 = { "bNavFlag0", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FNavigationFilterFlags), &Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics::NewProp_bNavFlag0_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bNavFlag0_MetaData), NewProp_bNavFlag0_MetaData) };
void Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics::NewProp_bNavFlag1_SetBit(void* Obj)
{
((FNavigationFilterFlags*)Obj)->bNavFlag1 = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics::NewProp_bNavFlag1 = { "bNavFlag1", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FNavigationFilterFlags), &Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics::NewProp_bNavFlag1_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bNavFlag1_MetaData), NewProp_bNavFlag1_MetaData) };
void Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics::NewProp_bNavFlag2_SetBit(void* Obj)
{
((FNavigationFilterFlags*)Obj)->bNavFlag2 = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics::NewProp_bNavFlag2 = { "bNavFlag2", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FNavigationFilterFlags), &Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics::NewProp_bNavFlag2_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bNavFlag2_MetaData), NewProp_bNavFlag2_MetaData) };
void Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics::NewProp_bNavFlag3_SetBit(void* Obj)
{
((FNavigationFilterFlags*)Obj)->bNavFlag3 = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics::NewProp_bNavFlag3 = { "bNavFlag3", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FNavigationFilterFlags), &Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics::NewProp_bNavFlag3_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bNavFlag3_MetaData), NewProp_bNavFlag3_MetaData) };
void Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics::NewProp_bNavFlag4_SetBit(void* Obj)
{
((FNavigationFilterFlags*)Obj)->bNavFlag4 = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics::NewProp_bNavFlag4 = { "bNavFlag4", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FNavigationFilterFlags), &Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics::NewProp_bNavFlag4_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bNavFlag4_MetaData), NewProp_bNavFlag4_MetaData) };
void Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics::NewProp_bNavFlag5_SetBit(void* Obj)
{
((FNavigationFilterFlags*)Obj)->bNavFlag5 = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics::NewProp_bNavFlag5 = { "bNavFlag5", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FNavigationFilterFlags), &Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics::NewProp_bNavFlag5_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bNavFlag5_MetaData), NewProp_bNavFlag5_MetaData) };
void Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics::NewProp_bNavFlag6_SetBit(void* Obj)
{
((FNavigationFilterFlags*)Obj)->bNavFlag6 = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics::NewProp_bNavFlag6 = { "bNavFlag6", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FNavigationFilterFlags), &Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics::NewProp_bNavFlag6_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bNavFlag6_MetaData), NewProp_bNavFlag6_MetaData) };
void Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics::NewProp_bNavFlag7_SetBit(void* Obj)
{
((FNavigationFilterFlags*)Obj)->bNavFlag7 = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics::NewProp_bNavFlag7 = { "bNavFlag7", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FNavigationFilterFlags), &Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics::NewProp_bNavFlag7_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bNavFlag7_MetaData), NewProp_bNavFlag7_MetaData) };
void Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics::NewProp_bNavFlag8_SetBit(void* Obj)
{
((FNavigationFilterFlags*)Obj)->bNavFlag8 = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics::NewProp_bNavFlag8 = { "bNavFlag8", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FNavigationFilterFlags), &Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics::NewProp_bNavFlag8_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bNavFlag8_MetaData), NewProp_bNavFlag8_MetaData) };
void Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics::NewProp_bNavFlag9_SetBit(void* Obj)
{
((FNavigationFilterFlags*)Obj)->bNavFlag9 = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics::NewProp_bNavFlag9 = { "bNavFlag9", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FNavigationFilterFlags), &Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics::NewProp_bNavFlag9_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bNavFlag9_MetaData), NewProp_bNavFlag9_MetaData) };
void Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics::NewProp_bNavFlag10_SetBit(void* Obj)
{
((FNavigationFilterFlags*)Obj)->bNavFlag10 = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics::NewProp_bNavFlag10 = { "bNavFlag10", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FNavigationFilterFlags), &Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics::NewProp_bNavFlag10_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bNavFlag10_MetaData), NewProp_bNavFlag10_MetaData) };
void Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics::NewProp_bNavFlag11_SetBit(void* Obj)
{
((FNavigationFilterFlags*)Obj)->bNavFlag11 = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics::NewProp_bNavFlag11 = { "bNavFlag11", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FNavigationFilterFlags), &Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics::NewProp_bNavFlag11_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bNavFlag11_MetaData), NewProp_bNavFlag11_MetaData) };
void Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics::NewProp_bNavFlag12_SetBit(void* Obj)
{
((FNavigationFilterFlags*)Obj)->bNavFlag12 = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics::NewProp_bNavFlag12 = { "bNavFlag12", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FNavigationFilterFlags), &Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics::NewProp_bNavFlag12_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bNavFlag12_MetaData), NewProp_bNavFlag12_MetaData) };
void Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics::NewProp_bNavFlag13_SetBit(void* Obj)
{
((FNavigationFilterFlags*)Obj)->bNavFlag13 = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics::NewProp_bNavFlag13 = { "bNavFlag13", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FNavigationFilterFlags), &Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics::NewProp_bNavFlag13_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bNavFlag13_MetaData), NewProp_bNavFlag13_MetaData) };
void Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics::NewProp_bNavFlag14_SetBit(void* Obj)
{
((FNavigationFilterFlags*)Obj)->bNavFlag14 = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics::NewProp_bNavFlag14 = { "bNavFlag14", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FNavigationFilterFlags), &Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics::NewProp_bNavFlag14_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bNavFlag14_MetaData), NewProp_bNavFlag14_MetaData) };
void Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics::NewProp_bNavFlag15_SetBit(void* Obj)
{
((FNavigationFilterFlags*)Obj)->bNavFlag15 = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics::NewProp_bNavFlag15 = { "bNavFlag15", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FNavigationFilterFlags), &Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics::NewProp_bNavFlag15_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bNavFlag15_MetaData), NewProp_bNavFlag15_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics::NewProp_bNavFlag0,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics::NewProp_bNavFlag1,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics::NewProp_bNavFlag2,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics::NewProp_bNavFlag3,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics::NewProp_bNavFlag4,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics::NewProp_bNavFlag5,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics::NewProp_bNavFlag6,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics::NewProp_bNavFlag7,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics::NewProp_bNavFlag8,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics::NewProp_bNavFlag9,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics::NewProp_bNavFlag10,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics::NewProp_bNavFlag11,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics::NewProp_bNavFlag12,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics::NewProp_bNavFlag13,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics::NewProp_bNavFlag14,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics::NewProp_bNavFlag15,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FNavigationFilterFlags Property Definitions *************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_NavigationSystem,
nullptr,
&NewStructOps,
"NavigationFilterFlags",
Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics::PropPointers),
sizeof(FNavigationFilterFlags),
alignof(FNavigationFilterFlags),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FNavigationFilterFlags()
{
if (!Z_Registration_Info_UScriptStruct_FNavigationFilterFlags.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FNavigationFilterFlags.InnerSingleton, Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FNavigationFilterFlags.InnerSingleton);
}
// ********** End ScriptStruct FNavigationFilterFlags **********************************************
// ********** Begin Class UNavigationQueryFilter ***************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UNavigationQueryFilter;
UClass* UNavigationQueryFilter::GetPrivateStaticClass()
{
using TClass = UNavigationQueryFilter;
if (!Z_Registration_Info_UClass_UNavigationQueryFilter.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("NavigationQueryFilter"),
Z_Registration_Info_UClass_UNavigationQueryFilter.InnerSingleton,
StaticRegisterNativesUNavigationQueryFilter,
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_UNavigationQueryFilter.InnerSingleton;
}
UClass* Z_Construct_UClass_UNavigationQueryFilter_NoRegister()
{
return UNavigationQueryFilter::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UNavigationQueryFilter_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/** Class containing definition of a navigation query filter */" },
{ "IncludePath", "NavFilters/NavigationQueryFilter.h" },
{ "IsBlueprintBase", "true" },
{ "ModuleRelativePath", "Public/NavFilters/NavigationQueryFilter.h" },
{ "ToolTip", "Class containing definition of a navigation query filter" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Areas_MetaData[] = {
{ "Category", "Filter" },
{ "Comment", "/** list of overrides for navigation areas */" },
{ "ModuleRelativePath", "Public/NavFilters/NavigationQueryFilter.h" },
{ "TitleProperty", "AreaClass" },
{ "ToolTip", "list of overrides for navigation areas" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_IncludeFlags_MetaData[] = {
{ "Category", "Filter" },
{ "Comment", "/** required flags of navigation nodes */" },
{ "ModuleRelativePath", "Public/NavFilters/NavigationQueryFilter.h" },
{ "ToolTip", "required flags of navigation nodes" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ExcludeFlags_MetaData[] = {
{ "Category", "Filter" },
{ "Comment", "/** forbidden flags of navigation nodes */" },
{ "ModuleRelativePath", "Public/NavFilters/NavigationQueryFilter.h" },
{ "ToolTip", "forbidden flags of navigation nodes" },
};
#endif // WITH_METADATA
// ********** Begin Class UNavigationQueryFilter constinit property declarations *******************
static const UECodeGen_Private::FStructPropertyParams NewProp_Areas_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Areas;
static const UECodeGen_Private::FStructPropertyParams NewProp_IncludeFlags;
static const UECodeGen_Private::FStructPropertyParams NewProp_ExcludeFlags;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UNavigationQueryFilter constinit property declarations *********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UNavigationQueryFilter>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UNavigationQueryFilter_Statics
// ********** Begin Class UNavigationQueryFilter Property Definitions ******************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UNavigationQueryFilter_Statics::NewProp_Areas_Inner = { "Areas", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FNavigationFilterArea, METADATA_PARAMS(0, nullptr) }; // 1505761866
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UNavigationQueryFilter_Statics::NewProp_Areas = { "Areas", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UNavigationQueryFilter, Areas), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Areas_MetaData), NewProp_Areas_MetaData) }; // 1505761866
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UNavigationQueryFilter_Statics::NewProp_IncludeFlags = { "IncludeFlags", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UNavigationQueryFilter, IncludeFlags), Z_Construct_UScriptStruct_FNavigationFilterFlags, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_IncludeFlags_MetaData), NewProp_IncludeFlags_MetaData) }; // 311000878
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UNavigationQueryFilter_Statics::NewProp_ExcludeFlags = { "ExcludeFlags", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UNavigationQueryFilter, ExcludeFlags), Z_Construct_UScriptStruct_FNavigationFilterFlags, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ExcludeFlags_MetaData), NewProp_ExcludeFlags_MetaData) }; // 311000878
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UNavigationQueryFilter_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavigationQueryFilter_Statics::NewProp_Areas_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavigationQueryFilter_Statics::NewProp_Areas,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavigationQueryFilter_Statics::NewProp_IncludeFlags,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UNavigationQueryFilter_Statics::NewProp_ExcludeFlags,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UNavigationQueryFilter_Statics::PropPointers) < 2048);
// ********** End Class UNavigationQueryFilter Property Definitions ********************************
UObject* (*const Z_Construct_UClass_UNavigationQueryFilter_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_NavigationSystem,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UNavigationQueryFilter_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UNavigationQueryFilter_Statics::ClassParams = {
&UNavigationQueryFilter::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UNavigationQueryFilter_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UNavigationQueryFilter_Statics::PropPointers),
0,
0x000800A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UNavigationQueryFilter_Statics::Class_MetaDataParams), Z_Construct_UClass_UNavigationQueryFilter_Statics::Class_MetaDataParams)
};
void UNavigationQueryFilter::StaticRegisterNativesUNavigationQueryFilter()
{
}
UClass* Z_Construct_UClass_UNavigationQueryFilter()
{
if (!Z_Registration_Info_UClass_UNavigationQueryFilter.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UNavigationQueryFilter.OuterSingleton, Z_Construct_UClass_UNavigationQueryFilter_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UNavigationQueryFilter.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UNavigationQueryFilter);
UNavigationQueryFilter::~UNavigationQueryFilter() {}
// ********** End Class UNavigationQueryFilter *****************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavFilters_NavigationQueryFilter_h__Script_NavigationSystem_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FNavigationFilterArea::StaticStruct, Z_Construct_UScriptStruct_FNavigationFilterArea_Statics::NewStructOps, TEXT("NavigationFilterArea"),&Z_Registration_Info_UScriptStruct_FNavigationFilterArea, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FNavigationFilterArea), 1505761866U) },
{ FNavigationFilterFlags::StaticStruct, Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics::NewStructOps, TEXT("NavigationFilterFlags"),&Z_Registration_Info_UScriptStruct_FNavigationFilterFlags, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FNavigationFilterFlags), 311000878U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UNavigationQueryFilter, UNavigationQueryFilter::StaticClass, TEXT("UNavigationQueryFilter"), &Z_Registration_Info_UClass_UNavigationQueryFilter, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UNavigationQueryFilter), 2048952528U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavFilters_NavigationQueryFilter_h__Script_NavigationSystem_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavFilters_NavigationQueryFilter_h__Script_NavigationSystem_3795824542{
TEXT("/Script/NavigationSystem"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavFilters_NavigationQueryFilter_h__Script_NavigationSystem_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavFilters_NavigationQueryFilter_h__Script_NavigationSystem_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavFilters_NavigationQueryFilter_h__Script_NavigationSystem_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavFilters_NavigationQueryFilter_h__Script_NavigationSystem_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,83 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "NavFilters/NavigationQueryFilter.h"
#ifdef NAVIGATIONSYSTEM_NavigationQueryFilter_generated_h
#error "NavigationQueryFilter.generated.h already included, missing '#pragma once' in NavigationQueryFilter.h"
#endif
#define NAVIGATIONSYSTEM_NavigationQueryFilter_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FNavigationFilterArea *********************************************
struct Z_Construct_UScriptStruct_FNavigationFilterArea_Statics;
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavFilters_NavigationQueryFilter_h_20_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FNavigationFilterArea_Statics; \
NAVIGATIONSYSTEM_API static class UScriptStruct* StaticStruct();
struct FNavigationFilterArea;
// ********** End ScriptStruct FNavigationFilterArea ***********************************************
// ********** Begin ScriptStruct FNavigationFilterFlags ********************************************
struct Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics;
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavFilters_NavigationQueryFilter_h_57_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FNavigationFilterFlags_Statics; \
NAVIGATIONSYSTEM_API static class UScriptStruct* StaticStruct();
struct FNavigationFilterFlags;
// ********** End ScriptStruct FNavigationFilterFlags **********************************************
// ********** Begin Class UNavigationQueryFilter ***************************************************
struct Z_Construct_UClass_UNavigationQueryFilter_Statics;
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavigationQueryFilter_NoRegister();
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavFilters_NavigationQueryFilter_h_108_INCLASS \
private: \
static void StaticRegisterNativesUNavigationQueryFilter(); \
friend struct ::Z_Construct_UClass_UNavigationQueryFilter_Statics; \
static UClass* GetPrivateStaticClass(); \
friend NAVIGATIONSYSTEM_API UClass* ::Z_Construct_UClass_UNavigationQueryFilter_NoRegister(); \
public: \
DECLARE_CLASS2(UNavigationQueryFilter, UObject, COMPILED_IN_FLAGS(CLASS_Abstract), CASTCLASS_None, TEXT("/Script/NavigationSystem"), Z_Construct_UClass_UNavigationQueryFilter_NoRegister) \
DECLARE_SERIALIZER(UNavigationQueryFilter)
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavFilters_NavigationQueryFilter_h_108_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NAVIGATIONSYSTEM_API UNavigationQueryFilter(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UNavigationQueryFilter) \
DECLARE_VTABLE_PTR_HELPER_CTOR(NAVIGATIONSYSTEM_API, UNavigationQueryFilter); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UNavigationQueryFilter); \
/** Deleted move- and copy-constructors, should never be used */ \
UNavigationQueryFilter(UNavigationQueryFilter&&) = delete; \
UNavigationQueryFilter(const UNavigationQueryFilter&) = delete; \
NAVIGATIONSYSTEM_API virtual ~UNavigationQueryFilter();
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavFilters_NavigationQueryFilter_h_105_PROLOG
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavFilters_NavigationQueryFilter_h_108_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavFilters_NavigationQueryFilter_h_108_INCLASS \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavFilters_NavigationQueryFilter_h_108_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UNavigationQueryFilter;
// ********** End Class UNavigationQueryFilter *****************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_NavigationSystem_Public_NavFilters_NavigationQueryFilter_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,141 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "NavigationSystem.h"
#ifdef NAVIGATIONSYSTEM_NavigationSystem_generated_h
#error "NavigationSystem.generated.h already included, missing '#pragma once' in NavigationSystem.h"
#endif
#define NAVIGATIONSYSTEM_NavigationSystem_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class AActor;
class AController;
class ANavigationData;
class ANavMeshBoundsVolume;
class UClass;
class UNavArea;
class UNavigationPath;
class UNavigationQueryFilter;
class UNavigationSystemV1;
class UObject;
enum class ENavDataGatheringModeConfig : uint8;
// ********** Begin Delegate FOnNavDataGenericEvent ************************************************
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationSystem_h_61_DELEGATE \
NAVIGATIONSYSTEM_API void FOnNavDataGenericEvent_DelegateWrapper(const FMulticastScriptDelegate& OnNavDataGenericEvent, ANavigationData* NavData);
// ********** End Delegate FOnNavDataGenericEvent **************************************************
// ********** Begin Class UNavigationSystemV1 ******************************************************
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationSystem_h_297_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execK2_GetRandomPointInNavigableRadius); \
DECLARE_FUNCTION(execOnNavigationBoundsUpdated); \
DECLARE_FUNCTION(execK2_ReplaceAreaInOctreeData); \
DECLARE_FUNCTION(execSetGeometryGatheringMode); \
DECLARE_FUNCTION(execUnregisterNavigationInvoker); \
DECLARE_FUNCTION(execRegisterNavigationInvoker); \
DECLARE_FUNCTION(execResetMaxSimultaneousTileGenerationJobsCount); \
DECLARE_FUNCTION(execSetMaxSimultaneousTileGenerationJobsCount); \
DECLARE_FUNCTION(execNavigationRaycast); \
DECLARE_FUNCTION(execFindPathToActorSynchronously); \
DECLARE_FUNCTION(execFindPathToLocationSynchronously); \
DECLARE_FUNCTION(execIsNavigationBeingBuiltOrLocked); \
DECLARE_FUNCTION(execIsNavigationBeingBuilt); \
DECLARE_FUNCTION(execGetPathLength); \
DECLARE_FUNCTION(execGetPathCost); \
DECLARE_FUNCTION(execK2_GetRandomLocationInNavigableRadius); \
DECLARE_FUNCTION(execK2_GetRandomReachablePointInRadius); \
DECLARE_FUNCTION(execK2_ProjectPointToNavigation); \
DECLARE_FUNCTION(execGetNavigationSystem);
struct Z_Construct_UClass_UNavigationSystemV1_Statics;
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavigationSystemV1_NoRegister();
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationSystem_h_297_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUNavigationSystemV1(); \
friend struct ::Z_Construct_UClass_UNavigationSystemV1_Statics; \
static UClass* GetPrivateStaticClass(); \
friend NAVIGATIONSYSTEM_API UClass* ::Z_Construct_UClass_UNavigationSystemV1_NoRegister(); \
public: \
DECLARE_CLASS2(UNavigationSystemV1, UNavigationSystemBase, COMPILED_IN_FLAGS(0 | CLASS_Transient | CLASS_DefaultConfig | CLASS_Config), CASTCLASS_None, TEXT("/Script/NavigationSystem"), Z_Construct_UClass_UNavigationSystemV1_NoRegister) \
DECLARE_SERIALIZER(UNavigationSystemV1) \
DECLARE_WITHIN(UWorld)
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationSystem_h_297_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UNavigationSystemV1(UNavigationSystemV1&&) = delete; \
UNavigationSystemV1(const UNavigationSystemV1&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NAVIGATIONSYSTEM_API, UNavigationSystemV1); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UNavigationSystemV1); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UNavigationSystemV1)
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationSystem_h_294_PROLOG
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationSystem_h_297_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationSystem_h_297_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationSystem_h_297_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationSystem_h_297_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UNavigationSystemV1;
// ********** End Class UNavigationSystemV1 ********************************************************
// ********** Begin Class UNavigationSystemModuleConfig ********************************************
struct Z_Construct_UClass_UNavigationSystemModuleConfig_Statics;
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavigationSystemModuleConfig_NoRegister();
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationSystem_h_1495_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUNavigationSystemModuleConfig(); \
friend struct ::Z_Construct_UClass_UNavigationSystemModuleConfig_Statics; \
static UClass* GetPrivateStaticClass(); \
friend NAVIGATIONSYSTEM_API UClass* ::Z_Construct_UClass_UNavigationSystemModuleConfig_NoRegister(); \
public: \
DECLARE_CLASS2(UNavigationSystemModuleConfig, UNavigationSystemConfig, COMPILED_IN_FLAGS(0 | CLASS_DefaultConfig), CASTCLASS_None, TEXT("/Script/NavigationSystem"), Z_Construct_UClass_UNavigationSystemModuleConfig_NoRegister) \
DECLARE_SERIALIZER(UNavigationSystemModuleConfig)
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationSystem_h_1495_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UNavigationSystemModuleConfig(UNavigationSystemModuleConfig&&) = delete; \
UNavigationSystemModuleConfig(const UNavigationSystemModuleConfig&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NAVIGATIONSYSTEM_API, UNavigationSystemModuleConfig); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UNavigationSystemModuleConfig); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UNavigationSystemModuleConfig) \
NAVIGATIONSYSTEM_API virtual ~UNavigationSystemModuleConfig();
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationSystem_h_1492_PROLOG
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationSystem_h_1495_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationSystem_h_1495_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationSystem_h_1495_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UNavigationSystemModuleConfig;
// ********** End Class UNavigationSystemModuleConfig **********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationSystem_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,35 @@
// 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"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
void EmptyLinkFunctionForGeneratedCodeNavigationSystem_init() {}
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); NAVIGATIONSYSTEM_API UFunction* Z_Construct_UDelegateFunction_NavigationSystem_OnNavDataGenericEvent__DelegateSignature();
NAVIGATIONSYSTEM_API UFunction* Z_Construct_UDelegateFunction_NavigationSystem_OnNavigationPathUpdated__DelegateSignature();
static FPackageRegistrationInfo Z_Registration_Info_UPackage__Script_NavigationSystem;
FORCENOINLINE UPackage* Z_Construct_UPackage__Script_NavigationSystem()
{
if (!Z_Registration_Info_UPackage__Script_NavigationSystem.OuterSingleton)
{
static UObject* (*const SingletonFuncArray[])() = {
(UObject* (*)())Z_Construct_UDelegateFunction_NavigationSystem_OnNavDataGenericEvent__DelegateSignature,
(UObject* (*)())Z_Construct_UDelegateFunction_NavigationSystem_OnNavigationPathUpdated__DelegateSignature,
};
static const UECodeGen_Private::FPackageParams PackageParams = {
"/Script/NavigationSystem",
SingletonFuncArray,
UE_ARRAY_COUNT(SingletonFuncArray),
PKG_CompiledIn | 0x00000000,
0xBA1521E9,
0x6081A15C,
METADATA_PARAMS(0, nullptr)
};
UECodeGen_Private::ConstructUPackage(Z_Registration_Info_UPackage__Script_NavigationSystem.OuterSingleton, PackageParams);
}
return Z_Registration_Info_UPackage__Script_NavigationSystem.OuterSingleton;
}
static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_NavigationSystem(Z_Construct_UPackage__Script_NavigationSystem, TEXT("/Script/NavigationSystem"), Z_Registration_Info_UPackage__Script_NavigationSystem, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0xBA1521E9, 0x6081A15C));
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,10 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#pragma once

View File

@@ -0,0 +1,617 @@
// 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 "NavigationTestingActor.h"
#include "AI/Navigation/NavigationTypes.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeNavigationTestingActor() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UClass_NoRegister();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector2D();
ENGINE_API UClass* Z_Construct_UClass_AActor();
ENGINE_API UClass* Z_Construct_UClass_AActor_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UCapsuleComponent_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UNavAgentInterface_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UNavPathObserverInterface_NoRegister();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FNavAgentProperties();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_ANavigationData_NoRegister();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_ANavigationTestingActor();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_ANavigationTestingActor_NoRegister();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavigationInvokerComponent_NoRegister();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavigationQueryFilter_NoRegister();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavTestRenderingComponent_NoRegister();
NAVIGATIONSYSTEM_API UEnum* Z_Construct_UEnum_NavigationSystem_ENavCostDisplay();
UPackage* Z_Construct_UPackage__Script_NavigationSystem();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum ENavCostDisplay ***********************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ENavCostDisplay;
static UEnum* ENavCostDisplay_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ENavCostDisplay.OuterSingleton)
{
Z_Registration_Info_UEnum_ENavCostDisplay.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_NavigationSystem_ENavCostDisplay, (UObject*)Z_Construct_UPackage__Script_NavigationSystem(), TEXT("ENavCostDisplay"));
}
return Z_Registration_Info_UEnum_ENavCostDisplay.OuterSingleton;
}
template<> NAVIGATIONSYSTEM_NON_ATTRIBUTED_API UEnum* StaticEnum<ENavCostDisplay::Type>()
{
return ENavCostDisplay_StaticEnum();
}
struct Z_Construct_UEnum_NavigationSystem_ENavCostDisplay_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "HeuristicOnly.Name", "ENavCostDisplay::HeuristicOnly" },
{ "ModuleRelativePath", "Public/NavigationTestingActor.h" },
{ "RealCostOnly.Name", "ENavCostDisplay::RealCostOnly" },
{ "TotalCost.Name", "ENavCostDisplay::TotalCost" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ENavCostDisplay::TotalCost", (int64)ENavCostDisplay::TotalCost },
{ "ENavCostDisplay::HeuristicOnly", (int64)ENavCostDisplay::HeuristicOnly },
{ "ENavCostDisplay::RealCostOnly", (int64)ENavCostDisplay::RealCostOnly },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_NavigationSystem_ENavCostDisplay_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_NavigationSystem_ENavCostDisplay_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_NavigationSystem,
nullptr,
"ENavCostDisplay",
"ENavCostDisplay::Type",
Z_Construct_UEnum_NavigationSystem_ENavCostDisplay_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_NavigationSystem_ENavCostDisplay_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::Namespaced,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_NavigationSystem_ENavCostDisplay_Statics::Enum_MetaDataParams), Z_Construct_UEnum_NavigationSystem_ENavCostDisplay_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_NavigationSystem_ENavCostDisplay()
{
if (!Z_Registration_Info_UEnum_ENavCostDisplay.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ENavCostDisplay.InnerSingleton, Z_Construct_UEnum_NavigationSystem_ENavCostDisplay_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ENavCostDisplay.InnerSingleton;
}
// ********** End Enum ENavCostDisplay *************************************************************
// ********** Begin Class ANavigationTestingActor **************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_ANavigationTestingActor;
UClass* ANavigationTestingActor::GetPrivateStaticClass()
{
using TClass = ANavigationTestingActor;
if (!Z_Registration_Info_UClass_ANavigationTestingActor.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("NavigationTestingActor"),
Z_Registration_Info_UClass_ANavigationTestingActor.InnerSingleton,
StaticRegisterNativesANavigationTestingActor,
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_ANavigationTestingActor.InnerSingleton;
}
UClass* Z_Construct_UClass_ANavigationTestingActor_NoRegister()
{
return ANavigationTestingActor::GetPrivateStaticClass();
}
struct Z_Construct_UClass_ANavigationTestingActor_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "HideCategories", "Object Actor Input Rendering Replication HLOD Cooking" },
{ "IncludePath", "NavigationTestingActor.h" },
{ "IsBlueprintBase", "true" },
{ "ModuleRelativePath", "Public/NavigationTestingActor.h" },
{ "ShowCategories", "Input|MouseInput Input|TouchInput" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CapsuleComponent_MetaData[] = {
{ "EditInline", "true" },
{ "ModuleRelativePath", "Public/NavigationTestingActor.h" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EdRenderComp_MetaData[] = {
{ "Comment", "/** Editor Preview */" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Public/NavigationTestingActor.h" },
{ "ToolTip", "Editor Preview" },
};
#endif // WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InvokerComponent_MetaData[] = {
{ "Category", "Navigation" },
{ "EditCondition", "bActAsNavigationInvoker" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Public/NavigationTestingActor.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bActAsNavigationInvoker_MetaData[] = {
{ "Category", "Navigation" },
{ "InlineEditConditionToggle", "" },
{ "ModuleRelativePath", "Public/NavigationTestingActor.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NavAgentProps_MetaData[] = {
{ "Category", "Agent" },
{ "Comment", "/** @todo document */" },
{ "ModuleRelativePath", "Public/NavigationTestingActor.h" },
{ "ToolTip", "@todo document" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_QueryingExtent_MetaData[] = {
{ "Category", "Agent" },
{ "ModuleRelativePath", "Public/NavigationTestingActor.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MyNavData_MetaData[] = {
{ "ModuleRelativePath", "Public/NavigationTestingActor.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ProjectedLocation_MetaData[] = {
{ "Category", "AgentStatus" },
{ "ModuleRelativePath", "Public/NavigationTestingActor.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bProjectedLocationValid_MetaData[] = {
{ "Category", "AgentStatus" },
{ "ModuleRelativePath", "Public/NavigationTestingActor.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSearchStart_MetaData[] = {
{ "Category", "Pathfinding" },
{ "Comment", "/** if set, start the search from this actor, else start the search from the other actor */" },
{ "ModuleRelativePath", "Public/NavigationTestingActor.h" },
{ "ToolTip", "if set, start the search from this actor, else start the search from the other actor" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CostLimitFactor_MetaData[] = {
{ "Category", "Pathfinding" },
{ "ClampMin", "0" },
{ "Comment", "/** this multiplier is used to compute a max node cost allowed to the open list\n\x09 *\x09(cost limit = CostLimitFactor*InitialHeuristicEstimate) */" },
{ "ModuleRelativePath", "Public/NavigationTestingActor.h" },
{ "ToolTip", "this multiplier is used to compute a max node cost allowed to the open list\n (cost limit = CostLimitFactor*InitialHeuristicEstimate)" },
{ "UIMin", "0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MinimumCostLimit_MetaData[] = {
{ "Category", "Pathfinding" },
{ "ClampMin", "0" },
{ "Comment", "/** minimum cost limit clamping value (in cost units)\n\x09 *\x09used to allow large deviation in short paths */" },
{ "ModuleRelativePath", "Public/NavigationTestingActor.h" },
{ "ToolTip", "minimum cost limit clamping value (in cost units)\n used to allow large deviation in short paths" },
{ "UIMin", "0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bBacktracking_MetaData[] = {
{ "Category", "Pathfinding" },
{ "Comment", "/** Instead of regular pathfinding from source to target location do\n\x09 *\x09""a 'backwards' search that searches from the source, but as if the allowed\n\x09 *\x09movement direction was coming from the target. Meaningful only for paths\n\x09 *\x09""containing one-direction nav links. */" },
{ "ModuleRelativePath", "Public/NavigationTestingActor.h" },
{ "ToolTip", "Instead of regular pathfinding from source to target location do\n a 'backwards' search that searches from the source, but as if the allowed\n movement direction was coming from the target. Meaningful only for paths\n containing one-direction nav links." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUseHierarchicalPathfinding_MetaData[] = {
{ "Category", "Pathfinding" },
{ "ModuleRelativePath", "Public/NavigationTestingActor.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bGatherDetailedInfo_MetaData[] = {
{ "Category", "Pathfinding" },
{ "Comment", "/** if set, all steps of A* algorithm will be accessible for debugging */" },
{ "ModuleRelativePath", "Public/NavigationTestingActor.h" },
{ "ToolTip", "if set, all steps of A* algorithm will be accessible for debugging" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bRequireNavigableEndLocation_MetaData[] = {
{ "Category", "Pathfinding" },
{ "Comment", "/** if set, require the end location to be close to the navigation data. The tolerance is controlled by QueryingExtent */" },
{ "ModuleRelativePath", "Public/NavigationTestingActor.h" },
{ "ToolTip", "if set, require the end location to be close to the navigation data. The tolerance is controlled by QueryingExtent" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDrawDistanceToWall_MetaData[] = {
{ "Category", "Query" },
{ "ModuleRelativePath", "Public/NavigationTestingActor.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDrawIfNavDataIsReadyInRadius_MetaData[] = {
{ "Category", "Query" },
{ "Comment", "/** If set, a cylinder is drawn to indicate if the navigation data is ready (has been generated) for the given radius (green when ready, red otherwise). */" },
{ "ModuleRelativePath", "Public/NavigationTestingActor.h" },
{ "ToolTip", "If set, a cylinder is drawn to indicate if the navigation data is ready (has been generated) for the given radius (green when ready, red otherwise)." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDrawIfNavDataIsReadyToQueryTargetActor_MetaData[] = {
{ "Category", "Query" },
{ "Comment", "/** If set, a capsule is drawn to indicate if the navigation data is ready (has been generated) for the given radius from the current actor to the query target (green when ready, red otherwise). */" },
{ "ModuleRelativePath", "Public/NavigationTestingActor.h" },
{ "ToolTip", "If set, a capsule is drawn to indicate if the navigation data is ready (has been generated) for the given radius from the current actor to the query target (green when ready, red otherwise)." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDrawRaycastToQueryTargetActor_MetaData[] = {
{ "Category", "Query" },
{ "Comment", "/** If set, a line is drawn to indicate to result of a ray cast on the navigation data between the current actor and the QueryTargetActor location\n\x09 * (red when there is a hit, green when there is no hit and the ray end is on the explored corridor, orange otherwise). */" },
{ "ModuleRelativePath", "Public/NavigationTestingActor.h" },
{ "ToolTip", "If set, a line is drawn to indicate to result of a ray cast on the navigation data between the current actor and the QueryTargetActor location\n(red when there is a hit, green when there is no hit and the ray end is on the explored corridor, orange otherwise)." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_QueryTargetActor_MetaData[] = {
{ "Category", "Query" },
{ "Comment", "/** Actor to use as a target for navigation data queries */" },
{ "ModuleRelativePath", "Public/NavigationTestingActor.h" },
{ "ToolTip", "Actor to use as a target for navigation data queries" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bShowNodePool_MetaData[] = {
{ "Category", "Debug" },
{ "Comment", "/** show polys from open (orange) and closed (yellow) sets */" },
{ "ModuleRelativePath", "Public/NavigationTestingActor.h" },
{ "ToolTip", "show polys from open (orange) and closed (yellow) sets" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bShowBestPath_MetaData[] = {
{ "Category", "Debug" },
{ "Comment", "/** show current best path */" },
{ "ModuleRelativePath", "Public/NavigationTestingActor.h" },
{ "ToolTip", "show current best path" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bShowDiffWithPreviousStep_MetaData[] = {
{ "Category", "Debug" },
{ "Comment", "/** show which nodes were modified in current A* step */" },
{ "ModuleRelativePath", "Public/NavigationTestingActor.h" },
{ "ToolTip", "show which nodes were modified in current A* step" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bShouldBeVisibleInGame_MetaData[] = {
{ "Category", "Debug" },
{ "ModuleRelativePath", "Public/NavigationTestingActor.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RadiusUsedToValidateNavData_MetaData[] = {
{ "Category", "Query" },
{ "Comment", "/** NavData must be ready for all tiles within radius. When using 0, NavData must be ready at the actor location. */" },
{ "ModuleRelativePath", "Public/NavigationTestingActor.h" },
{ "ToolTip", "NavData must be ready for all tiles within radius. When using 0, NavData must be ready at the actor location." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CostDisplayMode_MetaData[] = {
{ "Category", "Debug" },
{ "Comment", "/** determines which cost will be shown*/" },
{ "ModuleRelativePath", "Public/NavigationTestingActor.h" },
{ "ToolTip", "determines which cost will be shown" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TextCanvasOffset_MetaData[] = {
{ "Category", "Debug" },
{ "Comment", "/** text canvas offset to apply */" },
{ "ModuleRelativePath", "Public/NavigationTestingActor.h" },
{ "ToolTip", "text canvas offset to apply" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bPathExist_MetaData[] = {
{ "Category", "PathfindingStatus" },
{ "ModuleRelativePath", "Public/NavigationTestingActor.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bPathIsPartial_MetaData[] = {
{ "Category", "PathfindingStatus" },
{ "ModuleRelativePath", "Public/NavigationTestingActor.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bPathSearchOutOfNodes_MetaData[] = {
{ "Category", "PathfindingStatus" },
{ "ModuleRelativePath", "Public/NavigationTestingActor.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PathfindingTime_MetaData[] = {
{ "Category", "PathfindingStatus" },
{ "Comment", "/** Time in micro seconds */" },
{ "ModuleRelativePath", "Public/NavigationTestingActor.h" },
{ "ToolTip", "Time in micro seconds" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PathCost_MetaData[] = {
{ "Category", "PathfindingStatus" },
{ "ModuleRelativePath", "Public/NavigationTestingActor.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PathfindingSteps_MetaData[] = {
{ "Category", "PathfindingStatus" },
{ "ModuleRelativePath", "Public/NavigationTestingActor.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OtherActor_MetaData[] = {
{ "Category", "Pathfinding" },
{ "ModuleRelativePath", "Public/NavigationTestingActor.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FilterClass_MetaData[] = {
{ "Category", "Query" },
{ "Comment", "/** \"None\" will result in default filter being used. This filter is used by the PathFind and Raycast queries. */" },
{ "ModuleRelativePath", "Public/NavigationTestingActor.h" },
{ "ToolTip", "\"None\" will result in default filter being used. This filter is used by the PathFind and Raycast queries." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ShowStepIndex_MetaData[] = {
{ "Category", "Debug" },
{ "ClampMin", "-1" },
{ "Comment", "/** Show debug steps up to this index. Use -1 to disable. */" },
{ "ModuleRelativePath", "Public/NavigationTestingActor.h" },
{ "ToolTip", "Show debug steps up to this index. Use -1 to disable." },
{ "UIMin", "-1" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OffsetFromCornersDistance_MetaData[] = {
{ "Category", "Pathfinding" },
{ "ModuleRelativePath", "Public/NavigationTestingActor.h" },
};
#endif // WITH_METADATA
// ********** Begin Class ANavigationTestingActor constinit property declarations ******************
static const UECodeGen_Private::FObjectPropertyParams NewProp_CapsuleComponent;
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FObjectPropertyParams NewProp_EdRenderComp;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FObjectPropertyParams NewProp_InvokerComponent;
static void NewProp_bActAsNavigationInvoker_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bActAsNavigationInvoker;
static const UECodeGen_Private::FStructPropertyParams NewProp_NavAgentProps;
static const UECodeGen_Private::FStructPropertyParams NewProp_QueryingExtent;
static const UECodeGen_Private::FObjectPropertyParams NewProp_MyNavData;
static const UECodeGen_Private::FStructPropertyParams NewProp_ProjectedLocation;
static void NewProp_bProjectedLocationValid_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bProjectedLocationValid;
static void NewProp_bSearchStart_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSearchStart;
static const UECodeGen_Private::FFloatPropertyParams NewProp_CostLimitFactor;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MinimumCostLimit;
static void NewProp_bBacktracking_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bBacktracking;
static void NewProp_bUseHierarchicalPathfinding_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseHierarchicalPathfinding;
static void NewProp_bGatherDetailedInfo_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bGatherDetailedInfo;
static void NewProp_bRequireNavigableEndLocation_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bRequireNavigableEndLocation;
static void NewProp_bDrawDistanceToWall_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bDrawDistanceToWall;
static void NewProp_bDrawIfNavDataIsReadyInRadius_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bDrawIfNavDataIsReadyInRadius;
static void NewProp_bDrawIfNavDataIsReadyToQueryTargetActor_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bDrawIfNavDataIsReadyToQueryTargetActor;
static void NewProp_bDrawRaycastToQueryTargetActor_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bDrawRaycastToQueryTargetActor;
static const UECodeGen_Private::FObjectPropertyParams NewProp_QueryTargetActor;
static void NewProp_bShowNodePool_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bShowNodePool;
static void NewProp_bShowBestPath_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bShowBestPath;
static void NewProp_bShowDiffWithPreviousStep_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bShowDiffWithPreviousStep;
static void NewProp_bShouldBeVisibleInGame_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldBeVisibleInGame;
static const UECodeGen_Private::FFloatPropertyParams NewProp_RadiusUsedToValidateNavData;
static const UECodeGen_Private::FBytePropertyParams NewProp_CostDisplayMode;
static const UECodeGen_Private::FStructPropertyParams NewProp_TextCanvasOffset;
static void NewProp_bPathExist_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPathExist;
static void NewProp_bPathIsPartial_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPathIsPartial;
static void NewProp_bPathSearchOutOfNodes_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPathSearchOutOfNodes;
static const UECodeGen_Private::FFloatPropertyParams NewProp_PathfindingTime;
static const UECodeGen_Private::FDoublePropertyParams NewProp_PathCost;
static const UECodeGen_Private::FIntPropertyParams NewProp_PathfindingSteps;
static const UECodeGen_Private::FObjectPropertyParams NewProp_OtherActor;
static const UECodeGen_Private::FClassPropertyParams NewProp_FilterClass;
static const UECodeGen_Private::FIntPropertyParams NewProp_ShowStepIndex;
static const UECodeGen_Private::FFloatPropertyParams NewProp_OffsetFromCornersDistance;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class ANavigationTestingActor constinit property declarations ********************
static UObject* (*const DependentSingletons[])();
static const UECodeGen_Private::FImplementedInterfaceParams InterfaceParams[];
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<ANavigationTestingActor>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_ANavigationTestingActor_Statics
// ********** Begin Class ANavigationTestingActor Property Definitions *****************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_CapsuleComponent = { "CapsuleComponent", nullptr, (EPropertyFlags)0x0144000000080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ANavigationTestingActor, CapsuleComponent), Z_Construct_UClass_UCapsuleComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CapsuleComponent_MetaData), NewProp_CapsuleComponent_MetaData) };
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_EdRenderComp = { "EdRenderComp", nullptr, (EPropertyFlags)0x0144000800080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ANavigationTestingActor, EdRenderComp), Z_Construct_UClass_UNavTestRenderingComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EdRenderComp_MetaData), NewProp_EdRenderComp_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_InvokerComponent = { "InvokerComponent", nullptr, (EPropertyFlags)0x0144000000080009, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ANavigationTestingActor, InvokerComponent), Z_Construct_UClass_UNavigationInvokerComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InvokerComponent_MetaData), NewProp_InvokerComponent_MetaData) };
void Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_bActAsNavigationInvoker_SetBit(void* Obj)
{
((ANavigationTestingActor*)Obj)->bActAsNavigationInvoker = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_bActAsNavigationInvoker = { "bActAsNavigationInvoker", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(ANavigationTestingActor), &Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_bActAsNavigationInvoker_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bActAsNavigationInvoker_MetaData), NewProp_bActAsNavigationInvoker_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_NavAgentProps = { "NavAgentProps", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ANavigationTestingActor, NavAgentProps), Z_Construct_UScriptStruct_FNavAgentProperties, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NavAgentProps_MetaData), NewProp_NavAgentProps_MetaData) }; // 3249677727
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_QueryingExtent = { "QueryingExtent", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ANavigationTestingActor, QueryingExtent), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_QueryingExtent_MetaData), NewProp_QueryingExtent_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_MyNavData = { "MyNavData", nullptr, (EPropertyFlags)0x0114000000002000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ANavigationTestingActor, MyNavData), Z_Construct_UClass_ANavigationData_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MyNavData_MetaData), NewProp_MyNavData_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_ProjectedLocation = { "ProjectedLocation", nullptr, (EPropertyFlags)0x0010000000020015, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ANavigationTestingActor, ProjectedLocation), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ProjectedLocation_MetaData), NewProp_ProjectedLocation_MetaData) };
void Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_bProjectedLocationValid_SetBit(void* Obj)
{
((ANavigationTestingActor*)Obj)->bProjectedLocationValid = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_bProjectedLocationValid = { "bProjectedLocationValid", nullptr, (EPropertyFlags)0x0010000000020015, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(ANavigationTestingActor), &Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_bProjectedLocationValid_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bProjectedLocationValid_MetaData), NewProp_bProjectedLocationValid_MetaData) };
void Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_bSearchStart_SetBit(void* Obj)
{
((ANavigationTestingActor*)Obj)->bSearchStart = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_bSearchStart = { "bSearchStart", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(ANavigationTestingActor), &Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_bSearchStart_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSearchStart_MetaData), NewProp_bSearchStart_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_CostLimitFactor = { "CostLimitFactor", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ANavigationTestingActor, CostLimitFactor), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CostLimitFactor_MetaData), NewProp_CostLimitFactor_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_MinimumCostLimit = { "MinimumCostLimit", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ANavigationTestingActor, MinimumCostLimit), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MinimumCostLimit_MetaData), NewProp_MinimumCostLimit_MetaData) };
void Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_bBacktracking_SetBit(void* Obj)
{
((ANavigationTestingActor*)Obj)->bBacktracking = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_bBacktracking = { "bBacktracking", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(ANavigationTestingActor), &Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_bBacktracking_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bBacktracking_MetaData), NewProp_bBacktracking_MetaData) };
void Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_bUseHierarchicalPathfinding_SetBit(void* Obj)
{
((ANavigationTestingActor*)Obj)->bUseHierarchicalPathfinding = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_bUseHierarchicalPathfinding = { "bUseHierarchicalPathfinding", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(ANavigationTestingActor), &Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_bUseHierarchicalPathfinding_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUseHierarchicalPathfinding_MetaData), NewProp_bUseHierarchicalPathfinding_MetaData) };
void Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_bGatherDetailedInfo_SetBit(void* Obj)
{
((ANavigationTestingActor*)Obj)->bGatherDetailedInfo = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_bGatherDetailedInfo = { "bGatherDetailedInfo", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(ANavigationTestingActor), &Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_bGatherDetailedInfo_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bGatherDetailedInfo_MetaData), NewProp_bGatherDetailedInfo_MetaData) };
void Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_bRequireNavigableEndLocation_SetBit(void* Obj)
{
((ANavigationTestingActor*)Obj)->bRequireNavigableEndLocation = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_bRequireNavigableEndLocation = { "bRequireNavigableEndLocation", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(ANavigationTestingActor), &Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_bRequireNavigableEndLocation_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bRequireNavigableEndLocation_MetaData), NewProp_bRequireNavigableEndLocation_MetaData) };
void Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_bDrawDistanceToWall_SetBit(void* Obj)
{
((ANavigationTestingActor*)Obj)->bDrawDistanceToWall = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_bDrawDistanceToWall = { "bDrawDistanceToWall", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(ANavigationTestingActor), &Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_bDrawDistanceToWall_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDrawDistanceToWall_MetaData), NewProp_bDrawDistanceToWall_MetaData) };
void Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_bDrawIfNavDataIsReadyInRadius_SetBit(void* Obj)
{
((ANavigationTestingActor*)Obj)->bDrawIfNavDataIsReadyInRadius = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_bDrawIfNavDataIsReadyInRadius = { "bDrawIfNavDataIsReadyInRadius", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(ANavigationTestingActor), &Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_bDrawIfNavDataIsReadyInRadius_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDrawIfNavDataIsReadyInRadius_MetaData), NewProp_bDrawIfNavDataIsReadyInRadius_MetaData) };
void Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_bDrawIfNavDataIsReadyToQueryTargetActor_SetBit(void* Obj)
{
((ANavigationTestingActor*)Obj)->bDrawIfNavDataIsReadyToQueryTargetActor = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_bDrawIfNavDataIsReadyToQueryTargetActor = { "bDrawIfNavDataIsReadyToQueryTargetActor", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(ANavigationTestingActor), &Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_bDrawIfNavDataIsReadyToQueryTargetActor_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDrawIfNavDataIsReadyToQueryTargetActor_MetaData), NewProp_bDrawIfNavDataIsReadyToQueryTargetActor_MetaData) };
void Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_bDrawRaycastToQueryTargetActor_SetBit(void* Obj)
{
((ANavigationTestingActor*)Obj)->bDrawRaycastToQueryTargetActor = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_bDrawRaycastToQueryTargetActor = { "bDrawRaycastToQueryTargetActor", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(ANavigationTestingActor), &Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_bDrawRaycastToQueryTargetActor_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDrawRaycastToQueryTargetActor_MetaData), NewProp_bDrawRaycastToQueryTargetActor_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_QueryTargetActor = { "QueryTargetActor", nullptr, (EPropertyFlags)0x0114000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ANavigationTestingActor, QueryTargetActor), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_QueryTargetActor_MetaData), NewProp_QueryTargetActor_MetaData) };
void Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_bShowNodePool_SetBit(void* Obj)
{
((ANavigationTestingActor*)Obj)->bShowNodePool = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_bShowNodePool = { "bShowNodePool", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(ANavigationTestingActor), &Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_bShowNodePool_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bShowNodePool_MetaData), NewProp_bShowNodePool_MetaData) };
void Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_bShowBestPath_SetBit(void* Obj)
{
((ANavigationTestingActor*)Obj)->bShowBestPath = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_bShowBestPath = { "bShowBestPath", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(ANavigationTestingActor), &Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_bShowBestPath_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bShowBestPath_MetaData), NewProp_bShowBestPath_MetaData) };
void Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_bShowDiffWithPreviousStep_SetBit(void* Obj)
{
((ANavigationTestingActor*)Obj)->bShowDiffWithPreviousStep = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_bShowDiffWithPreviousStep = { "bShowDiffWithPreviousStep", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(ANavigationTestingActor), &Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_bShowDiffWithPreviousStep_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bShowDiffWithPreviousStep_MetaData), NewProp_bShowDiffWithPreviousStep_MetaData) };
void Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_bShouldBeVisibleInGame_SetBit(void* Obj)
{
((ANavigationTestingActor*)Obj)->bShouldBeVisibleInGame = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_bShouldBeVisibleInGame = { "bShouldBeVisibleInGame", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(ANavigationTestingActor), &Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_bShouldBeVisibleInGame_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bShouldBeVisibleInGame_MetaData), NewProp_bShouldBeVisibleInGame_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_RadiusUsedToValidateNavData = { "RadiusUsedToValidateNavData", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ANavigationTestingActor, RadiusUsedToValidateNavData), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RadiusUsedToValidateNavData_MetaData), NewProp_RadiusUsedToValidateNavData_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_CostDisplayMode = { "CostDisplayMode", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ANavigationTestingActor, CostDisplayMode), Z_Construct_UEnum_NavigationSystem_ENavCostDisplay, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CostDisplayMode_MetaData), NewProp_CostDisplayMode_MetaData) }; // 1833981655
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_TextCanvasOffset = { "TextCanvasOffset", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ANavigationTestingActor, TextCanvasOffset), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TextCanvasOffset_MetaData), NewProp_TextCanvasOffset_MetaData) };
void Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_bPathExist_SetBit(void* Obj)
{
((ANavigationTestingActor*)Obj)->bPathExist = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_bPathExist = { "bPathExist", nullptr, (EPropertyFlags)0x0010000000022015, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(ANavigationTestingActor), &Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_bPathExist_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bPathExist_MetaData), NewProp_bPathExist_MetaData) };
void Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_bPathIsPartial_SetBit(void* Obj)
{
((ANavigationTestingActor*)Obj)->bPathIsPartial = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_bPathIsPartial = { "bPathIsPartial", nullptr, (EPropertyFlags)0x0010000000022015, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(ANavigationTestingActor), &Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_bPathIsPartial_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bPathIsPartial_MetaData), NewProp_bPathIsPartial_MetaData) };
void Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_bPathSearchOutOfNodes_SetBit(void* Obj)
{
((ANavigationTestingActor*)Obj)->bPathSearchOutOfNodes = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_bPathSearchOutOfNodes = { "bPathSearchOutOfNodes", nullptr, (EPropertyFlags)0x0010000000022015, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(ANavigationTestingActor), &Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_bPathSearchOutOfNodes_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bPathSearchOutOfNodes_MetaData), NewProp_bPathSearchOutOfNodes_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_PathfindingTime = { "PathfindingTime", nullptr, (EPropertyFlags)0x0010000000022015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ANavigationTestingActor, PathfindingTime), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PathfindingTime_MetaData), NewProp_PathfindingTime_MetaData) };
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_PathCost = { "PathCost", nullptr, (EPropertyFlags)0x0010000000022015, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ANavigationTestingActor, PathCost), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PathCost_MetaData), NewProp_PathCost_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_PathfindingSteps = { "PathfindingSteps", nullptr, (EPropertyFlags)0x0010000000022015, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ANavigationTestingActor, PathfindingSteps), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PathfindingSteps_MetaData), NewProp_PathfindingSteps_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_OtherActor = { "OtherActor", nullptr, (EPropertyFlags)0x0114000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ANavigationTestingActor, OtherActor), Z_Construct_UClass_ANavigationTestingActor_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OtherActor_MetaData), NewProp_OtherActor_MetaData) };
const UECodeGen_Private::FClassPropertyParams Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_FilterClass = { "FilterClass", nullptr, (EPropertyFlags)0x0014000000000001, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ANavigationTestingActor, FilterClass), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UNavigationQueryFilter_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FilterClass_MetaData), NewProp_FilterClass_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_ShowStepIndex = { "ShowStepIndex", nullptr, (EPropertyFlags)0x0010000000000801, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ANavigationTestingActor, ShowStepIndex), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ShowStepIndex_MetaData), NewProp_ShowStepIndex_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_OffsetFromCornersDistance = { "OffsetFromCornersDistance", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ANavigationTestingActor, OffsetFromCornersDistance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OffsetFromCornersDistance_MetaData), NewProp_OffsetFromCornersDistance_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_ANavigationTestingActor_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_CapsuleComponent,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_EdRenderComp,
#endif // WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_InvokerComponent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_bActAsNavigationInvoker,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_NavAgentProps,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_QueryingExtent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_MyNavData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_ProjectedLocation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_bProjectedLocationValid,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_bSearchStart,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_CostLimitFactor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_MinimumCostLimit,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_bBacktracking,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_bUseHierarchicalPathfinding,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_bGatherDetailedInfo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_bRequireNavigableEndLocation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_bDrawDistanceToWall,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_bDrawIfNavDataIsReadyInRadius,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_bDrawIfNavDataIsReadyToQueryTargetActor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_bDrawRaycastToQueryTargetActor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_QueryTargetActor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_bShowNodePool,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_bShowBestPath,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_bShowDiffWithPreviousStep,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_bShouldBeVisibleInGame,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_RadiusUsedToValidateNavData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_CostDisplayMode,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_TextCanvasOffset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_bPathExist,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_bPathIsPartial,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_bPathSearchOutOfNodes,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_PathfindingTime,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_PathCost,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_PathfindingSteps,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_OtherActor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_FilterClass,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_ShowStepIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ANavigationTestingActor_Statics::NewProp_OffsetFromCornersDistance,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ANavigationTestingActor_Statics::PropPointers) < 2048);
// ********** End Class ANavigationTestingActor Property Definitions *******************************
UObject* (*const Z_Construct_UClass_ANavigationTestingActor_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_AActor,
(UObject* (*)())Z_Construct_UPackage__Script_NavigationSystem,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ANavigationTestingActor_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FImplementedInterfaceParams Z_Construct_UClass_ANavigationTestingActor_Statics::InterfaceParams[] = {
{ Z_Construct_UClass_UNavAgentInterface_NoRegister, (int32)VTABLE_OFFSET(ANavigationTestingActor, INavAgentInterface), false }, // 3462716961
{ Z_Construct_UClass_UNavPathObserverInterface_NoRegister, (int32)VTABLE_OFFSET(ANavigationTestingActor, INavPathObserverInterface), false }, // 339868385
};
const UECodeGen_Private::FClassParams Z_Construct_UClass_ANavigationTestingActor_Statics::ClassParams = {
&ANavigationTestingActor::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_ANavigationTestingActor_Statics::PropPointers,
InterfaceParams,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_ANavigationTestingActor_Statics::PropPointers),
UE_ARRAY_COUNT(InterfaceParams),
0x008800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_ANavigationTestingActor_Statics::Class_MetaDataParams), Z_Construct_UClass_ANavigationTestingActor_Statics::Class_MetaDataParams)
};
void ANavigationTestingActor::StaticRegisterNativesANavigationTestingActor()
{
}
UClass* Z_Construct_UClass_ANavigationTestingActor()
{
if (!Z_Registration_Info_UClass_ANavigationTestingActor.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ANavigationTestingActor.OuterSingleton, Z_Construct_UClass_ANavigationTestingActor_Statics::ClassParams);
}
return Z_Registration_Info_UClass_ANavigationTestingActor.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, ANavigationTestingActor);
// ********** End Class ANavigationTestingActor ****************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationTestingActor_h__Script_NavigationSystem_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ ENavCostDisplay_StaticEnum, TEXT("ENavCostDisplay"), &Z_Registration_Info_UEnum_ENavCostDisplay, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1833981655U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_ANavigationTestingActor, ANavigationTestingActor::StaticClass, TEXT("ANavigationTestingActor"), &Z_Registration_Info_UClass_ANavigationTestingActor, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ANavigationTestingActor), 2576891990U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationTestingActor_h__Script_NavigationSystem_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationTestingActor_h__Script_NavigationSystem_4280152764{
TEXT("/Script/NavigationSystem"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationTestingActor_h__Script_NavigationSystem_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationTestingActor_h__Script_NavigationSystem_Statics::ClassInfo),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationTestingActor_h__Script_NavigationSystem_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationTestingActor_h__Script_NavigationSystem_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,73 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "NavigationTestingActor.h"
#ifdef NAVIGATIONSYSTEM_NavigationTestingActor_generated_h
#error "NavigationTestingActor.generated.h already included, missing '#pragma once' in NavigationTestingActor.h"
#endif
#define NAVIGATIONSYSTEM_NavigationTestingActor_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class ANavigationTestingActor **************************************************
struct Z_Construct_UClass_ANavigationTestingActor_Statics;
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_ANavigationTestingActor_NoRegister();
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationTestingActor_h_48_INCLASS \
private: \
static void StaticRegisterNativesANavigationTestingActor(); \
friend struct ::Z_Construct_UClass_ANavigationTestingActor_Statics; \
static UClass* GetPrivateStaticClass(); \
friend NAVIGATIONSYSTEM_API UClass* ::Z_Construct_UClass_ANavigationTestingActor_NoRegister(); \
public: \
DECLARE_CLASS2(ANavigationTestingActor, AActor, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/NavigationSystem"), Z_Construct_UClass_ANavigationTestingActor_NoRegister) \
DECLARE_SERIALIZER(ANavigationTestingActor) \
virtual UObject* _getUObject() const override { return const_cast<ANavigationTestingActor*>(this); }
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationTestingActor_h_48_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NAVIGATIONSYSTEM_API ANavigationTestingActor(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(ANavigationTestingActor) \
DECLARE_VTABLE_PTR_HELPER_CTOR(NAVIGATIONSYSTEM_API, ANavigationTestingActor); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ANavigationTestingActor); \
/** Deleted move- and copy-constructors, should never be used */ \
ANavigationTestingActor(ANavigationTestingActor&&) = delete; \
ANavigationTestingActor(const ANavigationTestingActor&) = delete;
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationTestingActor_h_45_PROLOG
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationTestingActor_h_48_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationTestingActor_h_48_INCLASS \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationTestingActor_h_48_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class ANavigationTestingActor;
// ********** End Class ANavigationTestingActor ****************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_NavigationSystem_Public_NavigationTestingActor_h
// ********** Begin Enum ENavCostDisplay ***********************************************************
#define FOREACH_ENUM_ENAVCOSTDISPLAY(op) \
op(ENavCostDisplay::TotalCost) \
op(ENavCostDisplay::HeuristicOnly) \
op(ENavCostDisplay::RealCostOnly)
namespace ENavCostDisplay { enum Type : int; }
template<> NAVIGATIONSYSTEM_NON_ATTRIBUTED_API UEnum* StaticEnum<ENavCostDisplay::Type>();
// ********** End Enum ENavCostDisplay *************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,120 @@
// 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 "NavFilters/RecastFilter_UseDefaultArea.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeRecastFilter_UseDefaultArea() {}
// ********** Begin Cross Module References ********************************************************
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavigationQueryFilter();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_URecastFilter_UseDefaultArea();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_URecastFilter_UseDefaultArea_NoRegister();
UPackage* Z_Construct_UPackage__Script_NavigationSystem();
// ********** End Cross Module References **********************************************************
// ********** Begin Class URecastFilter_UseDefaultArea *********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_URecastFilter_UseDefaultArea;
UClass* URecastFilter_UseDefaultArea::GetPrivateStaticClass()
{
using TClass = URecastFilter_UseDefaultArea;
if (!Z_Registration_Info_UClass_URecastFilter_UseDefaultArea.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("RecastFilter_UseDefaultArea"),
Z_Registration_Info_UClass_URecastFilter_UseDefaultArea.InnerSingleton,
StaticRegisterNativesURecastFilter_UseDefaultArea,
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_URecastFilter_UseDefaultArea.InnerSingleton;
}
UClass* Z_Construct_UClass_URecastFilter_UseDefaultArea_NoRegister()
{
return URecastFilter_UseDefaultArea::GetPrivateStaticClass();
}
struct Z_Construct_UClass_URecastFilter_UseDefaultArea_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** Regular navigation area, applied to entire navigation data by default */" },
{ "IncludePath", "NavFilters/RecastFilter_UseDefaultArea.h" },
{ "ModuleRelativePath", "Public/NavFilters/RecastFilter_UseDefaultArea.h" },
{ "ToolTip", "Regular navigation area, applied to entire navigation data by default" },
};
#endif // WITH_METADATA
// ********** Begin Class URecastFilter_UseDefaultArea constinit property declarations *************
// ********** End Class URecastFilter_UseDefaultArea constinit property declarations ***************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<URecastFilter_UseDefaultArea>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_URecastFilter_UseDefaultArea_Statics
UObject* (*const Z_Construct_UClass_URecastFilter_UseDefaultArea_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UNavigationQueryFilter,
(UObject* (*)())Z_Construct_UPackage__Script_NavigationSystem,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_URecastFilter_UseDefaultArea_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_URecastFilter_UseDefaultArea_Statics::ClassParams = {
&URecastFilter_UseDefaultArea::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_URecastFilter_UseDefaultArea_Statics::Class_MetaDataParams), Z_Construct_UClass_URecastFilter_UseDefaultArea_Statics::Class_MetaDataParams)
};
void URecastFilter_UseDefaultArea::StaticRegisterNativesURecastFilter_UseDefaultArea()
{
}
UClass* Z_Construct_UClass_URecastFilter_UseDefaultArea()
{
if (!Z_Registration_Info_UClass_URecastFilter_UseDefaultArea.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_URecastFilter_UseDefaultArea.OuterSingleton, Z_Construct_UClass_URecastFilter_UseDefaultArea_Statics::ClassParams);
}
return Z_Registration_Info_UClass_URecastFilter_UseDefaultArea.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, URecastFilter_UseDefaultArea);
URecastFilter_UseDefaultArea::~URecastFilter_UseDefaultArea() {}
// ********** End Class URecastFilter_UseDefaultArea ***********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavFilters_RecastFilter_UseDefaultArea_h__Script_NavigationSystem_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_URecastFilter_UseDefaultArea, URecastFilter_UseDefaultArea::StaticClass, TEXT("URecastFilter_UseDefaultArea"), &Z_Registration_Info_UClass_URecastFilter_UseDefaultArea, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(URecastFilter_UseDefaultArea), 1072305804U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavFilters_RecastFilter_UseDefaultArea_h__Script_NavigationSystem_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavFilters_RecastFilter_UseDefaultArea_h__Script_NavigationSystem_1700540967{
TEXT("/Script/NavigationSystem"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavFilters_RecastFilter_UseDefaultArea_h__Script_NavigationSystem_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavFilters_RecastFilter_UseDefaultArea_h__Script_NavigationSystem_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,63 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "NavFilters/RecastFilter_UseDefaultArea.h"
#ifdef NAVIGATIONSYSTEM_RecastFilter_UseDefaultArea_generated_h
#error "RecastFilter_UseDefaultArea.generated.h already included, missing '#pragma once' in RecastFilter_UseDefaultArea.h"
#endif
#define NAVIGATIONSYSTEM_RecastFilter_UseDefaultArea_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class URecastFilter_UseDefaultArea *********************************************
struct Z_Construct_UClass_URecastFilter_UseDefaultArea_Statics;
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_URecastFilter_UseDefaultArea_NoRegister();
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavFilters_RecastFilter_UseDefaultArea_h_22_INCLASS \
private: \
static void StaticRegisterNativesURecastFilter_UseDefaultArea(); \
friend struct ::Z_Construct_UClass_URecastFilter_UseDefaultArea_Statics; \
static UClass* GetPrivateStaticClass(); \
friend NAVIGATIONSYSTEM_API UClass* ::Z_Construct_UClass_URecastFilter_UseDefaultArea_NoRegister(); \
public: \
DECLARE_CLASS2(URecastFilter_UseDefaultArea, UNavigationQueryFilter, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/NavigationSystem"), Z_Construct_UClass_URecastFilter_UseDefaultArea_NoRegister) \
DECLARE_SERIALIZER(URecastFilter_UseDefaultArea)
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavFilters_RecastFilter_UseDefaultArea_h_22_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NAVIGATIONSYSTEM_API URecastFilter_UseDefaultArea(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(URecastFilter_UseDefaultArea) \
DECLARE_VTABLE_PTR_HELPER_CTOR(NAVIGATIONSYSTEM_API, URecastFilter_UseDefaultArea); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(URecastFilter_UseDefaultArea); \
/** Deleted move- and copy-constructors, should never be used */ \
URecastFilter_UseDefaultArea(URecastFilter_UseDefaultArea&&) = delete; \
URecastFilter_UseDefaultArea(const URecastFilter_UseDefaultArea&) = delete; \
NAVIGATIONSYSTEM_API virtual ~URecastFilter_UseDefaultArea();
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavFilters_RecastFilter_UseDefaultArea_h_19_PROLOG
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavFilters_RecastFilter_UseDefaultArea_h_22_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavFilters_RecastFilter_UseDefaultArea_h_22_INCLASS \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavFilters_RecastFilter_UseDefaultArea_h_22_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class URecastFilter_UseDefaultArea;
// ********** End Class URecastFilter_UseDefaultArea ***********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_NavigationSystem_Public_NavFilters_RecastFilter_UseDefaultArea_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,125 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "NavMesh/RecastNavMesh.h"
#ifdef NAVIGATIONSYSTEM_RecastNavMesh_generated_h
#error "RecastNavMesh.generated.h already included, missing '#pragma once' in RecastNavMesh.h"
#endif
#define NAVIGATIONSYSTEM_RecastNavMesh_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class UClass;
class UNavArea;
// ********** Begin ScriptStruct FRecastNavMeshTileGenerationDebug *********************************
struct Z_Construct_UScriptStruct_FRecastNavMeshTileGenerationDebug_Statics;
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_RecastNavMesh_h_350_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRecastNavMeshTileGenerationDebug_Statics; \
NAVIGATIONSYSTEM_API static class UScriptStruct* StaticStruct();
struct FRecastNavMeshTileGenerationDebug;
// ********** End ScriptStruct FRecastNavMeshTileGenerationDebug ***********************************
// ********** Begin ScriptStruct FNavMeshResolutionParam *******************************************
struct Z_Construct_UScriptStruct_FNavMeshResolutionParam_Statics;
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_RecastNavMesh_h_555_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FNavMeshResolutionParam_Statics; \
NAVIGATIONSYSTEM_API static class UScriptStruct* StaticStruct();
struct FNavMeshResolutionParam;
// ********** End ScriptStruct FNavMeshResolutionParam *********************************************
// ********** Begin Class ARecastNavMesh ***********************************************************
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_RecastNavMesh_h_575_RPC_WRAPPERS \
DECLARE_FUNCTION(execK2_ReplaceAreaInTileBounds);
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_RecastNavMesh_h_575_ARCHIVESERIALIZER \
DECLARE_FSTRUCTUREDARCHIVE_SERIALIZER(ARecastNavMesh, NAVIGATIONSYSTEM_API)
struct Z_Construct_UClass_ARecastNavMesh_Statics;
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_ARecastNavMesh_NoRegister();
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_RecastNavMesh_h_575_INCLASS \
private: \
static void StaticRegisterNativesARecastNavMesh(); \
friend struct ::Z_Construct_UClass_ARecastNavMesh_Statics; \
static UClass* GetPrivateStaticClass(); \
friend NAVIGATIONSYSTEM_API UClass* ::Z_Construct_UClass_ARecastNavMesh_NoRegister(); \
public: \
DECLARE_CLASS2(ARecastNavMesh, ANavigationData, COMPILED_IN_FLAGS(0 | CLASS_DefaultConfig | CLASS_Config), CASTCLASS_None, TEXT("/Script/NavigationSystem"), Z_Construct_UClass_ARecastNavMesh_NoRegister) \
DECLARE_SERIALIZER(ARecastNavMesh) \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_RecastNavMesh_h_575_ARCHIVESERIALIZER
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_RecastNavMesh_h_575_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NAVIGATIONSYSTEM_API ARecastNavMesh(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(ARecastNavMesh) \
DECLARE_VTABLE_PTR_HELPER_CTOR(NAVIGATIONSYSTEM_API, ARecastNavMesh); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ARecastNavMesh); \
/** Deleted move- and copy-constructors, should never be used */ \
ARecastNavMesh(ARecastNavMesh&&) = delete; \
ARecastNavMesh(const ARecastNavMesh&) = delete;
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_RecastNavMesh_h_572_PROLOG
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_RecastNavMesh_h_575_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_RecastNavMesh_h_575_RPC_WRAPPERS \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_RecastNavMesh_h_575_INCLASS \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_RecastNavMesh_h_575_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class ARecastNavMesh;
// ********** End Class ARecastNavMesh *************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_RecastNavMesh_h
// ********** Begin Enum ERecastPartitioning *******************************************************
#define FOREACH_ENUM_ERECASTPARTITIONING(op) \
op(ERecastPartitioning::Monotone) \
op(ERecastPartitioning::Watershed) \
op(ERecastPartitioning::ChunkyMonotone)
namespace ERecastPartitioning { enum Type : int; }
template<> NAVIGATIONSYSTEM_NON_ATTRIBUTED_API UEnum* StaticEnum<ERecastPartitioning::Type>();
// ********** End Enum ERecastPartitioning *********************************************************
// ********** Begin Enum ENavigationLedgeSlopeFilterMode *******************************************
#define FOREACH_ENUM_ENAVIGATIONLEDGESLOPEFILTERMODE(op) \
op(ENavigationLedgeSlopeFilterMode::Recast) \
op(ENavigationLedgeSlopeFilterMode::None) \
op(ENavigationLedgeSlopeFilterMode::UseStepHeightFromAgentMaxSlope)
enum class ENavigationLedgeSlopeFilterMode : uint8;
template<> struct TIsUEnumClass<ENavigationLedgeSlopeFilterMode> { enum { Value = true }; };
template<> NAVIGATIONSYSTEM_NON_ATTRIBUTED_API UEnum* StaticEnum<ENavigationLedgeSlopeFilterMode>();
// ********** End Enum ENavigationLedgeSlopeFilterMode *********************************************
// ********** Begin Enum EHeightFieldRenderMode ****************************************************
#define FOREACH_ENUM_EHEIGHTFIELDRENDERMODE(op) \
op(EHeightFieldRenderMode::Solid) \
op(EHeightFieldRenderMode::Walkable)
enum class EHeightFieldRenderMode : uint8;
template<> struct TIsUEnumClass<EHeightFieldRenderMode> { enum { Value = true }; };
template<> NAVIGATIONSYSTEM_NON_ATTRIBUTED_API UEnum* StaticEnum<EHeightFieldRenderMode>();
// ********** End Enum EHeightFieldRenderMode ******************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,121 @@
// 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 "NavMesh/RecastNavMeshDataChunk.h"
#include "Serialization/ArchiveUObjectFromStructuredArchive.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeRecastNavMeshDataChunk() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_UNavigationDataChunk();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_URecastNavMeshDataChunk();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_URecastNavMeshDataChunk_NoRegister();
UPackage* Z_Construct_UPackage__Script_NavigationSystem();
// ********** End Cross Module References **********************************************************
// ********** Begin Class URecastNavMeshDataChunk **************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_URecastNavMeshDataChunk;
UClass* URecastNavMeshDataChunk::GetPrivateStaticClass()
{
using TClass = URecastNavMeshDataChunk;
if (!Z_Registration_Info_UClass_URecastNavMeshDataChunk.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("RecastNavMeshDataChunk"),
Z_Registration_Info_UClass_URecastNavMeshDataChunk.InnerSingleton,
StaticRegisterNativesURecastNavMeshDataChunk,
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_URecastNavMeshDataChunk.InnerSingleton;
}
UClass* Z_Construct_UClass_URecastNavMeshDataChunk_NoRegister()
{
return URecastNavMeshDataChunk::GetPrivateStaticClass();
}
struct Z_Construct_UClass_URecastNavMeshDataChunk_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** \n * \n */" },
{ "IncludePath", "NavMesh/RecastNavMeshDataChunk.h" },
{ "ModuleRelativePath", "Public/NavMesh/RecastNavMeshDataChunk.h" },
};
#endif // WITH_METADATA
// ********** Begin Class URecastNavMeshDataChunk constinit property declarations ******************
// ********** End Class URecastNavMeshDataChunk constinit property declarations ********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<URecastNavMeshDataChunk>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_URecastNavMeshDataChunk_Statics
UObject* (*const Z_Construct_UClass_URecastNavMeshDataChunk_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UNavigationDataChunk,
(UObject* (*)())Z_Construct_UPackage__Script_NavigationSystem,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_URecastNavMeshDataChunk_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_URecastNavMeshDataChunk_Statics::ClassParams = {
&URecastNavMeshDataChunk::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_URecastNavMeshDataChunk_Statics::Class_MetaDataParams), Z_Construct_UClass_URecastNavMeshDataChunk_Statics::Class_MetaDataParams)
};
void URecastNavMeshDataChunk::StaticRegisterNativesURecastNavMeshDataChunk()
{
}
UClass* Z_Construct_UClass_URecastNavMeshDataChunk()
{
if (!Z_Registration_Info_UClass_URecastNavMeshDataChunk.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_URecastNavMeshDataChunk.OuterSingleton, Z_Construct_UClass_URecastNavMeshDataChunk_Statics::ClassParams);
}
return Z_Registration_Info_UClass_URecastNavMeshDataChunk.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, URecastNavMeshDataChunk);
URecastNavMeshDataChunk::~URecastNavMeshDataChunk() {}
IMPLEMENT_FSTRUCTUREDARCHIVE_SERIALIZER(URecastNavMeshDataChunk)
// ********** End Class URecastNavMeshDataChunk ****************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_RecastNavMeshDataChunk_h__Script_NavigationSystem_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_URecastNavMeshDataChunk, URecastNavMeshDataChunk::StaticClass, TEXT("URecastNavMeshDataChunk"), &Z_Registration_Info_UClass_URecastNavMeshDataChunk, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(URecastNavMeshDataChunk), 242004112U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_RecastNavMeshDataChunk_h__Script_NavigationSystem_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_RecastNavMeshDataChunk_h__Script_NavigationSystem_2462076689{
TEXT("/Script/NavigationSystem"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_RecastNavMeshDataChunk_h__Script_NavigationSystem_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_RecastNavMeshDataChunk_h__Script_NavigationSystem_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,68 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "NavMesh/RecastNavMeshDataChunk.h"
#ifdef NAVIGATIONSYSTEM_RecastNavMeshDataChunk_generated_h
#error "RecastNavMeshDataChunk.generated.h already included, missing '#pragma once' in RecastNavMeshDataChunk.h"
#endif
#define NAVIGATIONSYSTEM_RecastNavMeshDataChunk_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class URecastNavMeshDataChunk **************************************************
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_RecastNavMeshDataChunk_h_67_ARCHIVESERIALIZER \
DECLARE_FSTRUCTUREDARCHIVE_SERIALIZER(URecastNavMeshDataChunk, NAVIGATIONSYSTEM_API)
struct Z_Construct_UClass_URecastNavMeshDataChunk_Statics;
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_URecastNavMeshDataChunk_NoRegister();
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_RecastNavMeshDataChunk_h_67_INCLASS \
private: \
static void StaticRegisterNativesURecastNavMeshDataChunk(); \
friend struct ::Z_Construct_UClass_URecastNavMeshDataChunk_Statics; \
static UClass* GetPrivateStaticClass(); \
friend NAVIGATIONSYSTEM_API UClass* ::Z_Construct_UClass_URecastNavMeshDataChunk_NoRegister(); \
public: \
DECLARE_CLASS2(URecastNavMeshDataChunk, UNavigationDataChunk, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/NavigationSystem"), Z_Construct_UClass_URecastNavMeshDataChunk_NoRegister) \
DECLARE_SERIALIZER(URecastNavMeshDataChunk) \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_RecastNavMeshDataChunk_h_67_ARCHIVESERIALIZER
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_RecastNavMeshDataChunk_h_67_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NAVIGATIONSYSTEM_API URecastNavMeshDataChunk(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(URecastNavMeshDataChunk) \
DECLARE_VTABLE_PTR_HELPER_CTOR(NAVIGATIONSYSTEM_API, URecastNavMeshDataChunk); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(URecastNavMeshDataChunk); \
/** Deleted move- and copy-constructors, should never be used */ \
URecastNavMeshDataChunk(URecastNavMeshDataChunk&&) = delete; \
URecastNavMeshDataChunk(const URecastNavMeshDataChunk&) = delete; \
NAVIGATIONSYSTEM_API virtual ~URecastNavMeshDataChunk();
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_RecastNavMeshDataChunk_h_64_PROLOG
#define FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_RecastNavMeshDataChunk_h_67_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_RecastNavMeshDataChunk_h_67_INCLASS \
FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_RecastNavMeshDataChunk_h_67_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class URecastNavMeshDataChunk;
// ********** End Class URecastNavMeshDataChunk ****************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_NavigationSystem_Public_NavMesh_RecastNavMeshDataChunk_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,302 @@
// 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 "SplineNavModifierComponent.h"
#include "Engine/EngineTypes.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeSplineNavModifierComponent() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FComponentReference();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavModifierComponent();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_USplineNavModifierComponent();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_USplineNavModifierComponent_NoRegister();
NAVIGATIONSYSTEM_API UEnum* Z_Construct_UEnum_NavigationSystem_ESubdivisionLOD();
UPackage* Z_Construct_UPackage__Script_NavigationSystem();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum ESubdivisionLOD ***********************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ESubdivisionLOD;
static UEnum* ESubdivisionLOD_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ESubdivisionLOD.OuterSingleton)
{
Z_Registration_Info_UEnum_ESubdivisionLOD.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_NavigationSystem_ESubdivisionLOD, (UObject*)Z_Construct_UPackage__Script_NavigationSystem(), TEXT("ESubdivisionLOD"));
}
return Z_Registration_Info_UEnum_ESubdivisionLOD.OuterSingleton;
}
template<> NAVIGATIONSYSTEM_NON_ATTRIBUTED_API UEnum* StaticEnum<ESubdivisionLOD>()
{
return ESubdivisionLOD_StaticEnum();
}
struct Z_Construct_UEnum_NavigationSystem_ESubdivisionLOD_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "High.Name", "ESubdivisionLOD::High" },
{ "Low.Name", "ESubdivisionLOD::Low" },
{ "Medium.Name", "ESubdivisionLOD::Medium" },
{ "ModuleRelativePath", "Public/SplineNavModifierComponent.h" },
{ "Ultra.Name", "ESubdivisionLOD::Ultra" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ESubdivisionLOD::Low", (int64)ESubdivisionLOD::Low },
{ "ESubdivisionLOD::Medium", (int64)ESubdivisionLOD::Medium },
{ "ESubdivisionLOD::High", (int64)ESubdivisionLOD::High },
{ "ESubdivisionLOD::Ultra", (int64)ESubdivisionLOD::Ultra },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_NavigationSystem_ESubdivisionLOD_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_NavigationSystem_ESubdivisionLOD_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_NavigationSystem,
nullptr,
"ESubdivisionLOD",
"ESubdivisionLOD",
Z_Construct_UEnum_NavigationSystem_ESubdivisionLOD_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_NavigationSystem_ESubdivisionLOD_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_NavigationSystem_ESubdivisionLOD_Statics::Enum_MetaDataParams), Z_Construct_UEnum_NavigationSystem_ESubdivisionLOD_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_NavigationSystem_ESubdivisionLOD()
{
if (!Z_Registration_Info_UEnum_ESubdivisionLOD.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ESubdivisionLOD.InnerSingleton, Z_Construct_UEnum_NavigationSystem_ESubdivisionLOD_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ESubdivisionLOD.InnerSingleton;
}
// ********** End Enum ESubdivisionLOD *************************************************************
// ********** Begin Class USplineNavModifierComponent Function UpdateNavigationWithComponentData ***
struct Z_Construct_UFunction_USplineNavModifierComponent_UpdateNavigationWithComponentData_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "CallInEditor", "true" },
{ "Category", "Navigation" },
{ "Comment", "/**\n\x09 * Recalculates bounds, then re-computes the NavModifierVolumes and re-marks the nav mesh.\n\x09 * Disable UpdateNavDataOnSplineChange and use this to manually update when either the spline or nav mesh is too large to handle rapid updates.\n\x09 *\n\x09 * Does nothing in non-editor builds\n\x09 */" },
{ "DisplayName", "UpdateNavigationData" },
{ "ModuleRelativePath", "Public/SplineNavModifierComponent.h" },
{ "ToolTip", "Recalculates bounds, then re-computes the NavModifierVolumes and re-marks the nav mesh.\nDisable UpdateNavDataOnSplineChange and use this to manually update when either the spline or nav mesh is too large to handle rapid updates.\n\nDoes nothing in non-editor builds" },
};
#endif // WITH_METADATA
// ********** Begin Function UpdateNavigationWithComponentData constinit property declarations *****
// ********** End Function UpdateNavigationWithComponentData constinit property declarations *******
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USplineNavModifierComponent_UpdateNavigationWithComponentData_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USplineNavModifierComponent, nullptr, "UpdateNavigationWithComponentData", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00040401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USplineNavModifierComponent_UpdateNavigationWithComponentData_Statics::Function_MetaDataParams), Z_Construct_UFunction_USplineNavModifierComponent_UpdateNavigationWithComponentData_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_USplineNavModifierComponent_UpdateNavigationWithComponentData()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USplineNavModifierComponent_UpdateNavigationWithComponentData_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USplineNavModifierComponent::execUpdateNavigationWithComponentData)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->UpdateNavigationWithComponentData();
P_NATIVE_END;
}
// ********** End Class USplineNavModifierComponent Function UpdateNavigationWithComponentData *****
// ********** Begin Class USplineNavModifierComponent **********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_USplineNavModifierComponent;
UClass* USplineNavModifierComponent::GetPrivateStaticClass()
{
using TClass = USplineNavModifierComponent;
if (!Z_Registration_Info_UClass_USplineNavModifierComponent.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("SplineNavModifierComponent"),
Z_Registration_Info_UClass_USplineNavModifierComponent.InnerSingleton,
StaticRegisterNativesUSplineNavModifierComponent,
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_USplineNavModifierComponent.InnerSingleton;
}
UClass* Z_Construct_UClass_USplineNavModifierComponent_NoRegister()
{
return USplineNavModifierComponent::GetPrivateStaticClass();
}
struct Z_Construct_UClass_USplineNavModifierComponent_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintSpawnableComponent", "" },
{ "BlueprintType", "true" },
{ "Comment", "/**\n *\x09Used to assign a chosen NavArea to the nav mesh in the vicinity of a chosen spline.\n *\x09""A tube is constructed around the spline and intersected with the nav mesh. Set its dimensions with StrokeWidth and StrokeHeight.\n */" },
{ "HideCategories", "Variable Tags Cooking Collision Activation" },
{ "IncludePath", "SplineNavModifierComponent.h" },
{ "IsBlueprintBase", "true" },
{ "ModuleRelativePath", "Public/SplineNavModifierComponent.h" },
{ "ObjectInitializerConstructorDeclared", "" },
{ "ToolTip", "Used to assign a chosen NavArea to the nav mesh in the vicinity of a chosen spline.\nA tube is constructed around the spline and intersected with the nav mesh. Set its dimensions with StrokeWidth and StrokeHeight." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUpdateNavDataOnSplineChange_MetaData[] = {
{ "Category", "Navigation" },
{ "Comment", "/**\n\x09 * If true, any changes to Spline Components on this actor will cause this component to update the nav mesh.\n\x09 * This will be slow if the spline has many points, or the nav mesh is sufficiently large.\n\x09 */" },
{ "ModuleRelativePath", "Public/SplineNavModifierComponent.h" },
{ "ToolTip", "If true, any changes to Spline Components on this actor will cause this component to update the nav mesh.\nThis will be slow if the spline has many points, or the nav mesh is sufficiently large." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AttachedSpline_MetaData[] = {
{ "AllowedClasses", "/Script/Engine.SplineComponent" },
{ "Category", "Navigation" },
{ "Comment", "/** The SplineComponent which will modify the nav mesh; it must also be attached to this component's owner actor */" },
{ "DisplayName", "Nav Modifier Spline" },
{ "ModuleRelativePath", "Public/SplineNavModifierComponent.h" },
{ "ToolTip", "The SplineComponent which will modify the nav mesh; it must also be attached to this component's owner actor" },
{ "UseComponentPicker", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StrokeWidth_MetaData[] = {
{ "Category", "Navigation" },
{ "ClampMin", "10" },
{ "Comment", "/** Cross-sectional width of the tube enclosing the spline */" },
{ "ModuleRelativePath", "Public/SplineNavModifierComponent.h" },
{ "ToolTip", "Cross-sectional width of the tube enclosing the spline" },
{ "UIMin", "10" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StrokeHeight_MetaData[] = {
{ "Category", "Navigation" },
{ "ClampMin", "10" },
{ "Comment", "/** Cross-sectional height of the tube enclosing the spline */" },
{ "ModuleRelativePath", "Public/SplineNavModifierComponent.h" },
{ "ToolTip", "Cross-sectional height of the tube enclosing the spline" },
{ "UIMin", "10" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SubdivisionLOD_MetaData[] = {
{ "Category", "Navigation" },
{ "Comment", "/** Higher LOD will capture finer details in the spline */" },
{ "ModuleRelativePath", "Public/SplineNavModifierComponent.h" },
{ "ToolTip", "Higher LOD will capture finer details in the spline" },
};
#endif // WITH_METADATA
// ********** Begin Class USplineNavModifierComponent constinit property declarations **************
static void NewProp_bUpdateNavDataOnSplineChange_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUpdateNavDataOnSplineChange;
static const UECodeGen_Private::FStructPropertyParams NewProp_AttachedSpline;
static const UECodeGen_Private::FDoublePropertyParams NewProp_StrokeWidth;
static const UECodeGen_Private::FDoublePropertyParams NewProp_StrokeHeight;
static const UECodeGen_Private::FIntPropertyParams NewProp_SubdivisionLOD_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_SubdivisionLOD;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class USplineNavModifierComponent constinit property declarations ****************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("UpdateNavigationWithComponentData"), .Pointer = &USplineNavModifierComponent::execUpdateNavigationWithComponentData },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_USplineNavModifierComponent_UpdateNavigationWithComponentData, "UpdateNavigationWithComponentData" }, // 1083790402
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<USplineNavModifierComponent>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_USplineNavModifierComponent_Statics
// ********** Begin Class USplineNavModifierComponent Property Definitions *************************
void Z_Construct_UClass_USplineNavModifierComponent_Statics::NewProp_bUpdateNavDataOnSplineChange_SetBit(void* Obj)
{
((USplineNavModifierComponent*)Obj)->bUpdateNavDataOnSplineChange = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USplineNavModifierComponent_Statics::NewProp_bUpdateNavDataOnSplineChange = { "bUpdateNavDataOnSplineChange", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(USplineNavModifierComponent), &Z_Construct_UClass_USplineNavModifierComponent_Statics::NewProp_bUpdateNavDataOnSplineChange_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUpdateNavDataOnSplineChange_MetaData), NewProp_bUpdateNavDataOnSplineChange_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_USplineNavModifierComponent_Statics::NewProp_AttachedSpline = { "AttachedSpline", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USplineNavModifierComponent, AttachedSpline), Z_Construct_UScriptStruct_FComponentReference, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AttachedSpline_MetaData), NewProp_AttachedSpline_MetaData) }; // 3934819661
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UClass_USplineNavModifierComponent_Statics::NewProp_StrokeWidth = { "StrokeWidth", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USplineNavModifierComponent, StrokeWidth), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StrokeWidth_MetaData), NewProp_StrokeWidth_MetaData) };
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UClass_USplineNavModifierComponent_Statics::NewProp_StrokeHeight = { "StrokeHeight", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USplineNavModifierComponent, StrokeHeight), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StrokeHeight_MetaData), NewProp_StrokeHeight_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_USplineNavModifierComponent_Statics::NewProp_SubdivisionLOD_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_USplineNavModifierComponent_Statics::NewProp_SubdivisionLOD = { "SubdivisionLOD", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USplineNavModifierComponent, SubdivisionLOD), Z_Construct_UEnum_NavigationSystem_ESubdivisionLOD, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SubdivisionLOD_MetaData), NewProp_SubdivisionLOD_MetaData) }; // 904380599
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_USplineNavModifierComponent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USplineNavModifierComponent_Statics::NewProp_bUpdateNavDataOnSplineChange,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USplineNavModifierComponent_Statics::NewProp_AttachedSpline,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USplineNavModifierComponent_Statics::NewProp_StrokeWidth,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USplineNavModifierComponent_Statics::NewProp_StrokeHeight,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USplineNavModifierComponent_Statics::NewProp_SubdivisionLOD_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USplineNavModifierComponent_Statics::NewProp_SubdivisionLOD,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USplineNavModifierComponent_Statics::PropPointers) < 2048);
// ********** End Class USplineNavModifierComponent Property Definitions ***************************
UObject* (*const Z_Construct_UClass_USplineNavModifierComponent_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UNavModifierComponent,
(UObject* (*)())Z_Construct_UPackage__Script_NavigationSystem,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USplineNavModifierComponent_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_USplineNavModifierComponent_Statics::ClassParams = {
&USplineNavModifierComponent::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_USplineNavModifierComponent_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_USplineNavModifierComponent_Statics::PropPointers),
0,
0x00A800A6u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_USplineNavModifierComponent_Statics::Class_MetaDataParams), Z_Construct_UClass_USplineNavModifierComponent_Statics::Class_MetaDataParams)
};
void USplineNavModifierComponent::StaticRegisterNativesUSplineNavModifierComponent()
{
UClass* Class = USplineNavModifierComponent::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_USplineNavModifierComponent_Statics::Funcs));
}
UClass* Z_Construct_UClass_USplineNavModifierComponent()
{
if (!Z_Registration_Info_UClass_USplineNavModifierComponent.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_USplineNavModifierComponent.OuterSingleton, Z_Construct_UClass_USplineNavModifierComponent_Statics::ClassParams);
}
return Z_Registration_Info_UClass_USplineNavModifierComponent.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, USplineNavModifierComponent);
USplineNavModifierComponent::~USplineNavModifierComponent() {}
// ********** End Class USplineNavModifierComponent ************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_SplineNavModifierComponent_h__Script_NavigationSystem_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ ESubdivisionLOD_StaticEnum, TEXT("ESubdivisionLOD"), &Z_Registration_Info_UEnum_ESubdivisionLOD, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 904380599U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_USplineNavModifierComponent, USplineNavModifierComponent::StaticClass, TEXT("USplineNavModifierComponent"), &Z_Registration_Info_UClass_USplineNavModifierComponent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(USplineNavModifierComponent), 113905284U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_SplineNavModifierComponent_h__Script_NavigationSystem_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_SplineNavModifierComponent_h__Script_NavigationSystem_564541192{
TEXT("/Script/NavigationSystem"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_SplineNavModifierComponent_h__Script_NavigationSystem_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_SplineNavModifierComponent_h__Script_NavigationSystem_Statics::ClassInfo),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_SplineNavModifierComponent_h__Script_NavigationSystem_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_NavigationSystem_Public_SplineNavModifierComponent_h__Script_NavigationSystem_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,78 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "SplineNavModifierComponent.h"
#ifdef NAVIGATIONSYSTEM_SplineNavModifierComponent_generated_h
#error "SplineNavModifierComponent.generated.h already included, missing '#pragma once' in SplineNavModifierComponent.h"
#endif
#define NAVIGATIONSYSTEM_SplineNavModifierComponent_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class USplineNavModifierComponent **********************************************
#define FID_Engine_Source_Runtime_NavigationSystem_Public_SplineNavModifierComponent_h_28_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execUpdateNavigationWithComponentData);
struct Z_Construct_UClass_USplineNavModifierComponent_Statics;
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_USplineNavModifierComponent_NoRegister();
#define FID_Engine_Source_Runtime_NavigationSystem_Public_SplineNavModifierComponent_h_28_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUSplineNavModifierComponent(); \
friend struct ::Z_Construct_UClass_USplineNavModifierComponent_Statics; \
static UClass* GetPrivateStaticClass(); \
friend NAVIGATIONSYSTEM_API UClass* ::Z_Construct_UClass_USplineNavModifierComponent_NoRegister(); \
public: \
DECLARE_CLASS2(USplineNavModifierComponent, UNavModifierComponent, COMPILED_IN_FLAGS(0 | CLASS_DefaultConfig | CLASS_Config), CASTCLASS_None, TEXT("/Script/NavigationSystem"), Z_Construct_UClass_USplineNavModifierComponent_NoRegister) \
DECLARE_SERIALIZER(USplineNavModifierComponent)
#define FID_Engine_Source_Runtime_NavigationSystem_Public_SplineNavModifierComponent_h_28_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
USplineNavModifierComponent(USplineNavModifierComponent&&) = delete; \
USplineNavModifierComponent(const USplineNavModifierComponent&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NAVIGATIONSYSTEM_API, USplineNavModifierComponent); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(USplineNavModifierComponent); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(USplineNavModifierComponent) \
NAVIGATIONSYSTEM_API virtual ~USplineNavModifierComponent();
#define FID_Engine_Source_Runtime_NavigationSystem_Public_SplineNavModifierComponent_h_25_PROLOG
#define FID_Engine_Source_Runtime_NavigationSystem_Public_SplineNavModifierComponent_h_28_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_NavigationSystem_Public_SplineNavModifierComponent_h_28_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_NavigationSystem_Public_SplineNavModifierComponent_h_28_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_NavigationSystem_Public_SplineNavModifierComponent_h_28_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class USplineNavModifierComponent;
// ********** End Class USplineNavModifierComponent ************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_NavigationSystem_Public_SplineNavModifierComponent_h
// ********** Begin Enum ESubdivisionLOD ***********************************************************
#define FOREACH_ENUM_ESUBDIVISIONLOD(op) \
op(ESubdivisionLOD::Low) \
op(ESubdivisionLOD::Medium) \
op(ESubdivisionLOD::High) \
op(ESubdivisionLOD::Ultra)
enum class ESubdivisionLOD;
template<> struct TIsUEnumClass<ESubdivisionLOD> { enum { Value = true }; };
template<> NAVIGATIONSYSTEM_NON_ATTRIBUTED_API UEnum* StaticEnum<ESubdivisionLOD>();
// ********** End Enum ESubdivisionLOD *************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,42 @@
D:\UE_5_7_1\Engine\Source\Runtime\NavigationSystem\Public\AbstractNavData.h
D:\UE_5_7_1\Engine\Source\Runtime\NavigationSystem\Public\BaseGeneratedNavLinksProxy.h
D:\UE_5_7_1\Engine\Source\Runtime\NavigationSystem\Public\CrowdManagerBase.h
D:\UE_5_7_1\Engine\Source\Runtime\NavigationSystem\Public\NavigationData.h
D:\UE_5_7_1\Engine\Source\Runtime\NavigationSystem\Public\NavigationInvokerComponent.h
D:\UE_5_7_1\Engine\Source\Runtime\NavigationSystem\Public\NavigationPath.h
D:\UE_5_7_1\Engine\Source\Runtime\NavigationSystem\Public\NavigationPathGenerator.h
D:\UE_5_7_1\Engine\Source\Runtime\NavigationSystem\Public\NavigationSystem.h
D:\UE_5_7_1\Engine\Source\Runtime\NavigationSystem\Public\NavigationTestingActor.h
D:\UE_5_7_1\Engine\Source\Runtime\NavigationSystem\Public\NavLinkComponent.h
D:\UE_5_7_1\Engine\Source\Runtime\NavigationSystem\Public\NavCollision.h
D:\UE_5_7_1\Engine\Source\Runtime\NavigationSystem\Public\NavLinkCustomComponent.h
D:\UE_5_7_1\Engine\Source\Runtime\NavigationSystem\Public\NavLinkCustomInterface.h
D:\UE_5_7_1\Engine\Source\Runtime\NavigationSystem\Public\NavLinkHostInterface.h
D:\UE_5_7_1\Engine\Source\Runtime\NavigationSystem\Public\NavModifierVolume.h
D:\UE_5_7_1\Engine\Source\Runtime\NavigationSystem\Public\NavNodeInterface.h
D:\UE_5_7_1\Engine\Source\Runtime\NavigationSystem\Public\NavRelevantComponent.h
D:\UE_5_7_1\Engine\Source\Runtime\NavigationSystem\Public\NavSystemConfigOverride.h
D:\UE_5_7_1\Engine\Source\Runtime\NavigationSystem\Public\SplineNavModifierComponent.h
D:\UE_5_7_1\Engine\Source\Runtime\NavigationSystem\Public\NavAreas\NavArea.h
D:\UE_5_7_1\Engine\Source\Runtime\NavigationSystem\Public\NavAreas\NavAreaMeta.h
D:\UE_5_7_1\Engine\Source\Runtime\NavigationSystem\Public\NavAreas\NavArea_Default.h
D:\UE_5_7_1\Engine\Source\Runtime\NavigationSystem\Public\NavLinkRenderingComponent.h
D:\UE_5_7_1\Engine\Source\Runtime\NavigationSystem\Public\NavAreas\NavAreaMeta_SwitchByAgent.h
D:\UE_5_7_1\Engine\Source\Runtime\NavigationSystem\Public\NavAreas\NavArea_LowHeight.h
D:\UE_5_7_1\Engine\Source\Runtime\NavigationSystem\Public\NavAreas\NavArea_Null.h
D:\UE_5_7_1\Engine\Source\Runtime\NavigationSystem\Public\NavAreas\NavArea_Obstacle.h
D:\UE_5_7_1\Engine\Source\Runtime\NavigationSystem\Public\NavFilters\NavigationQueryFilter.h
D:\UE_5_7_1\Engine\Source\Runtime\NavigationSystem\Public\NavLinkTrivial.h
D:\UE_5_7_1\Engine\Source\Runtime\NavigationSystem\Public\NavFilters\RecastFilter_UseDefaultArea.h
D:\UE_5_7_1\Engine\Source\Runtime\NavigationSystem\Public\NavGraph\NavigationGraph.h
D:\UE_5_7_1\Engine\Source\Runtime\NavigationSystem\Public\NavGraph\NavigationGraphNode.h
D:\UE_5_7_1\Engine\Source\Runtime\NavigationSystem\Public\NavGraph\NavigationGraphNodeComponent.h
D:\UE_5_7_1\Engine\Source\Runtime\NavigationSystem\Public\NavMesh\LinkGenerationConfig.h
D:\UE_5_7_1\Engine\Source\Runtime\NavigationSystem\Public\NavMesh\LinkGenerationDebugFlags.h
D:\UE_5_7_1\Engine\Source\Runtime\NavigationSystem\Public\NavMesh\NavMeshBoundsVolume.h
D:\UE_5_7_1\Engine\Source\Runtime\NavigationSystem\Public\NavModifierComponent.h
D:\UE_5_7_1\Engine\Source\Runtime\NavigationSystem\Public\NavMesh\NavTestRenderingComponent.h
D:\UE_5_7_1\Engine\Source\Runtime\NavigationSystem\Public\NavMesh\NavMeshRenderingComponent.h
D:\UE_5_7_1\Engine\Source\Runtime\NavigationSystem\Public\NavMesh\RecastNavMeshDataChunk.h
D:\UE_5_7_1\Engine\Source\Runtime\NavigationSystem\Public\NavMesh\RecastNavMesh.h
D:\UE_5_7_1\Engine\Source\Runtime\NavigationSystem\Private\NavigationObjectRepository.h