Files
DedicatedServerCourse/Intermediate/Build/Win64/FPSTemplateServer/Inc/Engine/UHT/GameInstance.gen.cpp

725 lines
54 KiB
C++
Raw Normal View History

2026-01-28 19:08:51 -05:00
// 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 "Engine/GameInstance.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeGameInstance() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
COREUOBJECT_API UEnum* Z_Construct_UEnum_CoreUObject_EInputDeviceConnectionState();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FInputDeviceId();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FPlatformUserId();
ENGINE_API UClass* Z_Construct_UClass_AController_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_APawn_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UGameInstance();
ENGINE_API UClass* Z_Construct_UClass_UGameInstance_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_ULocalPlayer_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UOnlineSession_NoRegister();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_ETravelFailure();
ENGINE_API UFunction* Z_Construct_UDelegateFunction_Engine_OnPawnControllerChanged__DelegateSignature();
ENGINE_API UFunction* Z_Construct_UDelegateFunction_Engine_OnUserInputDeviceConnectionChange__DelegateSignature();
ENGINE_API UFunction* Z_Construct_UDelegateFunction_Engine_OnUserInputDevicePairingChange__DelegateSignature();
NETCORE_API UEnum* Z_Construct_UEnum_NetCore_ENetworkFailure();
UPackage* Z_Construct_UPackage__Script_Engine();
// ********** End Cross Module References **********************************************************
// ********** Begin Delegate FOnPawnControllerChanged **********************************************
struct Z_Construct_UDelegateFunction_Engine_OnPawnControllerChanged__DelegateSignature_Statics
{
struct _Script_Engine_eventOnPawnControllerChanged_Parms
{
APawn* Pawn;
AController* Controller;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/Engine/GameInstance.h" },
};
#endif // WITH_METADATA
// ********** Begin Delegate FOnPawnControllerChanged constinit property declarations **************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Pawn;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Controller;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Delegate FOnPawnControllerChanged constinit property declarations ****************
static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};
// ********** Begin Delegate FOnPawnControllerChanged Property Definitions *************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UDelegateFunction_Engine_OnPawnControllerChanged__DelegateSignature_Statics::NewProp_Pawn = { "Pawn", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_Engine_eventOnPawnControllerChanged_Parms, Pawn), Z_Construct_UClass_APawn_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UDelegateFunction_Engine_OnPawnControllerChanged__DelegateSignature_Statics::NewProp_Controller = { "Controller", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_Engine_eventOnPawnControllerChanged_Parms, Controller), Z_Construct_UClass_AController_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_Engine_OnPawnControllerChanged__DelegateSignature_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_Engine_OnPawnControllerChanged__DelegateSignature_Statics::NewProp_Pawn,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_Engine_OnPawnControllerChanged__DelegateSignature_Statics::NewProp_Controller,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_Engine_OnPawnControllerChanged__DelegateSignature_Statics::PropPointers) < 2048);
// ********** End Delegate FOnPawnControllerChanged Property Definitions ***************************
const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_Engine_OnPawnControllerChanged__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_Engine, nullptr, "OnPawnControllerChanged__DelegateSignature", Z_Construct_UDelegateFunction_Engine_OnPawnControllerChanged__DelegateSignature_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_Engine_OnPawnControllerChanged__DelegateSignature_Statics::PropPointers),
sizeof(Z_Construct_UDelegateFunction_Engine_OnPawnControllerChanged__DelegateSignature_Statics::_Script_Engine_eventOnPawnControllerChanged_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_Engine_OnPawnControllerChanged__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_Engine_OnPawnControllerChanged__DelegateSignature_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UDelegateFunction_Engine_OnPawnControllerChanged__DelegateSignature_Statics::_Script_Engine_eventOnPawnControllerChanged_Parms) < MAX_uint16);
UFunction* Z_Construct_UDelegateFunction_Engine_OnPawnControllerChanged__DelegateSignature()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_Engine_OnPawnControllerChanged__DelegateSignature_Statics::FuncParams);
}
return ReturnFunction;
}
void FOnPawnControllerChanged_DelegateWrapper(const FMulticastScriptDelegate& OnPawnControllerChanged, APawn* Pawn, AController* Controller)
{
struct _Script_Engine_eventOnPawnControllerChanged_Parms
{
APawn* Pawn;
AController* Controller;
};
_Script_Engine_eventOnPawnControllerChanged_Parms Parms;
Parms.Pawn=Pawn;
Parms.Controller=Controller;
OnPawnControllerChanged.ProcessMulticastDelegate<UObject>(&Parms);
}
// ********** End Delegate FOnPawnControllerChanged ************************************************
// ********** Begin Delegate FOnUserInputDeviceConnectionChange ************************************
struct Z_Construct_UDelegateFunction_Engine_OnUserInputDeviceConnectionChange__DelegateSignature_Statics
{
struct FInputDeviceId
{
int32 InternalId;
};
struct FPlatformUserId
{
int32 InternalId;
};
struct _Script_Engine_eventOnUserInputDeviceConnectionChange_Parms
{
EInputDeviceConnectionState NewConnectionState;
FPlatformUserId PlatformUserId;
FInputDeviceId InputDeviceId;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/Engine/GameInstance.h" },
};
#endif // WITH_METADATA
// ********** Begin Delegate FOnUserInputDeviceConnectionChange constinit property declarations ****
static const UECodeGen_Private::FBytePropertyParams NewProp_NewConnectionState_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_NewConnectionState;
static const UECodeGen_Private::FStructPropertyParams NewProp_PlatformUserId;
static const UECodeGen_Private::FStructPropertyParams NewProp_InputDeviceId;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Delegate FOnUserInputDeviceConnectionChange constinit property declarations ******
static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};
// ********** Begin Delegate FOnUserInputDeviceConnectionChange Property Definitions ***************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UDelegateFunction_Engine_OnUserInputDeviceConnectionChange__DelegateSignature_Statics::NewProp_NewConnectionState_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UDelegateFunction_Engine_OnUserInputDeviceConnectionChange__DelegateSignature_Statics::NewProp_NewConnectionState = { "NewConnectionState", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_Engine_eventOnUserInputDeviceConnectionChange_Parms, NewConnectionState), Z_Construct_UEnum_CoreUObject_EInputDeviceConnectionState, METADATA_PARAMS(0, nullptr) }; // 1465298179
const UECodeGen_Private::FStructPropertyParams Z_Construct_UDelegateFunction_Engine_OnUserInputDeviceConnectionChange__DelegateSignature_Statics::NewProp_PlatformUserId = { "PlatformUserId", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_Engine_eventOnUserInputDeviceConnectionChange_Parms, PlatformUserId), Z_Construct_UScriptStruct_FPlatformUserId, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UDelegateFunction_Engine_OnUserInputDeviceConnectionChange__DelegateSignature_Statics::NewProp_InputDeviceId = { "InputDeviceId", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_Engine_eventOnUserInputDeviceConnectionChange_Parms, InputDeviceId), Z_Construct_UScriptStruct_FInputDeviceId, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_Engine_OnUserInputDeviceConnectionChange__DelegateSignature_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_Engine_OnUserInputDeviceConnectionChange__DelegateSignature_Statics::NewProp_NewConnectionState_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_Engine_OnUserInputDeviceConnectionChange__DelegateSignature_Statics::NewProp_NewConnectionState,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_Engine_OnUserInputDeviceConnectionChange__DelegateSignature_Statics::NewProp_PlatformUserId,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_Engine_OnUserInputDeviceConnectionChange__DelegateSignature_Statics::NewProp_InputDeviceId,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_Engine_OnUserInputDeviceConnectionChange__DelegateSignature_Statics::PropPointers) < 2048);
// ********** End Delegate FOnUserInputDeviceConnectionChange Property Definitions *****************
const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_Engine_OnUserInputDeviceConnectionChange__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_Engine, nullptr, "OnUserInputDeviceConnectionChange__DelegateSignature", Z_Construct_UDelegateFunction_Engine_OnUserInputDeviceConnectionChange__DelegateSignature_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_Engine_OnUserInputDeviceConnectionChange__DelegateSignature_Statics::PropPointers),
sizeof(Z_Construct_UDelegateFunction_Engine_OnUserInputDeviceConnectionChange__DelegateSignature_Statics::_Script_Engine_eventOnUserInputDeviceConnectionChange_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_Engine_OnUserInputDeviceConnectionChange__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_Engine_OnUserInputDeviceConnectionChange__DelegateSignature_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UDelegateFunction_Engine_OnUserInputDeviceConnectionChange__DelegateSignature_Statics::_Script_Engine_eventOnUserInputDeviceConnectionChange_Parms) < MAX_uint16);
UFunction* Z_Construct_UDelegateFunction_Engine_OnUserInputDeviceConnectionChange__DelegateSignature()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_Engine_OnUserInputDeviceConnectionChange__DelegateSignature_Statics::FuncParams);
}
return ReturnFunction;
}
void FOnUserInputDeviceConnectionChange_DelegateWrapper(const FMulticastScriptDelegate& OnUserInputDeviceConnectionChange, EInputDeviceConnectionState NewConnectionState, FPlatformUserId PlatformUserId, FInputDeviceId InputDeviceId)
{
struct _Script_Engine_eventOnUserInputDeviceConnectionChange_Parms
{
EInputDeviceConnectionState NewConnectionState;
FPlatformUserId PlatformUserId;
FInputDeviceId InputDeviceId;
};
_Script_Engine_eventOnUserInputDeviceConnectionChange_Parms Parms;
Parms.NewConnectionState=NewConnectionState;
Parms.PlatformUserId=PlatformUserId;
Parms.InputDeviceId=InputDeviceId;
OnUserInputDeviceConnectionChange.ProcessMulticastDelegate<UObject>(&Parms);
}
// ********** End Delegate FOnUserInputDeviceConnectionChange **************************************
// ********** Begin Delegate FOnUserInputDevicePairingChange ***************************************
struct Z_Construct_UDelegateFunction_Engine_OnUserInputDevicePairingChange__DelegateSignature_Statics
{
struct FPlatformUserId
{
int32 InternalId;
};
struct FInputDeviceId
{
int32 InternalId;
};
struct _Script_Engine_eventOnUserInputDevicePairingChange_Parms
{
FInputDeviceId InputDeviceId;
FPlatformUserId NewUserPlatformId;
FPlatformUserId OldUserPlatformId;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/Engine/GameInstance.h" },
};
#endif // WITH_METADATA
// ********** Begin Delegate FOnUserInputDevicePairingChange constinit property declarations *******
static const UECodeGen_Private::FStructPropertyParams NewProp_InputDeviceId;
static const UECodeGen_Private::FStructPropertyParams NewProp_NewUserPlatformId;
static const UECodeGen_Private::FStructPropertyParams NewProp_OldUserPlatformId;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Delegate FOnUserInputDevicePairingChange constinit property declarations *********
static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};
// ********** Begin Delegate FOnUserInputDevicePairingChange Property Definitions ******************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UDelegateFunction_Engine_OnUserInputDevicePairingChange__DelegateSignature_Statics::NewProp_InputDeviceId = { "InputDeviceId", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_Engine_eventOnUserInputDevicePairingChange_Parms, InputDeviceId), Z_Construct_UScriptStruct_FInputDeviceId, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UDelegateFunction_Engine_OnUserInputDevicePairingChange__DelegateSignature_Statics::NewProp_NewUserPlatformId = { "NewUserPlatformId", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_Engine_eventOnUserInputDevicePairingChange_Parms, NewUserPlatformId), Z_Construct_UScriptStruct_FPlatformUserId, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UDelegateFunction_Engine_OnUserInputDevicePairingChange__DelegateSignature_Statics::NewProp_OldUserPlatformId = { "OldUserPlatformId", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_Engine_eventOnUserInputDevicePairingChange_Parms, OldUserPlatformId), Z_Construct_UScriptStruct_FPlatformUserId, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_Engine_OnUserInputDevicePairingChange__DelegateSignature_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_Engine_OnUserInputDevicePairingChange__DelegateSignature_Statics::NewProp_InputDeviceId,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_Engine_OnUserInputDevicePairingChange__DelegateSignature_Statics::NewProp_NewUserPlatformId,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_Engine_OnUserInputDevicePairingChange__DelegateSignature_Statics::NewProp_OldUserPlatformId,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_Engine_OnUserInputDevicePairingChange__DelegateSignature_Statics::PropPointers) < 2048);
// ********** End Delegate FOnUserInputDevicePairingChange Property Definitions ********************
const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_Engine_OnUserInputDevicePairingChange__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_Engine, nullptr, "OnUserInputDevicePairingChange__DelegateSignature", Z_Construct_UDelegateFunction_Engine_OnUserInputDevicePairingChange__DelegateSignature_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_Engine_OnUserInputDevicePairingChange__DelegateSignature_Statics::PropPointers),
sizeof(Z_Construct_UDelegateFunction_Engine_OnUserInputDevicePairingChange__DelegateSignature_Statics::_Script_Engine_eventOnUserInputDevicePairingChange_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_Engine_OnUserInputDevicePairingChange__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_Engine_OnUserInputDevicePairingChange__DelegateSignature_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UDelegateFunction_Engine_OnUserInputDevicePairingChange__DelegateSignature_Statics::_Script_Engine_eventOnUserInputDevicePairingChange_Parms) < MAX_uint16);
UFunction* Z_Construct_UDelegateFunction_Engine_OnUserInputDevicePairingChange__DelegateSignature()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_Engine_OnUserInputDevicePairingChange__DelegateSignature_Statics::FuncParams);
}
return ReturnFunction;
}
void FOnUserInputDevicePairingChange_DelegateWrapper(const FMulticastScriptDelegate& OnUserInputDevicePairingChange, FInputDeviceId InputDeviceId, FPlatformUserId NewUserPlatformId, FPlatformUserId OldUserPlatformId)
{
struct _Script_Engine_eventOnUserInputDevicePairingChange_Parms
{
FInputDeviceId InputDeviceId;
FPlatformUserId NewUserPlatformId;
FPlatformUserId OldUserPlatformId;
};
_Script_Engine_eventOnUserInputDevicePairingChange_Parms Parms;
Parms.InputDeviceId=InputDeviceId;
Parms.NewUserPlatformId=NewUserPlatformId;
Parms.OldUserPlatformId=OldUserPlatformId;
OnUserInputDevicePairingChange.ProcessMulticastDelegate<UObject>(&Parms);
}
// ********** End Delegate FOnUserInputDevicePairingChange *****************************************
// ********** Begin Class UGameInstance Function DebugCreatePlayer *********************************
struct Z_Construct_UFunction_UGameInstance_DebugCreatePlayer_Statics
{
struct GameInstance_eventDebugCreatePlayer_Parms
{
int32 ControllerId;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Comment", "/**\n\x09 * Debug console command to create a player.\n\x09 * @param ControllerId - The controller ID the player should accept input from.\n\x09 */" },
{ "ModuleRelativePath", "Classes/Engine/GameInstance.h" },
{ "ToolTip", "Debug console command to create a player.\n@param ControllerId - The controller ID the player should accept input from." },
};
#endif // WITH_METADATA
// ********** Begin Function DebugCreatePlayer constinit property declarations *********************
static const UECodeGen_Private::FIntPropertyParams NewProp_ControllerId;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function DebugCreatePlayer constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function DebugCreatePlayer Property Definitions ********************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UGameInstance_DebugCreatePlayer_Statics::NewProp_ControllerId = { "ControllerId", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(GameInstance_eventDebugCreatePlayer_Parms, ControllerId), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UGameInstance_DebugCreatePlayer_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGameInstance_DebugCreatePlayer_Statics::NewProp_ControllerId,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UGameInstance_DebugCreatePlayer_Statics::PropPointers) < 2048);
// ********** End Function DebugCreatePlayer Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UGameInstance_DebugCreatePlayer_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UGameInstance, nullptr, "DebugCreatePlayer", Z_Construct_UFunction_UGameInstance_DebugCreatePlayer_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UGameInstance_DebugCreatePlayer_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UGameInstance_DebugCreatePlayer_Statics::GameInstance_eventDebugCreatePlayer_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00020602, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UGameInstance_DebugCreatePlayer_Statics::Function_MetaDataParams), Z_Construct_UFunction_UGameInstance_DebugCreatePlayer_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UGameInstance_DebugCreatePlayer_Statics::GameInstance_eventDebugCreatePlayer_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UGameInstance_DebugCreatePlayer()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UGameInstance_DebugCreatePlayer_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UGameInstance::execDebugCreatePlayer)
{
P_GET_PROPERTY(FIntProperty,Z_Param_ControllerId);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->DebugCreatePlayer(Z_Param_ControllerId);
P_NATIVE_END;
}
// ********** End Class UGameInstance Function DebugCreatePlayer ***********************************
// ********** Begin Class UGameInstance Function DebugRemovePlayer *********************************
struct Z_Construct_UFunction_UGameInstance_DebugRemovePlayer_Statics
{
struct GameInstance_eventDebugRemovePlayer_Parms
{
int32 ControllerId;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Comment", "/**\n\x09 * Debug console command to remove the player with a given controller ID.\n\x09 * @param ControllerId - The controller ID to search for.\n\x09 */" },
{ "ModuleRelativePath", "Classes/Engine/GameInstance.h" },
{ "ToolTip", "Debug console command to remove the player with a given controller ID.\n@param ControllerId - The controller ID to search for." },
};
#endif // WITH_METADATA
// ********** Begin Function DebugRemovePlayer constinit property declarations *********************
static const UECodeGen_Private::FIntPropertyParams NewProp_ControllerId;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function DebugRemovePlayer constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function DebugRemovePlayer Property Definitions ********************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UGameInstance_DebugRemovePlayer_Statics::NewProp_ControllerId = { "ControllerId", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(GameInstance_eventDebugRemovePlayer_Parms, ControllerId), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UGameInstance_DebugRemovePlayer_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGameInstance_DebugRemovePlayer_Statics::NewProp_ControllerId,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UGameInstance_DebugRemovePlayer_Statics::PropPointers) < 2048);
// ********** End Function DebugRemovePlayer Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UGameInstance_DebugRemovePlayer_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UGameInstance, nullptr, "DebugRemovePlayer", Z_Construct_UFunction_UGameInstance_DebugRemovePlayer_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UGameInstance_DebugRemovePlayer_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UGameInstance_DebugRemovePlayer_Statics::GameInstance_eventDebugRemovePlayer_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00020602, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UGameInstance_DebugRemovePlayer_Statics::Function_MetaDataParams), Z_Construct_UFunction_UGameInstance_DebugRemovePlayer_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UGameInstance_DebugRemovePlayer_Statics::GameInstance_eventDebugRemovePlayer_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UGameInstance_DebugRemovePlayer()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UGameInstance_DebugRemovePlayer_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UGameInstance::execDebugRemovePlayer)
{
P_GET_PROPERTY(FIntProperty,Z_Param_ControllerId);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->DebugRemovePlayer(Z_Param_ControllerId);
P_NATIVE_END;
}
// ********** End Class UGameInstance Function DebugRemovePlayer ***********************************
// ********** Begin Class UGameInstance Function HandleNetworkError ********************************
struct GameInstance_eventHandleNetworkError_Parms
{
TEnumAsByte<ENetworkFailure::Type> FailureType;
bool bIsServer;
};
static FName NAME_UGameInstance_HandleNetworkError = FName(TEXT("HandleNetworkError"));
void UGameInstance::HandleNetworkError(ENetworkFailure::Type FailureType, bool bIsServer)
{
GameInstance_eventHandleNetworkError_Parms Parms;
Parms.FailureType=FailureType;
Parms.bIsServer=bIsServer ? true : false;
UFunction* Func = FindFunctionChecked(NAME_UGameInstance_HandleNetworkError);
ProcessEvent(Func,&Parms);
}
struct Z_Construct_UFunction_UGameInstance_HandleNetworkError_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Comment", "/** Opportunity for blueprints to handle network errors. */" },
{ "DisplayName", "NetworkError" },
{ "ModuleRelativePath", "Classes/Engine/GameInstance.h" },
{ "ToolTip", "Opportunity for blueprints to handle network errors." },
};
#endif // WITH_METADATA
// ********** Begin Function HandleNetworkError constinit property declarations ********************
static const UECodeGen_Private::FBytePropertyParams NewProp_FailureType;
static void NewProp_bIsServer_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsServer;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function HandleNetworkError constinit property declarations **********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function HandleNetworkError Property Definitions *******************************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UGameInstance_HandleNetworkError_Statics::NewProp_FailureType = { "FailureType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(GameInstance_eventHandleNetworkError_Parms, FailureType), Z_Construct_UEnum_NetCore_ENetworkFailure, METADATA_PARAMS(0, nullptr) }; // 3506979551
void Z_Construct_UFunction_UGameInstance_HandleNetworkError_Statics::NewProp_bIsServer_SetBit(void* Obj)
{
((GameInstance_eventHandleNetworkError_Parms*)Obj)->bIsServer = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UGameInstance_HandleNetworkError_Statics::NewProp_bIsServer = { "bIsServer", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(GameInstance_eventHandleNetworkError_Parms), &Z_Construct_UFunction_UGameInstance_HandleNetworkError_Statics::NewProp_bIsServer_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UGameInstance_HandleNetworkError_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGameInstance_HandleNetworkError_Statics::NewProp_FailureType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGameInstance_HandleNetworkError_Statics::NewProp_bIsServer,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UGameInstance_HandleNetworkError_Statics::PropPointers) < 2048);
// ********** End Function HandleNetworkError Property Definitions *********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UGameInstance_HandleNetworkError_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UGameInstance, nullptr, "HandleNetworkError", Z_Construct_UFunction_UGameInstance_HandleNetworkError_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UGameInstance_HandleNetworkError_Statics::PropPointers),
sizeof(GameInstance_eventHandleNetworkError_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x08020802, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UGameInstance_HandleNetworkError_Statics::Function_MetaDataParams), Z_Construct_UFunction_UGameInstance_HandleNetworkError_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(GameInstance_eventHandleNetworkError_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UGameInstance_HandleNetworkError()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UGameInstance_HandleNetworkError_Statics::FuncParams);
}
return ReturnFunction;
}
// ********** End Class UGameInstance Function HandleNetworkError **********************************
// ********** Begin Class UGameInstance Function HandleTravelError *********************************
struct GameInstance_eventHandleTravelError_Parms
{
TEnumAsByte<ETravelFailure::Type> FailureType;
};
static FName NAME_UGameInstance_HandleTravelError = FName(TEXT("HandleTravelError"));
void UGameInstance::HandleTravelError(ETravelFailure::Type FailureType)
{
GameInstance_eventHandleTravelError_Parms Parms;
Parms.FailureType=FailureType;
UFunction* Func = FindFunctionChecked(NAME_UGameInstance_HandleTravelError);
ProcessEvent(Func,&Parms);
}
struct Z_Construct_UFunction_UGameInstance_HandleTravelError_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Comment", "/** Opportunity for blueprints to handle travel errors. */" },
{ "DisplayName", "TravelError" },
{ "ModuleRelativePath", "Classes/Engine/GameInstance.h" },
{ "ToolTip", "Opportunity for blueprints to handle travel errors." },
};
#endif // WITH_METADATA
// ********** Begin Function HandleTravelError constinit property declarations *********************
static const UECodeGen_Private::FBytePropertyParams NewProp_FailureType;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function HandleTravelError constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function HandleTravelError Property Definitions ********************************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UGameInstance_HandleTravelError_Statics::NewProp_FailureType = { "FailureType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(GameInstance_eventHandleTravelError_Parms, FailureType), Z_Construct_UEnum_Engine_ETravelFailure, METADATA_PARAMS(0, nullptr) }; // 4143384244
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UGameInstance_HandleTravelError_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGameInstance_HandleTravelError_Statics::NewProp_FailureType,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UGameInstance_HandleTravelError_Statics::PropPointers) < 2048);
// ********** End Function HandleTravelError Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UGameInstance_HandleTravelError_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UGameInstance, nullptr, "HandleTravelError", Z_Construct_UFunction_UGameInstance_HandleTravelError_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UGameInstance_HandleTravelError_Statics::PropPointers),
sizeof(GameInstance_eventHandleTravelError_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x08020802, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UGameInstance_HandleTravelError_Statics::Function_MetaDataParams), Z_Construct_UFunction_UGameInstance_HandleTravelError_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(GameInstance_eventHandleTravelError_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UGameInstance_HandleTravelError()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UGameInstance_HandleTravelError_Statics::FuncParams);
}
return ReturnFunction;
}
// ********** End Class UGameInstance Function HandleTravelError ***********************************
// ********** Begin Class UGameInstance Function ReceiveInit ***************************************
static FName NAME_UGameInstance_ReceiveInit = FName(TEXT("ReceiveInit"));
void UGameInstance::ReceiveInit()
{
UFunction* Func = FindFunctionChecked(NAME_UGameInstance_ReceiveInit);
ProcessEvent(Func,NULL);
}
struct Z_Construct_UFunction_UGameInstance_ReceiveInit_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Comment", "/** Opportunity for blueprints to handle the game instance being initialized. */" },
{ "DisplayName", "Init" },
{ "ModuleRelativePath", "Classes/Engine/GameInstance.h" },
{ "ToolTip", "Opportunity for blueprints to handle the game instance being initialized." },
};
#endif // WITH_METADATA
// ********** Begin Function ReceiveInit constinit property declarations ***************************
// ********** End Function ReceiveInit constinit property declarations *****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UGameInstance_ReceiveInit_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UGameInstance, nullptr, "ReceiveInit", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x08020802, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UGameInstance_ReceiveInit_Statics::Function_MetaDataParams), Z_Construct_UFunction_UGameInstance_ReceiveInit_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_UGameInstance_ReceiveInit()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UGameInstance_ReceiveInit_Statics::FuncParams);
}
return ReturnFunction;
}
// ********** End Class UGameInstance Function ReceiveInit *****************************************
// ********** Begin Class UGameInstance Function ReceiveShutdown ***********************************
static FName NAME_UGameInstance_ReceiveShutdown = FName(TEXT("ReceiveShutdown"));
void UGameInstance::ReceiveShutdown()
{
UFunction* Func = FindFunctionChecked(NAME_UGameInstance_ReceiveShutdown);
ProcessEvent(Func,NULL);
}
struct Z_Construct_UFunction_UGameInstance_ReceiveShutdown_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Comment", "/** Opportunity for blueprints to handle the game instance being shutdown. */" },
{ "DisplayName", "Shutdown" },
{ "ModuleRelativePath", "Classes/Engine/GameInstance.h" },
{ "ToolTip", "Opportunity for blueprints to handle the game instance being shutdown." },
};
#endif // WITH_METADATA
// ********** Begin Function ReceiveShutdown constinit property declarations ***********************
// ********** End Function ReceiveShutdown constinit property declarations *************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UGameInstance_ReceiveShutdown_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UGameInstance, nullptr, "ReceiveShutdown", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x08020802, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UGameInstance_ReceiveShutdown_Statics::Function_MetaDataParams), Z_Construct_UFunction_UGameInstance_ReceiveShutdown_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_UGameInstance_ReceiveShutdown()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UGameInstance_ReceiveShutdown_Statics::FuncParams);
}
return ReturnFunction;
}
// ********** End Class UGameInstance Function ReceiveShutdown *************************************
// ********** Begin Class UGameInstance ************************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UGameInstance;
UClass* UGameInstance::GetPrivateStaticClass()
{
using TClass = UGameInstance;
if (!Z_Registration_Info_UClass_UGameInstance.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("GameInstance"),
Z_Registration_Info_UClass_UGameInstance.InnerSingleton,
StaticRegisterNativesUGameInstance,
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_UGameInstance.InnerSingleton;
}
UClass* Z_Construct_UClass_UGameInstance_NoRegister()
{
return UGameInstance::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UGameInstance_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * GameInstance: high-level manager object for an instance of the running game.\n * Spawned at game creation and not destroyed until game instance is shut down.\n * Running as a standalone game, there will be one of these.\n * Running in PIE (play-in-editor) will generate one of these per PIE instance.\n */" },
{ "IncludePath", "Engine/GameInstance.h" },
{ "IsBlueprintBase", "true" },
{ "ModuleRelativePath", "Classes/Engine/GameInstance.h" },
{ "ToolTip", "GameInstance: high-level manager object for an instance of the running game.\nSpawned at game creation and not destroyed until game instance is shut down.\nRunning as a standalone game, there will be one of these.\nRunning in PIE (play-in-editor) will generate one of these per PIE instance." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LocalPlayers_MetaData[] = {
{ "Comment", "/** List of locally participating players in this game instance */" },
{ "ModuleRelativePath", "Classes/Engine/GameInstance.h" },
{ "ToolTip", "List of locally participating players in this game instance" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnlineSession_MetaData[] = {
{ "Comment", "/** Class to manage online services */" },
{ "ModuleRelativePath", "Classes/Engine/GameInstance.h" },
{ "ToolTip", "Class to manage online services" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReferencedObjects_MetaData[] = {
{ "Comment", "/** List of objects that are being kept alive by this game instance. Stored as array for fast iteration, should not be modified every frame */" },
{ "ModuleRelativePath", "Classes/Engine/GameInstance.h" },
{ "ToolTip", "List of objects that are being kept alive by this game instance. Stored as array for fast iteration, should not be modified every frame" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnPawnControllerChangedDelegates_MetaData[] = {
{ "Comment", "/** gets triggered shortly after a pawn's controller is set. Most of the time \n\x09 *\x09it signals that the Controller has changed but in edge cases (like during \n\x09 *\x09replication) it might end up broadcasting the same pawn-controller pair \n\x09 *\x09more than once */" },
{ "DisplayName", "OnPawnControllerChanged" },
{ "ModuleRelativePath", "Classes/Engine/GameInstance.h" },
{ "ToolTip", "gets triggered shortly after a pawn's controller is set. Most of the time\n it signals that the Controller has changed but in edge cases (like during\n replication) it might end up broadcasting the same pawn-controller pair\n more than once" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnInputDeviceConnectionChange_MetaData[] = {
{ "Comment", "/** \n\x09 * Callback for when an input device connection state has changed (a new gamepad was connected or disconnected)\n\x09 */" },
{ "DisplayName", "OnInputDeviceConnectionChange" },
{ "ModuleRelativePath", "Classes/Engine/GameInstance.h" },
{ "ToolTip", "Callback for when an input device connection state has changed (a new gamepad was connected or disconnected)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnUserInputDevicePairingChange_MetaData[] = {
{ "Comment", "/**\n\x09 * Callback when an input device has changed pairings (the owning platform user has changed for that device)\n\x09 */" },
{ "DisplayName", "OnUserInputDevicePairingChange" },
{ "ModuleRelativePath", "Classes/Engine/GameInstance.h" },
{ "ToolTip", "Callback when an input device has changed pairings (the owning platform user has changed for that device)" },
};
#endif // WITH_METADATA
// ********** Begin Class UGameInstance constinit property declarations ****************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_LocalPlayers_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_LocalPlayers;
static const UECodeGen_Private::FObjectPropertyParams NewProp_OnlineSession;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReferencedObjects_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ReferencedObjects;
static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnPawnControllerChangedDelegates;
static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnInputDeviceConnectionChange;
static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnUserInputDevicePairingChange;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UGameInstance constinit property declarations ******************************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("DebugCreatePlayer"), .Pointer = &UGameInstance::execDebugCreatePlayer },
{ .NameUTF8 = UTF8TEXT("DebugRemovePlayer"), .Pointer = &UGameInstance::execDebugRemovePlayer },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UGameInstance_DebugCreatePlayer, "DebugCreatePlayer" }, // 1326685271
{ &Z_Construct_UFunction_UGameInstance_DebugRemovePlayer, "DebugRemovePlayer" }, // 675791146
{ &Z_Construct_UFunction_UGameInstance_HandleNetworkError, "HandleNetworkError" }, // 1748345423
{ &Z_Construct_UFunction_UGameInstance_HandleTravelError, "HandleTravelError" }, // 1361587483
{ &Z_Construct_UFunction_UGameInstance_ReceiveInit, "ReceiveInit" }, // 918739651
{ &Z_Construct_UFunction_UGameInstance_ReceiveShutdown, "ReceiveShutdown" }, // 1083642543
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UGameInstance>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UGameInstance_Statics
// ********** Begin Class UGameInstance Property Definitions ***************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UGameInstance_Statics::NewProp_LocalPlayers_Inner = { "LocalPlayers", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_ULocalPlayer_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UGameInstance_Statics::NewProp_LocalPlayers = { "LocalPlayers", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGameInstance, LocalPlayers), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LocalPlayers_MetaData), NewProp_LocalPlayers_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UGameInstance_Statics::NewProp_OnlineSession = { "OnlineSession", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGameInstance, OnlineSession), Z_Construct_UClass_UOnlineSession_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnlineSession_MetaData), NewProp_OnlineSession_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UGameInstance_Statics::NewProp_ReferencedObjects_Inner = { "ReferencedObjects", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UGameInstance_Statics::NewProp_ReferencedObjects = { "ReferencedObjects", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGameInstance, ReferencedObjects), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReferencedObjects_MetaData), NewProp_ReferencedObjects_MetaData) };
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UGameInstance_Statics::NewProp_OnPawnControllerChangedDelegates = { "OnPawnControllerChangedDelegates", nullptr, (EPropertyFlags)0x0020080010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGameInstance, OnPawnControllerChangedDelegates), Z_Construct_UDelegateFunction_Engine_OnPawnControllerChanged__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnPawnControllerChangedDelegates_MetaData), NewProp_OnPawnControllerChangedDelegates_MetaData) }; // 4010745268
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UGameInstance_Statics::NewProp_OnInputDeviceConnectionChange = { "OnInputDeviceConnectionChange", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGameInstance, OnInputDeviceConnectionChange), Z_Construct_UDelegateFunction_Engine_OnUserInputDeviceConnectionChange__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnInputDeviceConnectionChange_MetaData), NewProp_OnInputDeviceConnectionChange_MetaData) }; // 1247361714
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UGameInstance_Statics::NewProp_OnUserInputDevicePairingChange = { "OnUserInputDevicePairingChange", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGameInstance, OnUserInputDevicePairingChange), Z_Construct_UDelegateFunction_Engine_OnUserInputDevicePairingChange__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnUserInputDevicePairingChange_MetaData), NewProp_OnUserInputDevicePairingChange_MetaData) }; // 2660028964
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UGameInstance_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGameInstance_Statics::NewProp_LocalPlayers_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGameInstance_Statics::NewProp_LocalPlayers,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGameInstance_Statics::NewProp_OnlineSession,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGameInstance_Statics::NewProp_ReferencedObjects_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGameInstance_Statics::NewProp_ReferencedObjects,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGameInstance_Statics::NewProp_OnPawnControllerChangedDelegates,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGameInstance_Statics::NewProp_OnInputDeviceConnectionChange,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGameInstance_Statics::NewProp_OnUserInputDevicePairingChange,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGameInstance_Statics::PropPointers) < 2048);
// ********** End Class UGameInstance Property Definitions *****************************************
UObject* (*const Z_Construct_UClass_UGameInstance_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGameInstance_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UGameInstance_Statics::ClassParams = {
&UGameInstance::StaticClass,
"Game",
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UGameInstance_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UGameInstance_Statics::PropPointers),
0,
0x008800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UGameInstance_Statics::Class_MetaDataParams), Z_Construct_UClass_UGameInstance_Statics::Class_MetaDataParams)
};
void UGameInstance::StaticRegisterNativesUGameInstance()
{
UClass* Class = UGameInstance::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UGameInstance_Statics::Funcs));
}
UClass* Z_Construct_UClass_UGameInstance()
{
if (!Z_Registration_Info_UClass_UGameInstance.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UGameInstance.OuterSingleton, Z_Construct_UClass_UGameInstance_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UGameInstance.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UGameInstance);
UGameInstance::~UGameInstance() {}
// ********** End Class UGameInstance **************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Engine_GameInstance_h__Script_Engine_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UGameInstance, UGameInstance::StaticClass, TEXT("UGameInstance"), &Z_Registration_Info_UClass_UGameInstance, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UGameInstance), 464352101U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Engine_GameInstance_h__Script_Engine_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Engine_GameInstance_h__Script_Engine_3803691505{
TEXT("/Script/Engine"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Engine_GameInstance_h__Script_Engine_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Engine_GameInstance_h__Script_Engine_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS