// 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/DescentCargo.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_UOBJECT"); void EmptyLinkFunctionForGeneratedCodeDescentCargo() {} // ********** 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_UInstancedStaticMeshComponent(ETypeConstructPhase); ENGINE_API UClass* Z_Construct_UClass_UStaticMeshComponent(ETypeConstructPhase); ENGINE_API UClass* Z_Construct_UClass_UTextRenderComponent(ETypeConstructPhase); // ********** End Cross Module References ********************************************************** // ********** Begin Same Module References ********************************************************* UPackage* Z_Construct_UPackage__Script_TheDescent(ETypeConstructPhase); THEDESCENT_API UClass* Z_Construct_UClass_UDescentCargoSubsystem(ETypeConstructPhase); THEDESCENT_API UClass* Z_Construct_UClass_ADescentOreBox(ETypeConstructPhase); THEDESCENT_API UClass* Z_Construct_UClass_ADescentPlaceable(ETypeConstructPhase); THEDESCENT_API UClass* Z_Construct_UClass_ADescentRefinery(ETypeConstructPhase); THEDESCENT_API UClass* Z_Construct_UClass_UDescentWorldSubsystem(ETypeConstructPhase); THEDESCENT_API UClass* Z_Construct_UClass_ADescentBoxRack(ETypeConstructPhase); THEDESCENT_API UClass* Z_Construct_UClass_UDescentCargoSubsystem(ETypeConstructPhase); THEDESCENT_API UClass* Z_Construct_UClass_IDescentInteractable(ETypeConstructPhase); THEDESCENT_API UClass* Z_Construct_UClass_ADescentOreBox(ETypeConstructPhase); THEDESCENT_API UClass* Z_Construct_UClass_ADescentRefinery(ETypeConstructPhase); THEDESCENT_API UClass* Z_Construct_UClass_ADescentRobotArm(ETypeConstructPhase); // ********** End Same Module References *********************************************************** #define UHT_STRUCT_BASE(INIT) UE::CodeGen::ConstInit::TCompiledInObjectPtr(UE::Private::AsStructBaseChain(INIT)) // ********** Begin Class ADescentOreBox *********************************************************** #ifdef UHT_STATICS #error UHT_STATICS already defined #endif #define UHT_STATICS Z_Construct_UClass_ADescentOreBox_Statics struct UHT_STATICS { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = { #if !UE_BUILD_SHIPPING { "Comment", "/** An ore box (section 6.4): 0.6 x 0.4 x 0.4 m, one ore type, 1 to 6 pieces. Always in one place: a socket, the floor, or the player's hands. */" }, #endif { "IncludePath", "Systems/DescentCargo.h" }, { "ModuleRelativePath", "Systems/DescentCargo.h" }, #if !UE_BUILD_SHIPPING { "ToolTip", "An ore box (section 6.4): 0.6 x 0.4 x 0.4 m, one ore type, 1 to 6 pieces. Always in one place: a socket, the floor, or the player's hands." }, #endif }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Mesh_MetaData[] = { { "Category", "DescentOreBox" }, { "EditInline", "true" }, { "ModuleRelativePath", "Systems/DescentCargo.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Text_MetaData[] = { { "Category", "DescentOreBox" }, { "EditInline", "true" }, { "ModuleRelativePath", "Systems/DescentCargo.h" }, }; #endif // WITH_METADATA // ********** Begin Class ADescentOreBox constinit property declarations *************************** static const UECodeGen_Private::FObjectPropertyParams NewProp_Mesh; static const UECodeGen_Private::FObjectPropertyParams NewProp_Text; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class ADescentOreBox 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 ADescentOreBox Property Definitions ************************************** const UECodeGen_Private::FObjectPropertyParams UHT_STATICS::NewProp_Mesh = { "Mesh", nullptr, (EPropertyFlags)0x01140000000a0009, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, nullptr, nullptr, 1, STRUCT_OFFSET(ADescentOreBox, Mesh), Z_Construct_UClass_UStaticMeshComponent, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Mesh_MetaData), NewProp_Mesh_MetaData) }; const UECodeGen_Private::FObjectPropertyParams UHT_STATICS::NewProp_Text = { "Text", nullptr, (EPropertyFlags)0x01140000000a0009, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, nullptr, nullptr, 1, STRUCT_OFFSET(ADescentOreBox, Text), Z_Construct_UClass_UTextRenderComponent, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Text_MetaData), NewProp_Text_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Mesh, (const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Text, }; static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048); // ********** End Class ADescentOreBox 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(ADescentOreBox, IDescentInteractable), false }, // e45343c7623f87f80c73bff90c398d27d1c87285 }; const UECodeGen_Private::FClassParams UHT_STATICS::ClassParams = { &Z_Construct_UClass_ADescentOreBox, "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_ADescentOreBox; UClass* Z_Construct_UClass_ADescentOreBox(ETypeConstructPhase Phase) { if (Phase == ETypeConstructPhase::Inner) { using TClass = ADescentOreBox; if (!Z_Registration_Info_UClass_ADescentOreBox.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("DescentOreBox"), Z_Registration_Info_UClass_ADescentOreBox.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_ADescentOreBox.InnerSingleton; } if (!Z_Registration_Info_UClass_ADescentOreBox.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ADescentOreBox.OuterSingleton, UHT_STATICS::ClassParams); } return Z_Registration_Info_UClass_ADescentOreBox.OuterSingleton; } #undef UHT_STATICS DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, ADescentOreBox); ADescentOreBox::~ADescentOreBox() {} // ********** End Class ADescentOreBox ************************************************************* // ********** Begin Class ADescentRefinery ********************************************************* #ifdef UHT_STATICS #error UHT_STATICS already defined #endif #define UHT_STATICS Z_Construct_UClass_ADescentRefinery_Statics struct UHT_STATICS { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = { #if !UE_BUILD_SHIPPING { "Comment", "/** The refinery (section 6.5): a box goes into the hopper by hand, one piece at a time becomes a refined good in the carrier's storage. */" }, #endif { "IncludePath", "Systems/DescentCargo.h" }, { "ModuleRelativePath", "Systems/DescentCargo.h" }, #if !UE_BUILD_SHIPPING { "ToolTip", "The refinery (section 6.5): a box goes into the hopper by hand, one piece at a time becomes a refined good in the carrier's storage." }, #endif }; #endif // WITH_METADATA // ********** Begin Class ADescentRefinery constinit property declarations ************************* // ********** End Class ADescentRefinery constinit property declarations *************************** static FTypeConstructFunc* DependentSingletons[]; static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct UHT_STATICS FTypeConstructFunc* UHT_STATICS::DependentSingletons[] = { (FTypeConstructFunc*)Z_Construct_UClass_ADescentPlaceable, (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_ADescentRefinery, "Engine", &StaticCppClassTypeInfo, DependentSingletons, nullptr, nullptr, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, 0, 0, 0x009000A4u, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData) }; FClassRegistrationInfo Z_Registration_Info_UClass_ADescentRefinery; UClass* Z_Construct_UClass_ADescentRefinery(ETypeConstructPhase Phase) { if (Phase == ETypeConstructPhase::Inner) { using TClass = ADescentRefinery; if (!Z_Registration_Info_UClass_ADescentRefinery.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("DescentRefinery"), Z_Registration_Info_UClass_ADescentRefinery.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_ADescentRefinery.InnerSingleton; } if (!Z_Registration_Info_UClass_ADescentRefinery.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ADescentRefinery.OuterSingleton, UHT_STATICS::ClassParams); } return Z_Registration_Info_UClass_ADescentRefinery.OuterSingleton; } #undef UHT_STATICS ADescentRefinery::ADescentRefinery() {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, ADescentRefinery); ADescentRefinery::~ADescentRefinery() {} // ********** End Class ADescentRefinery *********************************************************** // ********** Begin Class UDescentCargoSubsystem *************************************************** #ifdef UHT_STATICS #error UHT_STATICS already defined #endif #define UHT_STATICS Z_Construct_UClass_UDescentCargoSubsystem_Statics struct UHT_STATICS { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = { #if !UE_BUILD_SHIPPING { "Comment", "/**\n * The cargo loop of the carrier (M5, requirements U13, U14, V8): the unload job through the glass pipes, the packer and its boxes,\n * carrying, the refineries, the storage of refined goods, selling and the debt. Stepped in sim step 9 (Cargo).\n */" }, #endif { "IncludePath", "Systems/DescentCargo.h" }, { "ModuleRelativePath", "Systems/DescentCargo.h" }, #if !UE_BUILD_SHIPPING { "ToolTip", "The cargo loop of the carrier (M5, requirements U13, U14, V8): the unload job through the glass pipes, the packer and its boxes,\ncarrying, the refineries, the storage of refined goods, selling and the debt. Stepped in sim step 9 (Cargo)." }, #endif }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Racks_MetaData[] = { #if !UE_BUILD_SHIPPING { "Comment", "// ---- automation (M7): racks and arms register themselves ----\n" }, #endif { "ModuleRelativePath", "Systems/DescentCargo.h" }, #if !UE_BUILD_SHIPPING { "ToolTip", "---- automation (M7): racks and arms register themselves ----" }, #endif }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Arms_MetaData[] = { { "ModuleRelativePath", "Systems/DescentCargo.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoxList_MetaData[] = { { "ModuleRelativePath", "Systems/DescentCargo.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Refineries_MetaData[] = { { "ModuleRelativePath", "Systems/DescentCargo.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PipeActor_MetaData[] = { { "ModuleRelativePath", "Systems/DescentCargo.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PieceMeshes_MetaData[] = { { "EditInline", "true" }, { "ModuleRelativePath", "Systems/DescentCargo.h" }, }; #endif // WITH_METADATA // ********** Begin Class UDescentCargoSubsystem constinit property declarations ******************* static const UECodeGen_Private::FObjectPropertyParams NewProp_Racks_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_Racks; static const UECodeGen_Private::FObjectPropertyParams NewProp_Arms_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_Arms; static const UECodeGen_Private::FObjectPropertyParams NewProp_BoxList_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_BoxList; static const UECodeGen_Private::FObjectPropertyParams NewProp_Refineries_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_Refineries; static const UECodeGen_Private::FObjectPropertyParams NewProp_PipeActor; static const UECodeGen_Private::FObjectPropertyParams NewProp_PieceMeshes_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_PieceMeshes; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class UDescentCargoSubsystem constinit property declarations ********************* static FTypeConstructFunc* DependentSingletons[]; static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct UHT_STATICS // ********** Begin Class UDescentCargoSubsystem Property Definitions ****************************** const UECodeGen_Private::FObjectPropertyParams UHT_STATICS::NewProp_Racks_Inner = { "Racks", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, nullptr, nullptr, 1, 0, Z_Construct_UClass_ADescentBoxRack, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams UHT_STATICS::NewProp_Racks = { "Racks", nullptr, (EPropertyFlags)0x0114000000002000, UECodeGen_Private::EPropertyGenFlags::Array, nullptr, nullptr, 1, STRUCT_OFFSET(UDescentCargoSubsystem, Racks), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Racks_MetaData), NewProp_Racks_MetaData) }; const UECodeGen_Private::FObjectPropertyParams UHT_STATICS::NewProp_Arms_Inner = { "Arms", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, nullptr, nullptr, 1, 0, Z_Construct_UClass_ADescentRobotArm, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams UHT_STATICS::NewProp_Arms = { "Arms", nullptr, (EPropertyFlags)0x0114000000002000, UECodeGen_Private::EPropertyGenFlags::Array, nullptr, nullptr, 1, STRUCT_OFFSET(UDescentCargoSubsystem, Arms), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Arms_MetaData), NewProp_Arms_MetaData) }; const UECodeGen_Private::FObjectPropertyParams UHT_STATICS::NewProp_BoxList_Inner = { "BoxList", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, nullptr, nullptr, 1, 0, Z_Construct_UClass_ADescentOreBox, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams UHT_STATICS::NewProp_BoxList = { "BoxList", nullptr, (EPropertyFlags)0x0144000000002000, UECodeGen_Private::EPropertyGenFlags::Array, nullptr, nullptr, 1, STRUCT_OFFSET(UDescentCargoSubsystem, BoxList), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoxList_MetaData), NewProp_BoxList_MetaData) }; const UECodeGen_Private::FObjectPropertyParams UHT_STATICS::NewProp_Refineries_Inner = { "Refineries", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, nullptr, nullptr, 1, 0, Z_Construct_UClass_ADescentRefinery, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams UHT_STATICS::NewProp_Refineries = { "Refineries", nullptr, (EPropertyFlags)0x0144000000002000, UECodeGen_Private::EPropertyGenFlags::Array, nullptr, nullptr, 1, STRUCT_OFFSET(UDescentCargoSubsystem, Refineries), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Refineries_MetaData), NewProp_Refineries_MetaData) }; const UECodeGen_Private::FObjectPropertyParams UHT_STATICS::NewProp_PipeActor = { "PipeActor", nullptr, (EPropertyFlags)0x0144000000002000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, nullptr, nullptr, 1, STRUCT_OFFSET(UDescentCargoSubsystem, PipeActor), Z_Construct_UClass_AActor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PipeActor_MetaData), NewProp_PipeActor_MetaData) }; const UECodeGen_Private::FObjectPropertyParams UHT_STATICS::NewProp_PieceMeshes_Inner = { "PieceMeshes", nullptr, (EPropertyFlags)0x0104000000080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, nullptr, nullptr, 1, 0, Z_Construct_UClass_UInstancedStaticMeshComponent, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams UHT_STATICS::NewProp_PieceMeshes = { "PieceMeshes", nullptr, (EPropertyFlags)0x0144008000002008, UECodeGen_Private::EPropertyGenFlags::Array, nullptr, nullptr, 1, STRUCT_OFFSET(UDescentCargoSubsystem, PieceMeshes), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PieceMeshes_MetaData), NewProp_PieceMeshes_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Racks_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Racks, (const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Arms_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Arms, (const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_BoxList_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_BoxList, (const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Refineries_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Refineries, (const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_PipeActor, (const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_PieceMeshes_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_PieceMeshes, }; static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048); // ********** End Class UDescentCargoSubsystem 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_UDescentCargoSubsystem, 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_UDescentCargoSubsystem; UClass* Z_Construct_UClass_UDescentCargoSubsystem(ETypeConstructPhase Phase) { if (Phase == ETypeConstructPhase::Inner) { using TClass = UDescentCargoSubsystem; if (!Z_Registration_Info_UClass_UDescentCargoSubsystem.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("DescentCargoSubsystem"), Z_Registration_Info_UClass_UDescentCargoSubsystem.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_UDescentCargoSubsystem.InnerSingleton; } if (!Z_Registration_Info_UClass_UDescentCargoSubsystem.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UDescentCargoSubsystem.OuterSingleton, UHT_STATICS::ClassParams); } return Z_Registration_Info_UClass_UDescentCargoSubsystem.OuterSingleton; } #undef UHT_STATICS UDescentCargoSubsystem::UDescentCargoSubsystem(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UDescentCargoSubsystem); UDescentCargoSubsystem::~UDescentCargoSubsystem() {} // ********** End Class UDescentCargoSubsystem ***************************************************** // ********** Begin Registration ******************************************************************* #ifdef UHT_STATICS #error UHT_STATICS already defined #endif #define UHT_STATICS Z_CompiledInDeferFile_FID_TheDescentUE_Source_TheDescent_Systems_DescentCargo_h__Script_TheDescent_Statics struct UHT_STATICS { static constexpr FClassRegisterCompiledInInfo ClassInfo[] = { { Z_Construct_UClass_ADescentOreBox, TEXT("ADescentOreBox"), &Z_Registration_Info_UClass_ADescentOreBox, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ADescentOreBox), 3186629230U) }, { Z_Construct_UClass_ADescentRefinery, TEXT("ADescentRefinery"), &Z_Registration_Info_UClass_ADescentRefinery, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ADescentRefinery), 2445729168U) }, { Z_Construct_UClass_UDescentCargoSubsystem, TEXT("UDescentCargoSubsystem"), &Z_Registration_Info_UClass_UDescentCargoSubsystem, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UDescentCargoSubsystem), 2673302245U) }, }; }; // UHT_STATICS static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_TheDescentUE_Source_TheDescent_Systems_DescentCargo_h__Script_TheDescent_b380073faabdc7872cba861c509288d37cabac44{ 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