// 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() { 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, (UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller, 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::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