// 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 "EmoShapeSubSystem/EmoShapeIOClient/Public/ESIONative.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
void EmptyLinkFunctionForGeneratedCodeESIONative() {}

// Begin Cross Module References
EMOSHAPESUBSYSTEM_API UEnum* Z_Construct_UEnum_EmoShapeSubSystem_EEmoShapeIOConnectionCloseReason();
EMOSHAPESUBSYSTEM_API UEnum* Z_Construct_UEnum_EmoShapeSubSystem_EEmoShapeIOThreadOverrideOption();
UPackage* Z_Construct_UPackage__Script_EmoShapeSubSystem();
// End Cross Module References

// Begin Enum EEmoShapeIOConnectionCloseReason
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EEmoShapeIOConnectionCloseReason;
static UEnum* EEmoShapeIOConnectionCloseReason_StaticEnum()
{
	if (!Z_Registration_Info_UEnum_EEmoShapeIOConnectionCloseReason.OuterSingleton)
	{
		Z_Registration_Info_UEnum_EEmoShapeIOConnectionCloseReason.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_EmoShapeSubSystem_EEmoShapeIOConnectionCloseReason, (UObject*)Z_Construct_UPackage__Script_EmoShapeSubSystem(), TEXT("EEmoShapeIOConnectionCloseReason"));
	}
	return Z_Registration_Info_UEnum_EEmoShapeIOConnectionCloseReason.OuterSingleton;
}
template<> EMOSHAPESUBSYSTEM_API UEnum* StaticEnum<EEmoShapeIOConnectionCloseReason>()
{
	return EEmoShapeIOConnectionCloseReason_StaticEnum();
}
struct Z_Construct_UEnum_EmoShapeSubSystem_EEmoShapeIOConnectionCloseReason_Statics
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
		{ "BlueprintType", "true" },
		{ "CLOSE_REASON_DROP.Name", "CLOSE_REASON_DROP" },
		{ "CLOSE_REASON_NORMAL.Name", "CLOSE_REASON_NORMAL" },
		{ "ModuleRelativePath", "EmoShapeIOClient/Public/ESIONative.h" },
	};
#endif // WITH_METADATA
	static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
		{ "CLOSE_REASON_NORMAL", (int64)CLOSE_REASON_NORMAL },
		{ "CLOSE_REASON_DROP", (int64)CLOSE_REASON_DROP },
	};
	static const UECodeGen_Private::FEnumParams EnumParams;
};
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_EmoShapeSubSystem_EEmoShapeIOConnectionCloseReason_Statics::EnumParams = {
	(UObject*(*)())Z_Construct_UPackage__Script_EmoShapeSubSystem,
	nullptr,
	"EEmoShapeIOConnectionCloseReason",
	"EEmoShapeIOConnectionCloseReason",
	Z_Construct_UEnum_EmoShapeSubSystem_EEmoShapeIOConnectionCloseReason_Statics::Enumerators,
	RF_Public|RF_Transient|RF_MarkAsNative,
	UE_ARRAY_COUNT(Z_Construct_UEnum_EmoShapeSubSystem_EEmoShapeIOConnectionCloseReason_Statics::Enumerators),
	EEnumFlags::None,
	(uint8)UEnum::ECppForm::Regular,
	METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_EmoShapeSubSystem_EEmoShapeIOConnectionCloseReason_Statics::Enum_MetaDataParams), Z_Construct_UEnum_EmoShapeSubSystem_EEmoShapeIOConnectionCloseReason_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_EmoShapeSubSystem_EEmoShapeIOConnectionCloseReason()
{
	if (!Z_Registration_Info_UEnum_EEmoShapeIOConnectionCloseReason.InnerSingleton)
	{
		UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EEmoShapeIOConnectionCloseReason.InnerSingleton, Z_Construct_UEnum_EmoShapeSubSystem_EEmoShapeIOConnectionCloseReason_Statics::EnumParams);
	}
	return Z_Registration_Info_UEnum_EEmoShapeIOConnectionCloseReason.InnerSingleton;
}
// End Enum EEmoShapeIOConnectionCloseReason

// Begin Enum EEmoShapeIOThreadOverrideOption
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EEmoShapeIOThreadOverrideOption;
static UEnum* EEmoShapeIOThreadOverrideOption_StaticEnum()
{
	if (!Z_Registration_Info_UEnum_EEmoShapeIOThreadOverrideOption.OuterSingleton)
	{
		Z_Registration_Info_UEnum_EEmoShapeIOThreadOverrideOption.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_EmoShapeSubSystem_EEmoShapeIOThreadOverrideOption, (UObject*)Z_Construct_UPackage__Script_EmoShapeSubSystem(), TEXT("EEmoShapeIOThreadOverrideOption"));
	}
	return Z_Registration_Info_UEnum_EEmoShapeIOThreadOverrideOption.OuterSingleton;
}
template<> EMOSHAPESUBSYSTEM_API UEnum* StaticEnum<EEmoShapeIOThreadOverrideOption>()
{
	return EEmoShapeIOThreadOverrideOption_StaticEnum();
}
struct Z_Construct_UEnum_EmoShapeSubSystem_EEmoShapeIOThreadOverrideOption_Statics
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
		{ "BlueprintType", "true" },
		{ "ModuleRelativePath", "EmoShapeIOClient/Public/ESIONative.h" },
		{ "USE_DEFAULT.Name", "USE_DEFAULT" },
		{ "USE_GAME_THREAD.Name", "USE_GAME_THREAD" },
		{ "USE_NETWORK_THREAD.Name", "USE_NETWORK_THREAD" },
	};
#endif // WITH_METADATA
	static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
		{ "USE_DEFAULT", (int64)USE_DEFAULT },
		{ "USE_GAME_THREAD", (int64)USE_GAME_THREAD },
		{ "USE_NETWORK_THREAD", (int64)USE_NETWORK_THREAD },
	};
	static const UECodeGen_Private::FEnumParams EnumParams;
};
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_EmoShapeSubSystem_EEmoShapeIOThreadOverrideOption_Statics::EnumParams = {
	(UObject*(*)())Z_Construct_UPackage__Script_EmoShapeSubSystem,
	nullptr,
	"EEmoShapeIOThreadOverrideOption",
	"EEmoShapeIOThreadOverrideOption",
	Z_Construct_UEnum_EmoShapeSubSystem_EEmoShapeIOThreadOverrideOption_Statics::Enumerators,
	RF_Public|RF_Transient|RF_MarkAsNative,
	UE_ARRAY_COUNT(Z_Construct_UEnum_EmoShapeSubSystem_EEmoShapeIOThreadOverrideOption_Statics::Enumerators),
	EEnumFlags::None,
	(uint8)UEnum::ECppForm::Regular,
	METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_EmoShapeSubSystem_EEmoShapeIOThreadOverrideOption_Statics::Enum_MetaDataParams), Z_Construct_UEnum_EmoShapeSubSystem_EEmoShapeIOThreadOverrideOption_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_EmoShapeSubSystem_EEmoShapeIOThreadOverrideOption()
{
	if (!Z_Registration_Info_UEnum_EEmoShapeIOThreadOverrideOption.InnerSingleton)
	{
		UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EEmoShapeIOThreadOverrideOption.InnerSingleton, Z_Construct_UEnum_EmoShapeSubSystem_EEmoShapeIOThreadOverrideOption_Statics::EnumParams);
	}
	return Z_Registration_Info_UEnum_EEmoShapeIOThreadOverrideOption.InnerSingleton;
}
// End Enum EEmoShapeIOThreadOverrideOption

// Begin Registration
struct Z_CompiledInDeferFile_FID_UE5_MetaSoul_MetaSoul_Plugins_MetaSoulSubSystem_Source_EmoShapeSubSystem_EmoShapeIOClient_Public_ESIONative_h_Statics
{
	static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
		{ EEmoShapeIOConnectionCloseReason_StaticEnum, TEXT("EEmoShapeIOConnectionCloseReason"), &Z_Registration_Info_UEnum_EEmoShapeIOConnectionCloseReason, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 250763810U) },
		{ EEmoShapeIOThreadOverrideOption_StaticEnum, TEXT("EEmoShapeIOThreadOverrideOption"), &Z_Registration_Info_UEnum_EEmoShapeIOThreadOverrideOption, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 973702944U) },
	};
};
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_UE5_MetaSoul_MetaSoul_Plugins_MetaSoulSubSystem_Source_EmoShapeSubSystem_EmoShapeIOClient_Public_ESIONative_h_1299829179(TEXT("/Script/EmoShapeSubSystem"),
	nullptr, 0,
	nullptr, 0,
	Z_CompiledInDeferFile_FID_UE5_MetaSoul_MetaSoul_Plugins_MetaSoulSubSystem_Source_EmoShapeSubSystem_EmoShapeIOClient_Public_ESIONative_h_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_UE5_MetaSoul_MetaSoul_Plugins_MetaSoulSubSystem_Source_EmoShapeSubSystem_EmoShapeIOClient_Public_ESIONative_h_Statics::EnumInfo));
// End Registration
PRAGMA_ENABLE_DEPRECATION_WARNINGS
