Files
DedicatedServerCourse/Intermediate/Build/Win64/FPSTemplateEditor/Inc/Engine/UHT/GameSession.gen.cpp
Norman Lansing ecb33115bf Initial Commit
2026-01-28 19:08:51 -05:00

183 lines
13 KiB
C++

// 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 "GameFramework/GameSession.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeGameSession() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_AGameSession();
ENGINE_API UClass* Z_Construct_UClass_AGameSession_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_AInfo();
UPackage* Z_Construct_UPackage__Script_Engine();
// ********** End Cross Module References **********************************************************
// ********** Begin Class AGameSession *************************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_AGameSession;
UClass* AGameSession::GetPrivateStaticClass()
{
using TClass = AGameSession;
if (!Z_Registration_Info_UClass_AGameSession.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("GameSession"),
Z_Registration_Info_UClass_AGameSession.InnerSingleton,
StaticRegisterNativesAGameSession,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_AGameSession.InnerSingleton;
}
UClass* Z_Construct_UClass_AGameSession_NoRegister()
{
return AGameSession::GetPrivateStaticClass();
}
struct Z_Construct_UClass_AGameSession_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\nActs as a game-specific wrapper around the session interface. The game code makes calls to this when it needs to interact with the session interface.\nA game session exists only the server, while running an online game.\n*/" },
{ "HideCategories", "Input Movement Collision Rendering HLOD WorldPartition DataLayers Transformation" },
{ "IncludePath", "GameFramework/GameSession.h" },
{ "ModuleRelativePath", "Classes/GameFramework/GameSession.h" },
{ "ShowCategories", "Input|MouseInput Input|TouchInput" },
{ "ToolTip", "Acts as a game-specific wrapper around the session interface. The game code makes calls to this when it needs to interact with the session interface.\nA game session exists only the server, while running an online game." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxSpectators_MetaData[] = {
{ "Comment", "/** Maximum number of spectators allowed by this server. */" },
{ "ModuleRelativePath", "Classes/GameFramework/GameSession.h" },
{ "ToolTip", "Maximum number of spectators allowed by this server." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxPlayers_MetaData[] = {
{ "Comment", "/** Maximum number of players allowed by this server. */" },
{ "ModuleRelativePath", "Classes/GameFramework/GameSession.h" },
{ "ToolTip", "Maximum number of players allowed by this server." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxPartySize_MetaData[] = {
{ "Comment", "/** Restrictions on the largest party that can join together */" },
{ "ModuleRelativePath", "Classes/GameFramework/GameSession.h" },
{ "ToolTip", "Restrictions on the largest party that can join together" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxSplitscreensPerConnection_MetaData[] = {
{ "Comment", "/** Maximum number of splitscreen players to allow from one connection */" },
{ "ModuleRelativePath", "Classes/GameFramework/GameSession.h" },
{ "ToolTip", "Maximum number of splitscreen players to allow from one connection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bRequiresPushToTalk_MetaData[] = {
{ "Comment", "/** Is voice enabled always or via a push to talk keybinding */" },
{ "ModuleRelativePath", "Classes/GameFramework/GameSession.h" },
{ "ToolTip", "Is voice enabled always or via a push to talk keybinding" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SessionName_MetaData[] = {
{ "Comment", "/** SessionName local copy from PlayerState class. should really be define in this class, but need to address replication issues */" },
{ "ModuleRelativePath", "Classes/GameFramework/GameSession.h" },
{ "ToolTip", "SessionName local copy from PlayerState class. should really be define in this class, but need to address replication issues" },
};
#endif // WITH_METADATA
// ********** Begin Class AGameSession constinit property declarations *****************************
static const UECodeGen_Private::FIntPropertyParams NewProp_MaxSpectators;
static const UECodeGen_Private::FIntPropertyParams NewProp_MaxPlayers;
static const UECodeGen_Private::FIntPropertyParams NewProp_MaxPartySize;
static const UECodeGen_Private::FBytePropertyParams NewProp_MaxSplitscreensPerConnection;
static void NewProp_bRequiresPushToTalk_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bRequiresPushToTalk;
static const UECodeGen_Private::FNamePropertyParams NewProp_SessionName;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class AGameSession constinit property declarations *******************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<AGameSession>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_AGameSession_Statics
// ********** Begin Class AGameSession Property Definitions ****************************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_AGameSession_Statics::NewProp_MaxSpectators = { "MaxSpectators", nullptr, (EPropertyFlags)0x0010000000044000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AGameSession, MaxSpectators), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxSpectators_MetaData), NewProp_MaxSpectators_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_AGameSession_Statics::NewProp_MaxPlayers = { "MaxPlayers", nullptr, (EPropertyFlags)0x0010000000044000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AGameSession, MaxPlayers), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxPlayers_MetaData), NewProp_MaxPlayers_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_AGameSession_Statics::NewProp_MaxPartySize = { "MaxPartySize", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AGameSession, MaxPartySize), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxPartySize_MetaData), NewProp_MaxPartySize_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_AGameSession_Statics::NewProp_MaxSplitscreensPerConnection = { "MaxSplitscreensPerConnection", nullptr, (EPropertyFlags)0x0010000000044000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AGameSession, MaxSplitscreensPerConnection), nullptr, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxSplitscreensPerConnection_MetaData), NewProp_MaxSplitscreensPerConnection_MetaData) };
void Z_Construct_UClass_AGameSession_Statics::NewProp_bRequiresPushToTalk_SetBit(void* Obj)
{
((AGameSession*)Obj)->bRequiresPushToTalk = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_AGameSession_Statics::NewProp_bRequiresPushToTalk = { "bRequiresPushToTalk", nullptr, (EPropertyFlags)0x0010000000044000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(AGameSession), &Z_Construct_UClass_AGameSession_Statics::NewProp_bRequiresPushToTalk_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bRequiresPushToTalk_MetaData), NewProp_bRequiresPushToTalk_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_AGameSession_Statics::NewProp_SessionName = { "SessionName", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AGameSession, SessionName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SessionName_MetaData), NewProp_SessionName_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_AGameSession_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AGameSession_Statics::NewProp_MaxSpectators,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AGameSession_Statics::NewProp_MaxPlayers,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AGameSession_Statics::NewProp_MaxPartySize,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AGameSession_Statics::NewProp_MaxSplitscreensPerConnection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AGameSession_Statics::NewProp_bRequiresPushToTalk,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AGameSession_Statics::NewProp_SessionName,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_AGameSession_Statics::PropPointers) < 2048);
// ********** End Class AGameSession Property Definitions ******************************************
UObject* (*const Z_Construct_UClass_AGameSession_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_AInfo,
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_AGameSession_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_AGameSession_Statics::ClassParams = {
&AGameSession::StaticClass,
"Game",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_AGameSession_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_AGameSession_Statics::PropPointers),
0,
0x008802A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_AGameSession_Statics::Class_MetaDataParams), Z_Construct_UClass_AGameSession_Statics::Class_MetaDataParams)
};
void AGameSession::StaticRegisterNativesAGameSession()
{
}
UClass* Z_Construct_UClass_AGameSession()
{
if (!Z_Registration_Info_UClass_AGameSession.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_AGameSession.OuterSingleton, Z_Construct_UClass_AGameSession_Statics::ClassParams);
}
return Z_Registration_Info_UClass_AGameSession.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, AGameSession);
AGameSession::~AGameSession() {}
// ********** End Class AGameSession ***************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_GameFramework_GameSession_h__Script_Engine_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_AGameSession, AGameSession::StaticClass, TEXT("AGameSession"), &Z_Registration_Info_UClass_AGameSession, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(AGameSession), 2866420956U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_GameFramework_GameSession_h__Script_Engine_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_GameFramework_GameSession_h__Script_Engine_577262710{
TEXT("/Script/Engine"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_GameFramework_GameSession_h__Script_Engine_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_GameFramework_GameSession_h__Script_Engine_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS