// 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 "Systems/DescentBuild.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_UOBJECT"); void EmptyLinkFunctionForGeneratedCodeDescentBuild() {} // ********** Begin Cross Module References ******************************************************** ENGINE_API UClass* Z_Construct_UClass_AActor(ETypeConstructPhase); ENGINE_API UClass* Z_Construct_UClass_AActor(ETypeConstructPhase); ENGINE_API UClass* Z_Construct_UClass_UMaterialInstanceDynamic(ETypeConstructPhase); ENGINE_API UClass* Z_Construct_UClass_UPointLightComponent(ETypeConstructPhase); ENGINE_API UClass* Z_Construct_UClass_USceneComponent(ETypeConstructPhase); ENGINE_API UClass* Z_Construct_UClass_UStaticMeshComponent(ETypeConstructPhase); // ********** End Cross Module References ********************************************************** // ********** Begin Same Module References ********************************************************* UPackage* Z_Construct_UPackage__Script_TheDescent(ETypeConstructPhase); THEDESCENT_API UClass* Z_Construct_UClass_UDescentBuildSubsystem(ETypeConstructPhase); THEDESCENT_API UClass* Z_Construct_UClass_ADescentPlaceable(ETypeConstructPhase); THEDESCENT_API UClass* Z_Construct_UClass_UDescentWorldSubsystem(ETypeConstructPhase); THEDESCENT_API UClass* Z_Construct_UClass_UDescentBuildSubsystem(ETypeConstructPhase); THEDESCENT_API UClass* Z_Construct_UClass_IDescentInteractable(ETypeConstructPhase); THEDESCENT_API UClass* Z_Construct_UClass_ADescentPlaceable(ETypeConstructPhase); // ********** End Same Module References *********************************************************** #define UHT_STRUCT_BASE(INIT) UE::CodeGen::ConstInit::TCompiledInObjectPtr(UE::Private::AsStructBaseChain(INIT)) // ********** Begin Class ADescentPlaceable ******************************************************** #ifdef UHT_STATICS #error UHT_STATICS already defined #endif #define UHT_STATICS Z_Construct_UClass_ADescentPlaceable_Statics struct UHT_STATICS { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = { #if !UE_BUILD_SHIPPING { "Comment", "/** Anything placed by the player (and the start fabricator and refinery). The actor origin is on the surface it is mounted on; the front is +X. */" }, #endif { "IncludePath", "Systems/DescentBuild.h" }, { "ModuleRelativePath", "Systems/DescentBuild.h" }, #if !UE_BUILD_SHIPPING { "ToolTip", "Anything placed by the player (and the start fabricator and refinery). The actor origin is on the surface it is mounted on; the front is +X." }, #endif }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Root_MetaData[] = { { "Category", "DescentPlaceable" }, { "EditInline", "true" }, { "ModuleRelativePath", "Systems/DescentBuild.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Body_MetaData[] = { { "Category", "DescentPlaceable" }, { "EditInline", "true" }, { "ModuleRelativePath", "Systems/DescentBuild.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Face_MetaData[] = { { "Category", "DescentPlaceable" }, { "EditInline", "true" }, { "ModuleRelativePath", "Systems/DescentBuild.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Lamp_MetaData[] = { { "Category", "DescentPlaceable" }, { "EditInline", "true" }, { "ModuleRelativePath", "Systems/DescentBuild.h" }, }; #endif // WITH_METADATA // ********** Begin Class ADescentPlaceable constinit property declarations ************************ static const UECodeGen_Private::FObjectPropertyParams NewProp_Root; static const UECodeGen_Private::FObjectPropertyParams NewProp_Body; static const UECodeGen_Private::FObjectPropertyParams NewProp_Face; static const UECodeGen_Private::FObjectPropertyParams NewProp_Lamp; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class ADescentPlaceable constinit property declarations ************************** static FTypeConstructFunc* DependentSingletons[]; static const UECodeGen_Private::FImplementedInterfaceParams InterfaceParams[]; static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct UHT_STATICS // ********** Begin Class ADescentPlaceable Property Definitions *********************************** const UECodeGen_Private::FObjectPropertyParams UHT_STATICS::NewProp_Root = { "Root", nullptr, (EPropertyFlags)0x01140000000a0009, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, nullptr, nullptr, 1, STRUCT_OFFSET(ADescentPlaceable, Root), Z_Construct_UClass_USceneComponent, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Root_MetaData), NewProp_Root_MetaData) }; const UECodeGen_Private::FObjectPropertyParams UHT_STATICS::NewProp_Body = { "Body", nullptr, (EPropertyFlags)0x01140000000a0009, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, nullptr, nullptr, 1, STRUCT_OFFSET(ADescentPlaceable, Body), Z_Construct_UClass_UStaticMeshComponent, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Body_MetaData), NewProp_Body_MetaData) }; const UECodeGen_Private::FObjectPropertyParams UHT_STATICS::NewProp_Face = { "Face", nullptr, (EPropertyFlags)0x01140000000a0009, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, nullptr, nullptr, 1, STRUCT_OFFSET(ADescentPlaceable, Face), Z_Construct_UClass_UStaticMeshComponent, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Face_MetaData), NewProp_Face_MetaData) }; const UECodeGen_Private::FObjectPropertyParams UHT_STATICS::NewProp_Lamp = { "Lamp", nullptr, (EPropertyFlags)0x01140000000a0009, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, nullptr, nullptr, 1, STRUCT_OFFSET(ADescentPlaceable, Lamp), Z_Construct_UClass_UPointLightComponent, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Lamp_MetaData), NewProp_Lamp_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Root, (const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Body, (const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Face, (const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Lamp, }; static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048); // ********** End Class ADescentPlaceable Property Definitions ************************************* FTypeConstructFunc* UHT_STATICS::DependentSingletons[] = { (FTypeConstructFunc*)Z_Construct_UClass_AActor, (FTypeConstructFunc*)Z_Construct_UPackage__Script_TheDescent, }; static_assert(UE_ARRAY_COUNT(UHT_STATICS::DependentSingletons) < 16); const UECodeGen_Private::FImplementedInterfaceParams UHT_STATICS::InterfaceParams[] = { { Z_Construct_UClass_UDescentInteractable, (int32)VTABLE_OFFSET(ADescentPlaceable, IDescentInteractable), false }, // e45343c7623f87f80c73bff90c398d27d1c87285 }; const UECodeGen_Private::FClassParams UHT_STATICS::ClassParams = { &Z_Construct_UClass_ADescentPlaceable, "Engine", &StaticCppClassTypeInfo, DependentSingletons, nullptr, UHT_STATICS::PropPointers, InterfaceParams, UE_ARRAY_COUNT(DependentSingletons), 0, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), UE_ARRAY_COUNT(InterfaceParams), 0x009000A4u, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData) }; FClassRegistrationInfo Z_Registration_Info_UClass_ADescentPlaceable; UClass* Z_Construct_UClass_ADescentPlaceable(ETypeConstructPhase Phase) { if (Phase == ETypeConstructPhase::Inner) { using TClass = ADescentPlaceable; if (!Z_Registration_Info_UClass_ADescentPlaceable.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("DescentPlaceable"), Z_Registration_Info_UClass_ADescentPlaceable.InnerSingleton, nullptr, DataSizeOf(), 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_ADescentPlaceable.InnerSingleton; } if (!Z_Registration_Info_UClass_ADescentPlaceable.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ADescentPlaceable.OuterSingleton, UHT_STATICS::ClassParams); } return Z_Registration_Info_UClass_ADescentPlaceable.OuterSingleton; } #undef UHT_STATICS DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, ADescentPlaceable); ADescentPlaceable::~ADescentPlaceable() {} // ********** End Class ADescentPlaceable ********************************************************** // ********** Begin Class UDescentBuildSubsystem *************************************************** #ifdef UHT_STATICS #error UHT_STATICS already defined #endif #define UHT_STATICS Z_Construct_UClass_UDescentBuildSubsystem_Statics struct UHT_STATICS { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = { #if !UE_BUILD_SHIPPING { "Comment", "/** The kits in storage, the ghost, placing and picking up. */" }, #endif { "IncludePath", "Systems/DescentBuild.h" }, { "ModuleRelativePath", "Systems/DescentBuild.h" }, #if !UE_BUILD_SHIPPING { "ToolTip", "The kits in storage, the ghost, placing and picking up." }, #endif }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PlacedList_MetaData[] = { { "ModuleRelativePath", "Systems/DescentBuild.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GhostActor_MetaData[] = { { "ModuleRelativePath", "Systems/DescentBuild.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GhostMesh_MetaData[] = { { "EditInline", "true" }, { "ModuleRelativePath", "Systems/DescentBuild.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GhostMID_MetaData[] = { { "ModuleRelativePath", "Systems/DescentBuild.h" }, }; #endif // WITH_METADATA // ********** Begin Class UDescentBuildSubsystem constinit property declarations ******************* static const UECodeGen_Private::FObjectPropertyParams NewProp_PlacedList_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_PlacedList; static const UECodeGen_Private::FObjectPropertyParams NewProp_GhostActor; static const UECodeGen_Private::FObjectPropertyParams NewProp_GhostMesh; static const UECodeGen_Private::FObjectPropertyParams NewProp_GhostMID; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class UDescentBuildSubsystem constinit property declarations ********************* static FTypeConstructFunc* DependentSingletons[]; static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct UHT_STATICS // ********** Begin Class UDescentBuildSubsystem Property Definitions ****************************** const UECodeGen_Private::FObjectPropertyParams UHT_STATICS::NewProp_PlacedList_Inner = { "PlacedList", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, nullptr, nullptr, 1, 0, Z_Construct_UClass_ADescentPlaceable, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams UHT_STATICS::NewProp_PlacedList = { "PlacedList", nullptr, (EPropertyFlags)0x0144000000002000, UECodeGen_Private::EPropertyGenFlags::Array, nullptr, nullptr, 1, STRUCT_OFFSET(UDescentBuildSubsystem, PlacedList), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PlacedList_MetaData), NewProp_PlacedList_MetaData) }; const UECodeGen_Private::FObjectPropertyParams UHT_STATICS::NewProp_GhostActor = { "GhostActor", nullptr, (EPropertyFlags)0x0144000000002000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, nullptr, nullptr, 1, STRUCT_OFFSET(UDescentBuildSubsystem, GhostActor), Z_Construct_UClass_AActor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GhostActor_MetaData), NewProp_GhostActor_MetaData) }; const UECodeGen_Private::FObjectPropertyParams UHT_STATICS::NewProp_GhostMesh = { "GhostMesh", nullptr, (EPropertyFlags)0x0144000000082008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, nullptr, nullptr, 1, STRUCT_OFFSET(UDescentBuildSubsystem, GhostMesh), Z_Construct_UClass_UStaticMeshComponent, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GhostMesh_MetaData), NewProp_GhostMesh_MetaData) }; const UECodeGen_Private::FObjectPropertyParams UHT_STATICS::NewProp_GhostMID = { "GhostMID", nullptr, (EPropertyFlags)0x0144000000002000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, nullptr, nullptr, 1, STRUCT_OFFSET(UDescentBuildSubsystem, GhostMID), Z_Construct_UClass_UMaterialInstanceDynamic, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GhostMID_MetaData), NewProp_GhostMID_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_PlacedList_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_PlacedList, (const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_GhostActor, (const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_GhostMesh, (const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_GhostMID, }; static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048); // ********** End Class UDescentBuildSubsystem Property Definitions ******************************** FTypeConstructFunc* UHT_STATICS::DependentSingletons[] = { (FTypeConstructFunc*)Z_Construct_UClass_UDescentWorldSubsystem, (FTypeConstructFunc*)Z_Construct_UPackage__Script_TheDescent, }; static_assert(UE_ARRAY_COUNT(UHT_STATICS::DependentSingletons) < 16); const UECodeGen_Private::FClassParams UHT_STATICS::ClassParams = { &Z_Construct_UClass_UDescentBuildSubsystem, nullptr, &StaticCppClassTypeInfo, DependentSingletons, nullptr, UHT_STATICS::PropPointers, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), 0, 0x009000A0u, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData) }; FClassRegistrationInfo Z_Registration_Info_UClass_UDescentBuildSubsystem; UClass* Z_Construct_UClass_UDescentBuildSubsystem(ETypeConstructPhase Phase) { if (Phase == ETypeConstructPhase::Inner) { using TClass = UDescentBuildSubsystem; if (!Z_Registration_Info_UClass_UDescentBuildSubsystem.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("DescentBuildSubsystem"), Z_Registration_Info_UClass_UDescentBuildSubsystem.InnerSingleton, nullptr, DataSizeOf(), 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_UDescentBuildSubsystem.InnerSingleton; } if (!Z_Registration_Info_UClass_UDescentBuildSubsystem.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UDescentBuildSubsystem.OuterSingleton, UHT_STATICS::ClassParams); } return Z_Registration_Info_UClass_UDescentBuildSubsystem.OuterSingleton; } #undef UHT_STATICS UDescentBuildSubsystem::UDescentBuildSubsystem(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UDescentBuildSubsystem); UDescentBuildSubsystem::~UDescentBuildSubsystem() {} // ********** End Class UDescentBuildSubsystem ***************************************************** // ********** Begin Registration ******************************************************************* #ifdef UHT_STATICS #error UHT_STATICS already defined #endif #define UHT_STATICS Z_CompiledInDeferFile_FID_TheDescentUE_Source_TheDescent_Systems_DescentBuild_h__Script_TheDescent_Statics struct UHT_STATICS { static constexpr FClassRegisterCompiledInInfo ClassInfo[] = { { Z_Construct_UClass_ADescentPlaceable, TEXT("ADescentPlaceable"), &Z_Registration_Info_UClass_ADescentPlaceable, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ADescentPlaceable), 3621844894U) }, { Z_Construct_UClass_UDescentBuildSubsystem, TEXT("UDescentBuildSubsystem"), &Z_Registration_Info_UClass_UDescentBuildSubsystem, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UDescentBuildSubsystem), 1927171405U) }, }; }; // UHT_STATICS static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_TheDescentUE_Source_TheDescent_Systems_DescentBuild_h__Script_TheDescent_ff5c65121bba202793779446e740a06dc914fd27{ TEXT("/Script/TheDescent"), UHT_STATICS::ClassInfo, UE_ARRAY_COUNT(UHT_STATICS::ClassInfo), nullptr, 0, nullptr, 0, nullptr, 0, }; #undef UHT_STATICS // ********** End Registration ********************************************************************* #undef UHT_STRUCT_BASE PRAGMA_ENABLE_DEPRECATION_WARNINGS