Files
DedicatedServerCourse/Intermediate/Build/Win64/FPSTemplateEditor/Inc/AIModule/UHT/GridPathFollowingComponent.gen.cpp

137 lines
8.7 KiB
C++
Raw Normal View History

2026-01-28 19:08:51 -05:00
// 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 "Navigation/GridPathFollowingComponent.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeGridPathFollowingComponent() {}
// ********** Begin Cross Module References ********************************************************
AIMODULE_API UClass* Z_Construct_UClass_UGridPathFollowingComponent();
AIMODULE_API UClass* Z_Construct_UClass_UGridPathFollowingComponent_NoRegister();
AIMODULE_API UClass* Z_Construct_UClass_UNavLocalGridManager_NoRegister();
AIMODULE_API UClass* Z_Construct_UClass_UPathFollowingComponent();
UPackage* Z_Construct_UPackage__Script_AIModule();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UGridPathFollowingComponent **********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UGridPathFollowingComponent;
UClass* UGridPathFollowingComponent::GetPrivateStaticClass()
{
using TClass = UGridPathFollowingComponent;
if (!Z_Registration_Info_UClass_UGridPathFollowingComponent.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("GridPathFollowingComponent"),
Z_Registration_Info_UClass_UGridPathFollowingComponent.InnerSingleton,
StaticRegisterNativesUGridPathFollowingComponent,
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_UGridPathFollowingComponent.InnerSingleton;
}
UClass* Z_Construct_UClass_UGridPathFollowingComponent_NoRegister()
{
return UGridPathFollowingComponent::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UGridPathFollowingComponent_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * Path following augmented with local navigation grids\n *\n * Keeps track of nearby grids and use them instead of navigation path when agent is inside.\n * Once outside grid, regular path following is resumed.\n *\n * This allows creating dynamic navigation obstacles with fully static navigation (e.g. static navmesh),\n * as long as they are minor modifications for path. Not recommended for blocking off entire corridors.\n *\n * Does not replace proper avoidance for dynamic obstacles!\n */" },
{ "DevelopmentStatus", "Experimental" },
{ "IncludePath", "Navigation/GridPathFollowingComponent.h" },
{ "ModuleRelativePath", "Classes/Navigation/GridPathFollowingComponent.h" },
{ "ToolTip", "Path following augmented with local navigation grids\n\nKeeps track of nearby grids and use them instead of navigation path when agent is inside.\nOnce outside grid, regular path following is resumed.\n\nThis allows creating dynamic navigation obstacles with fully static navigation (e.g. static navmesh),\nas long as they are minor modifications for path. Not recommended for blocking off entire corridors.\n\nDoes not replace proper avoidance for dynamic obstacles!" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GridManager_MetaData[] = {
{ "ModuleRelativePath", "Classes/Navigation/GridPathFollowingComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UGridPathFollowingComponent constinit property declarations **************
static const UECodeGen_Private::FObjectPropertyParams NewProp_GridManager;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UGridPathFollowingComponent constinit property declarations ****************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UGridPathFollowingComponent>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UGridPathFollowingComponent_Statics
// ********** Begin Class UGridPathFollowingComponent Property Definitions *************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UGridPathFollowingComponent_Statics::NewProp_GridManager = { "GridManager", nullptr, (EPropertyFlags)0x0124080000002000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGridPathFollowingComponent, GridManager), Z_Construct_UClass_UNavLocalGridManager_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GridManager_MetaData), NewProp_GridManager_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UGridPathFollowingComponent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGridPathFollowingComponent_Statics::NewProp_GridManager,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGridPathFollowingComponent_Statics::PropPointers) < 2048);
// ********** End Class UGridPathFollowingComponent Property Definitions ***************************
UObject* (*const Z_Construct_UClass_UGridPathFollowingComponent_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UPathFollowingComponent,
(UObject* (*)())Z_Construct_UPackage__Script_AIModule,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGridPathFollowingComponent_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UGridPathFollowingComponent_Statics::ClassParams = {
&UGridPathFollowingComponent::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UGridPathFollowingComponent_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UGridPathFollowingComponent_Statics::PropPointers),
0,
0x00A800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UGridPathFollowingComponent_Statics::Class_MetaDataParams), Z_Construct_UClass_UGridPathFollowingComponent_Statics::Class_MetaDataParams)
};
void UGridPathFollowingComponent::StaticRegisterNativesUGridPathFollowingComponent()
{
}
UClass* Z_Construct_UClass_UGridPathFollowingComponent()
{
if (!Z_Registration_Info_UClass_UGridPathFollowingComponent.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UGridPathFollowingComponent.OuterSingleton, Z_Construct_UClass_UGridPathFollowingComponent_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UGridPathFollowingComponent.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UGridPathFollowingComponent);
UGridPathFollowingComponent::~UGridPathFollowingComponent() {}
// ********** End Class UGridPathFollowingComponent ************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Navigation_GridPathFollowingComponent_h__Script_AIModule_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UGridPathFollowingComponent, UGridPathFollowingComponent::StaticClass, TEXT("UGridPathFollowingComponent"), &Z_Registration_Info_UClass_UGridPathFollowingComponent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UGridPathFollowingComponent), 2345673911U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Navigation_GridPathFollowingComponent_h__Script_AIModule_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Navigation_GridPathFollowingComponent_h__Script_AIModule_3595788607{
TEXT("/Script/AIModule"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Navigation_GridPathFollowingComponent_h__Script_AIModule_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Navigation_GridPathFollowingComponent_h__Script_AIModule_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS