// 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/DescentPlayerController.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_UOBJECT"); void EmptyLinkFunctionForGeneratedCodeDescentPlayerController() {} // ********** Begin Cross Module References ******************************************************** ENGINE_API UClass* Z_Construct_UClass_APlayerController(ETypeConstructPhase); ENHANCEDINPUT_API UClass* Z_Construct_UClass_UInputAction(ETypeConstructPhase); ENHANCEDINPUT_API UClass* Z_Construct_UClass_UInputMappingContext(ETypeConstructPhase); // ********** End Cross Module References ********************************************************** // ********** Begin Same Module References ********************************************************* UPackage* Z_Construct_UPackage__Script_TheDescent(ETypeConstructPhase); THEDESCENT_API UClass* Z_Construct_UClass_ADescentPlayerController(ETypeConstructPhase); THEDESCENT_API UClass* Z_Construct_UClass_ADescentPlayerController(ETypeConstructPhase); // ********** End Same Module References *********************************************************** #define UHT_STRUCT_BASE(INIT) UE::CodeGen::ConstInit::TCompiledInObjectPtr(UE::Private::AsStructBaseChain(INIT)) // ********** Begin Class ADescentPlayerController ************************************************* #ifdef UHT_STATICS #error UHT_STATICS already defined #endif #define UHT_STATICS Z_Construct_UClass_ADescentPlayerController_Statics struct UHT_STATICS { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Type_MetaData[] = { #if !UE_BUILD_SHIPPING { "Comment", "/**\n * The player controller (DESIGN_UE.md sections 5.6, 5.7, 5.9). Enhanced Input is created here in C++ (no input assets): handlers only\n * record which keys are down and how far the mouse moved; every frame the controller turns that into an FDescentIntent and hands it to the\n * sim, which latches it. One-shot keys (E, F, Space in the cradle, Tab, M, Esc) call the mode actions below; the debug commands call the\n * same actions, so a test and a player go through one path.\n *\n * Modes at M3: Title, Foot, Board, Docked, Launch, Sub, Dock, Swim, Ladder, Dead. The timed ones are advanced in the sim (step 3, after\n * the carousel). The UI overlay is a flag on top of the mode: while a window is open or the game is paused, move and look are ignored.\n * (DescentPlayerController.cpp: input, intent, HUD model, boot, state. DescentPlayerModes.cpp: the mode state machine.)\n */" }, #endif { "HideCategories", "Collision Rendering Transformation" }, { "IncludePath", "Player/DescentPlayerController.h" }, { "ModuleRelativePath", "Player/DescentPlayerController.h" }, #if !UE_BUILD_SHIPPING { "ToolTip", "The player controller (DESIGN_UE.md sections 5.6, 5.7, 5.9). Enhanced Input is created here in C++ (no input assets): handlers only\nrecord which keys are down and how far the mouse moved; every frame the controller turns that into an FDescentIntent and hands it to the\nsim, which latches it. One-shot keys (E, F, Space in the cradle, Tab, M, Esc) call the mode actions below; the debug commands call the\nsame actions, so a test and a player go through one path.\n\nModes at M3: Title, Foot, Board, Docked, Launch, Sub, Dock, Swim, Ladder, Dead. The timed ones are advanced in the sim (step 3, after\nthe carousel). The UI overlay is a flag on top of the mode: while a window is open or the game is paused, move and look are ignored.\n(DescentPlayerController.cpp: input, intent, HUD model, boot, state. DescentPlayerModes.cpp: the mode state machine.)" }, #endif }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MappingContext_MetaData[] = { { "ModuleRelativePath", "Player/DescentPlayerController.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Actions_MetaData[] = { { "ModuleRelativePath", "Player/DescentPlayerController.h" }, }; #endif // WITH_METADATA // ********** Begin Class ADescentPlayerController constinit property declarations ***************** static const UECodeGen_Private::FObjectPropertyParams NewProp_MappingContext; static const UECodeGen_Private::FObjectPropertyParams NewProp_Actions_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_Actions; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class ADescentPlayerController constinit property declarations ******************* static FTypeConstructFunc* DependentSingletons[]; static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct UHT_STATICS // ********** Begin Class ADescentPlayerController Property Definitions **************************** const UECodeGen_Private::FObjectPropertyParams UHT_STATICS::NewProp_MappingContext = { "MappingContext", nullptr, (EPropertyFlags)0x0144000000002000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, nullptr, nullptr, 1, STRUCT_OFFSET(ADescentPlayerController, MappingContext), Z_Construct_UClass_UInputMappingContext, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MappingContext_MetaData), NewProp_MappingContext_MetaData) }; const UECodeGen_Private::FObjectPropertyParams UHT_STATICS::NewProp_Actions_Inner = { "Actions", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, nullptr, nullptr, 1, 0, Z_Construct_UClass_UInputAction, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams UHT_STATICS::NewProp_Actions = { "Actions", nullptr, (EPropertyFlags)0x0144000000002000, UECodeGen_Private::EPropertyGenFlags::Array, nullptr, nullptr, 1, STRUCT_OFFSET(ADescentPlayerController, Actions), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Actions_MetaData), NewProp_Actions_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const UHT_STATICS::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_MappingContext, (const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Actions_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&UHT_STATICS::NewProp_Actions, }; static_assert(UE_ARRAY_COUNT(UHT_STATICS::PropPointers) < 2048); // ********** End Class ADescentPlayerController Property Definitions ****************************** FTypeConstructFunc* UHT_STATICS::DependentSingletons[] = { (FTypeConstructFunc*)Z_Construct_UClass_APlayerController, (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_ADescentPlayerController, "Game", &StaticCppClassTypeInfo, DependentSingletons, nullptr, UHT_STATICS::PropPointers, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, UE_ARRAY_COUNT(UHT_STATICS::PropPointers), 0, 0x009002A4u, METADATA_PARAMS(UE_ARRAY_COUNT(UHT_STATICS::Type_MetaData), UHT_STATICS::Type_MetaData) }; FClassRegistrationInfo Z_Registration_Info_UClass_ADescentPlayerController; UClass* Z_Construct_UClass_ADescentPlayerController(ETypeConstructPhase Phase) { if (Phase == ETypeConstructPhase::Inner) { using TClass = ADescentPlayerController; if (!Z_Registration_Info_UClass_ADescentPlayerController.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("DescentPlayerController"), Z_Registration_Info_UClass_ADescentPlayerController.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_ADescentPlayerController.InnerSingleton; } if (!Z_Registration_Info_UClass_ADescentPlayerController.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ADescentPlayerController.OuterSingleton, UHT_STATICS::ClassParams); } return Z_Registration_Info_UClass_ADescentPlayerController.OuterSingleton; } #undef UHT_STATICS DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, ADescentPlayerController); ADescentPlayerController::~ADescentPlayerController() {} // ********** End Class ADescentPlayerController *************************************************** // ********** Begin Registration ******************************************************************* #ifdef UHT_STATICS #error UHT_STATICS already defined #endif #define UHT_STATICS Z_CompiledInDeferFile_FID_TheDescentUE_Source_TheDescent_Player_DescentPlayerController_h__Script_TheDescent_Statics struct UHT_STATICS { static constexpr FClassRegisterCompiledInInfo ClassInfo[] = { { Z_Construct_UClass_ADescentPlayerController, TEXT("ADescentPlayerController"), &Z_Registration_Info_UClass_ADescentPlayerController, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ADescentPlayerController), 1026239937U) }, }; }; // UHT_STATICS static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_TheDescentUE_Source_TheDescent_Player_DescentPlayerController_h__Script_TheDescent_057dc7e55a83a3eb0a7a8c6835dd5a29545e1db0{ 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