// 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 "MMOKitCode/MmoUtilities.h"
#include "JsonObjectWrapper.h"
#include "UObject/TopLevelAssetPath.h"

PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMmoUtilities() {}

// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FLinearColor();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTopLevelAssetPath();
ENGINE_API UClass* Z_Construct_UClass_UBlueprintFunctionLibrary();
JSONUTILITIES_API UScriptStruct* Z_Construct_UScriptStruct_FJsonObjectWrapper();
MMOKITCODE_API UClass* Z_Construct_UClass_UMmoUtilities();
MMOKITCODE_API UClass* Z_Construct_UClass_UMmoUtilities_NoRegister();
MMOKITCODE_API UEnum* Z_Construct_UEnum_MMOKitCode_LogVerbosity();
UPackage* Z_Construct_UPackage__Script_MMOKitCode();
// ********** End Cross Module References **********************************************************

// ********** Begin Enum LogVerbosity **************************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_LogVerbosity;
static UEnum* LogVerbosity_StaticEnum()
{
	if (!Z_Registration_Info_UEnum_LogVerbosity.OuterSingleton)
	{
		Z_Registration_Info_UEnum_LogVerbosity.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MMOKitCode_LogVerbosity, (UObject*)Z_Construct_UPackage__Script_MMOKitCode(), TEXT("LogVerbosity"));
	}
	return Z_Registration_Info_UEnum_LogVerbosity.OuterSingleton;
}
template<> MMOKITCODE_NON_ATTRIBUTED_API UEnum* StaticEnum<LogVerbosity>()
{
	return LogVerbosity_StaticEnum();
}
struct Z_Construct_UEnum_MMOKitCode_LogVerbosity_Statics
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
		{ "BlueprintType", "true" },
		{ "ModuleRelativePath", "MmoUtilities.h" },
		{ "Verbosity_DoNotDisplay.DisplayName", "DoNotDisplay" },
		{ "Verbosity_DoNotDisplay.Name", "LogVerbosity::Verbosity_DoNotDisplay" },
		{ "Verbosity_Normal.DisplayName", "Normal" },
		{ "Verbosity_Normal.Name", "LogVerbosity::Verbosity_Normal" },
		{ "Verbosity_SuperVerbose.DisplayName", "SuperVerbose" },
		{ "Verbosity_SuperVerbose.Name", "LogVerbosity::Verbosity_SuperVerbose" },
	};
#endif // WITH_METADATA
	static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
		{ "LogVerbosity::Verbosity_DoNotDisplay", (int64)LogVerbosity::Verbosity_DoNotDisplay },
		{ "LogVerbosity::Verbosity_SuperVerbose", (int64)LogVerbosity::Verbosity_SuperVerbose },
		{ "LogVerbosity::Verbosity_Normal", (int64)LogVerbosity::Verbosity_Normal },
	};
	static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_MMOKitCode_LogVerbosity_Statics 
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MMOKitCode_LogVerbosity_Statics::EnumParams = {
	(UObject*(*)())Z_Construct_UPackage__Script_MMOKitCode,
	nullptr,
	"LogVerbosity",
	"LogVerbosity",
	Z_Construct_UEnum_MMOKitCode_LogVerbosity_Statics::Enumerators,
	RF_Public|RF_Transient|RF_MarkAsNative,
	UE_ARRAY_COUNT(Z_Construct_UEnum_MMOKitCode_LogVerbosity_Statics::Enumerators),
	EEnumFlags::None,
	(uint8)UEnum::ECppForm::EnumClass,
	METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MMOKitCode_LogVerbosity_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MMOKitCode_LogVerbosity_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_MMOKitCode_LogVerbosity()
{
	if (!Z_Registration_Info_UEnum_LogVerbosity.InnerSingleton)
	{
		UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_LogVerbosity.InnerSingleton, Z_Construct_UEnum_MMOKitCode_LogVerbosity_Statics::EnumParams);
	}
	return Z_Registration_Info_UEnum_LogVerbosity.InnerSingleton;
}
// ********** End Enum LogVerbosity ****************************************************************

// ********** Begin Class UMmoUtilities Function CheckCommandLineParam *****************************
struct Z_Construct_UFunction_UMmoUtilities_CheckCommandLineParam_Statics
{
	struct MmoUtilities_eventCheckCommandLineParam_Parms
	{
		FString Param;
		bool ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "MMO Utility" },
		{ "ModuleRelativePath", "MmoUtilities.h" },
	};
#endif // WITH_METADATA

// ********** Begin Function CheckCommandLineParam constinit property declarations *****************
	static const UECodeGen_Private::FStrPropertyParams NewProp_Param;
	static void NewProp_ReturnValue_SetBit(void* Obj);
	static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function CheckCommandLineParam constinit property declarations *******************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function CheckCommandLineParam Property Definitions ****************************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UMmoUtilities_CheckCommandLineParam_Statics::NewProp_Param = { "Param", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MmoUtilities_eventCheckCommandLineParam_Parms, Param), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UMmoUtilities_CheckCommandLineParam_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
	((MmoUtilities_eventCheckCommandLineParam_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UMmoUtilities_CheckCommandLineParam_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(MmoUtilities_eventCheckCommandLineParam_Parms), &Z_Construct_UFunction_UMmoUtilities_CheckCommandLineParam_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMmoUtilities_CheckCommandLineParam_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMmoUtilities_CheckCommandLineParam_Statics::NewProp_Param,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMmoUtilities_CheckCommandLineParam_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMmoUtilities_CheckCommandLineParam_Statics::PropPointers) < 2048);
// ********** End Function CheckCommandLineParam Property Definitions ******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMmoUtilities_CheckCommandLineParam_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMmoUtilities, nullptr, "CheckCommandLineParam", 	Z_Construct_UFunction_UMmoUtilities_CheckCommandLineParam_Statics::PropPointers, 
	UE_ARRAY_COUNT(Z_Construct_UFunction_UMmoUtilities_CheckCommandLineParam_Statics::PropPointers), 
sizeof(Z_Construct_UFunction_UMmoUtilities_CheckCommandLineParam_Statics::MmoUtilities_eventCheckCommandLineParam_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMmoUtilities_CheckCommandLineParam_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMmoUtilities_CheckCommandLineParam_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UMmoUtilities_CheckCommandLineParam_Statics::MmoUtilities_eventCheckCommandLineParam_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMmoUtilities_CheckCommandLineParam()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMmoUtilities_CheckCommandLineParam_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UMmoUtilities::execCheckCommandLineParam)
{
	P_GET_PROPERTY(FStrProperty,Z_Param_Param);
	P_FINISH;
	P_NATIVE_BEGIN;
	*(bool*)Z_Param__Result=UMmoUtilities::CheckCommandLineParam(Z_Param_Param);
	P_NATIVE_END;
}
// ********** End Class UMmoUtilities Function CheckCommandLineParam *******************************

// ********** Begin Class UMmoUtilities Function ConvertJsonStringToStruct *************************
struct Z_Construct_UFunction_UMmoUtilities_ConvertJsonStringToStruct_Statics
{
	struct MmoUtilities_eventConvertJsonStringToStruct_Parms
	{
		FString JsonString;
		int32 Value;
		bool ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Json" },
		{ "CustomStructureParam", "Value" },
		{ "CustomThunk", "true" },
		{ "ModuleRelativePath", "MmoUtilities.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_JsonString_MetaData[] = {
		{ "NativeConst", "" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
		{ "DisplayName", "Success" },
	};
#endif // WITH_METADATA

// ********** Begin Function ConvertJsonStringToStruct constinit property declarations *************
	static const UECodeGen_Private::FStrPropertyParams NewProp_JsonString;
	static const UECodeGen_Private::FIntPropertyParams NewProp_Value;
	static void NewProp_ReturnValue_SetBit(void* Obj);
	static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ConvertJsonStringToStruct constinit property declarations ***************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function ConvertJsonStringToStruct Property Definitions ************************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UMmoUtilities_ConvertJsonStringToStruct_Statics::NewProp_JsonString = { "JsonString", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MmoUtilities_eventConvertJsonStringToStruct_Parms, JsonString), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_JsonString_MetaData), NewProp_JsonString_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UMmoUtilities_ConvertJsonStringToStruct_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MmoUtilities_eventConvertJsonStringToStruct_Parms, Value), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UMmoUtilities_ConvertJsonStringToStruct_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
	((MmoUtilities_eventConvertJsonStringToStruct_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UMmoUtilities_ConvertJsonStringToStruct_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(MmoUtilities_eventConvertJsonStringToStruct_Parms), &Z_Construct_UFunction_UMmoUtilities_ConvertJsonStringToStruct_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMmoUtilities_ConvertJsonStringToStruct_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMmoUtilities_ConvertJsonStringToStruct_Statics::NewProp_JsonString,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMmoUtilities_ConvertJsonStringToStruct_Statics::NewProp_Value,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMmoUtilities_ConvertJsonStringToStruct_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMmoUtilities_ConvertJsonStringToStruct_Statics::PropPointers) < 2048);
// ********** End Function ConvertJsonStringToStruct Property Definitions **************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMmoUtilities_ConvertJsonStringToStruct_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMmoUtilities, nullptr, "ConvertJsonStringToStruct", 	Z_Construct_UFunction_UMmoUtilities_ConvertJsonStringToStruct_Statics::PropPointers, 
	UE_ARRAY_COUNT(Z_Construct_UFunction_UMmoUtilities_ConvertJsonStringToStruct_Statics::PropPointers), 
sizeof(Z_Construct_UFunction_UMmoUtilities_ConvertJsonStringToStruct_Statics::MmoUtilities_eventConvertJsonStringToStruct_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMmoUtilities_ConvertJsonStringToStruct_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMmoUtilities_ConvertJsonStringToStruct_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UMmoUtilities_ConvertJsonStringToStruct_Statics::MmoUtilities_eventConvertJsonStringToStruct_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMmoUtilities_ConvertJsonStringToStruct()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMmoUtilities_ConvertJsonStringToStruct_Statics::FuncParams);
	}
	return ReturnFunction;
}
// ********** End Class UMmoUtilities Function ConvertJsonStringToStruct ***************************

// ********** Begin Class UMmoUtilities Function DeserializeObject *********************************
struct Z_Construct_UFunction_UMmoUtilities_DeserializeObject_Statics
{
	struct MmoUtilities_eventDeserializeObject_Parms
	{
		UObject* Obj;
		TArray<uint8> Bytes;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "MMO Utility" },
		{ "Comment", "/* Populate an Object with property values taken from an array of bytes. The Object must be spawned beforehand. */" },
		{ "ModuleRelativePath", "MmoUtilities.h" },
		{ "ToolTip", "Populate an Object with property values taken from an array of bytes. The Object must be spawned beforehand." },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Bytes_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Function DeserializeObject constinit property declarations *********************
	static const UECodeGen_Private::FObjectPropertyParams NewProp_Obj;
	static const UECodeGen_Private::FBytePropertyParams NewProp_Bytes_Inner;
	static const UECodeGen_Private::FArrayPropertyParams NewProp_Bytes;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function DeserializeObject constinit property declarations ***********************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function DeserializeObject Property Definitions ********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UMmoUtilities_DeserializeObject_Statics::NewProp_Obj = { "Obj", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MmoUtilities_eventDeserializeObject_Parms, Obj), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UMmoUtilities_DeserializeObject_Statics::NewProp_Bytes_Inner = { "Bytes", 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::FArrayPropertyParams Z_Construct_UFunction_UMmoUtilities_DeserializeObject_Statics::NewProp_Bytes = { "Bytes", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MmoUtilities_eventDeserializeObject_Parms, Bytes), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Bytes_MetaData), NewProp_Bytes_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMmoUtilities_DeserializeObject_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMmoUtilities_DeserializeObject_Statics::NewProp_Obj,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMmoUtilities_DeserializeObject_Statics::NewProp_Bytes_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMmoUtilities_DeserializeObject_Statics::NewProp_Bytes,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMmoUtilities_DeserializeObject_Statics::PropPointers) < 2048);
// ********** End Function DeserializeObject Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMmoUtilities_DeserializeObject_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMmoUtilities, nullptr, "DeserializeObject", 	Z_Construct_UFunction_UMmoUtilities_DeserializeObject_Statics::PropPointers, 
	UE_ARRAY_COUNT(Z_Construct_UFunction_UMmoUtilities_DeserializeObject_Statics::PropPointers), 
sizeof(Z_Construct_UFunction_UMmoUtilities_DeserializeObject_Statics::MmoUtilities_eventDeserializeObject_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMmoUtilities_DeserializeObject_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMmoUtilities_DeserializeObject_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UMmoUtilities_DeserializeObject_Statics::MmoUtilities_eventDeserializeObject_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMmoUtilities_DeserializeObject()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMmoUtilities_DeserializeObject_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UMmoUtilities::execDeserializeObject)
{
	P_GET_OBJECT(UObject,Z_Param_Obj);
	P_GET_TARRAY(uint8,Z_Param_Bytes);
	P_FINISH;
	P_NATIVE_BEGIN;
	UMmoUtilities::DeserializeObject(Z_Param_Obj,Z_Param_Bytes);
	P_NATIVE_END;
}
// ********** End Class UMmoUtilities Function DeserializeObject ***********************************

// ********** Begin Class UMmoUtilities Function GetAssetName **************************************
struct Z_Construct_UFunction_UMmoUtilities_GetAssetName_Statics
{
	struct MmoUtilities_eventGetAssetName_Parms
	{
		FTopLevelAssetPath TopLevelAssetPath;
		FName ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "MMO Utility" },
		{ "ModuleRelativePath", "MmoUtilities.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TopLevelAssetPath_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Function GetAssetName constinit property declarations **************************
	static const UECodeGen_Private::FStructPropertyParams NewProp_TopLevelAssetPath;
	static const UECodeGen_Private::FNamePropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetAssetName constinit property declarations ****************************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function GetAssetName Property Definitions *************************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMmoUtilities_GetAssetName_Statics::NewProp_TopLevelAssetPath = { "TopLevelAssetPath", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MmoUtilities_eventGetAssetName_Parms, TopLevelAssetPath), Z_Construct_UScriptStruct_FTopLevelAssetPath, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TopLevelAssetPath_MetaData), NewProp_TopLevelAssetPath_MetaData) }; // 559680422
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UMmoUtilities_GetAssetName_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MmoUtilities_eventGetAssetName_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMmoUtilities_GetAssetName_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMmoUtilities_GetAssetName_Statics::NewProp_TopLevelAssetPath,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMmoUtilities_GetAssetName_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMmoUtilities_GetAssetName_Statics::PropPointers) < 2048);
// ********** End Function GetAssetName Property Definitions ***************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMmoUtilities_GetAssetName_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMmoUtilities, nullptr, "GetAssetName", 	Z_Construct_UFunction_UMmoUtilities_GetAssetName_Statics::PropPointers, 
	UE_ARRAY_COUNT(Z_Construct_UFunction_UMmoUtilities_GetAssetName_Statics::PropPointers), 
sizeof(Z_Construct_UFunction_UMmoUtilities_GetAssetName_Statics::MmoUtilities_eventGetAssetName_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMmoUtilities_GetAssetName_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMmoUtilities_GetAssetName_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UMmoUtilities_GetAssetName_Statics::MmoUtilities_eventGetAssetName_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMmoUtilities_GetAssetName()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMmoUtilities_GetAssetName_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UMmoUtilities::execGetAssetName)
{
	P_GET_STRUCT_REF(FTopLevelAssetPath,Z_Param_Out_TopLevelAssetPath);
	P_FINISH;
	P_NATIVE_BEGIN;
	*(FName*)Z_Param__Result=UMmoUtilities::GetAssetName(Z_Param_Out_TopLevelAssetPath);
	P_NATIVE_END;
}
// ********** End Class UMmoUtilities Function GetAssetName ****************************************

// ********** Begin Class UMmoUtilities Function GetCommandLineValue *******************************
struct Z_Construct_UFunction_UMmoUtilities_GetCommandLineValue_Statics
{
	struct MmoUtilities_eventGetCommandLineValue_Parms
	{
		FString Param;
		FString Value;
		bool ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "MMO Utility" },
		{ "ModuleRelativePath", "MmoUtilities.h" },
	};
#endif // WITH_METADATA

// ********** Begin Function GetCommandLineValue constinit property declarations *******************
	static const UECodeGen_Private::FStrPropertyParams NewProp_Param;
	static const UECodeGen_Private::FStrPropertyParams NewProp_Value;
	static void NewProp_ReturnValue_SetBit(void* Obj);
	static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetCommandLineValue constinit property declarations *********************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function GetCommandLineValue Property Definitions ******************************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UMmoUtilities_GetCommandLineValue_Statics::NewProp_Param = { "Param", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MmoUtilities_eventGetCommandLineValue_Parms, Param), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UMmoUtilities_GetCommandLineValue_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MmoUtilities_eventGetCommandLineValue_Parms, Value), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UMmoUtilities_GetCommandLineValue_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
	((MmoUtilities_eventGetCommandLineValue_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UMmoUtilities_GetCommandLineValue_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(MmoUtilities_eventGetCommandLineValue_Parms), &Z_Construct_UFunction_UMmoUtilities_GetCommandLineValue_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMmoUtilities_GetCommandLineValue_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMmoUtilities_GetCommandLineValue_Statics::NewProp_Param,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMmoUtilities_GetCommandLineValue_Statics::NewProp_Value,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMmoUtilities_GetCommandLineValue_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMmoUtilities_GetCommandLineValue_Statics::PropPointers) < 2048);
// ********** End Function GetCommandLineValue Property Definitions ********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMmoUtilities_GetCommandLineValue_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMmoUtilities, nullptr, "GetCommandLineValue", 	Z_Construct_UFunction_UMmoUtilities_GetCommandLineValue_Statics::PropPointers, 
	UE_ARRAY_COUNT(Z_Construct_UFunction_UMmoUtilities_GetCommandLineValue_Statics::PropPointers), 
sizeof(Z_Construct_UFunction_UMmoUtilities_GetCommandLineValue_Statics::MmoUtilities_eventGetCommandLineValue_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMmoUtilities_GetCommandLineValue_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMmoUtilities_GetCommandLineValue_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UMmoUtilities_GetCommandLineValue_Statics::MmoUtilities_eventGetCommandLineValue_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMmoUtilities_GetCommandLineValue()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMmoUtilities_GetCommandLineValue_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UMmoUtilities::execGetCommandLineValue)
{
	P_GET_PROPERTY(FStrProperty,Z_Param_Param);
	P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_Value);
	P_FINISH;
	P_NATIVE_BEGIN;
	*(bool*)Z_Param__Result=UMmoUtilities::GetCommandLineValue(Z_Param_Param,Z_Param_Out_Value);
	P_NATIVE_END;
}
// ********** End Class UMmoUtilities Function GetCommandLineValue *********************************

// ********** Begin Class UMmoUtilities Function GetPieWindowId ************************************
struct Z_Construct_UFunction_UMmoUtilities_GetPieWindowId_Statics
{
	struct MmoUtilities_eventGetPieWindowId_Parms
	{
		UObject* WorldContextObject;
		int32 ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "MMO Utility" },
		{ "ModuleRelativePath", "MmoUtilities.h" },
		{ "WorldContext", "WorldContextObject" },
	};
#endif // WITH_METADATA

// ********** Begin Function GetPieWindowId constinit property declarations ************************
	static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
	static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetPieWindowId constinit property declarations **************************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function GetPieWindowId Property Definitions ***********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UMmoUtilities_GetPieWindowId_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MmoUtilities_eventGetPieWindowId_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UMmoUtilities_GetPieWindowId_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MmoUtilities_eventGetPieWindowId_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMmoUtilities_GetPieWindowId_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMmoUtilities_GetPieWindowId_Statics::NewProp_WorldContextObject,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMmoUtilities_GetPieWindowId_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMmoUtilities_GetPieWindowId_Statics::PropPointers) < 2048);
// ********** End Function GetPieWindowId Property Definitions *************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMmoUtilities_GetPieWindowId_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMmoUtilities, nullptr, "GetPieWindowId", 	Z_Construct_UFunction_UMmoUtilities_GetPieWindowId_Statics::PropPointers, 
	UE_ARRAY_COUNT(Z_Construct_UFunction_UMmoUtilities_GetPieWindowId_Statics::PropPointers), 
sizeof(Z_Construct_UFunction_UMmoUtilities_GetPieWindowId_Statics::MmoUtilities_eventGetPieWindowId_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMmoUtilities_GetPieWindowId_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMmoUtilities_GetPieWindowId_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UMmoUtilities_GetPieWindowId_Statics::MmoUtilities_eventGetPieWindowId_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMmoUtilities_GetPieWindowId()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMmoUtilities_GetPieWindowId_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UMmoUtilities::execGetPieWindowId)
{
	P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
	P_FINISH;
	P_NATIVE_BEGIN;
	*(int32*)Z_Param__Result=UMmoUtilities::GetPieWindowId(Z_Param_WorldContextObject);
	P_NATIVE_END;
}
// ********** End Class UMmoUtilities Function GetPieWindowId **************************************

// ********** Begin Class UMmoUtilities Function GetServerPort *************************************
struct Z_Construct_UFunction_UMmoUtilities_GetServerPort_Statics
{
	struct MmoUtilities_eventGetServerPort_Parms
	{
		UObject* WorldContextObject;
		int32 ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "MMO Utility" },
		{ "ModuleRelativePath", "MmoUtilities.h" },
		{ "WorldContext", "WorldContextObject" },
	};
#endif // WITH_METADATA

// ********** Begin Function GetServerPort constinit property declarations *************************
	static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
	static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetServerPort constinit property declarations ***************************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function GetServerPort Property Definitions ************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UMmoUtilities_GetServerPort_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MmoUtilities_eventGetServerPort_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UMmoUtilities_GetServerPort_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MmoUtilities_eventGetServerPort_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMmoUtilities_GetServerPort_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMmoUtilities_GetServerPort_Statics::NewProp_WorldContextObject,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMmoUtilities_GetServerPort_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMmoUtilities_GetServerPort_Statics::PropPointers) < 2048);
// ********** End Function GetServerPort Property Definitions **************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMmoUtilities_GetServerPort_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMmoUtilities, nullptr, "GetServerPort", 	Z_Construct_UFunction_UMmoUtilities_GetServerPort_Statics::PropPointers, 
	UE_ARRAY_COUNT(Z_Construct_UFunction_UMmoUtilities_GetServerPort_Statics::PropPointers), 
sizeof(Z_Construct_UFunction_UMmoUtilities_GetServerPort_Statics::MmoUtilities_eventGetServerPort_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMmoUtilities_GetServerPort_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMmoUtilities_GetServerPort_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UMmoUtilities_GetServerPort_Statics::MmoUtilities_eventGetServerPort_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMmoUtilities_GetServerPort()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMmoUtilities_GetServerPort_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UMmoUtilities::execGetServerPort)
{
	P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
	P_FINISH;
	P_NATIVE_BEGIN;
	*(int32*)Z_Param__Result=UMmoUtilities::GetServerPort(Z_Param_WorldContextObject);
	P_NATIVE_END;
}
// ********** End Class UMmoUtilities Function GetServerPort ***************************************

// ********** Begin Class UMmoUtilities Function GetSteamSessionTicket *****************************
struct Z_Construct_UFunction_UMmoUtilities_GetSteamSessionTicket_Statics
{
	struct MmoUtilities_eventGetSteamSessionTicket_Parms
	{
		FString ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "MMO Utility" },
		{ "ModuleRelativePath", "MmoUtilities.h" },
	};
#endif // WITH_METADATA

// ********** Begin Function GetSteamSessionTicket constinit property declarations *****************
	static const UECodeGen_Private::FStrPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetSteamSessionTicket constinit property declarations *******************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function GetSteamSessionTicket Property Definitions ****************************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UMmoUtilities_GetSteamSessionTicket_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MmoUtilities_eventGetSteamSessionTicket_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMmoUtilities_GetSteamSessionTicket_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMmoUtilities_GetSteamSessionTicket_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMmoUtilities_GetSteamSessionTicket_Statics::PropPointers) < 2048);
// ********** End Function GetSteamSessionTicket Property Definitions ******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMmoUtilities_GetSteamSessionTicket_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMmoUtilities, nullptr, "GetSteamSessionTicket", 	Z_Construct_UFunction_UMmoUtilities_GetSteamSessionTicket_Statics::PropPointers, 
	UE_ARRAY_COUNT(Z_Construct_UFunction_UMmoUtilities_GetSteamSessionTicket_Statics::PropPointers), 
sizeof(Z_Construct_UFunction_UMmoUtilities_GetSteamSessionTicket_Statics::MmoUtilities_eventGetSteamSessionTicket_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMmoUtilities_GetSteamSessionTicket_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMmoUtilities_GetSteamSessionTicket_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UMmoUtilities_GetSteamSessionTicket_Statics::MmoUtilities_eventGetSteamSessionTicket_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMmoUtilities_GetSteamSessionTicket()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMmoUtilities_GetSteamSessionTicket_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UMmoUtilities::execGetSteamSessionTicket)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	*(FString*)Z_Param__Result=UMmoUtilities::GetSteamSessionTicket();
	P_NATIVE_END;
}
// ********** End Class UMmoUtilities Function GetSteamSessionTicket *******************************

// ********** Begin Class UMmoUtilities Function GetSteamUserId ************************************
struct Z_Construct_UFunction_UMmoUtilities_GetSteamUserId_Statics
{
	struct MmoUtilities_eventGetSteamUserId_Parms
	{
		FString ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "MMO Utility" },
		{ "ModuleRelativePath", "MmoUtilities.h" },
	};
#endif // WITH_METADATA

// ********** Begin Function GetSteamUserId constinit property declarations ************************
	static const UECodeGen_Private::FStrPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetSteamUserId constinit property declarations **************************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function GetSteamUserId Property Definitions ***********************************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UMmoUtilities_GetSteamUserId_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MmoUtilities_eventGetSteamUserId_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMmoUtilities_GetSteamUserId_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMmoUtilities_GetSteamUserId_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMmoUtilities_GetSteamUserId_Statics::PropPointers) < 2048);
// ********** End Function GetSteamUserId Property Definitions *************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMmoUtilities_GetSteamUserId_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMmoUtilities, nullptr, "GetSteamUserId", 	Z_Construct_UFunction_UMmoUtilities_GetSteamUserId_Statics::PropPointers, 
	UE_ARRAY_COUNT(Z_Construct_UFunction_UMmoUtilities_GetSteamUserId_Statics::PropPointers), 
sizeof(Z_Construct_UFunction_UMmoUtilities_GetSteamUserId_Statics::MmoUtilities_eventGetSteamUserId_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMmoUtilities_GetSteamUserId_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMmoUtilities_GetSteamUserId_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UMmoUtilities_GetSteamUserId_Statics::MmoUtilities_eventGetSteamUserId_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMmoUtilities_GetSteamUserId()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMmoUtilities_GetSteamUserId_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UMmoUtilities::execGetSteamUserId)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	*(FString*)Z_Param__Result=UMmoUtilities::GetSteamUserId();
	P_NATIVE_END;
}
// ********** End Class UMmoUtilities Function GetSteamUserId **************************************

// ********** Begin Class UMmoUtilities Function InPieWorld ****************************************
struct Z_Construct_UFunction_UMmoUtilities_InPieWorld_Statics
{
	struct MmoUtilities_eventInPieWorld_Parms
	{
		UObject* WorldContextObject;
		bool ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "MMO Utility" },
		{ "ModuleRelativePath", "MmoUtilities.h" },
		{ "WorldContext", "WorldContextObject" },
	};
#endif // WITH_METADATA

// ********** Begin Function InPieWorld constinit property declarations ****************************
	static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
	static void NewProp_ReturnValue_SetBit(void* Obj);
	static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function InPieWorld constinit property declarations ******************************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function InPieWorld Property Definitions ***************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UMmoUtilities_InPieWorld_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MmoUtilities_eventInPieWorld_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UMmoUtilities_InPieWorld_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
	((MmoUtilities_eventInPieWorld_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UMmoUtilities_InPieWorld_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(MmoUtilities_eventInPieWorld_Parms), &Z_Construct_UFunction_UMmoUtilities_InPieWorld_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMmoUtilities_InPieWorld_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMmoUtilities_InPieWorld_Statics::NewProp_WorldContextObject,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMmoUtilities_InPieWorld_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMmoUtilities_InPieWorld_Statics::PropPointers) < 2048);
// ********** End Function InPieWorld Property Definitions *****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMmoUtilities_InPieWorld_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMmoUtilities, nullptr, "InPieWorld", 	Z_Construct_UFunction_UMmoUtilities_InPieWorld_Statics::PropPointers, 
	UE_ARRAY_COUNT(Z_Construct_UFunction_UMmoUtilities_InPieWorld_Statics::PropPointers), 
sizeof(Z_Construct_UFunction_UMmoUtilities_InPieWorld_Statics::MmoUtilities_eventInPieWorld_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMmoUtilities_InPieWorld_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMmoUtilities_InPieWorld_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UMmoUtilities_InPieWorld_Statics::MmoUtilities_eventInPieWorld_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMmoUtilities_InPieWorld()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMmoUtilities_InPieWorld_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UMmoUtilities::execInPieWorld)
{
	P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
	P_FINISH;
	P_NATIVE_BEGIN;
	*(bool*)Z_Param__Result=UMmoUtilities::InPieWorld(Z_Param_WorldContextObject);
	P_NATIVE_END;
}
// ********** End Class UMmoUtilities Function InPieWorld ******************************************

// ********** Begin Class UMmoUtilities Function IsWithSteam ***************************************
struct Z_Construct_UFunction_UMmoUtilities_IsWithSteam_Statics
{
	struct MmoUtilities_eventIsWithSteam_Parms
	{
		bool ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "MMO Utility" },
		{ "ModuleRelativePath", "MmoUtilities.h" },
	};
#endif // WITH_METADATA

// ********** Begin Function IsWithSteam constinit property declarations ***************************
	static void NewProp_ReturnValue_SetBit(void* Obj);
	static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function IsWithSteam constinit property declarations *****************************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function IsWithSteam Property Definitions **************************************
void Z_Construct_UFunction_UMmoUtilities_IsWithSteam_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
	((MmoUtilities_eventIsWithSteam_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UMmoUtilities_IsWithSteam_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(MmoUtilities_eventIsWithSteam_Parms), &Z_Construct_UFunction_UMmoUtilities_IsWithSteam_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMmoUtilities_IsWithSteam_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMmoUtilities_IsWithSteam_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMmoUtilities_IsWithSteam_Statics::PropPointers) < 2048);
// ********** End Function IsWithSteam Property Definitions ****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMmoUtilities_IsWithSteam_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMmoUtilities, nullptr, "IsWithSteam", 	Z_Construct_UFunction_UMmoUtilities_IsWithSteam_Statics::PropPointers, 
	UE_ARRAY_COUNT(Z_Construct_UFunction_UMmoUtilities_IsWithSteam_Statics::PropPointers), 
sizeof(Z_Construct_UFunction_UMmoUtilities_IsWithSteam_Statics::MmoUtilities_eventIsWithSteam_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMmoUtilities_IsWithSteam_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMmoUtilities_IsWithSteam_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UMmoUtilities_IsWithSteam_Statics::MmoUtilities_eventIsWithSteam_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMmoUtilities_IsWithSteam()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMmoUtilities_IsWithSteam_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UMmoUtilities::execIsWithSteam)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	*(bool*)Z_Param__Result=UMmoUtilities::IsWithSteam();
	P_NATIVE_END;
}
// ********** End Class UMmoUtilities Function IsWithSteam *****************************************

// ********** Begin Class UMmoUtilities Function LoadJsonFromStruct ********************************
struct Z_Construct_UFunction_UMmoUtilities_LoadJsonFromStruct_Statics
{
	struct MmoUtilities_eventLoadJsonFromStruct_Parms
	{
		int32 Struct;
		FJsonObjectWrapper JsonObject;
		bool ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Json" },
		{ "CustomStructureParam", "Struct" },
		{ "CustomThunk", "true" },
		{ "ModuleRelativePath", "MmoUtilities.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Struct_MetaData[] = {
		{ "NativeConst", "" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
		{ "DisplayName", "Success" },
	};
#endif // WITH_METADATA

// ********** Begin Function LoadJsonFromStruct constinit property declarations ********************
	static const UECodeGen_Private::FIntPropertyParams NewProp_Struct;
	static const UECodeGen_Private::FStructPropertyParams NewProp_JsonObject;
	static void NewProp_ReturnValue_SetBit(void* Obj);
	static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function LoadJsonFromStruct constinit property declarations **********************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function LoadJsonFromStruct Property Definitions *******************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UMmoUtilities_LoadJsonFromStruct_Statics::NewProp_Struct = { "Struct", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MmoUtilities_eventLoadJsonFromStruct_Parms, Struct), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Struct_MetaData), NewProp_Struct_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMmoUtilities_LoadJsonFromStruct_Statics::NewProp_JsonObject = { "JsonObject", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MmoUtilities_eventLoadJsonFromStruct_Parms, JsonObject), Z_Construct_UScriptStruct_FJsonObjectWrapper, METADATA_PARAMS(0, nullptr) }; // 4208852359
void Z_Construct_UFunction_UMmoUtilities_LoadJsonFromStruct_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
	((MmoUtilities_eventLoadJsonFromStruct_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UMmoUtilities_LoadJsonFromStruct_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(MmoUtilities_eventLoadJsonFromStruct_Parms), &Z_Construct_UFunction_UMmoUtilities_LoadJsonFromStruct_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMmoUtilities_LoadJsonFromStruct_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMmoUtilities_LoadJsonFromStruct_Statics::NewProp_Struct,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMmoUtilities_LoadJsonFromStruct_Statics::NewProp_JsonObject,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMmoUtilities_LoadJsonFromStruct_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMmoUtilities_LoadJsonFromStruct_Statics::PropPointers) < 2048);
// ********** End Function LoadJsonFromStruct Property Definitions *********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMmoUtilities_LoadJsonFromStruct_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMmoUtilities, nullptr, "LoadJsonFromStruct", 	Z_Construct_UFunction_UMmoUtilities_LoadJsonFromStruct_Statics::PropPointers, 
	UE_ARRAY_COUNT(Z_Construct_UFunction_UMmoUtilities_LoadJsonFromStruct_Statics::PropPointers), 
sizeof(Z_Construct_UFunction_UMmoUtilities_LoadJsonFromStruct_Statics::MmoUtilities_eventLoadJsonFromStruct_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMmoUtilities_LoadJsonFromStruct_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMmoUtilities_LoadJsonFromStruct_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UMmoUtilities_LoadJsonFromStruct_Statics::MmoUtilities_eventLoadJsonFromStruct_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMmoUtilities_LoadJsonFromStruct()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMmoUtilities_LoadJsonFromStruct_Statics::FuncParams);
	}
	return ReturnFunction;
}
// ********** End Class UMmoUtilities Function LoadJsonFromStruct **********************************

// ********** Begin Class UMmoUtilities Function LogString *****************************************
struct Z_Construct_UFunction_UMmoUtilities_LogString_Statics
{
	struct MmoUtilities_eventLogString_Parms
	{
		const UObject* WorldContextObject;
		FString InString;
		LogVerbosity Verbosity;
		bool bPrintToScreen;
		bool bPrintToLog;
		FLinearColor TextColor;
		float Duration;
		FName Key;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "AdvancedDisplay", "3" },
		{ "CallableWithoutWorldContext", "" },
		{ "Category", "MMO|Utilities" },
		{ "CPP_Default_bPrintToLog", "true" },
		{ "CPP_Default_bPrintToScreen", "true" },
		{ "CPP_Default_Duration", "2.000000" },
		{ "CPP_Default_InString", "Hello" },
		{ "CPP_Default_Key", "None" },
		{ "CPP_Default_TextColor", "(R=0.000000,G=0.660000,B=1.000000,A=1.000000)" },
		{ "CPP_Default_Verbosity", "Verbosity_SuperVerbose" },
		{ "DevelopmentOnly", "" },
		{ "Keywords", "log print" },
		{ "ModuleRelativePath", "MmoUtilities.h" },
		{ "WorldContext", "WorldContextObject" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WorldContextObject_MetaData[] = {
		{ "NativeConst", "" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InString_MetaData[] = {
		{ "NativeConst", "" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Verbosity_MetaData[] = {
		{ "NativeConst", "" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Key_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Function LogString constinit property declarations *****************************
	static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
	static const UECodeGen_Private::FStrPropertyParams NewProp_InString;
	static const UECodeGen_Private::FBytePropertyParams NewProp_Verbosity_Underlying;
	static const UECodeGen_Private::FEnumPropertyParams NewProp_Verbosity;
	static void NewProp_bPrintToScreen_SetBit(void* Obj);
	static const UECodeGen_Private::FBoolPropertyParams NewProp_bPrintToScreen;
	static void NewProp_bPrintToLog_SetBit(void* Obj);
	static const UECodeGen_Private::FBoolPropertyParams NewProp_bPrintToLog;
	static const UECodeGen_Private::FStructPropertyParams NewProp_TextColor;
	static const UECodeGen_Private::FFloatPropertyParams NewProp_Duration;
	static const UECodeGen_Private::FNamePropertyParams NewProp_Key;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function LogString constinit property declarations *******************************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function LogString Property Definitions ****************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UMmoUtilities_LogString_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MmoUtilities_eventLogString_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WorldContextObject_MetaData), NewProp_WorldContextObject_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UMmoUtilities_LogString_Statics::NewProp_InString = { "InString", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MmoUtilities_eventLogString_Parms, InString), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InString_MetaData), NewProp_InString_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UMmoUtilities_LogString_Statics::NewProp_Verbosity_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_UFunction_UMmoUtilities_LogString_Statics::NewProp_Verbosity = { "Verbosity", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MmoUtilities_eventLogString_Parms, Verbosity), Z_Construct_UEnum_MMOKitCode_LogVerbosity, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Verbosity_MetaData), NewProp_Verbosity_MetaData) }; // 3266534626
void Z_Construct_UFunction_UMmoUtilities_LogString_Statics::NewProp_bPrintToScreen_SetBit(void* Obj)
{
	((MmoUtilities_eventLogString_Parms*)Obj)->bPrintToScreen = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UMmoUtilities_LogString_Statics::NewProp_bPrintToScreen = { "bPrintToScreen", nullptr, (EPropertyFlags)0x0010040000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(MmoUtilities_eventLogString_Parms), &Z_Construct_UFunction_UMmoUtilities_LogString_Statics::NewProp_bPrintToScreen_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UMmoUtilities_LogString_Statics::NewProp_bPrintToLog_SetBit(void* Obj)
{
	((MmoUtilities_eventLogString_Parms*)Obj)->bPrintToLog = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UMmoUtilities_LogString_Statics::NewProp_bPrintToLog = { "bPrintToLog", nullptr, (EPropertyFlags)0x0010040000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(MmoUtilities_eventLogString_Parms), &Z_Construct_UFunction_UMmoUtilities_LogString_Statics::NewProp_bPrintToLog_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMmoUtilities_LogString_Statics::NewProp_TextColor = { "TextColor", nullptr, (EPropertyFlags)0x0010040000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MmoUtilities_eventLogString_Parms, TextColor), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UMmoUtilities_LogString_Statics::NewProp_Duration = { "Duration", nullptr, (EPropertyFlags)0x0010040000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MmoUtilities_eventLogString_Parms, Duration), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UMmoUtilities_LogString_Statics::NewProp_Key = { "Key", nullptr, (EPropertyFlags)0x0010040000000082, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MmoUtilities_eventLogString_Parms, Key), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Key_MetaData), NewProp_Key_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMmoUtilities_LogString_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMmoUtilities_LogString_Statics::NewProp_WorldContextObject,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMmoUtilities_LogString_Statics::NewProp_InString,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMmoUtilities_LogString_Statics::NewProp_Verbosity_Underlying,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMmoUtilities_LogString_Statics::NewProp_Verbosity,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMmoUtilities_LogString_Statics::NewProp_bPrintToScreen,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMmoUtilities_LogString_Statics::NewProp_bPrintToLog,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMmoUtilities_LogString_Statics::NewProp_TextColor,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMmoUtilities_LogString_Statics::NewProp_Duration,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMmoUtilities_LogString_Statics::NewProp_Key,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMmoUtilities_LogString_Statics::PropPointers) < 2048);
// ********** End Function LogString Property Definitions ******************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMmoUtilities_LogString_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMmoUtilities, nullptr, "LogString", 	Z_Construct_UFunction_UMmoUtilities_LogString_Statics::PropPointers, 
	UE_ARRAY_COUNT(Z_Construct_UFunction_UMmoUtilities_LogString_Statics::PropPointers), 
sizeof(Z_Construct_UFunction_UMmoUtilities_LogString_Statics::MmoUtilities_eventLogString_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04822401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMmoUtilities_LogString_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMmoUtilities_LogString_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UMmoUtilities_LogString_Statics::MmoUtilities_eventLogString_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMmoUtilities_LogString()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMmoUtilities_LogString_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UMmoUtilities::execLogString)
{
	P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
	P_GET_PROPERTY(FStrProperty,Z_Param_InString);
	P_GET_ENUM(LogVerbosity,Z_Param_Verbosity);
	P_GET_UBOOL(Z_Param_bPrintToScreen);
	P_GET_UBOOL(Z_Param_bPrintToLog);
	P_GET_STRUCT(FLinearColor,Z_Param_TextColor);
	P_GET_PROPERTY(FFloatProperty,Z_Param_Duration);
	P_GET_PROPERTY(FNameProperty,Z_Param_Key);
	P_FINISH;
	P_NATIVE_BEGIN;
	UMmoUtilities::LogString(Z_Param_WorldContextObject,Z_Param_InString,LogVerbosity(Z_Param_Verbosity),Z_Param_bPrintToScreen,Z_Param_bPrintToLog,Z_Param_TextColor,Z_Param_Duration,Z_Param_Key);
	P_NATIVE_END;
}
// ********** End Class UMmoUtilities Function LogString *******************************************

// ********** Begin Class UMmoUtilities Function SerializeObject ***********************************
struct Z_Construct_UFunction_UMmoUtilities_SerializeObject_Statics
{
	struct MmoUtilities_eventSerializeObject_Parms
	{
		UObject* Obj;
		TArray<uint8> ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "MMO Utility" },
		{ "Comment", "/* Convert an Object into an array of bytes. Only properties marked as SaveGame will be captured by this method. */" },
		{ "ModuleRelativePath", "MmoUtilities.h" },
		{ "ToolTip", "Convert an Object into an array of bytes. Only properties marked as SaveGame will be captured by this method." },
	};
#endif // WITH_METADATA

// ********** Begin Function SerializeObject constinit property declarations ***********************
	static const UECodeGen_Private::FObjectPropertyParams NewProp_Obj;
	static const UECodeGen_Private::FBytePropertyParams NewProp_ReturnValue_Inner;
	static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SerializeObject constinit property declarations *************************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function SerializeObject Property Definitions **********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UMmoUtilities_SerializeObject_Statics::NewProp_Obj = { "Obj", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MmoUtilities_eventSerializeObject_Parms, Obj), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UMmoUtilities_SerializeObject_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", 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::FArrayPropertyParams Z_Construct_UFunction_UMmoUtilities_SerializeObject_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MmoUtilities_eventSerializeObject_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMmoUtilities_SerializeObject_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMmoUtilities_SerializeObject_Statics::NewProp_Obj,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMmoUtilities_SerializeObject_Statics::NewProp_ReturnValue_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMmoUtilities_SerializeObject_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMmoUtilities_SerializeObject_Statics::PropPointers) < 2048);
// ********** End Function SerializeObject Property Definitions ************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMmoUtilities_SerializeObject_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMmoUtilities, nullptr, "SerializeObject", 	Z_Construct_UFunction_UMmoUtilities_SerializeObject_Statics::PropPointers, 
	UE_ARRAY_COUNT(Z_Construct_UFunction_UMmoUtilities_SerializeObject_Statics::PropPointers), 
sizeof(Z_Construct_UFunction_UMmoUtilities_SerializeObject_Statics::MmoUtilities_eventSerializeObject_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMmoUtilities_SerializeObject_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMmoUtilities_SerializeObject_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UMmoUtilities_SerializeObject_Statics::MmoUtilities_eventSerializeObject_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMmoUtilities_SerializeObject()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMmoUtilities_SerializeObject_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UMmoUtilities::execSerializeObject)
{
	P_GET_OBJECT(UObject,Z_Param_Obj);
	P_FINISH;
	P_NATIVE_BEGIN;
	*(TArray<uint8>*)Z_Param__Result=UMmoUtilities::SerializeObject(Z_Param_Obj);
	P_NATIVE_END;
}
// ********** End Class UMmoUtilities Function SerializeObject *************************************

// ********** Begin Class UMmoUtilities ************************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMmoUtilities;
UClass* UMmoUtilities::GetPrivateStaticClass()
{
	using TClass = UMmoUtilities;
	if (!Z_Registration_Info_UClass_UMmoUtilities.InnerSingleton)
	{
		GetPrivateStaticClassBody(
			TClass::StaticPackage(),
			TEXT("MmoUtilities"),
			Z_Registration_Info_UClass_UMmoUtilities.InnerSingleton,
			StaticRegisterNativesUMmoUtilities,
			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_UMmoUtilities.InnerSingleton;
}
UClass* Z_Construct_UClass_UMmoUtilities_NoRegister()
{
	return UMmoUtilities::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMmoUtilities_Statics
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
		{ "BlueprintType", "true" },
		{ "Comment", "/**\n * \n */" },
		{ "IncludePath", "MmoUtilities.h" },
		{ "ModuleRelativePath", "MmoUtilities.h" },
	};
#endif // WITH_METADATA

// ********** Begin Class UMmoUtilities constinit property declarations ****************************
// ********** End Class UMmoUtilities constinit property declarations ******************************
	static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
		{ .NameUTF8 = UTF8TEXT("CheckCommandLineParam"), .Pointer = &UMmoUtilities::execCheckCommandLineParam },
		{ .NameUTF8 = UTF8TEXT("ConvertJsonStringToStruct"), .Pointer = &UMmoUtilities::execConvertJsonStringToStruct },
		{ .NameUTF8 = UTF8TEXT("DeserializeObject"), .Pointer = &UMmoUtilities::execDeserializeObject },
		{ .NameUTF8 = UTF8TEXT("GetAssetName"), .Pointer = &UMmoUtilities::execGetAssetName },
		{ .NameUTF8 = UTF8TEXT("GetCommandLineValue"), .Pointer = &UMmoUtilities::execGetCommandLineValue },
		{ .NameUTF8 = UTF8TEXT("GetPieWindowId"), .Pointer = &UMmoUtilities::execGetPieWindowId },
		{ .NameUTF8 = UTF8TEXT("GetServerPort"), .Pointer = &UMmoUtilities::execGetServerPort },
		{ .NameUTF8 = UTF8TEXT("GetSteamSessionTicket"), .Pointer = &UMmoUtilities::execGetSteamSessionTicket },
		{ .NameUTF8 = UTF8TEXT("GetSteamUserId"), .Pointer = &UMmoUtilities::execGetSteamUserId },
		{ .NameUTF8 = UTF8TEXT("InPieWorld"), .Pointer = &UMmoUtilities::execInPieWorld },
		{ .NameUTF8 = UTF8TEXT("IsWithSteam"), .Pointer = &UMmoUtilities::execIsWithSteam },
		{ .NameUTF8 = UTF8TEXT("LoadJsonFromStruct"), .Pointer = &UMmoUtilities::execLoadJsonFromStruct },
		{ .NameUTF8 = UTF8TEXT("LogString"), .Pointer = &UMmoUtilities::execLogString },
		{ .NameUTF8 = UTF8TEXT("SerializeObject"), .Pointer = &UMmoUtilities::execSerializeObject },
	};
	static UObject* (*const DependentSingletons[])();
	static constexpr FClassFunctionLinkInfo FuncInfo[] = {
		{ &Z_Construct_UFunction_UMmoUtilities_CheckCommandLineParam, "CheckCommandLineParam" }, // 756901225
		{ &Z_Construct_UFunction_UMmoUtilities_ConvertJsonStringToStruct, "ConvertJsonStringToStruct" }, // 374337726
		{ &Z_Construct_UFunction_UMmoUtilities_DeserializeObject, "DeserializeObject" }, // 3771137075
		{ &Z_Construct_UFunction_UMmoUtilities_GetAssetName, "GetAssetName" }, // 1391807169
		{ &Z_Construct_UFunction_UMmoUtilities_GetCommandLineValue, "GetCommandLineValue" }, // 2820605102
		{ &Z_Construct_UFunction_UMmoUtilities_GetPieWindowId, "GetPieWindowId" }, // 3905261867
		{ &Z_Construct_UFunction_UMmoUtilities_GetServerPort, "GetServerPort" }, // 1994002864
		{ &Z_Construct_UFunction_UMmoUtilities_GetSteamSessionTicket, "GetSteamSessionTicket" }, // 2367937835
		{ &Z_Construct_UFunction_UMmoUtilities_GetSteamUserId, "GetSteamUserId" }, // 2702767539
		{ &Z_Construct_UFunction_UMmoUtilities_InPieWorld, "InPieWorld" }, // 778682704
		{ &Z_Construct_UFunction_UMmoUtilities_IsWithSteam, "IsWithSteam" }, // 974710715
		{ &Z_Construct_UFunction_UMmoUtilities_LoadJsonFromStruct, "LoadJsonFromStruct" }, // 2637407332
		{ &Z_Construct_UFunction_UMmoUtilities_LogString, "LogString" }, // 2305973290
		{ &Z_Construct_UFunction_UMmoUtilities_SerializeObject, "SerializeObject" }, // 1327819086
	};
	static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
	static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
		TCppClassTypeTraits<UMmoUtilities>::IsAbstract,
	};
	static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMmoUtilities_Statics
UObject* (*const Z_Construct_UClass_UMmoUtilities_Statics::DependentSingletons[])() = {
	(UObject* (*)())Z_Construct_UClass_UBlueprintFunctionLibrary,
	(UObject* (*)())Z_Construct_UPackage__Script_MMOKitCode,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMmoUtilities_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMmoUtilities_Statics::ClassParams = {
	&UMmoUtilities::StaticClass,
	nullptr,
	&StaticCppClassTypeInfo,
	DependentSingletons,
	FuncInfo,
	nullptr,
	nullptr,
	UE_ARRAY_COUNT(DependentSingletons),
	UE_ARRAY_COUNT(FuncInfo),
	0,
	0,
	0x001000A0u,
	METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMmoUtilities_Statics::Class_MetaDataParams), Z_Construct_UClass_UMmoUtilities_Statics::Class_MetaDataParams)
};
void UMmoUtilities::StaticRegisterNativesUMmoUtilities()
{
	UClass* Class = UMmoUtilities::StaticClass();
	FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UMmoUtilities_Statics::Funcs));
}
UClass* Z_Construct_UClass_UMmoUtilities()
{
	if (!Z_Registration_Info_UClass_UMmoUtilities.OuterSingleton)
	{
		UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMmoUtilities.OuterSingleton, Z_Construct_UClass_UMmoUtilities_Statics::ClassParams);
	}
	return Z_Registration_Info_UClass_UMmoUtilities.OuterSingleton;
}
UMmoUtilities::UMmoUtilities(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMmoUtilities);
UMmoUtilities::~UMmoUtilities() {}
// ********** End Class UMmoUtilities **************************************************************

// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MMOKitCode_Source_MMOKitCode_MmoUtilities_h__Script_MMOKitCode_Statics
{
	static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
		{ LogVerbosity_StaticEnum, TEXT("LogVerbosity"), &Z_Registration_Info_UEnum_LogVerbosity, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3266534626U) },
	};
	static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
		{ Z_Construct_UClass_UMmoUtilities, UMmoUtilities::StaticClass, TEXT("UMmoUtilities"), &Z_Registration_Info_UClass_UMmoUtilities, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMmoUtilities), 459359486U) },
	};
}; // Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MMOKitCode_Source_MMOKitCode_MmoUtilities_h__Script_MMOKitCode_Statics 
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MMOKitCode_Source_MMOKitCode_MmoUtilities_h__Script_MMOKitCode_3885449654{
	TEXT("/Script/MMOKitCode"),
	Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MMOKitCode_Source_MMOKitCode_MmoUtilities_h__Script_MMOKitCode_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MMOKitCode_Source_MMOKitCode_MmoUtilities_h__Script_MMOKitCode_Statics::ClassInfo),
	nullptr, 0,
	Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MMOKitCode_Source_MMOKitCode_MmoUtilities_h__Script_MMOKitCode_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MMOKitCode_Source_MMOKitCode_MmoUtilities_h__Script_MMOKitCode_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************

PRAGMA_ENABLE_DEPRECATION_WARNINGS
