// 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 "Player/Body/DescentPlayerBodyComponent.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_UOBJECT"); void EmptyLinkFunctionForGeneratedCodeDescentPlayerBodyComponent() {} // ********** Begin Cross Module References ******************************************************** ENGINE_API UClass* Z_Construct_UClass_UActorComponent(ETypeConstructPhase); ENGINE_API UClass* Z_Construct_UClass_UMaterialInterface(ETypeConstructPhase); // ********** End Cross Module References ********************************************************** // ********** Begin Same Module References ********************************************************* UPackage* Z_Construct_UPackage__Script_TheDescent(ETypeConstructPhase); THEDESCENT_API UClass* Z_Construct_UClass_UDescentPlayerBodyComponent(ETypeConstructPhase); THEDESCENT_API UClass* Z_Construct_UClass_UDescentPlayerBodyComponent(ETypeConstructPhase); // ********** End Same Module References *********************************************************** #define UHT_STRUCT_BASE(INIT) UE::CodeGen::ConstInit::TCompiledInObjectPtr(UE::Private::AsStructBaseChain(INIT)) // ********** Begin Class UDescentPlayerBodyComponent ********************************************** #ifdef UHT_STATICS #error UHT_STATICS already defined #endif #define UHT_STATICS Z_Construct_UClass_UDescentPlayerBodyComponent_Statics struct UHT_STATICS { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = { { "ClassGroupNames", "Descent" }, #if !UE_BUILD_SHIPPING { "Comment", "/**\n * The player's body: the Paragon Twinblast character (the default, red-armed mesh of the user's Fab pack) on ADescentCharacter's own\n * mesh component, seen in first person. Nothing in the pack is changed; everything here is set on the component at run time.\n *\n * - Body: the pack's mesh, feet on the capsule bottom, scaled so the eyes of his standing pose are at the camera (DescentTune_Body.h).\n * - Own view (the view target is the character): the head bone is hidden, the mesh is a first-person primitive (drawn nearer in\n * depth, so the hands do not enter a wall), stands a little behind the capsule axis and further back when the player looks down,\n * and the two upper arms are turned up and inward so the hands are in the picture. Any other view (a scenario camera, the helm's\n * cameras) sees the whole man in the pack's own pose.\n * - No guns: the pistols are one material section of the mesh, not drawn. One switch (descent.Body.Guns 1) draws them again.\n * - Machine legs: the lower-body material slot is overridden with our own material (Tools/ue/assets_13_twinblast.py).\n * - Animation: UDescentBodyAnimInstance, fed here with the real movement.\n * - The old cybernetic arm (Player/Arm) is one switch away: descent.Body.OldArm 1 hides the body and gives the arm back.\n */" }, #endif { "IncludePath", "Player/Body/DescentPlayerBodyComponent.h" }, { "ModuleRelativePath", "Player/Body/DescentPlayerBodyComponent.h" }, #if !UE_BUILD_SHIPPING { "ToolTip", "The player's body: the Paragon Twinblast character (the default, red-armed mesh of the user's Fab pack) on ADescentCharacter's own\nmesh component, seen in first person. Nothing in the pack is changed; everything here is set on the component at run time.\n\n - Body: the pack's mesh, feet on the capsule bottom, scaled so the eyes of his standing pose are at the camera (DescentTune_Body.h).\n - Own view (the view target is the character): the head bone is hidden, the mesh is a first-person primitive (drawn nearer in\n depth, so the hands do not enter a wall), stands a little behind the capsule axis and further back when the player looks down,\n and the two upper arms are turned up and inward so the hands are in the picture. Any other view (a scenario camera, the helm's\n cameras) sees the whole man in the pack's own pose.\n - No guns: the pistols are one material section of the mesh, not drawn. One switch (descent.Body.Guns 1) draws them again.\n - Machine legs: the lower-body material slot is overridden with our own material (Tools/ue/assets_13_twinblast.py).\n - Animation: UDescentBodyAnimInstance, fed here with the real movement.\n - The old cybernetic arm (Player/Arm) is one switch away: descent.Body.OldArm 1 hides the body and gives the arm back." }, #endif }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OverrideMaterials_MetaData[] = { #if !UE_BUILD_SHIPPING { "Comment", "/** Our materials on slots of the mesh component, from the profile's material_overrides (Twinblast: the machine legs). */" }, #endif { "ModuleRelativePath", "Player/Body/DescentPlayerBodyComponent.h" }, #if !UE_BUILD_SHIPPING { "ToolTip", "Our materials on slots of the mesh component, from the profile's material_overrides (Twinblast: the machine legs)." }, #endif }; #endif // WITH_METADATA // ********** Begin Class UDescentPlayerBodyComponent constinit property declarations ************** static const UECodeGen_Private::FObjectPropertyParams NewProp_OverrideMaterials_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_OverrideMaterials; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class UDescentPlayerBodyComponent constinit property declarations **************** static FTypeConstructFunc* DependentSingletons[]; static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct UHT_STATICS // ********** Begin Class UDescentPlayerBodyComponent Property Definitions ************************* const UECodeGen_Private::FObjectPropertyParams UHT_STATICS::NewProp_OverrideMaterials_Inner = { "OverrideMaterials", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, nullptr, nullptr, 1, 0, Z_Construct_UClass_UMaterialInterface, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams UHT_STATICS::NewProp_OverrideMaterials = { "OverrideMaterials", nullptr, (EPropertyFlags)0x0144000000002000, UECodeGen_Private::EPropertyGenFlags::Array, nullptr, nullptr, 1, STRUCT_OFFSET(UDescentPlayerBodyComponent, OverrideMaterials), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OverrideMaterials_MetaData), NewProp_OverrideMaterials_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_OverrideMaterials_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_OverrideMaterials, }; static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048); // ********** End Class UDescentPlayerBodyComponent Property Definitions *************************** FTypeConstructFunc* UHT_STATICS::DependentSingletons[] = { (FTypeConstructFunc*)Z_Construct_UClass_UActorComponent, (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_UDescentPlayerBodyComponent, "Engine", &StaticCppClassTypeInfo, DependentSingletons, nullptr, UHT_STATICS::PropPointers, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), 0, 0x00B000A4u, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData) }; FClassRegistrationInfo Z_Registration_Info_UClass_UDescentPlayerBodyComponent; UClass* Z_Construct_UClass_UDescentPlayerBodyComponent(ETypeConstructPhase Phase) { if (Phase == ETypeConstructPhase::Inner) { using TClass = UDescentPlayerBodyComponent; if (!Z_Registration_Info_UClass_UDescentPlayerBodyComponent.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("DescentPlayerBodyComponent"), Z_Registration_Info_UClass_UDescentPlayerBodyComponent.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_UDescentPlayerBodyComponent.InnerSingleton; } if (!Z_Registration_Info_UClass_UDescentPlayerBodyComponent.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UDescentPlayerBodyComponent.OuterSingleton, UHT_STATICS::ClassParams); } return Z_Registration_Info_UClass_UDescentPlayerBodyComponent.OuterSingleton; } #undef UHT_STATICS DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UDescentPlayerBodyComponent); UDescentPlayerBodyComponent::~UDescentPlayerBodyComponent() {} // ********** End Class UDescentPlayerBodyComponent ************************************************ // ********** Begin Registration ******************************************************************* #ifdef UHT_STATICS #error UHT_STATICS already defined #endif #define UHT_STATICS Z_CompiledInDeferFile_FID_TheDescentUE_Source_TheDescent_Player_Body_DescentPlayerBodyComponent_h__Script_TheDescent_Statics struct UHT_STATICS { static constexpr FClassRegisterCompiledInInfo ClassInfo[] = { { Z_Construct_UClass_UDescentPlayerBodyComponent, TEXT("UDescentPlayerBodyComponent"), &Z_Registration_Info_UClass_UDescentPlayerBodyComponent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UDescentPlayerBodyComponent), 1566958137U) }, }; }; // UHT_STATICS static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_TheDescentUE_Source_TheDescent_Player_Body_DescentPlayerBodyComponent_h__Script_TheDescent_9cf0993ad9a2064368ec721ed846e43a31f31571{ 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