// 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/Public/ESSubSystem.h"
#include "EmoShapeSubSystem/Public/HttpStruct.h"
#include "Runtime/Engine/Classes/Engine/GameInstance.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
void EmptyLinkFunctionForGeneratedCodeESSubSystem() {}

// Begin Cross Module References
EMOSHAPESUBSYSTEM_API UClass* Z_Construct_UClass_UESJsonObject_NoRegister();
EMOSHAPESUBSYSTEM_API UClass* Z_Construct_UClass_UESSubSystem();
EMOSHAPESUBSYSTEM_API UClass* Z_Construct_UClass_UESSubSystem_NoRegister();
EMOSHAPESUBSYSTEM_API UEnum* Z_Construct_UEnum_EmoShapeSubSystem_PossibleResponses();
EMOSHAPESUBSYSTEM_API UFunction* Z_Construct_UDelegateFunction_EmoShapeSubSystem_MetaSoulEventSignature__DelegateSignature();
EMOSHAPESUBSYSTEM_API UFunction* Z_Construct_UDelegateFunction_EmoShapeSubSystem_MetaSoulEventSignatureAudio__DelegateSignature();
EMOSHAPESUBSYSTEM_API UScriptStruct* Z_Construct_UScriptStruct_FAPIViseme();
EMOSHAPESUBSYSTEM_API UScriptStruct* Z_Construct_UScriptStruct_FSecretParam();
EMOSHAPESUBSYSTEM_API UScriptStruct* Z_Construct_UScriptStruct_FViseme();
ENGINE_API UClass* Z_Construct_UClass_UGameInstanceSubsystem();
UPackage* Z_Construct_UPackage__Script_EmoShapeSubSystem();
// End Cross Module References

// Begin ScriptStruct FViseme
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_Viseme;
class UScriptStruct* FViseme::StaticStruct()
{
	if (!Z_Registration_Info_UScriptStruct_Viseme.OuterSingleton)
	{
		Z_Registration_Info_UScriptStruct_Viseme.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FViseme, (UObject*)Z_Construct_UPackage__Script_EmoShapeSubSystem(), TEXT("Viseme"));
	}
	return Z_Registration_Info_UScriptStruct_Viseme.OuterSingleton;
}
template<> EMOSHAPESUBSYSTEM_API UScriptStruct* StaticStruct<FViseme>()
{
	return FViseme::StaticStruct();
}
struct Z_Construct_UScriptStruct_FViseme_Statics
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
		{ "BlueprintType", "true" },
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_audio_offset_MetaData[] = {
		{ "Category", "EmoShapePlugin" },
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_viseme_id_MetaData[] = {
		{ "Category", "EmoShapePlugin" },
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_animation_MetaData[] = {
		{ "Category", "EmoShapePlugin" },
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FIntPropertyParams NewProp_audio_offset;
	static const UECodeGen_Private::FIntPropertyParams NewProp_viseme_id;
	static const UECodeGen_Private::FStrPropertyParams NewProp_animation;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static void* NewStructOps()
	{
		return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FViseme>();
	}
	static const UECodeGen_Private::FStructParams StructParams;
};
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FViseme_Statics::NewProp_audio_offset = { "audio_offset", nullptr, (EPropertyFlags)0x0010000000010015, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FViseme, audio_offset), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_audio_offset_MetaData), NewProp_audio_offset_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FViseme_Statics::NewProp_viseme_id = { "viseme_id", nullptr, (EPropertyFlags)0x0010000000010015, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FViseme, viseme_id), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_viseme_id_MetaData), NewProp_viseme_id_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FViseme_Statics::NewProp_animation = { "animation", nullptr, (EPropertyFlags)0x0010000000010015, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FViseme, animation), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_animation_MetaData), NewProp_animation_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FViseme_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FViseme_Statics::NewProp_audio_offset,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FViseme_Statics::NewProp_viseme_id,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FViseme_Statics::NewProp_animation,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FViseme_Statics::PropPointers) < 2048);
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FViseme_Statics::StructParams = {
	(UObject* (*)())Z_Construct_UPackage__Script_EmoShapeSubSystem,
	nullptr,
	&NewStructOps,
	"Viseme",
	Z_Construct_UScriptStruct_FViseme_Statics::PropPointers,
	UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FViseme_Statics::PropPointers),
	sizeof(FViseme),
	alignof(FViseme),
	RF_Public|RF_Transient|RF_MarkAsNative,
	EStructFlags(0x00000001),
	METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FViseme_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FViseme_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FViseme()
{
	if (!Z_Registration_Info_UScriptStruct_Viseme.InnerSingleton)
	{
		UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_Viseme.InnerSingleton, Z_Construct_UScriptStruct_FViseme_Statics::StructParams);
	}
	return Z_Registration_Info_UScriptStruct_Viseme.InnerSingleton;
}
// End ScriptStruct FViseme

// Begin ScriptStruct FAPIViseme
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_APIViseme;
class UScriptStruct* FAPIViseme::StaticStruct()
{
	if (!Z_Registration_Info_UScriptStruct_APIViseme.OuterSingleton)
	{
		Z_Registration_Info_UScriptStruct_APIViseme.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAPIViseme, (UObject*)Z_Construct_UPackage__Script_EmoShapeSubSystem(), TEXT("APIViseme"));
	}
	return Z_Registration_Info_UScriptStruct_APIViseme.OuterSingleton;
}
template<> EMOSHAPESUBSYSTEM_API UScriptStruct* StaticStruct<FAPIViseme>()
{
	return FAPIViseme::StaticStruct();
}
struct Z_Construct_UScriptStruct_FAPIViseme_Statics
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
		{ "BlueprintType", "true" },
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
	};
#endif // WITH_METADATA
	static void* NewStructOps()
	{
		return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAPIViseme>();
	}
	static const UECodeGen_Private::FStructParams StructParams;
};
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAPIViseme_Statics::StructParams = {
	(UObject* (*)())Z_Construct_UPackage__Script_EmoShapeSubSystem,
	nullptr,
	&NewStructOps,
	"APIViseme",
	nullptr,
	0,
	sizeof(FAPIViseme),
	alignof(FAPIViseme),
	RF_Public|RF_Transient|RF_MarkAsNative,
	EStructFlags(0x00000001),
	METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAPIViseme_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAPIViseme_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAPIViseme()
{
	if (!Z_Registration_Info_UScriptStruct_APIViseme.InnerSingleton)
	{
		UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_APIViseme.InnerSingleton, Z_Construct_UScriptStruct_FAPIViseme_Statics::StructParams);
	}
	return Z_Registration_Info_UScriptStruct_APIViseme.InnerSingleton;
}
// End ScriptStruct FAPIViseme

// Begin Delegate FMetaSoulEventSignature
struct Z_Construct_UDelegateFunction_EmoShapeSubSystem_MetaSoulEventSignature__DelegateSignature_Statics
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UDelegateFunction_EmoShapeSubSystem_MetaSoulEventSignature__DelegateSignature_Statics::FuncParams = { (UObject*(*)())Z_Construct_UPackage__Script_EmoShapeSubSystem, nullptr, "MetaSoulEventSignature__DelegateSignature", nullptr, nullptr, nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_EmoShapeSubSystem_MetaSoulEventSignature__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_EmoShapeSubSystem_MetaSoulEventSignature__DelegateSignature_Statics::Function_MetaDataParams) };
UFunction* Z_Construct_UDelegateFunction_EmoShapeSubSystem_MetaSoulEventSignature__DelegateSignature()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UDelegateFunction_EmoShapeSubSystem_MetaSoulEventSignature__DelegateSignature_Statics::FuncParams);
	}
	return ReturnFunction;
}
void FMetaSoulEventSignature_DelegateWrapper(const FMulticastScriptDelegate& MetaSoulEventSignature)
{
	MetaSoulEventSignature.ProcessMulticastDelegate<UObject>(NULL);
}
// End Delegate FMetaSoulEventSignature

// Begin Delegate FMetaSoulEventSignatureAudio
struct Z_Construct_UDelegateFunction_EmoShapeSubSystem_MetaSoulEventSignatureAudio__DelegateSignature_Statics
{
	struct _Script_EmoShapeSubSystem_eventMetaSoulEventSignatureAudio_Parms
	{
		TArray<uint8> audio_buffer;
		int64 audio_length;
		TArray<FViseme> visems;
		FString reply;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_audio_buffer_MetaData[] = {
		{ "NativeConst", "" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_visems_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FBytePropertyParams NewProp_audio_buffer_Inner;
	static const UECodeGen_Private::FArrayPropertyParams NewProp_audio_buffer;
	static const UECodeGen_Private::FInt64PropertyParams NewProp_audio_length;
	static const UECodeGen_Private::FStructPropertyParams NewProp_visems_Inner;
	static const UECodeGen_Private::FArrayPropertyParams NewProp_visems;
	static const UECodeGen_Private::FStrPropertyParams NewProp_reply;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FBytePropertyParams Z_Construct_UDelegateFunction_EmoShapeSubSystem_MetaSoulEventSignatureAudio__DelegateSignature_Statics::NewProp_audio_buffer_Inner = { "audio_buffer", 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_UDelegateFunction_EmoShapeSubSystem_MetaSoulEventSignatureAudio__DelegateSignature_Statics::NewProp_audio_buffer = { "audio_buffer", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_EmoShapeSubSystem_eventMetaSoulEventSignatureAudio_Parms, audio_buffer), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_audio_buffer_MetaData), NewProp_audio_buffer_MetaData) };
const UECodeGen_Private::FInt64PropertyParams Z_Construct_UDelegateFunction_EmoShapeSubSystem_MetaSoulEventSignatureAudio__DelegateSignature_Statics::NewProp_audio_length = { "audio_length", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int64, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_EmoShapeSubSystem_eventMetaSoulEventSignatureAudio_Parms, audio_length), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UDelegateFunction_EmoShapeSubSystem_MetaSoulEventSignatureAudio__DelegateSignature_Statics::NewProp_visems_Inner = { "visems", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FViseme, METADATA_PARAMS(0, nullptr) }; // 3536892201
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UDelegateFunction_EmoShapeSubSystem_MetaSoulEventSignatureAudio__DelegateSignature_Statics::NewProp_visems = { "visems", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_EmoShapeSubSystem_eventMetaSoulEventSignatureAudio_Parms, visems), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_visems_MetaData), NewProp_visems_MetaData) }; // 3536892201
const UECodeGen_Private::FStrPropertyParams Z_Construct_UDelegateFunction_EmoShapeSubSystem_MetaSoulEventSignatureAudio__DelegateSignature_Statics::NewProp_reply = { "reply", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_EmoShapeSubSystem_eventMetaSoulEventSignatureAudio_Parms, reply), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_EmoShapeSubSystem_MetaSoulEventSignatureAudio__DelegateSignature_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_EmoShapeSubSystem_MetaSoulEventSignatureAudio__DelegateSignature_Statics::NewProp_audio_buffer_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_EmoShapeSubSystem_MetaSoulEventSignatureAudio__DelegateSignature_Statics::NewProp_audio_buffer,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_EmoShapeSubSystem_MetaSoulEventSignatureAudio__DelegateSignature_Statics::NewProp_audio_length,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_EmoShapeSubSystem_MetaSoulEventSignatureAudio__DelegateSignature_Statics::NewProp_visems_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_EmoShapeSubSystem_MetaSoulEventSignatureAudio__DelegateSignature_Statics::NewProp_visems,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_EmoShapeSubSystem_MetaSoulEventSignatureAudio__DelegateSignature_Statics::NewProp_reply,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_EmoShapeSubSystem_MetaSoulEventSignatureAudio__DelegateSignature_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UDelegateFunction_EmoShapeSubSystem_MetaSoulEventSignatureAudio__DelegateSignature_Statics::FuncParams = { (UObject*(*)())Z_Construct_UPackage__Script_EmoShapeSubSystem, nullptr, "MetaSoulEventSignatureAudio__DelegateSignature", nullptr, nullptr, Z_Construct_UDelegateFunction_EmoShapeSubSystem_MetaSoulEventSignatureAudio__DelegateSignature_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_EmoShapeSubSystem_MetaSoulEventSignatureAudio__DelegateSignature_Statics::PropPointers), sizeof(Z_Construct_UDelegateFunction_EmoShapeSubSystem_MetaSoulEventSignatureAudio__DelegateSignature_Statics::_Script_EmoShapeSubSystem_eventMetaSoulEventSignatureAudio_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_EmoShapeSubSystem_MetaSoulEventSignatureAudio__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_EmoShapeSubSystem_MetaSoulEventSignatureAudio__DelegateSignature_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UDelegateFunction_EmoShapeSubSystem_MetaSoulEventSignatureAudio__DelegateSignature_Statics::_Script_EmoShapeSubSystem_eventMetaSoulEventSignatureAudio_Parms) < MAX_uint16);
UFunction* Z_Construct_UDelegateFunction_EmoShapeSubSystem_MetaSoulEventSignatureAudio__DelegateSignature()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UDelegateFunction_EmoShapeSubSystem_MetaSoulEventSignatureAudio__DelegateSignature_Statics::FuncParams);
	}
	return ReturnFunction;
}
void FMetaSoulEventSignatureAudio_DelegateWrapper(const FMulticastScriptDelegate& MetaSoulEventSignatureAudio, TArray<uint8> const& audio_buffer, int64 audio_length, TArray<FViseme> const& visems, const FString& reply)
{
	struct _Script_EmoShapeSubSystem_eventMetaSoulEventSignatureAudio_Parms
	{
		TArray<uint8> audio_buffer;
		int64 audio_length;
		TArray<FViseme> visems;
		FString reply;
	};
	_Script_EmoShapeSubSystem_eventMetaSoulEventSignatureAudio_Parms Parms;
	Parms.audio_buffer=audio_buffer;
	Parms.audio_length=audio_length;
	Parms.visems=visems;
	Parms.reply=reply;
	MetaSoulEventSignatureAudio.ProcessMulticastDelegate<UObject>(&Parms);
}
// End Delegate FMetaSoulEventSignatureAudio

// Begin Enum PossibleResponses
static FEnumRegistrationInfo Z_Registration_Info_UEnum_PossibleResponses;
static UEnum* PossibleResponses_StaticEnum()
{
	if (!Z_Registration_Info_UEnum_PossibleResponses.OuterSingleton)
	{
		Z_Registration_Info_UEnum_PossibleResponses.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_EmoShapeSubSystem_PossibleResponses, (UObject*)Z_Construct_UPackage__Script_EmoShapeSubSystem(), TEXT("PossibleResponses"));
	}
	return Z_Registration_Info_UEnum_PossibleResponses.OuterSingleton;
}
template<> EMOSHAPESUBSYSTEM_API UEnum* StaticEnum<PossibleResponses>()
{
	return PossibleResponses_StaticEnum();
}
struct Z_Construct_UEnum_EmoShapeSubSystem_PossibleResponses_Statics
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
		{ "BlueprintType", "true" },
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
		{ "ResponseBuffer.DisplayName", "ResponseBuffer" },
		{ "ResponseBuffer.Name", "ResponseBuffer" },
		{ "ResponseHeartBeat.DisplayName", "ResponseHeartBeat" },
		{ "ResponseHeartBeat.Name", "ResponseHeartBeat" },
		{ "ResponseLogin.DisplayName", "ResponseLogin" },
		{ "ResponseLogin.Name", "ResponseLogin" },
		{ "ResponseNone.DisplayName", "ResponseNone" },
		{ "ResponseNone.Name", "ResponseNone" },
		{ "ResponseSER.DisplayName", "ResponseSER" },
		{ "ResponseSER.Name", "ResponseSER" },
		{ "ResponseText.DisplayName", "ResponseText" },
		{ "ResponseText.Name", "ResponseText" },
	};
#endif // WITH_METADATA
	static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
		{ "ResponseNone", (int64)ResponseNone },
		{ "ResponseText", (int64)ResponseText },
		{ "ResponseBuffer", (int64)ResponseBuffer },
		{ "ResponseLogin", (int64)ResponseLogin },
		{ "ResponseSER", (int64)ResponseSER },
		{ "ResponseHeartBeat", (int64)ResponseHeartBeat },
	};
	static const UECodeGen_Private::FEnumParams EnumParams;
};
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_EmoShapeSubSystem_PossibleResponses_Statics::EnumParams = {
	(UObject*(*)())Z_Construct_UPackage__Script_EmoShapeSubSystem,
	nullptr,
	"PossibleResponses",
	"PossibleResponses",
	Z_Construct_UEnum_EmoShapeSubSystem_PossibleResponses_Statics::Enumerators,
	RF_Public|RF_Transient|RF_MarkAsNative,
	UE_ARRAY_COUNT(Z_Construct_UEnum_EmoShapeSubSystem_PossibleResponses_Statics::Enumerators),
	EEnumFlags::None,
	(uint8)UEnum::ECppForm::Regular,
	METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_EmoShapeSubSystem_PossibleResponses_Statics::Enum_MetaDataParams), Z_Construct_UEnum_EmoShapeSubSystem_PossibleResponses_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_EmoShapeSubSystem_PossibleResponses()
{
	if (!Z_Registration_Info_UEnum_PossibleResponses.InnerSingleton)
	{
		UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_PossibleResponses.InnerSingleton, Z_Construct_UEnum_EmoShapeSubSystem_PossibleResponses_Statics::EnumParams);
	}
	return Z_Registration_Info_UEnum_PossibleResponses.InnerSingleton;
}
// End Enum PossibleResponses

// Begin Class UESSubSystem Function AddRemoveUserForFaceTracking
struct Z_Construct_UFunction_UESSubSystem_AddRemoveUserForFaceTracking_Statics
{
	struct ESSubSystem_eventAddRemoveUserForFaceTracking_Parms
	{
		FString username;
		bool add;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapePlugin" },
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FStrPropertyParams NewProp_username;
	static void NewProp_add_SetBit(void* Obj);
	static const UECodeGen_Private::FBoolPropertyParams NewProp_add;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UESSubSystem_AddRemoveUserForFaceTracking_Statics::NewProp_username = { "username", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESSubSystem_eventAddRemoveUserForFaceTracking_Parms, username), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UESSubSystem_AddRemoveUserForFaceTracking_Statics::NewProp_add_SetBit(void* Obj)
{
	((ESSubSystem_eventAddRemoveUserForFaceTracking_Parms*)Obj)->add = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UESSubSystem_AddRemoveUserForFaceTracking_Statics::NewProp_add = { "add", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ESSubSystem_eventAddRemoveUserForFaceTracking_Parms), &Z_Construct_UFunction_UESSubSystem_AddRemoveUserForFaceTracking_Statics::NewProp_add_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UESSubSystem_AddRemoveUserForFaceTracking_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESSubSystem_AddRemoveUserForFaceTracking_Statics::NewProp_username,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESSubSystem_AddRemoveUserForFaceTracking_Statics::NewProp_add,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_AddRemoveUserForFaceTracking_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESSubSystem_AddRemoveUserForFaceTracking_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESSubSystem, nullptr, "AddRemoveUserForFaceTracking", nullptr, nullptr, Z_Construct_UFunction_UESSubSystem_AddRemoveUserForFaceTracking_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_AddRemoveUserForFaceTracking_Statics::PropPointers), sizeof(Z_Construct_UFunction_UESSubSystem_AddRemoveUserForFaceTracking_Statics::ESSubSystem_eventAddRemoveUserForFaceTracking_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_AddRemoveUserForFaceTracking_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESSubSystem_AddRemoveUserForFaceTracking_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UESSubSystem_AddRemoveUserForFaceTracking_Statics::ESSubSystem_eventAddRemoveUserForFaceTracking_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UESSubSystem_AddRemoveUserForFaceTracking()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESSubSystem_AddRemoveUserForFaceTracking_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESSubSystem::execAddRemoveUserForFaceTracking)
{
	P_GET_PROPERTY(FStrProperty,Z_Param_username);
	P_GET_UBOOL(Z_Param_add);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->AddRemoveUserForFaceTracking(Z_Param_username,Z_Param_add);
	P_NATIVE_END;
}
// End Class UESSubSystem Function AddRemoveUserForFaceTracking

// Begin Class UESSubSystem Function AskForEmotionalBuffer
struct Z_Construct_UFunction_UESSubSystem_AskForEmotionalBuffer_Statics
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapePlugin" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "//This one is used to ask for a emotional buffer for later retrieval with RecieveMessage.\n" },
#endif
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "This one is used to ask for a emotional buffer for later retrieval with RecieveMessage." },
#endif
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESSubSystem_AskForEmotionalBuffer_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESSubSystem, nullptr, "AskForEmotionalBuffer", nullptr, nullptr, nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_AskForEmotionalBuffer_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESSubSystem_AskForEmotionalBuffer_Statics::Function_MetaDataParams) };
UFunction* Z_Construct_UFunction_UESSubSystem_AskForEmotionalBuffer()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESSubSystem_AskForEmotionalBuffer_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESSubSystem::execAskForEmotionalBuffer)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->AskForEmotionalBuffer();
	P_NATIVE_END;
}
// End Class UESSubSystem Function AskForEmotionalBuffer

// Begin Class UESSubSystem Function AudioData
struct Z_Construct_UFunction_UESSubSystem_AudioData_Statics
{
	struct ESSubSystem_eventAudioData_Parms
	{
		FString text;
		FString voice_name;
		bool generateEmo;
		FString chat_history;
		int32 coef;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapePlugin" },
		{ "CPP_Default_chat_history", "" },
		{ "CPP_Default_coef", "30" },
		{ "CPP_Default_generateEmo", "false" },
		{ "CPP_Default_voice_name", "en-US-JennyNeural" },
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FStrPropertyParams NewProp_text;
	static const UECodeGen_Private::FStrPropertyParams NewProp_voice_name;
	static void NewProp_generateEmo_SetBit(void* Obj);
	static const UECodeGen_Private::FBoolPropertyParams NewProp_generateEmo;
	static const UECodeGen_Private::FStrPropertyParams NewProp_chat_history;
	static const UECodeGen_Private::FIntPropertyParams NewProp_coef;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UESSubSystem_AudioData_Statics::NewProp_text = { "text", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESSubSystem_eventAudioData_Parms, text), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UESSubSystem_AudioData_Statics::NewProp_voice_name = { "voice_name", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESSubSystem_eventAudioData_Parms, voice_name), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UESSubSystem_AudioData_Statics::NewProp_generateEmo_SetBit(void* Obj)
{
	((ESSubSystem_eventAudioData_Parms*)Obj)->generateEmo = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UESSubSystem_AudioData_Statics::NewProp_generateEmo = { "generateEmo", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ESSubSystem_eventAudioData_Parms), &Z_Construct_UFunction_UESSubSystem_AudioData_Statics::NewProp_generateEmo_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UESSubSystem_AudioData_Statics::NewProp_chat_history = { "chat_history", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESSubSystem_eventAudioData_Parms, chat_history), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UESSubSystem_AudioData_Statics::NewProp_coef = { "coef", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESSubSystem_eventAudioData_Parms, coef), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UESSubSystem_AudioData_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESSubSystem_AudioData_Statics::NewProp_text,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESSubSystem_AudioData_Statics::NewProp_voice_name,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESSubSystem_AudioData_Statics::NewProp_generateEmo,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESSubSystem_AudioData_Statics::NewProp_chat_history,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESSubSystem_AudioData_Statics::NewProp_coef,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_AudioData_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESSubSystem_AudioData_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESSubSystem, nullptr, "AudioData", nullptr, nullptr, Z_Construct_UFunction_UESSubSystem_AudioData_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_AudioData_Statics::PropPointers), sizeof(Z_Construct_UFunction_UESSubSystem_AudioData_Statics::ESSubSystem_eventAudioData_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_AudioData_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESSubSystem_AudioData_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UESSubSystem_AudioData_Statics::ESSubSystem_eventAudioData_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UESSubSystem_AudioData()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESSubSystem_AudioData_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESSubSystem::execAudioData)
{
	P_GET_PROPERTY(FStrProperty,Z_Param_text);
	P_GET_PROPERTY(FStrProperty,Z_Param_voice_name);
	P_GET_UBOOL(Z_Param_generateEmo);
	P_GET_PROPERTY(FStrProperty,Z_Param_chat_history);
	P_GET_PROPERTY(FIntProperty,Z_Param_coef);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->AudioData(Z_Param_text,Z_Param_voice_name,Z_Param_generateEmo,Z_Param_chat_history,Z_Param_coef);
	P_NATIVE_END;
}
// End Class UESSubSystem Function AudioData

// Begin Class UESSubSystem Function BroadcastMessageToAllClients
struct Z_Construct_UFunction_UESSubSystem_BroadcastMessageToAllClients_Statics
{
	struct ESSubSystem_eventBroadcastMessageToAllClients_Parms
	{
		FString message;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapePlugin" },
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FStrPropertyParams NewProp_message;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UESSubSystem_BroadcastMessageToAllClients_Statics::NewProp_message = { "message", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESSubSystem_eventBroadcastMessageToAllClients_Parms, message), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UESSubSystem_BroadcastMessageToAllClients_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESSubSystem_BroadcastMessageToAllClients_Statics::NewProp_message,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_BroadcastMessageToAllClients_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESSubSystem_BroadcastMessageToAllClients_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESSubSystem, nullptr, "BroadcastMessageToAllClients", nullptr, nullptr, Z_Construct_UFunction_UESSubSystem_BroadcastMessageToAllClients_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_BroadcastMessageToAllClients_Statics::PropPointers), sizeof(Z_Construct_UFunction_UESSubSystem_BroadcastMessageToAllClients_Statics::ESSubSystem_eventBroadcastMessageToAllClients_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_BroadcastMessageToAllClients_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESSubSystem_BroadcastMessageToAllClients_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UESSubSystem_BroadcastMessageToAllClients_Statics::ESSubSystem_eventBroadcastMessageToAllClients_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UESSubSystem_BroadcastMessageToAllClients()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESSubSystem_BroadcastMessageToAllClients_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESSubSystem::execBroadcastMessageToAllClients)
{
	P_GET_PROPERTY(FStrProperty,Z_Param_message);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->BroadcastMessageToAllClients(Z_Param_message);
	P_NATIVE_END;
}
// End Class UESSubSystem Function BroadcastMessageToAllClients

// Begin Class UESSubSystem Function CheckConnection
struct Z_Construct_UFunction_UESSubSystem_CheckConnection_Statics
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapePlugin" },
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESSubSystem_CheckConnection_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESSubSystem, nullptr, "CheckConnection", nullptr, nullptr, nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_CheckConnection_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESSubSystem_CheckConnection_Statics::Function_MetaDataParams) };
UFunction* Z_Construct_UFunction_UESSubSystem_CheckConnection()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESSubSystem_CheckConnection_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESSubSystem::execCheckConnection)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->CheckConnection();
	P_NATIVE_END;
}
// End Class UESSubSystem Function CheckConnection

// Begin Class UESSubSystem Function CloseEPU
struct Z_Construct_UFunction_UESSubSystem_CloseEPU_Statics
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapePlugin" },
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESSubSystem_CloseEPU_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESSubSystem, nullptr, "CloseEPU", nullptr, nullptr, nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_CloseEPU_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESSubSystem_CloseEPU_Statics::Function_MetaDataParams) };
UFunction* Z_Construct_UFunction_UESSubSystem_CloseEPU()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESSubSystem_CloseEPU_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESSubSystem::execCloseEPU)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->CloseEPU();
	P_NATIVE_END;
}
// End Class UESSubSystem Function CloseEPU

// Begin Class UESSubSystem Function CloseReceiver
struct Z_Construct_UFunction_UESSubSystem_CloseReceiver_Statics
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapeSubSystem" },
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESSubSystem_CloseReceiver_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESSubSystem, nullptr, "CloseReceiver", nullptr, nullptr, nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_CloseReceiver_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESSubSystem_CloseReceiver_Statics::Function_MetaDataParams) };
UFunction* Z_Construct_UFunction_UESSubSystem_CloseReceiver()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESSubSystem_CloseReceiver_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESSubSystem::execCloseReceiver)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->CloseReceiver();
	P_NATIVE_END;
}
// End Class UESSubSystem Function CloseReceiver

// Begin Class UESSubSystem Function Connect
struct Z_Construct_UFunction_UESSubSystem_Connect_Statics
{
	struct ESSubSystem_eventConnect_Parms
	{
		FString ipAddress;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapePlugin" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "//Connects to the EPU SDK\n" },
#endif
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Connects to the EPU SDK" },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ipAddress_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FStrPropertyParams NewProp_ipAddress;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UESSubSystem_Connect_Statics::NewProp_ipAddress = { "ipAddress", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESSubSystem_eventConnect_Parms, ipAddress), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ipAddress_MetaData), NewProp_ipAddress_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UESSubSystem_Connect_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESSubSystem_Connect_Statics::NewProp_ipAddress,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_Connect_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESSubSystem_Connect_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESSubSystem, nullptr, "Connect", nullptr, nullptr, Z_Construct_UFunction_UESSubSystem_Connect_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_Connect_Statics::PropPointers), sizeof(Z_Construct_UFunction_UESSubSystem_Connect_Statics::ESSubSystem_eventConnect_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_Connect_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESSubSystem_Connect_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UESSubSystem_Connect_Statics::ESSubSystem_eventConnect_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UESSubSystem_Connect()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESSubSystem_Connect_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESSubSystem::execConnect)
{
	P_GET_PROPERTY(FStrProperty,Z_Param_ipAddress);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->Connect(Z_Param_ipAddress);
	P_NATIVE_END;
}
// End Class UESSubSystem Function Connect

// Begin Class UESSubSystem Function ConnectAlternative
struct Z_Construct_UFunction_UESSubSystem_ConnectAlternative_Statics
{
	struct ESSubSystem_eventConnectAlternative_Parms
	{
		FString ipAddress;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapePlugin" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "//Alternative Method to Connect to the EPU SDK\n" },
#endif
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Alternative Method to Connect to the EPU SDK" },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ipAddress_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FStrPropertyParams NewProp_ipAddress;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UESSubSystem_ConnectAlternative_Statics::NewProp_ipAddress = { "ipAddress", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESSubSystem_eventConnectAlternative_Parms, ipAddress), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ipAddress_MetaData), NewProp_ipAddress_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UESSubSystem_ConnectAlternative_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESSubSystem_ConnectAlternative_Statics::NewProp_ipAddress,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_ConnectAlternative_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESSubSystem_ConnectAlternative_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESSubSystem, nullptr, "ConnectAlternative", nullptr, nullptr, Z_Construct_UFunction_UESSubSystem_ConnectAlternative_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_ConnectAlternative_Statics::PropPointers), sizeof(Z_Construct_UFunction_UESSubSystem_ConnectAlternative_Statics::ESSubSystem_eventConnectAlternative_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_ConnectAlternative_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESSubSystem_ConnectAlternative_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UESSubSystem_ConnectAlternative_Statics::ESSubSystem_eventConnectAlternative_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UESSubSystem_ConnectAlternative()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESSubSystem_ConnectAlternative_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESSubSystem::execConnectAlternative)
{
	P_GET_PROPERTY(FStrProperty,Z_Param_ipAddress);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->ConnectAlternative(Z_Param_ipAddress);
	P_NATIVE_END;
}
// End Class UESSubSystem Function ConnectAlternative

// Begin Class UESSubSystem Function ConvertSERToEmotions
struct Z_Construct_UFunction_UESSubSystem_ConvertSERToEmotions_Statics
{
	struct ESSubSystem_eventConvertSERToEmotions_Parms
	{
		TArray<int32> SEREmotionalValues;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapePlugin" },
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FIntPropertyParams NewProp_SEREmotionalValues_Inner;
	static const UECodeGen_Private::FArrayPropertyParams NewProp_SEREmotionalValues;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UESSubSystem_ConvertSERToEmotions_Statics::NewProp_SEREmotionalValues_Inner = { "SEREmotionalValues", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UESSubSystem_ConvertSERToEmotions_Statics::NewProp_SEREmotionalValues = { "SEREmotionalValues", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESSubSystem_eventConvertSERToEmotions_Parms, SEREmotionalValues), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UESSubSystem_ConvertSERToEmotions_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESSubSystem_ConvertSERToEmotions_Statics::NewProp_SEREmotionalValues_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESSubSystem_ConvertSERToEmotions_Statics::NewProp_SEREmotionalValues,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_ConvertSERToEmotions_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESSubSystem_ConvertSERToEmotions_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESSubSystem, nullptr, "ConvertSERToEmotions", nullptr, nullptr, Z_Construct_UFunction_UESSubSystem_ConvertSERToEmotions_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_ConvertSERToEmotions_Statics::PropPointers), sizeof(Z_Construct_UFunction_UESSubSystem_ConvertSERToEmotions_Statics::ESSubSystem_eventConvertSERToEmotions_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_ConvertSERToEmotions_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESSubSystem_ConvertSERToEmotions_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UESSubSystem_ConvertSERToEmotions_Statics::ESSubSystem_eventConvertSERToEmotions_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UESSubSystem_ConvertSERToEmotions()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESSubSystem_ConvertSERToEmotions_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESSubSystem::execConvertSERToEmotions)
{
	P_GET_TARRAY(int32,Z_Param_SEREmotionalValues);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->ConvertSERToEmotions(Z_Param_SEREmotionalValues);
	P_NATIVE_END;
}
// End Class UESSubSystem Function ConvertSERToEmotions

// Begin Class UESSubSystem Function CustomWave
struct Z_Construct_UFunction_UESSubSystem_CustomWave_Statics
{
	struct ESSubSystem_eventCustomWave_Parms
	{
		FString type;
		int32 apex;
		int32 curve;
		int32 level;
		int32 duration;
		int32 origin;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapePlugin" },
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FStrPropertyParams NewProp_type;
	static const UECodeGen_Private::FIntPropertyParams NewProp_apex;
	static const UECodeGen_Private::FIntPropertyParams NewProp_curve;
	static const UECodeGen_Private::FIntPropertyParams NewProp_level;
	static const UECodeGen_Private::FIntPropertyParams NewProp_duration;
	static const UECodeGen_Private::FIntPropertyParams NewProp_origin;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UESSubSystem_CustomWave_Statics::NewProp_type = { "type", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESSubSystem_eventCustomWave_Parms, type), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UESSubSystem_CustomWave_Statics::NewProp_apex = { "apex", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESSubSystem_eventCustomWave_Parms, apex), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UESSubSystem_CustomWave_Statics::NewProp_curve = { "curve", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESSubSystem_eventCustomWave_Parms, curve), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UESSubSystem_CustomWave_Statics::NewProp_level = { "level", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESSubSystem_eventCustomWave_Parms, level), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UESSubSystem_CustomWave_Statics::NewProp_duration = { "duration", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESSubSystem_eventCustomWave_Parms, duration), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UESSubSystem_CustomWave_Statics::NewProp_origin = { "origin", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESSubSystem_eventCustomWave_Parms, origin), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UESSubSystem_CustomWave_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESSubSystem_CustomWave_Statics::NewProp_type,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESSubSystem_CustomWave_Statics::NewProp_apex,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESSubSystem_CustomWave_Statics::NewProp_curve,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESSubSystem_CustomWave_Statics::NewProp_level,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESSubSystem_CustomWave_Statics::NewProp_duration,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESSubSystem_CustomWave_Statics::NewProp_origin,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_CustomWave_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESSubSystem_CustomWave_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESSubSystem, nullptr, "CustomWave", nullptr, nullptr, Z_Construct_UFunction_UESSubSystem_CustomWave_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_CustomWave_Statics::PropPointers), sizeof(Z_Construct_UFunction_UESSubSystem_CustomWave_Statics::ESSubSystem_eventCustomWave_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_CustomWave_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESSubSystem_CustomWave_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UESSubSystem_CustomWave_Statics::ESSubSystem_eventCustomWave_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UESSubSystem_CustomWave()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESSubSystem_CustomWave_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESSubSystem::execCustomWave)
{
	P_GET_PROPERTY(FStrProperty,Z_Param_type);
	P_GET_PROPERTY(FIntProperty,Z_Param_apex);
	P_GET_PROPERTY(FIntProperty,Z_Param_curve);
	P_GET_PROPERTY(FIntProperty,Z_Param_level);
	P_GET_PROPERTY(FIntProperty,Z_Param_duration);
	P_GET_PROPERTY(FIntProperty,Z_Param_origin);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->CustomWave(Z_Param_type,Z_Param_apex,Z_Param_curve,Z_Param_level,Z_Param_duration,Z_Param_origin);
	P_NATIVE_END;
}
// End Class UESSubSystem Function CustomWave

// Begin Class UESSubSystem Function EnableDisableFaceTracking
struct Z_Construct_UFunction_UESSubSystem_EnableDisableFaceTracking_Statics
{
	struct ESSubSystem_eventEnableDisableFaceTracking_Parms
	{
		bool on;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapePlugin" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "//This just close the socket connection, not the EPU\n" },
#endif
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "This just close the socket connection, not the EPU" },
#endif
	};
#endif // WITH_METADATA
	static void NewProp_on_SetBit(void* Obj);
	static const UECodeGen_Private::FBoolPropertyParams NewProp_on;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
void Z_Construct_UFunction_UESSubSystem_EnableDisableFaceTracking_Statics::NewProp_on_SetBit(void* Obj)
{
	((ESSubSystem_eventEnableDisableFaceTracking_Parms*)Obj)->on = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UESSubSystem_EnableDisableFaceTracking_Statics::NewProp_on = { "on", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ESSubSystem_eventEnableDisableFaceTracking_Parms), &Z_Construct_UFunction_UESSubSystem_EnableDisableFaceTracking_Statics::NewProp_on_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UESSubSystem_EnableDisableFaceTracking_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESSubSystem_EnableDisableFaceTracking_Statics::NewProp_on,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_EnableDisableFaceTracking_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESSubSystem_EnableDisableFaceTracking_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESSubSystem, nullptr, "EnableDisableFaceTracking", nullptr, nullptr, Z_Construct_UFunction_UESSubSystem_EnableDisableFaceTracking_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_EnableDisableFaceTracking_Statics::PropPointers), sizeof(Z_Construct_UFunction_UESSubSystem_EnableDisableFaceTracking_Statics::ESSubSystem_eventEnableDisableFaceTracking_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_EnableDisableFaceTracking_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESSubSystem_EnableDisableFaceTracking_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UESSubSystem_EnableDisableFaceTracking_Statics::ESSubSystem_eventEnableDisableFaceTracking_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UESSubSystem_EnableDisableFaceTracking()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESSubSystem_EnableDisableFaceTracking_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESSubSystem::execEnableDisableFaceTracking)
{
	P_GET_UBOOL(Z_Param_on);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->EnableDisableFaceTracking(Z_Param_on);
	P_NATIVE_END;
}
// End Class UESSubSystem Function EnableDisableFaceTracking

// Begin Class UESSubSystem Function EnableDisableToneOfVoiceDetection
struct Z_Construct_UFunction_UESSubSystem_EnableDisableToneOfVoiceDetection_Statics
{
	struct ESSubSystem_eventEnableDisableToneOfVoiceDetection_Parms
	{
		bool on;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapePlugin" },
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
	};
#endif // WITH_METADATA
	static void NewProp_on_SetBit(void* Obj);
	static const UECodeGen_Private::FBoolPropertyParams NewProp_on;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
void Z_Construct_UFunction_UESSubSystem_EnableDisableToneOfVoiceDetection_Statics::NewProp_on_SetBit(void* Obj)
{
	((ESSubSystem_eventEnableDisableToneOfVoiceDetection_Parms*)Obj)->on = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UESSubSystem_EnableDisableToneOfVoiceDetection_Statics::NewProp_on = { "on", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ESSubSystem_eventEnableDisableToneOfVoiceDetection_Parms), &Z_Construct_UFunction_UESSubSystem_EnableDisableToneOfVoiceDetection_Statics::NewProp_on_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UESSubSystem_EnableDisableToneOfVoiceDetection_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESSubSystem_EnableDisableToneOfVoiceDetection_Statics::NewProp_on,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_EnableDisableToneOfVoiceDetection_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESSubSystem_EnableDisableToneOfVoiceDetection_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESSubSystem, nullptr, "EnableDisableToneOfVoiceDetection", nullptr, nullptr, Z_Construct_UFunction_UESSubSystem_EnableDisableToneOfVoiceDetection_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_EnableDisableToneOfVoiceDetection_Statics::PropPointers), sizeof(Z_Construct_UFunction_UESSubSystem_EnableDisableToneOfVoiceDetection_Statics::ESSubSystem_eventEnableDisableToneOfVoiceDetection_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_EnableDisableToneOfVoiceDetection_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESSubSystem_EnableDisableToneOfVoiceDetection_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UESSubSystem_EnableDisableToneOfVoiceDetection_Statics::ESSubSystem_eventEnableDisableToneOfVoiceDetection_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UESSubSystem_EnableDisableToneOfVoiceDetection()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESSubSystem_EnableDisableToneOfVoiceDetection_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESSubSystem::execEnableDisableToneOfVoiceDetection)
{
	P_GET_UBOOL(Z_Param_on);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->EnableDisableToneOfVoiceDetection(Z_Param_on);
	P_NATIVE_END;
}
// End Class UESSubSystem Function EnableDisableToneOfVoiceDetection

// Begin Class UESSubSystem Function EraseLexic
struct Z_Construct_UFunction_UESSubSystem_EraseLexic_Statics
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapePlugin" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "//Erase all learned words and personality(not sure about this one)\n" },
#endif
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Erase all learned words and personality(not sure about this one)" },
#endif
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESSubSystem_EraseLexic_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESSubSystem, nullptr, "EraseLexic", nullptr, nullptr, nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_EraseLexic_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESSubSystem_EraseLexic_Statics::Function_MetaDataParams) };
UFunction* Z_Construct_UFunction_UESSubSystem_EraseLexic()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESSubSystem_EraseLexic_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESSubSystem::execEraseLexic)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->EraseLexic();
	P_NATIVE_END;
}
// End Class UESSubSystem Function EraseLexic

// Begin Class UESSubSystem Function GetCurrentFaceTrackingUser
struct Z_Construct_UFunction_UESSubSystem_GetCurrentFaceTrackingUser_Statics
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapePlugin" },
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESSubSystem_GetCurrentFaceTrackingUser_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESSubSystem, nullptr, "GetCurrentFaceTrackingUser", nullptr, nullptr, nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_GetCurrentFaceTrackingUser_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESSubSystem_GetCurrentFaceTrackingUser_Statics::Function_MetaDataParams) };
UFunction* Z_Construct_UFunction_UESSubSystem_GetCurrentFaceTrackingUser()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESSubSystem_GetCurrentFaceTrackingUser_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESSubSystem::execGetCurrentFaceTrackingUser)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->GetCurrentFaceTrackingUser();
	P_NATIVE_END;
}
// End Class UESSubSystem Function GetCurrentFaceTrackingUser

// Begin Class UESSubSystem Function GetSupportedLanguages
struct Z_Construct_UFunction_UESSubSystem_GetSupportedLanguages_Statics
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapePlugin" },
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESSubSystem_GetSupportedLanguages_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESSubSystem, nullptr, "GetSupportedLanguages", nullptr, nullptr, nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_GetSupportedLanguages_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESSubSystem_GetSupportedLanguages_Statics::Function_MetaDataParams) };
UFunction* Z_Construct_UFunction_UESSubSystem_GetSupportedLanguages()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESSubSystem_GetSupportedLanguages_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESSubSystem::execGetSupportedLanguages)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->GetSupportedLanguages();
	P_NATIVE_END;
}
// End Class UESSubSystem Function GetSupportedLanguages

// Begin Class UESSubSystem Function HandleSERResponse
struct Z_Construct_UFunction_UESSubSystem_HandleSERResponse_Statics
{
	struct ESSubSystem_eventHandleSERResponse_Parms
	{
		FString text;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapePlugin" },
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FStrPropertyParams NewProp_text;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UESSubSystem_HandleSERResponse_Statics::NewProp_text = { "text", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESSubSystem_eventHandleSERResponse_Parms, text), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UESSubSystem_HandleSERResponse_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESSubSystem_HandleSERResponse_Statics::NewProp_text,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_HandleSERResponse_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESSubSystem_HandleSERResponse_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESSubSystem, nullptr, "HandleSERResponse", nullptr, nullptr, Z_Construct_UFunction_UESSubSystem_HandleSERResponse_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_HandleSERResponse_Statics::PropPointers), sizeof(Z_Construct_UFunction_UESSubSystem_HandleSERResponse_Statics::ESSubSystem_eventHandleSERResponse_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_HandleSERResponse_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESSubSystem_HandleSERResponse_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UESSubSystem_HandleSERResponse_Statics::ESSubSystem_eventHandleSERResponse_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UESSubSystem_HandleSERResponse()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESSubSystem_HandleSERResponse_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESSubSystem::execHandleSERResponse)
{
	P_GET_PROPERTY(FStrProperty,Z_Param_text);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->HandleSERResponse(Z_Param_text);
	P_NATIVE_END;
}
// End Class UESSubSystem Function HandleSERResponse

// Begin Class UESSubSystem Function InjectEmotion
struct Z_Construct_UFunction_UESSubSystem_InjectEmotion_Statics
{
	struct ESSubSystem_eventInjectEmotion_Parms
	{
		FString emotion;
		FString level;
		FString duration;
		FString origin_id;
		FString apex;
		FString curve;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapePlugin" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "//Inject manually a emotion this can be usefull to be sure something will trigger within the EPU\n" },
#endif
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Inject manually a emotion this can be usefull to be sure something will trigger within the EPU" },
#endif
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FStrPropertyParams NewProp_emotion;
	static const UECodeGen_Private::FStrPropertyParams NewProp_level;
	static const UECodeGen_Private::FStrPropertyParams NewProp_duration;
	static const UECodeGen_Private::FStrPropertyParams NewProp_origin_id;
	static const UECodeGen_Private::FStrPropertyParams NewProp_apex;
	static const UECodeGen_Private::FStrPropertyParams NewProp_curve;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UESSubSystem_InjectEmotion_Statics::NewProp_emotion = { "emotion", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESSubSystem_eventInjectEmotion_Parms, emotion), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UESSubSystem_InjectEmotion_Statics::NewProp_level = { "level", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESSubSystem_eventInjectEmotion_Parms, level), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UESSubSystem_InjectEmotion_Statics::NewProp_duration = { "duration", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESSubSystem_eventInjectEmotion_Parms, duration), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UESSubSystem_InjectEmotion_Statics::NewProp_origin_id = { "origin_id", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESSubSystem_eventInjectEmotion_Parms, origin_id), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UESSubSystem_InjectEmotion_Statics::NewProp_apex = { "apex", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESSubSystem_eventInjectEmotion_Parms, apex), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UESSubSystem_InjectEmotion_Statics::NewProp_curve = { "curve", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESSubSystem_eventInjectEmotion_Parms, curve), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UESSubSystem_InjectEmotion_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESSubSystem_InjectEmotion_Statics::NewProp_emotion,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESSubSystem_InjectEmotion_Statics::NewProp_level,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESSubSystem_InjectEmotion_Statics::NewProp_duration,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESSubSystem_InjectEmotion_Statics::NewProp_origin_id,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESSubSystem_InjectEmotion_Statics::NewProp_apex,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESSubSystem_InjectEmotion_Statics::NewProp_curve,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_InjectEmotion_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESSubSystem_InjectEmotion_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESSubSystem, nullptr, "InjectEmotion", nullptr, nullptr, Z_Construct_UFunction_UESSubSystem_InjectEmotion_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_InjectEmotion_Statics::PropPointers), sizeof(Z_Construct_UFunction_UESSubSystem_InjectEmotion_Statics::ESSubSystem_eventInjectEmotion_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_InjectEmotion_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESSubSystem_InjectEmotion_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UESSubSystem_InjectEmotion_Statics::ESSubSystem_eventInjectEmotion_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UESSubSystem_InjectEmotion()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESSubSystem_InjectEmotion_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESSubSystem::execInjectEmotion)
{
	P_GET_PROPERTY(FStrProperty,Z_Param_emotion);
	P_GET_PROPERTY(FStrProperty,Z_Param_level);
	P_GET_PROPERTY(FStrProperty,Z_Param_duration);
	P_GET_PROPERTY(FStrProperty,Z_Param_origin_id);
	P_GET_PROPERTY(FStrProperty,Z_Param_apex);
	P_GET_PROPERTY(FStrProperty,Z_Param_curve);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->InjectEmotion(Z_Param_emotion,Z_Param_level,Z_Param_duration,Z_Param_origin_id,Z_Param_apex,Z_Param_curve);
	P_NATIVE_END;
}
// End Class UESSubSystem Function InjectEmotion

// Begin Class UESSubSystem Function Login
struct Z_Construct_UFunction_UESSubSystem_Login_Statics
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapePlugin" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/// ------- NEW API --------\n" },
#endif
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "------- NEW API --------" },
#endif
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESSubSystem_Login_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESSubSystem, nullptr, "Login", nullptr, nullptr, nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_Login_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESSubSystem_Login_Statics::Function_MetaDataParams) };
UFunction* Z_Construct_UFunction_UESSubSystem_Login()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESSubSystem_Login_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESSubSystem::execLogin)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->Login();
	P_NATIVE_END;
}
// End Class UESSubSystem Function Login

// Begin Class UESSubSystem Function Logout
struct Z_Construct_UFunction_UESSubSystem_Logout_Statics
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapePlugin" },
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESSubSystem_Logout_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESSubSystem, nullptr, "Logout", nullptr, nullptr, nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_Logout_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESSubSystem_Logout_Statics::Function_MetaDataParams) };
UFunction* Z_Construct_UFunction_UESSubSystem_Logout()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESSubSystem_Logout_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESSubSystem::execLogout)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->Logout();
	P_NATIVE_END;
}
// End Class UESSubSystem Function Logout

// Begin Class UESSubSystem Function parseVisems
struct Z_Construct_UFunction_UESSubSystem_parseVisems_Statics
{
	struct ESSubSystem_eventparseVisems_Parms
	{
		TArray<FViseme> visems;
		TArray<FViseme> ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapePlugin" },
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_visems_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FStructPropertyParams NewProp_visems_Inner;
	static const UECodeGen_Private::FArrayPropertyParams NewProp_visems;
	static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue_Inner;
	static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UESSubSystem_parseVisems_Statics::NewProp_visems_Inner = { "visems", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FViseme, METADATA_PARAMS(0, nullptr) }; // 3536892201
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UESSubSystem_parseVisems_Statics::NewProp_visems = { "visems", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESSubSystem_eventparseVisems_Parms, visems), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_visems_MetaData), NewProp_visems_MetaData) }; // 3536892201
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UESSubSystem_parseVisems_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FViseme, METADATA_PARAMS(0, nullptr) }; // 3536892201
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UESSubSystem_parseVisems_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESSubSystem_eventparseVisems_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 3536892201
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UESSubSystem_parseVisems_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESSubSystem_parseVisems_Statics::NewProp_visems_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESSubSystem_parseVisems_Statics::NewProp_visems,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESSubSystem_parseVisems_Statics::NewProp_ReturnValue_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESSubSystem_parseVisems_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_parseVisems_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESSubSystem_parseVisems_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESSubSystem, nullptr, "parseVisems", nullptr, nullptr, Z_Construct_UFunction_UESSubSystem_parseVisems_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_parseVisems_Statics::PropPointers), sizeof(Z_Construct_UFunction_UESSubSystem_parseVisems_Statics::ESSubSystem_eventparseVisems_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_parseVisems_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESSubSystem_parseVisems_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UESSubSystem_parseVisems_Statics::ESSubSystem_eventparseVisems_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UESSubSystem_parseVisems()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESSubSystem_parseVisems_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESSubSystem::execparseVisems)
{
	P_GET_TARRAY_REF(FViseme,Z_Param_Out_visems);
	P_FINISH;
	P_NATIVE_BEGIN;
	*(TArray<FViseme>*)Z_Param__Result=UESSubSystem::parseVisems(Z_Param_Out_visems);
	P_NATIVE_END;
}
// End Class UESSubSystem Function parseVisems

// Begin Class UESSubSystem Function PauseEPU
struct Z_Construct_UFunction_UESSubSystem_PauseEPU_Statics
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapePlugin" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "//Beware using this make sure its running first    \n" },
#endif
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Beware using this make sure its running first" },
#endif
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESSubSystem_PauseEPU_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESSubSystem, nullptr, "PauseEPU", nullptr, nullptr, nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_PauseEPU_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESSubSystem_PauseEPU_Statics::Function_MetaDataParams) };
UFunction* Z_Construct_UFunction_UESSubSystem_PauseEPU()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESSubSystem_PauseEPU_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESSubSystem::execPauseEPU)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->PauseEPU();
	P_NATIVE_END;
}
// End Class UESSubSystem Function PauseEPU

// Begin Class UESSubSystem Function PostSER
struct Z_Construct_UFunction_UESSubSystem_PostSER_Statics
{
	struct ESSubSystem_eventPostSER_Parms
	{
		FString Pathsuffix;
		FSecretParam Secret_Param;
		TArray<uint8> audio;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapePlugin" },
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FStrPropertyParams NewProp_Pathsuffix;
	static const UECodeGen_Private::FStructPropertyParams NewProp_Secret_Param;
	static const UECodeGen_Private::FBytePropertyParams NewProp_audio_Inner;
	static const UECodeGen_Private::FArrayPropertyParams NewProp_audio;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UESSubSystem_PostSER_Statics::NewProp_Pathsuffix = { "Pathsuffix", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESSubSystem_eventPostSER_Parms, Pathsuffix), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UESSubSystem_PostSER_Statics::NewProp_Secret_Param = { "Secret_Param", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESSubSystem_eventPostSER_Parms, Secret_Param), Z_Construct_UScriptStruct_FSecretParam, METADATA_PARAMS(0, nullptr) }; // 4217548236
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UESSubSystem_PostSER_Statics::NewProp_audio_Inner = { "audio", 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_UESSubSystem_PostSER_Statics::NewProp_audio = { "audio", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESSubSystem_eventPostSER_Parms, audio), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UESSubSystem_PostSER_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESSubSystem_PostSER_Statics::NewProp_Pathsuffix,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESSubSystem_PostSER_Statics::NewProp_Secret_Param,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESSubSystem_PostSER_Statics::NewProp_audio_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESSubSystem_PostSER_Statics::NewProp_audio,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_PostSER_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESSubSystem_PostSER_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESSubSystem, nullptr, "PostSER", nullptr, nullptr, Z_Construct_UFunction_UESSubSystem_PostSER_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_PostSER_Statics::PropPointers), sizeof(Z_Construct_UFunction_UESSubSystem_PostSER_Statics::ESSubSystem_eventPostSER_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_PostSER_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESSubSystem_PostSER_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UESSubSystem_PostSER_Statics::ESSubSystem_eventPostSER_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UESSubSystem_PostSER()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESSubSystem_PostSER_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESSubSystem::execPostSER)
{
	P_GET_PROPERTY(FStrProperty,Z_Param_Pathsuffix);
	P_GET_STRUCT(FSecretParam,Z_Param_Secret_Param);
	P_GET_TARRAY(uint8,Z_Param_audio);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->PostSER(Z_Param_Pathsuffix,Z_Param_Secret_Param,Z_Param_audio);
	P_NATIVE_END;
}
// End Class UESSubSystem Function PostSER

// Begin Class UESSubSystem Function ReadGPTSharedMemory
struct Z_Construct_UFunction_UESSubSystem_ReadGPTSharedMemory_Statics
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapePlugin" },
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESSubSystem_ReadGPTSharedMemory_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESSubSystem, nullptr, "ReadGPTSharedMemory", nullptr, nullptr, nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_ReadGPTSharedMemory_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESSubSystem_ReadGPTSharedMemory_Statics::Function_MetaDataParams) };
UFunction* Z_Construct_UFunction_UESSubSystem_ReadGPTSharedMemory()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESSubSystem_ReadGPTSharedMemory_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESSubSystem::execReadGPTSharedMemory)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->ReadGPTSharedMemory();
	P_NATIVE_END;
}
// End Class UESSubSystem Function ReadGPTSharedMemory

// Begin Class UESSubSystem Function ReadMDADSharedMemory
struct Z_Construct_UFunction_UESSubSystem_ReadMDADSharedMemory_Statics
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapePlugin" },
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESSubSystem_ReadMDADSharedMemory_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESSubSystem, nullptr, "ReadMDADSharedMemory", nullptr, nullptr, nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_ReadMDADSharedMemory_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESSubSystem_ReadMDADSharedMemory_Statics::Function_MetaDataParams) };
UFunction* Z_Construct_UFunction_UESSubSystem_ReadMDADSharedMemory()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESSubSystem_ReadMDADSharedMemory_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESSubSystem::execReadMDADSharedMemory)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->ReadMDADSharedMemory();
	P_NATIVE_END;
}
// End Class UESSubSystem Function ReadMDADSharedMemory

// Begin Class UESSubSystem Function ReadVisemeSharedMemory
struct Z_Construct_UFunction_UESSubSystem_ReadVisemeSharedMemory_Statics
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapePlugin" },
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESSubSystem_ReadVisemeSharedMemory_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESSubSystem, nullptr, "ReadVisemeSharedMemory", nullptr, nullptr, nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_ReadVisemeSharedMemory_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESSubSystem_ReadVisemeSharedMemory_Statics::Function_MetaDataParams) };
UFunction* Z_Construct_UFunction_UESSubSystem_ReadVisemeSharedMemory()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESSubSystem_ReadVisemeSharedMemory_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESSubSystem::execReadVisemeSharedMemory)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->ReadVisemeSharedMemory();
	P_NATIVE_END;
}
// End Class UESSubSystem Function ReadVisemeSharedMemory

// Begin Class UESSubSystem Function ReceiveMessage
struct Z_Construct_UFunction_UESSubSystem_ReceiveMessage_Statics
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapePlugin" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "///This is the recieveMessage you call this whetever you want to receive something from the EPU SDK Buffer,\n///just take in note this use a nonblocking setting, so if you put a .Send() and a .Recv() one after the other it will not compute the correct values.    \n///Nowadays this is mostly used to receive IO messages and special systems if needed, but you can also get the emotional states but the Shared Memory method is recommended nowadays.\n" },
#endif
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "This is the recieveMessage you call this whetever you want to receive something from the EPU SDK Buffer,\njust take in note this use a nonblocking setting, so if you put a .Send() and a .Recv() one after the other it will not compute the correct values.\nNowadays this is mostly used to receive IO messages and special systems if needed, but you can also get the emotional states but the Shared Memory method is recommended nowadays." },
#endif
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESSubSystem_ReceiveMessage_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESSubSystem, nullptr, "ReceiveMessage", nullptr, nullptr, nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_ReceiveMessage_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESSubSystem_ReceiveMessage_Statics::Function_MetaDataParams) };
UFunction* Z_Construct_UFunction_UESSubSystem_ReceiveMessage()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESSubSystem_ReceiveMessage_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESSubSystem::execReceiveMessage)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->ReceiveMessage();
	P_NATIVE_END;
}
// End Class UESSubSystem Function ReceiveMessage

// Begin Class UESSubSystem Function ResetEPU
struct Z_Construct_UFunction_UESSubSystem_ResetEPU_Statics
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapePlugin" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "//Reset EPU \n" },
#endif
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Reset EPU" },
#endif
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESSubSystem_ResetEPU_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESSubSystem, nullptr, "ResetEPU", nullptr, nullptr, nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_ResetEPU_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESSubSystem_ResetEPU_Statics::Function_MetaDataParams) };
UFunction* Z_Construct_UFunction_UESSubSystem_ResetEPU()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESSubSystem_ResetEPU_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESSubSystem::execResetEPU)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->ResetEPU();
	P_NATIVE_END;
}
// End Class UESSubSystem Function ResetEPU

// Begin Class UESSubSystem Function ResumeEPU
struct Z_Construct_UFunction_UESSubSystem_ResumeEPU_Statics
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapePlugin" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "//Same goes here make sure its paused first    \n" },
#endif
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Same goes here make sure its paused first" },
#endif
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESSubSystem_ResumeEPU_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESSubSystem, nullptr, "ResumeEPU", nullptr, nullptr, nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_ResumeEPU_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESSubSystem_ResumeEPU_Statics::Function_MetaDataParams) };
UFunction* Z_Construct_UFunction_UESSubSystem_ResumeEPU()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESSubSystem_ResumeEPU_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESSubSystem::execResumeEPU)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->ResumeEPU();
	P_NATIVE_END;
}
// End Class UESSubSystem Function ResumeEPU

// Begin Class UESSubSystem Function SaveSimbolicLearning
struct Z_Construct_UFunction_UESSubSystem_SaveSimbolicLearning_Statics
{
	struct ESSubSystem_eventSaveSimbolicLearning_Parms
	{
		FString word;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapePlugin" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "//Save the SimbolicLearning to a word\n" },
#endif
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Save the SimbolicLearning to a word" },
#endif
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FStrPropertyParams NewProp_word;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UESSubSystem_SaveSimbolicLearning_Statics::NewProp_word = { "word", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESSubSystem_eventSaveSimbolicLearning_Parms, word), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UESSubSystem_SaveSimbolicLearning_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESSubSystem_SaveSimbolicLearning_Statics::NewProp_word,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_SaveSimbolicLearning_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESSubSystem_SaveSimbolicLearning_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESSubSystem, nullptr, "SaveSimbolicLearning", nullptr, nullptr, Z_Construct_UFunction_UESSubSystem_SaveSimbolicLearning_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_SaveSimbolicLearning_Statics::PropPointers), sizeof(Z_Construct_UFunction_UESSubSystem_SaveSimbolicLearning_Statics::ESSubSystem_eventSaveSimbolicLearning_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_SaveSimbolicLearning_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESSubSystem_SaveSimbolicLearning_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UESSubSystem_SaveSimbolicLearning_Statics::ESSubSystem_eventSaveSimbolicLearning_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UESSubSystem_SaveSimbolicLearning()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESSubSystem_SaveSimbolicLearning_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESSubSystem::execSaveSimbolicLearning)
{
	P_GET_PROPERTY(FStrProperty,Z_Param_word);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SaveSimbolicLearning(Z_Param_word);
	P_NATIVE_END;
}
// End Class UESSubSystem Function SaveSimbolicLearning

// Begin Class UESSubSystem Function SendBroadcast
struct Z_Construct_UFunction_UESSubSystem_SendBroadcast_Statics
{
	struct ESSubSystem_eventSendBroadcast_Parms
	{
		FString message;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapePlugin" },
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FStrPropertyParams NewProp_message;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UESSubSystem_SendBroadcast_Statics::NewProp_message = { "message", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESSubSystem_eventSendBroadcast_Parms, message), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UESSubSystem_SendBroadcast_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESSubSystem_SendBroadcast_Statics::NewProp_message,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_SendBroadcast_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESSubSystem_SendBroadcast_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESSubSystem, nullptr, "SendBroadcast", nullptr, nullptr, Z_Construct_UFunction_UESSubSystem_SendBroadcast_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_SendBroadcast_Statics::PropPointers), sizeof(Z_Construct_UFunction_UESSubSystem_SendBroadcast_Statics::ESSubSystem_eventSendBroadcast_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_SendBroadcast_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESSubSystem_SendBroadcast_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UESSubSystem_SendBroadcast_Statics::ESSubSystem_eventSendBroadcast_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UESSubSystem_SendBroadcast()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESSubSystem_SendBroadcast_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESSubSystem::execSendBroadcast)
{
	P_GET_PROPERTY(FStrProperty,Z_Param_message);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SendBroadcast(Z_Param_message);
	P_NATIVE_END;
}
// End Class UESSubSystem Function SendBroadcast

// Begin Class UESSubSystem Function SendCustomMessage
struct Z_Construct_UFunction_UESSubSystem_SendCustomMessage_Statics
{
	struct ESSubSystem_eventSendCustomMessage_Parms
	{
		FString Msg;
		bool end;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapePlugin" },
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FStrPropertyParams NewProp_Msg;
	static void NewProp_end_SetBit(void* Obj);
	static const UECodeGen_Private::FBoolPropertyParams NewProp_end;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UESSubSystem_SendCustomMessage_Statics::NewProp_Msg = { "Msg", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESSubSystem_eventSendCustomMessage_Parms, Msg), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UESSubSystem_SendCustomMessage_Statics::NewProp_end_SetBit(void* Obj)
{
	((ESSubSystem_eventSendCustomMessage_Parms*)Obj)->end = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UESSubSystem_SendCustomMessage_Statics::NewProp_end = { "end", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ESSubSystem_eventSendCustomMessage_Parms), &Z_Construct_UFunction_UESSubSystem_SendCustomMessage_Statics::NewProp_end_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UESSubSystem_SendCustomMessage_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESSubSystem_SendCustomMessage_Statics::NewProp_Msg,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESSubSystem_SendCustomMessage_Statics::NewProp_end,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_SendCustomMessage_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESSubSystem_SendCustomMessage_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESSubSystem, nullptr, "SendCustomMessage", nullptr, nullptr, Z_Construct_UFunction_UESSubSystem_SendCustomMessage_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_SendCustomMessage_Statics::PropPointers), sizeof(Z_Construct_UFunction_UESSubSystem_SendCustomMessage_Statics::ESSubSystem_eventSendCustomMessage_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_SendCustomMessage_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESSubSystem_SendCustomMessage_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UESSubSystem_SendCustomMessage_Statics::ESSubSystem_eventSendCustomMessage_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UESSubSystem_SendCustomMessage()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESSubSystem_SendCustomMessage_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESSubSystem::execSendCustomMessage)
{
	P_GET_PROPERTY(FStrProperty,Z_Param_Msg);
	P_GET_UBOOL(Z_Param_end);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SendCustomMessage(Z_Param_Msg,Z_Param_end);
	P_NATIVE_END;
}
// End Class UESSubSystem Function SendCustomMessage

// Begin Class UESSubSystem Function SendGet
struct Z_Construct_UFunction_UESSubSystem_SendGet_Statics
{
	struct ESSubSystem_eventSendGet_Parms
	{
		FString PathSuffix;
		TEnumAsByte<PossibleResponses> functionName;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapePlugin" },
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FStrPropertyParams NewProp_PathSuffix;
	static const UECodeGen_Private::FBytePropertyParams NewProp_functionName;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UESSubSystem_SendGet_Statics::NewProp_PathSuffix = { "PathSuffix", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESSubSystem_eventSendGet_Parms, PathSuffix), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UESSubSystem_SendGet_Statics::NewProp_functionName = { "functionName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESSubSystem_eventSendGet_Parms, functionName), Z_Construct_UEnum_EmoShapeSubSystem_PossibleResponses, METADATA_PARAMS(0, nullptr) }; // 736454516
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UESSubSystem_SendGet_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESSubSystem_SendGet_Statics::NewProp_PathSuffix,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESSubSystem_SendGet_Statics::NewProp_functionName,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_SendGet_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESSubSystem_SendGet_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESSubSystem, nullptr, "SendGet", nullptr, nullptr, Z_Construct_UFunction_UESSubSystem_SendGet_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_SendGet_Statics::PropPointers), sizeof(Z_Construct_UFunction_UESSubSystem_SendGet_Statics::ESSubSystem_eventSendGet_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_SendGet_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESSubSystem_SendGet_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UESSubSystem_SendGet_Statics::ESSubSystem_eventSendGet_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UESSubSystem_SendGet()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESSubSystem_SendGet_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESSubSystem::execSendGet)
{
	P_GET_PROPERTY(FStrProperty,Z_Param_PathSuffix);
	P_GET_PROPERTY(FByteProperty,Z_Param_functionName);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SendGet(Z_Param_PathSuffix,PossibleResponses(Z_Param_functionName));
	P_NATIVE_END;
}
// End Class UESSubSystem Function SendGet

// Begin Class UESSubSystem Function SendMessage
struct Z_Construct_UFunction_UESSubSystem_SendMessage_Statics
{
	struct ESSubSystem_eventSendMessage_Parms
	{
		FString message;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapePlugin" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "//Send a message for the EPU to process and generate a emotional response\n" },
#endif
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Send a message for the EPU to process and generate a emotional response" },
#endif
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FStrPropertyParams NewProp_message;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UESSubSystem_SendMessage_Statics::NewProp_message = { "message", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESSubSystem_eventSendMessage_Parms, message), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UESSubSystem_SendMessage_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESSubSystem_SendMessage_Statics::NewProp_message,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_SendMessage_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESSubSystem_SendMessage_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESSubSystem, nullptr, "SendMessage", nullptr, nullptr, Z_Construct_UFunction_UESSubSystem_SendMessage_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_SendMessage_Statics::PropPointers), sizeof(Z_Construct_UFunction_UESSubSystem_SendMessage_Statics::ESSubSystem_eventSendMessage_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_SendMessage_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESSubSystem_SendMessage_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UESSubSystem_SendMessage_Statics::ESSubSystem_eventSendMessage_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UESSubSystem_SendMessage()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESSubSystem_SendMessage_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESSubSystem::execSendMessage)
{
	P_GET_PROPERTY(FStrProperty,Z_Param_message);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SendMessage(Z_Param_message);
	P_NATIVE_END;
}
// End Class UESSubSystem Function SendMessage

// Begin Class UESSubSystem Function SendPost
struct Z_Construct_UFunction_UESSubSystem_SendPost_Statics
{
	struct ESSubSystem_eventSendPost_Parms
	{
		FString PathSuffix;
		UESJsonObject* Json;
		TEnumAsByte<PossibleResponses> functionName;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapePlugin" },
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FStrPropertyParams NewProp_PathSuffix;
	static const UECodeGen_Private::FObjectPropertyParams NewProp_Json;
	static const UECodeGen_Private::FBytePropertyParams NewProp_functionName;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UESSubSystem_SendPost_Statics::NewProp_PathSuffix = { "PathSuffix", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESSubSystem_eventSendPost_Parms, PathSuffix), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UESSubSystem_SendPost_Statics::NewProp_Json = { "Json", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESSubSystem_eventSendPost_Parms, Json), Z_Construct_UClass_UESJsonObject_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UESSubSystem_SendPost_Statics::NewProp_functionName = { "functionName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESSubSystem_eventSendPost_Parms, functionName), Z_Construct_UEnum_EmoShapeSubSystem_PossibleResponses, METADATA_PARAMS(0, nullptr) }; // 736454516
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UESSubSystem_SendPost_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESSubSystem_SendPost_Statics::NewProp_PathSuffix,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESSubSystem_SendPost_Statics::NewProp_Json,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESSubSystem_SendPost_Statics::NewProp_functionName,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_SendPost_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESSubSystem_SendPost_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESSubSystem, nullptr, "SendPost", nullptr, nullptr, Z_Construct_UFunction_UESSubSystem_SendPost_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_SendPost_Statics::PropPointers), sizeof(Z_Construct_UFunction_UESSubSystem_SendPost_Statics::ESSubSystem_eventSendPost_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_SendPost_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESSubSystem_SendPost_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UESSubSystem_SendPost_Statics::ESSubSystem_eventSendPost_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UESSubSystem_SendPost()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESSubSystem_SendPost_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESSubSystem::execSendPost)
{
	P_GET_PROPERTY(FStrProperty,Z_Param_PathSuffix);
	P_GET_OBJECT(UESJsonObject,Z_Param_Json);
	P_GET_PROPERTY(FByteProperty,Z_Param_functionName);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SendPost(Z_Param_PathSuffix,Z_Param_Json,PossibleResponses(Z_Param_functionName));
	P_NATIVE_END;
}
// End Class UESSubSystem Function SendPost

// Begin Class UESSubSystem Function SendPut
struct Z_Construct_UFunction_UESSubSystem_SendPut_Statics
{
	struct ESSubSystem_eventSendPut_Parms
	{
		FString PathSuffix;
		UESJsonObject* Json;
		TEnumAsByte<PossibleResponses> functionName;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapePlugin" },
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FStrPropertyParams NewProp_PathSuffix;
	static const UECodeGen_Private::FObjectPropertyParams NewProp_Json;
	static const UECodeGen_Private::FBytePropertyParams NewProp_functionName;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UESSubSystem_SendPut_Statics::NewProp_PathSuffix = { "PathSuffix", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESSubSystem_eventSendPut_Parms, PathSuffix), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UESSubSystem_SendPut_Statics::NewProp_Json = { "Json", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESSubSystem_eventSendPut_Parms, Json), Z_Construct_UClass_UESJsonObject_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UESSubSystem_SendPut_Statics::NewProp_functionName = { "functionName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESSubSystem_eventSendPut_Parms, functionName), Z_Construct_UEnum_EmoShapeSubSystem_PossibleResponses, METADATA_PARAMS(0, nullptr) }; // 736454516
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UESSubSystem_SendPut_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESSubSystem_SendPut_Statics::NewProp_PathSuffix,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESSubSystem_SendPut_Statics::NewProp_Json,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESSubSystem_SendPut_Statics::NewProp_functionName,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_SendPut_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESSubSystem_SendPut_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESSubSystem, nullptr, "SendPut", nullptr, nullptr, Z_Construct_UFunction_UESSubSystem_SendPut_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_SendPut_Statics::PropPointers), sizeof(Z_Construct_UFunction_UESSubSystem_SendPut_Statics::ESSubSystem_eventSendPut_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_SendPut_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESSubSystem_SendPut_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UESSubSystem_SendPut_Statics::ESSubSystem_eventSendPut_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UESSubSystem_SendPut()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESSubSystem_SendPut_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESSubSystem::execSendPut)
{
	P_GET_PROPERTY(FStrProperty,Z_Param_PathSuffix);
	P_GET_OBJECT(UESJsonObject,Z_Param_Json);
	P_GET_PROPERTY(FByteProperty,Z_Param_functionName);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SendPut(Z_Param_PathSuffix,Z_Param_Json,PossibleResponses(Z_Param_functionName));
	P_NATIVE_END;
}
// End Class UESSubSystem Function SendPut

// Begin Class UESSubSystem Function SendTextToSpeech
struct Z_Construct_UFunction_UESSubSystem_SendTextToSpeech_Statics
{
	struct ESSubSystem_eventSendTextToSpeech_Parms
	{
		FString message;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapePlugin" },
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FStrPropertyParams NewProp_message;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UESSubSystem_SendTextToSpeech_Statics::NewProp_message = { "message", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESSubSystem_eventSendTextToSpeech_Parms, message), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UESSubSystem_SendTextToSpeech_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESSubSystem_SendTextToSpeech_Statics::NewProp_message,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_SendTextToSpeech_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESSubSystem_SendTextToSpeech_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESSubSystem, nullptr, "SendTextToSpeech", nullptr, nullptr, Z_Construct_UFunction_UESSubSystem_SendTextToSpeech_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_SendTextToSpeech_Statics::PropPointers), sizeof(Z_Construct_UFunction_UESSubSystem_SendTextToSpeech_Statics::ESSubSystem_eventSendTextToSpeech_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_SendTextToSpeech_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESSubSystem_SendTextToSpeech_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UESSubSystem_SendTextToSpeech_Statics::ESSubSystem_eventSendTextToSpeech_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UESSubSystem_SendTextToSpeech()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESSubSystem_SendTextToSpeech_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESSubSystem::execSendTextToSpeech)
{
	P_GET_PROPERTY(FStrProperty,Z_Param_message);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SendTextToSpeech(Z_Param_message);
	P_NATIVE_END;
}
// End Class UESSubSystem Function SendTextToSpeech

// Begin Class UESSubSystem Function SetLanguages
struct Z_Construct_UFunction_UESSubSystem_SetLanguages_Statics
{
	struct ESSubSystem_eventSetLanguages_Parms
	{
		FString index;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapePlugin" },
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FStrPropertyParams NewProp_index;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UESSubSystem_SetLanguages_Statics::NewProp_index = { "index", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESSubSystem_eventSetLanguages_Parms, index), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UESSubSystem_SetLanguages_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESSubSystem_SetLanguages_Statics::NewProp_index,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_SetLanguages_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESSubSystem_SetLanguages_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESSubSystem, nullptr, "SetLanguages", nullptr, nullptr, Z_Construct_UFunction_UESSubSystem_SetLanguages_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_SetLanguages_Statics::PropPointers), sizeof(Z_Construct_UFunction_UESSubSystem_SetLanguages_Statics::ESSubSystem_eventSetLanguages_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_SetLanguages_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESSubSystem_SetLanguages_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UESSubSystem_SetLanguages_Statics::ESSubSystem_eventSetLanguages_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UESSubSystem_SetLanguages()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESSubSystem_SetLanguages_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESSubSystem::execSetLanguages)
{
	P_GET_PROPERTY(FStrProperty,Z_Param_index);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetLanguages(Z_Param_index);
	P_NATIVE_END;
}
// End Class UESSubSystem Function SetLanguages

// Begin Class UESSubSystem Function SetObjectiveAppraisal
struct Z_Construct_UFunction_UESSubSystem_SetObjectiveAppraisal_Statics
{
	struct ESSubSystem_eventSetObjectiveAppraisal_Parms
	{
		bool robot;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapePlugin" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "//Set the Objective Appraisal ON (user and robot messages) of the EPU\n" },
#endif
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Set the Objective Appraisal ON (user and robot messages) of the EPU" },
#endif
	};
#endif // WITH_METADATA
	static void NewProp_robot_SetBit(void* Obj);
	static const UECodeGen_Private::FBoolPropertyParams NewProp_robot;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
void Z_Construct_UFunction_UESSubSystem_SetObjectiveAppraisal_Statics::NewProp_robot_SetBit(void* Obj)
{
	((ESSubSystem_eventSetObjectiveAppraisal_Parms*)Obj)->robot = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UESSubSystem_SetObjectiveAppraisal_Statics::NewProp_robot = { "robot", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ESSubSystem_eventSetObjectiveAppraisal_Parms), &Z_Construct_UFunction_UESSubSystem_SetObjectiveAppraisal_Statics::NewProp_robot_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UESSubSystem_SetObjectiveAppraisal_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESSubSystem_SetObjectiveAppraisal_Statics::NewProp_robot,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_SetObjectiveAppraisal_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESSubSystem_SetObjectiveAppraisal_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESSubSystem, nullptr, "SetObjectiveAppraisal", nullptr, nullptr, Z_Construct_UFunction_UESSubSystem_SetObjectiveAppraisal_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_SetObjectiveAppraisal_Statics::PropPointers), sizeof(Z_Construct_UFunction_UESSubSystem_SetObjectiveAppraisal_Statics::ESSubSystem_eventSetObjectiveAppraisal_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_SetObjectiveAppraisal_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESSubSystem_SetObjectiveAppraisal_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UESSubSystem_SetObjectiveAppraisal_Statics::ESSubSystem_eventSetObjectiveAppraisal_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UESSubSystem_SetObjectiveAppraisal()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESSubSystem_SetObjectiveAppraisal_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESSubSystem::execSetObjectiveAppraisal)
{
	P_GET_UBOOL(Z_Param_robot);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetObjectiveAppraisal(Z_Param_robot);
	P_NATIVE_END;
}
// End Class UESSubSystem Function SetObjectiveAppraisal

// Begin Class UESSubSystem Function SetPersistence
struct Z_Construct_UFunction_UESSubSystem_SetPersistence_Statics
{
	struct ESSubSystem_eventSetPersistence_Parms
	{
		bool robot;
		FString value;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapePlugin" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "//Set the Persistence (user and robot messages) of the EPU\n" },
#endif
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Set the Persistence (user and robot messages) of the EPU" },
#endif
	};
#endif // WITH_METADATA
	static void NewProp_robot_SetBit(void* Obj);
	static const UECodeGen_Private::FBoolPropertyParams NewProp_robot;
	static const UECodeGen_Private::FStrPropertyParams NewProp_value;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
void Z_Construct_UFunction_UESSubSystem_SetPersistence_Statics::NewProp_robot_SetBit(void* Obj)
{
	((ESSubSystem_eventSetPersistence_Parms*)Obj)->robot = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UESSubSystem_SetPersistence_Statics::NewProp_robot = { "robot", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ESSubSystem_eventSetPersistence_Parms), &Z_Construct_UFunction_UESSubSystem_SetPersistence_Statics::NewProp_robot_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UESSubSystem_SetPersistence_Statics::NewProp_value = { "value", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESSubSystem_eventSetPersistence_Parms, value), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UESSubSystem_SetPersistence_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESSubSystem_SetPersistence_Statics::NewProp_robot,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESSubSystem_SetPersistence_Statics::NewProp_value,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_SetPersistence_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESSubSystem_SetPersistence_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESSubSystem, nullptr, "SetPersistence", nullptr, nullptr, Z_Construct_UFunction_UESSubSystem_SetPersistence_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_SetPersistence_Statics::PropPointers), sizeof(Z_Construct_UFunction_UESSubSystem_SetPersistence_Statics::ESSubSystem_eventSetPersistence_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_SetPersistence_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESSubSystem_SetPersistence_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UESSubSystem_SetPersistence_Statics::ESSubSystem_eventSetPersistence_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UESSubSystem_SetPersistence()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESSubSystem_SetPersistence_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESSubSystem::execSetPersistence)
{
	P_GET_UBOOL(Z_Param_robot);
	P_GET_PROPERTY(FStrProperty,Z_Param_value);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetPersistence(Z_Param_robot,Z_Param_value);
	P_NATIVE_END;
}
// End Class UESSubSystem Function SetPersistence

// Begin Class UESSubSystem Function SetSenses
struct Z_Construct_UFunction_UESSubSystem_SetSenses_Statics
{
	struct ESSubSystem_eventSetSenses_Parms
	{
		bool robot;
		FString value;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapePlugin" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "//Set the Sensibility (user and robot messages) of the EPU\n" },
#endif
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Set the Sensibility (user and robot messages) of the EPU" },
#endif
	};
#endif // WITH_METADATA
	static void NewProp_robot_SetBit(void* Obj);
	static const UECodeGen_Private::FBoolPropertyParams NewProp_robot;
	static const UECodeGen_Private::FStrPropertyParams NewProp_value;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
void Z_Construct_UFunction_UESSubSystem_SetSenses_Statics::NewProp_robot_SetBit(void* Obj)
{
	((ESSubSystem_eventSetSenses_Parms*)Obj)->robot = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UESSubSystem_SetSenses_Statics::NewProp_robot = { "robot", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ESSubSystem_eventSetSenses_Parms), &Z_Construct_UFunction_UESSubSystem_SetSenses_Statics::NewProp_robot_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UESSubSystem_SetSenses_Statics::NewProp_value = { "value", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESSubSystem_eventSetSenses_Parms, value), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UESSubSystem_SetSenses_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESSubSystem_SetSenses_Statics::NewProp_robot,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESSubSystem_SetSenses_Statics::NewProp_value,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_SetSenses_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESSubSystem_SetSenses_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESSubSystem, nullptr, "SetSenses", nullptr, nullptr, Z_Construct_UFunction_UESSubSystem_SetSenses_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_SetSenses_Statics::PropPointers), sizeof(Z_Construct_UFunction_UESSubSystem_SetSenses_Statics::ESSubSystem_eventSetSenses_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_SetSenses_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESSubSystem_SetSenses_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UESSubSystem_SetSenses_Statics::ESSubSystem_eventSetSenses_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UESSubSystem_SetSenses()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESSubSystem_SetSenses_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESSubSystem::execSetSenses)
{
	P_GET_UBOOL(Z_Param_robot);
	P_GET_PROPERTY(FStrProperty,Z_Param_value);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetSenses(Z_Param_robot,Z_Param_value);
	P_NATIVE_END;
}
// End Class UESSubSystem Function SetSenses

// Begin Class UESSubSystem Function SetSimbolicLearning
struct Z_Construct_UFunction_UESSubSystem_SetSimbolicLearning_Statics
{
	struct ESSubSystem_eventSetSimbolicLearning_Parms
	{
		FString message;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapePlugin" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "//This sets him to read a text and generate a emotion for further use, Example: Copy a text from Barrack Obama in the Wikipedia and send it,\n//he will generate a emotional response and you can save it. (Max of 100 words)\n" },
#endif
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "This sets him to read a text and generate a emotion for further use, Example: Copy a text from Barrack Obama in the Wikipedia and send it,\nhe will generate a emotional response and you can save it. (Max of 100 words)" },
#endif
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FStrPropertyParams NewProp_message;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UESSubSystem_SetSimbolicLearning_Statics::NewProp_message = { "message", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESSubSystem_eventSetSimbolicLearning_Parms, message), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UESSubSystem_SetSimbolicLearning_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESSubSystem_SetSimbolicLearning_Statics::NewProp_message,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_SetSimbolicLearning_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESSubSystem_SetSimbolicLearning_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESSubSystem, nullptr, "SetSimbolicLearning", nullptr, nullptr, Z_Construct_UFunction_UESSubSystem_SetSimbolicLearning_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_SetSimbolicLearning_Statics::PropPointers), sizeof(Z_Construct_UFunction_UESSubSystem_SetSimbolicLearning_Statics::ESSubSystem_eventSetSimbolicLearning_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_SetSimbolicLearning_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESSubSystem_SetSimbolicLearning_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UESSubSystem_SetSimbolicLearning_Statics::ESSubSystem_eventSetSimbolicLearning_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UESSubSystem_SetSimbolicLearning()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESSubSystem_SetSimbolicLearning_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESSubSystem::execSetSimbolicLearning)
{
	P_GET_PROPERTY(FStrProperty,Z_Param_message);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetSimbolicLearning(Z_Param_message);
	P_NATIVE_END;
}
// End Class UESSubSystem Function SetSimbolicLearning

// Begin Class UESSubSystem Function SetSpeechRecognition
struct Z_Construct_UFunction_UESSubSystem_SetSpeechRecognition_Statics
{
	struct ESSubSystem_eventSetSpeechRecognition_Parms
	{
		bool on;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapePlugin" },
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
	};
#endif // WITH_METADATA
	static void NewProp_on_SetBit(void* Obj);
	static const UECodeGen_Private::FBoolPropertyParams NewProp_on;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
void Z_Construct_UFunction_UESSubSystem_SetSpeechRecognition_Statics::NewProp_on_SetBit(void* Obj)
{
	((ESSubSystem_eventSetSpeechRecognition_Parms*)Obj)->on = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UESSubSystem_SetSpeechRecognition_Statics::NewProp_on = { "on", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ESSubSystem_eventSetSpeechRecognition_Parms), &Z_Construct_UFunction_UESSubSystem_SetSpeechRecognition_Statics::NewProp_on_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UESSubSystem_SetSpeechRecognition_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESSubSystem_SetSpeechRecognition_Statics::NewProp_on,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_SetSpeechRecognition_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESSubSystem_SetSpeechRecognition_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESSubSystem, nullptr, "SetSpeechRecognition", nullptr, nullptr, Z_Construct_UFunction_UESSubSystem_SetSpeechRecognition_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_SetSpeechRecognition_Statics::PropPointers), sizeof(Z_Construct_UFunction_UESSubSystem_SetSpeechRecognition_Statics::ESSubSystem_eventSetSpeechRecognition_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_SetSpeechRecognition_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESSubSystem_SetSpeechRecognition_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UESSubSystem_SetSpeechRecognition_Statics::ESSubSystem_eventSetSpeechRecognition_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UESSubSystem_SetSpeechRecognition()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESSubSystem_SetSpeechRecognition_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESSubSystem::execSetSpeechRecognition)
{
	P_GET_UBOOL(Z_Param_on);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetSpeechRecognition(Z_Param_on);
	P_NATIVE_END;
}
// End Class UESSubSystem Function SetSpeechRecognition

// Begin Class UESSubSystem Function StartEPU
struct Z_Construct_UFunction_UESSubSystem_StartEPU_Statics
{
	struct ESSubSystem_eventStartEPU_Parms
	{
		FString method;
		FString key;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapePlugin" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "//Using this while active cause a overhead at the processor, try to call something else first to get a EPU_OFF message\n" },
#endif
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Using this while active cause a overhead at the processor, try to call something else first to get a EPU_OFF message" },
#endif
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FStrPropertyParams NewProp_method;
	static const UECodeGen_Private::FStrPropertyParams NewProp_key;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UESSubSystem_StartEPU_Statics::NewProp_method = { "method", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESSubSystem_eventStartEPU_Parms, method), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UESSubSystem_StartEPU_Statics::NewProp_key = { "key", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESSubSystem_eventStartEPU_Parms, key), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UESSubSystem_StartEPU_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESSubSystem_StartEPU_Statics::NewProp_method,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESSubSystem_StartEPU_Statics::NewProp_key,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_StartEPU_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESSubSystem_StartEPU_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESSubSystem, nullptr, "StartEPU", nullptr, nullptr, Z_Construct_UFunction_UESSubSystem_StartEPU_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_StartEPU_Statics::PropPointers), sizeof(Z_Construct_UFunction_UESSubSystem_StartEPU_Statics::ESSubSystem_eventStartEPU_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_StartEPU_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESSubSystem_StartEPU_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UESSubSystem_StartEPU_Statics::ESSubSystem_eventStartEPU_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UESSubSystem_StartEPU()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESSubSystem_StartEPU_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESSubSystem::execStartEPU)
{
	P_GET_PROPERTY(FStrProperty,Z_Param_method);
	P_GET_PROPERTY(FStrProperty,Z_Param_key);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->StartEPU(Z_Param_method,Z_Param_key);
	P_NATIVE_END;
}
// End Class UESSubSystem Function StartEPU

// Begin Class UESSubSystem Function StartEPUProcess
struct Z_Construct_UFunction_UESSubSystem_StartEPUProcess_Statics
{
	struct ESSubSystem_eventStartEPUProcess_Parms
	{
		FString path;
		bool silent;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapePlugin" },
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FStrPropertyParams NewProp_path;
	static void NewProp_silent_SetBit(void* Obj);
	static const UECodeGen_Private::FBoolPropertyParams NewProp_silent;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UESSubSystem_StartEPUProcess_Statics::NewProp_path = { "path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESSubSystem_eventStartEPUProcess_Parms, path), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UESSubSystem_StartEPUProcess_Statics::NewProp_silent_SetBit(void* Obj)
{
	((ESSubSystem_eventStartEPUProcess_Parms*)Obj)->silent = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UESSubSystem_StartEPUProcess_Statics::NewProp_silent = { "silent", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ESSubSystem_eventStartEPUProcess_Parms), &Z_Construct_UFunction_UESSubSystem_StartEPUProcess_Statics::NewProp_silent_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UESSubSystem_StartEPUProcess_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESSubSystem_StartEPUProcess_Statics::NewProp_path,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESSubSystem_StartEPUProcess_Statics::NewProp_silent,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_StartEPUProcess_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESSubSystem_StartEPUProcess_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESSubSystem, nullptr, "StartEPUProcess", nullptr, nullptr, Z_Construct_UFunction_UESSubSystem_StartEPUProcess_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_StartEPUProcess_Statics::PropPointers), sizeof(Z_Construct_UFunction_UESSubSystem_StartEPUProcess_Statics::ESSubSystem_eventStartEPUProcess_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_StartEPUProcess_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESSubSystem_StartEPUProcess_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UESSubSystem_StartEPUProcess_Statics::ESSubSystem_eventStartEPUProcess_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UESSubSystem_StartEPUProcess()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESSubSystem_StartEPUProcess_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESSubSystem::execStartEPUProcess)
{
	P_GET_PROPERTY(FStrProperty,Z_Param_path);
	P_GET_UBOOL(Z_Param_silent);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->StartEPUProcess(Z_Param_path,Z_Param_silent);
	P_NATIVE_END;
}
// End Class UESSubSystem Function StartEPUProcess

// Begin Class UESSubSystem Function StartSharedMem
struct Z_Construct_UFunction_UESSubSystem_StartSharedMem_Statics
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapePlugin" },
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESSubSystem_StartSharedMem_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESSubSystem, nullptr, "StartSharedMem", nullptr, nullptr, nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_StartSharedMem_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESSubSystem_StartSharedMem_Statics::Function_MetaDataParams) };
UFunction* Z_Construct_UFunction_UESSubSystem_StartSharedMem()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESSubSystem_StartSharedMem_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESSubSystem::execStartSharedMem)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->StartSharedMem();
	P_NATIVE_END;
}
// End Class UESSubSystem Function StartSharedMem

// Begin Class UESSubSystem Function StartUDP
struct Z_Construct_UFunction_UESSubSystem_StartUDP_Statics
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapePlugin" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/// ------- / NEW API --------\n" },
#endif
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "------- / NEW API --------" },
#endif
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESSubSystem_StartUDP_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESSubSystem, nullptr, "StartUDP", nullptr, nullptr, nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_StartUDP_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESSubSystem_StartUDP_Statics::Function_MetaDataParams) };
UFunction* Z_Construct_UFunction_UESSubSystem_StartUDP()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESSubSystem_StartUDP_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESSubSystem::execStartUDP)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->StartUDP();
	P_NATIVE_END;
}
// End Class UESSubSystem Function StartUDP

// Begin Class UESSubSystem Function StartUDPReceiver
struct Z_Construct_UFunction_UESSubSystem_StartUDPReceiver_Statics
{
	struct ESSubSystem_eventStartUDPReceiver_Parms
	{
		FString YourChosenSocketName;
		FString TheIP;
		int32 ThePort;
		bool ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapeSubSystem" },
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_YourChosenSocketName_MetaData[] = {
		{ "NativeConst", "" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TheIP_MetaData[] = {
		{ "NativeConst", "" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ThePort_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FStrPropertyParams NewProp_YourChosenSocketName;
	static const UECodeGen_Private::FStrPropertyParams NewProp_TheIP;
	static const UECodeGen_Private::FIntPropertyParams NewProp_ThePort;
	static void NewProp_ReturnValue_SetBit(void* Obj);
	static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UESSubSystem_StartUDPReceiver_Statics::NewProp_YourChosenSocketName = { "YourChosenSocketName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESSubSystem_eventStartUDPReceiver_Parms, YourChosenSocketName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_YourChosenSocketName_MetaData), NewProp_YourChosenSocketName_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UESSubSystem_StartUDPReceiver_Statics::NewProp_TheIP = { "TheIP", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESSubSystem_eventStartUDPReceiver_Parms, TheIP), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TheIP_MetaData), NewProp_TheIP_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UESSubSystem_StartUDPReceiver_Statics::NewProp_ThePort = { "ThePort", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESSubSystem_eventStartUDPReceiver_Parms, ThePort), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ThePort_MetaData), NewProp_ThePort_MetaData) };
void Z_Construct_UFunction_UESSubSystem_StartUDPReceiver_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
	((ESSubSystem_eventStartUDPReceiver_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UESSubSystem_StartUDPReceiver_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(ESSubSystem_eventStartUDPReceiver_Parms), &Z_Construct_UFunction_UESSubSystem_StartUDPReceiver_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UESSubSystem_StartUDPReceiver_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESSubSystem_StartUDPReceiver_Statics::NewProp_YourChosenSocketName,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESSubSystem_StartUDPReceiver_Statics::NewProp_TheIP,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESSubSystem_StartUDPReceiver_Statics::NewProp_ThePort,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESSubSystem_StartUDPReceiver_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_StartUDPReceiver_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESSubSystem_StartUDPReceiver_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESSubSystem, nullptr, "StartUDPReceiver", nullptr, nullptr, Z_Construct_UFunction_UESSubSystem_StartUDPReceiver_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_StartUDPReceiver_Statics::PropPointers), sizeof(Z_Construct_UFunction_UESSubSystem_StartUDPReceiver_Statics::ESSubSystem_eventStartUDPReceiver_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_StartUDPReceiver_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESSubSystem_StartUDPReceiver_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UESSubSystem_StartUDPReceiver_Statics::ESSubSystem_eventStartUDPReceiver_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UESSubSystem_StartUDPReceiver()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESSubSystem_StartUDPReceiver_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESSubSystem::execStartUDPReceiver)
{
	P_GET_PROPERTY(FStrProperty,Z_Param_YourChosenSocketName);
	P_GET_PROPERTY(FStrProperty,Z_Param_TheIP);
	P_GET_PROPERTY(FIntProperty,Z_Param_ThePort);
	P_FINISH;
	P_NATIVE_BEGIN;
	*(bool*)Z_Param__Result=P_THIS->StartUDPReceiver(Z_Param_YourChosenSocketName,Z_Param_TheIP,Z_Param_ThePort);
	P_NATIVE_END;
}
// End Class UESSubSystem Function StartUDPReceiver

// Begin Class UESSubSystem Function StereoToMono
struct Z_Construct_UFunction_UESSubSystem_StereoToMono_Statics
{
	struct ESSubSystem_eventStereoToMono_Parms
	{
		TArray<uint8> stereoWavBytes;
		TArray<uint8> monoWavBytes;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapePlugin" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "//-------- AUDIO SECTION -------//\n" },
#endif
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "-------- AUDIO SECTION -------" },
#endif
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FBytePropertyParams NewProp_stereoWavBytes_Inner;
	static const UECodeGen_Private::FArrayPropertyParams NewProp_stereoWavBytes;
	static const UECodeGen_Private::FBytePropertyParams NewProp_monoWavBytes_Inner;
	static const UECodeGen_Private::FArrayPropertyParams NewProp_monoWavBytes;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UESSubSystem_StereoToMono_Statics::NewProp_stereoWavBytes_Inner = { "stereoWavBytes", 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_UESSubSystem_StereoToMono_Statics::NewProp_stereoWavBytes = { "stereoWavBytes", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESSubSystem_eventStereoToMono_Parms, stereoWavBytes), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UESSubSystem_StereoToMono_Statics::NewProp_monoWavBytes_Inner = { "monoWavBytes", 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_UESSubSystem_StereoToMono_Statics::NewProp_monoWavBytes = { "monoWavBytes", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESSubSystem_eventStereoToMono_Parms, monoWavBytes), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UESSubSystem_StereoToMono_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESSubSystem_StereoToMono_Statics::NewProp_stereoWavBytes_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESSubSystem_StereoToMono_Statics::NewProp_stereoWavBytes,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESSubSystem_StereoToMono_Statics::NewProp_monoWavBytes_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESSubSystem_StereoToMono_Statics::NewProp_monoWavBytes,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_StereoToMono_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESSubSystem_StereoToMono_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESSubSystem, nullptr, "StereoToMono", nullptr, nullptr, Z_Construct_UFunction_UESSubSystem_StereoToMono_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_StereoToMono_Statics::PropPointers), sizeof(Z_Construct_UFunction_UESSubSystem_StereoToMono_Statics::ESSubSystem_eventStereoToMono_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_StereoToMono_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESSubSystem_StereoToMono_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UESSubSystem_StereoToMono_Statics::ESSubSystem_eventStereoToMono_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UESSubSystem_StereoToMono()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESSubSystem_StereoToMono_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESSubSystem::execStereoToMono)
{
	P_GET_TARRAY(uint8,Z_Param_stereoWavBytes);
	P_GET_TARRAY_REF(uint8,Z_Param_Out_monoWavBytes);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->StereoToMono(Z_Param_stereoWavBytes,Z_Param_Out_monoWavBytes);
	P_NATIVE_END;
}
// End Class UESSubSystem Function StereoToMono

// Begin Class UESSubSystem Function StopConnection
struct Z_Construct_UFunction_UESSubSystem_StopConnection_Statics
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapePlugin" },
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESSubSystem_StopConnection_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESSubSystem, nullptr, "StopConnection", nullptr, nullptr, nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_StopConnection_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESSubSystem_StopConnection_Statics::Function_MetaDataParams) };
UFunction* Z_Construct_UFunction_UESSubSystem_StopConnection()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESSubSystem_StopConnection_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESSubSystem::execStopConnection)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->StopConnection();
	P_NATIVE_END;
}
// End Class UESSubSystem Function StopConnection

// Begin Class UESSubSystem Function StopEPUProcess
struct Z_Construct_UFunction_UESSubSystem_StopEPUProcess_Statics
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapePlugin" },
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESSubSystem_StopEPUProcess_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESSubSystem, nullptr, "StopEPUProcess", nullptr, nullptr, nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_StopEPUProcess_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESSubSystem_StopEPUProcess_Statics::Function_MetaDataParams) };
UFunction* Z_Construct_UFunction_UESSubSystem_StopEPUProcess()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESSubSystem_StopEPUProcess_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESSubSystem::execStopEPUProcess)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->StopEPUProcess();
	P_NATIVE_END;
}
// End Class UESSubSystem Function StopEPUProcess

// Begin Class UESSubSystem Function StopSharedMem
struct Z_Construct_UFunction_UESSubSystem_StopSharedMem_Statics
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapePlugin" },
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESSubSystem_StopSharedMem_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESSubSystem, nullptr, "StopSharedMem", nullptr, nullptr, nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_StopSharedMem_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESSubSystem_StopSharedMem_Statics::Function_MetaDataParams) };
UFunction* Z_Construct_UFunction_UESSubSystem_StopSharedMem()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESSubSystem_StopSharedMem_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESSubSystem::execStopSharedMem)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->StopSharedMem();
	P_NATIVE_END;
}
// End Class UESSubSystem Function StopSharedMem

// Begin Class UESSubSystem Function UpdateEmotionTMap
struct Z_Construct_UFunction_UESSubSystem_UpdateEmotionTMap_Statics
{
	struct ESSubSystem_eventUpdateEmotionTMap_Parms
	{
		TArray<FString> mArray;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapePlugin" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "//Usually you will always use the ReceivedData array for this but, I let open if case someone wants to make something different\n" },
#endif
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Usually you will always use the ReceivedData array for this but, I let open if case someone wants to make something different" },
#endif
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FStrPropertyParams NewProp_mArray_Inner;
	static const UECodeGen_Private::FArrayPropertyParams NewProp_mArray;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UESSubSystem_UpdateEmotionTMap_Statics::NewProp_mArray_Inner = { "mArray", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UESSubSystem_UpdateEmotionTMap_Statics::NewProp_mArray = { "mArray", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESSubSystem_eventUpdateEmotionTMap_Parms, mArray), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UESSubSystem_UpdateEmotionTMap_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESSubSystem_UpdateEmotionTMap_Statics::NewProp_mArray_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESSubSystem_UpdateEmotionTMap_Statics::NewProp_mArray,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_UpdateEmotionTMap_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESSubSystem_UpdateEmotionTMap_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESSubSystem, nullptr, "UpdateEmotionTMap", nullptr, nullptr, Z_Construct_UFunction_UESSubSystem_UpdateEmotionTMap_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_UpdateEmotionTMap_Statics::PropPointers), sizeof(Z_Construct_UFunction_UESSubSystem_UpdateEmotionTMap_Statics::ESSubSystem_eventUpdateEmotionTMap_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_UpdateEmotionTMap_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESSubSystem_UpdateEmotionTMap_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UESSubSystem_UpdateEmotionTMap_Statics::ESSubSystem_eventUpdateEmotionTMap_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UESSubSystem_UpdateEmotionTMap()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESSubSystem_UpdateEmotionTMap_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESSubSystem::execUpdateEmotionTMap)
{
	P_GET_TARRAY(FString,Z_Param_mArray);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->UpdateEmotionTMap(Z_Param_mArray);
	P_NATIVE_END;
}
// End Class UESSubSystem Function UpdateEmotionTMap

// Begin Class UESSubSystem Function UTF8toString
struct Z_Construct_UFunction_UESSubSystem_UTF8toString_Statics
{
	struct ESSubSystem_eventUTF8toString_Parms
	{
		TArray<uint8> BinaryArray;
		FString ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "EmoShapePlugin" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "//Handy function to convert the binary response to a FString\n" },
#endif
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Handy function to convert the binary response to a FString" },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BinaryArray_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FBytePropertyParams NewProp_BinaryArray_Inner;
	static const UECodeGen_Private::FArrayPropertyParams NewProp_BinaryArray;
	static const UECodeGen_Private::FStrPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UESSubSystem_UTF8toString_Statics::NewProp_BinaryArray_Inner = { "BinaryArray", 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_UESSubSystem_UTF8toString_Statics::NewProp_BinaryArray = { "BinaryArray", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESSubSystem_eventUTF8toString_Parms, BinaryArray), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BinaryArray_MetaData), NewProp_BinaryArray_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UESSubSystem_UTF8toString_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ESSubSystem_eventUTF8toString_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UESSubSystem_UTF8toString_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESSubSystem_UTF8toString_Statics::NewProp_BinaryArray_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESSubSystem_UTF8toString_Statics::NewProp_BinaryArray,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UESSubSystem_UTF8toString_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_UTF8toString_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UESSubSystem_UTF8toString_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UESSubSystem, nullptr, "UTF8toString", nullptr, nullptr, Z_Construct_UFunction_UESSubSystem_UTF8toString_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_UTF8toString_Statics::PropPointers), sizeof(Z_Construct_UFunction_UESSubSystem_UTF8toString_Statics::ESSubSystem_eventUTF8toString_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UESSubSystem_UTF8toString_Statics::Function_MetaDataParams), Z_Construct_UFunction_UESSubSystem_UTF8toString_Statics::Function_MetaDataParams) };
static_assert(sizeof(Z_Construct_UFunction_UESSubSystem_UTF8toString_Statics::ESSubSystem_eventUTF8toString_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UESSubSystem_UTF8toString()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UESSubSystem_UTF8toString_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UESSubSystem::execUTF8toString)
{
	P_GET_TARRAY_REF(uint8,Z_Param_Out_BinaryArray);
	P_FINISH;
	P_NATIVE_BEGIN;
	*(FString*)Z_Param__Result=P_THIS->UTF8toString(Z_Param_Out_BinaryArray);
	P_NATIVE_END;
}
// End Class UESSubSystem Function UTF8toString

// Begin Class UESSubSystem
void UESSubSystem::StaticRegisterNativesUESSubSystem()
{
	UClass* Class = UESSubSystem::StaticClass();
	static const FNameNativePtrPair Funcs[] = {
		{ "AddRemoveUserForFaceTracking", &UESSubSystem::execAddRemoveUserForFaceTracking },
		{ "AskForEmotionalBuffer", &UESSubSystem::execAskForEmotionalBuffer },
		{ "AudioData", &UESSubSystem::execAudioData },
		{ "BroadcastMessageToAllClients", &UESSubSystem::execBroadcastMessageToAllClients },
		{ "CheckConnection", &UESSubSystem::execCheckConnection },
		{ "CloseEPU", &UESSubSystem::execCloseEPU },
		{ "CloseReceiver", &UESSubSystem::execCloseReceiver },
		{ "Connect", &UESSubSystem::execConnect },
		{ "ConnectAlternative", &UESSubSystem::execConnectAlternative },
		{ "ConvertSERToEmotions", &UESSubSystem::execConvertSERToEmotions },
		{ "CustomWave", &UESSubSystem::execCustomWave },
		{ "EnableDisableFaceTracking", &UESSubSystem::execEnableDisableFaceTracking },
		{ "EnableDisableToneOfVoiceDetection", &UESSubSystem::execEnableDisableToneOfVoiceDetection },
		{ "EraseLexic", &UESSubSystem::execEraseLexic },
		{ "GetCurrentFaceTrackingUser", &UESSubSystem::execGetCurrentFaceTrackingUser },
		{ "GetSupportedLanguages", &UESSubSystem::execGetSupportedLanguages },
		{ "HandleSERResponse", &UESSubSystem::execHandleSERResponse },
		{ "InjectEmotion", &UESSubSystem::execInjectEmotion },
		{ "Login", &UESSubSystem::execLogin },
		{ "Logout", &UESSubSystem::execLogout },
		{ "parseVisems", &UESSubSystem::execparseVisems },
		{ "PauseEPU", &UESSubSystem::execPauseEPU },
		{ "PostSER", &UESSubSystem::execPostSER },
		{ "ReadGPTSharedMemory", &UESSubSystem::execReadGPTSharedMemory },
		{ "ReadMDADSharedMemory", &UESSubSystem::execReadMDADSharedMemory },
		{ "ReadVisemeSharedMemory", &UESSubSystem::execReadVisemeSharedMemory },
		{ "ReceiveMessage", &UESSubSystem::execReceiveMessage },
		{ "ResetEPU", &UESSubSystem::execResetEPU },
		{ "ResumeEPU", &UESSubSystem::execResumeEPU },
		{ "SaveSimbolicLearning", &UESSubSystem::execSaveSimbolicLearning },
		{ "SendBroadcast", &UESSubSystem::execSendBroadcast },
		{ "SendCustomMessage", &UESSubSystem::execSendCustomMessage },
		{ "SendGet", &UESSubSystem::execSendGet },
		{ "SendMessage", &UESSubSystem::execSendMessage },
		{ "SendPost", &UESSubSystem::execSendPost },
		{ "SendPut", &UESSubSystem::execSendPut },
		{ "SendTextToSpeech", &UESSubSystem::execSendTextToSpeech },
		{ "SetLanguages", &UESSubSystem::execSetLanguages },
		{ "SetObjectiveAppraisal", &UESSubSystem::execSetObjectiveAppraisal },
		{ "SetPersistence", &UESSubSystem::execSetPersistence },
		{ "SetSenses", &UESSubSystem::execSetSenses },
		{ "SetSimbolicLearning", &UESSubSystem::execSetSimbolicLearning },
		{ "SetSpeechRecognition", &UESSubSystem::execSetSpeechRecognition },
		{ "StartEPU", &UESSubSystem::execStartEPU },
		{ "StartEPUProcess", &UESSubSystem::execStartEPUProcess },
		{ "StartSharedMem", &UESSubSystem::execStartSharedMem },
		{ "StartUDP", &UESSubSystem::execStartUDP },
		{ "StartUDPReceiver", &UESSubSystem::execStartUDPReceiver },
		{ "StereoToMono", &UESSubSystem::execStereoToMono },
		{ "StopConnection", &UESSubSystem::execStopConnection },
		{ "StopEPUProcess", &UESSubSystem::execStopEPUProcess },
		{ "StopSharedMem", &UESSubSystem::execStopSharedMem },
		{ "UpdateEmotionTMap", &UESSubSystem::execUpdateEmotionTMap },
		{ "UTF8toString", &UESSubSystem::execUTF8toString },
	};
	FNativeFunctionRegistrar::RegisterFunctions(Class, Funcs, UE_ARRAY_COUNT(Funcs));
}
IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(UESSubSystem);
UClass* Z_Construct_UClass_UESSubSystem_NoRegister()
{
	return UESSubSystem::StaticClass();
}
struct Z_Construct_UClass_UESSubSystem_Statics
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
		{ "IncludePath", "ESSubSystem.h" },
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UdpText_MetaData[] = {
		{ "Category", "EmoShapeSubSystem" },
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RemoveIP_MetaData[] = {
		{ "Category", "EmoShapeSubSystem" },
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MetaSoulSecret_MetaData[] = {
		{ "Category", "EmoShapePlugin" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/// ------- NEW API --------\n" },
#endif
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "------- NEW API --------" },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Epu_ID_MetaData[] = {
		{ "Category", "EmoShapePlugin" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "// fnXHexW9pCf5RacfllIgigKGyr8mYsh8\n" },
#endif
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "fnXHexW9pCf5RacfllIgigKGyr8mYsh8" },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AzureKey_MetaData[] = {
		{ "Category", "EmoShapePlugin" },
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AzureKeyRegion_MetaData[] = {
		{ "Category", "EmoShapePlugin" },
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OpenAIKey_MetaData[] = {
		{ "Category", "EmoShapePlugin" },
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Token_MetaData[] = {
		{ "Category", "EmoShapePlugin" },
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ChatHistory_MetaData[] = {
		{ "Category", "EmoShapePlugin" },
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bTalkmode_MetaData[] = {
		{ "Category", "EmoShapePlugin" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/// ------- / NEW API --------\n" },
#endif
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "------- / NEW API --------" },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bConnected_MetaData[] = {
		{ "Category", "EmoShapePlugin" },
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BytesSent_MetaData[] = {
		{ "Category", "EmoShapePlugin" },
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReceivedData_MetaData[] = {
		{ "Category", "EmoShapePlugin" },
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MEmotions_MetaData[] = {
		{ "Category", "EmoShapePlugin" },
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GptData_MetaData[] = {
		{ "Category", "EmoShapePlugin" },
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VisemeOffset_MetaData[] = {
		{ "Category", "EmoShapePlugin" },
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VisemeID_MetaData[] = {
		{ "Category", "EmoShapePlugin" },
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_onLogin_MetaData[] = {
		{ "DisplayName", "on login" },
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_onLogout_MetaData[] = {
		{ "DisplayName", "on logout" },
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_onConnectionFail_MetaData[] = {
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_onAudioData_MetaData[] = {
		{ "DisplayName", "on audio data" },
		{ "ModuleRelativePath", "Public/ESSubSystem.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FStrPropertyParams NewProp_UdpText;
	static const UECodeGen_Private::FStrPropertyParams NewProp_RemoveIP;
	static const UECodeGen_Private::FStrPropertyParams NewProp_MetaSoulSecret;
	static const UECodeGen_Private::FStrPropertyParams NewProp_Epu_ID;
	static const UECodeGen_Private::FStrPropertyParams NewProp_AzureKey;
	static const UECodeGen_Private::FStrPropertyParams NewProp_AzureKeyRegion;
	static const UECodeGen_Private::FStrPropertyParams NewProp_OpenAIKey;
	static const UECodeGen_Private::FStrPropertyParams NewProp_Token;
	static const UECodeGen_Private::FStrPropertyParams NewProp_ChatHistory;
	static void NewProp_bTalkmode_SetBit(void* Obj);
	static const UECodeGen_Private::FBoolPropertyParams NewProp_bTalkmode;
	static void NewProp_bConnected_SetBit(void* Obj);
	static const UECodeGen_Private::FBoolPropertyParams NewProp_bConnected;
	static const UECodeGen_Private::FIntPropertyParams NewProp_BytesSent;
	static const UECodeGen_Private::FBytePropertyParams NewProp_ReceivedData_Inner;
	static const UECodeGen_Private::FArrayPropertyParams NewProp_ReceivedData;
	static const UECodeGen_Private::FStrPropertyParams NewProp_MEmotions_ValueProp;
	static const UECodeGen_Private::FStrPropertyParams NewProp_MEmotions_Key_KeyProp;
	static const UECodeGen_Private::FMapPropertyParams NewProp_MEmotions;
	static const UECodeGen_Private::FStrPropertyParams NewProp_GptData;
	static const UECodeGen_Private::FIntPropertyParams NewProp_VisemeOffset_Inner;
	static const UECodeGen_Private::FArrayPropertyParams NewProp_VisemeOffset;
	static const UECodeGen_Private::FIntPropertyParams NewProp_VisemeID_Inner;
	static const UECodeGen_Private::FArrayPropertyParams NewProp_VisemeID;
	static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_onLogin;
	static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_onLogout;
	static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_onConnectionFail;
	static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_onAudioData;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static UObject* (*const DependentSingletons[])();
	static constexpr FClassFunctionLinkInfo FuncInfo[] = {
		{ &Z_Construct_UFunction_UESSubSystem_AddRemoveUserForFaceTracking, "AddRemoveUserForFaceTracking" }, // 534220559
		{ &Z_Construct_UFunction_UESSubSystem_AskForEmotionalBuffer, "AskForEmotionalBuffer" }, // 3903787662
		{ &Z_Construct_UFunction_UESSubSystem_AudioData, "AudioData" }, // 360345851
		{ &Z_Construct_UFunction_UESSubSystem_BroadcastMessageToAllClients, "BroadcastMessageToAllClients" }, // 3947533599
		{ &Z_Construct_UFunction_UESSubSystem_CheckConnection, "CheckConnection" }, // 2735093340
		{ &Z_Construct_UFunction_UESSubSystem_CloseEPU, "CloseEPU" }, // 228145148
		{ &Z_Construct_UFunction_UESSubSystem_CloseReceiver, "CloseReceiver" }, // 2190214592
		{ &Z_Construct_UFunction_UESSubSystem_Connect, "Connect" }, // 7506338
		{ &Z_Construct_UFunction_UESSubSystem_ConnectAlternative, "ConnectAlternative" }, // 3601865295
		{ &Z_Construct_UFunction_UESSubSystem_ConvertSERToEmotions, "ConvertSERToEmotions" }, // 935382924
		{ &Z_Construct_UFunction_UESSubSystem_CustomWave, "CustomWave" }, // 2088386770
		{ &Z_Construct_UFunction_UESSubSystem_EnableDisableFaceTracking, "EnableDisableFaceTracking" }, // 601429262
		{ &Z_Construct_UFunction_UESSubSystem_EnableDisableToneOfVoiceDetection, "EnableDisableToneOfVoiceDetection" }, // 2038377657
		{ &Z_Construct_UFunction_UESSubSystem_EraseLexic, "EraseLexic" }, // 3342382515
		{ &Z_Construct_UFunction_UESSubSystem_GetCurrentFaceTrackingUser, "GetCurrentFaceTrackingUser" }, // 2528057891
		{ &Z_Construct_UFunction_UESSubSystem_GetSupportedLanguages, "GetSupportedLanguages" }, // 2419732645
		{ &Z_Construct_UFunction_UESSubSystem_HandleSERResponse, "HandleSERResponse" }, // 3835481127
		{ &Z_Construct_UFunction_UESSubSystem_InjectEmotion, "InjectEmotion" }, // 4029535407
		{ &Z_Construct_UFunction_UESSubSystem_Login, "Login" }, // 1899734170
		{ &Z_Construct_UFunction_UESSubSystem_Logout, "Logout" }, // 3239765939
		{ &Z_Construct_UFunction_UESSubSystem_parseVisems, "parseVisems" }, // 1580284501
		{ &Z_Construct_UFunction_UESSubSystem_PauseEPU, "PauseEPU" }, // 1970887210
		{ &Z_Construct_UFunction_UESSubSystem_PostSER, "PostSER" }, // 1897348660
		{ &Z_Construct_UFunction_UESSubSystem_ReadGPTSharedMemory, "ReadGPTSharedMemory" }, // 1977421054
		{ &Z_Construct_UFunction_UESSubSystem_ReadMDADSharedMemory, "ReadMDADSharedMemory" }, // 153234185
		{ &Z_Construct_UFunction_UESSubSystem_ReadVisemeSharedMemory, "ReadVisemeSharedMemory" }, // 3335401164
		{ &Z_Construct_UFunction_UESSubSystem_ReceiveMessage, "ReceiveMessage" }, // 3254420876
		{ &Z_Construct_UFunction_UESSubSystem_ResetEPU, "ResetEPU" }, // 1838158829
		{ &Z_Construct_UFunction_UESSubSystem_ResumeEPU, "ResumeEPU" }, // 1004734604
		{ &Z_Construct_UFunction_UESSubSystem_SaveSimbolicLearning, "SaveSimbolicLearning" }, // 2486020994
		{ &Z_Construct_UFunction_UESSubSystem_SendBroadcast, "SendBroadcast" }, // 3125617075
		{ &Z_Construct_UFunction_UESSubSystem_SendCustomMessage, "SendCustomMessage" }, // 3192091982
		{ &Z_Construct_UFunction_UESSubSystem_SendGet, "SendGet" }, // 2604381371
		{ &Z_Construct_UFunction_UESSubSystem_SendMessage, "SendMessage" }, // 3220910602
		{ &Z_Construct_UFunction_UESSubSystem_SendPost, "SendPost" }, // 1177085025
		{ &Z_Construct_UFunction_UESSubSystem_SendPut, "SendPut" }, // 3356364022
		{ &Z_Construct_UFunction_UESSubSystem_SendTextToSpeech, "SendTextToSpeech" }, // 3582589304
		{ &Z_Construct_UFunction_UESSubSystem_SetLanguages, "SetLanguages" }, // 3570902799
		{ &Z_Construct_UFunction_UESSubSystem_SetObjectiveAppraisal, "SetObjectiveAppraisal" }, // 2530629508
		{ &Z_Construct_UFunction_UESSubSystem_SetPersistence, "SetPersistence" }, // 3678004836
		{ &Z_Construct_UFunction_UESSubSystem_SetSenses, "SetSenses" }, // 3681280076
		{ &Z_Construct_UFunction_UESSubSystem_SetSimbolicLearning, "SetSimbolicLearning" }, // 2736239585
		{ &Z_Construct_UFunction_UESSubSystem_SetSpeechRecognition, "SetSpeechRecognition" }, // 3798286021
		{ &Z_Construct_UFunction_UESSubSystem_StartEPU, "StartEPU" }, // 577669374
		{ &Z_Construct_UFunction_UESSubSystem_StartEPUProcess, "StartEPUProcess" }, // 3163397594
		{ &Z_Construct_UFunction_UESSubSystem_StartSharedMem, "StartSharedMem" }, // 685353312
		{ &Z_Construct_UFunction_UESSubSystem_StartUDP, "StartUDP" }, // 4113515910
		{ &Z_Construct_UFunction_UESSubSystem_StartUDPReceiver, "StartUDPReceiver" }, // 172648465
		{ &Z_Construct_UFunction_UESSubSystem_StereoToMono, "StereoToMono" }, // 2023891120
		{ &Z_Construct_UFunction_UESSubSystem_StopConnection, "StopConnection" }, // 3095779228
		{ &Z_Construct_UFunction_UESSubSystem_StopEPUProcess, "StopEPUProcess" }, // 1263213826
		{ &Z_Construct_UFunction_UESSubSystem_StopSharedMem, "StopSharedMem" }, // 2036162839
		{ &Z_Construct_UFunction_UESSubSystem_UpdateEmotionTMap, "UpdateEmotionTMap" }, // 114052992
		{ &Z_Construct_UFunction_UESSubSystem_UTF8toString, "UTF8toString" }, // 3251045934
	};
	static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
	static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
		TCppClassTypeTraits<UESSubSystem>::IsAbstract,
	};
	static const UECodeGen_Private::FClassParams ClassParams;
};
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UESSubSystem_Statics::NewProp_UdpText = { "UdpText", nullptr, (EPropertyFlags)0x0010000000010015, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UESSubSystem, UdpText), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UdpText_MetaData), NewProp_UdpText_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UESSubSystem_Statics::NewProp_RemoveIP = { "RemoveIP", nullptr, (EPropertyFlags)0x0010000000010015, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UESSubSystem, RemoveIP), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RemoveIP_MetaData), NewProp_RemoveIP_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UESSubSystem_Statics::NewProp_MetaSoulSecret = { "MetaSoulSecret", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UESSubSystem, MetaSoulSecret), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MetaSoulSecret_MetaData), NewProp_MetaSoulSecret_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UESSubSystem_Statics::NewProp_Epu_ID = { "Epu_ID", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UESSubSystem, Epu_ID), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Epu_ID_MetaData), NewProp_Epu_ID_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UESSubSystem_Statics::NewProp_AzureKey = { "AzureKey", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UESSubSystem, AzureKey), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AzureKey_MetaData), NewProp_AzureKey_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UESSubSystem_Statics::NewProp_AzureKeyRegion = { "AzureKeyRegion", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UESSubSystem, AzureKeyRegion), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AzureKeyRegion_MetaData), NewProp_AzureKeyRegion_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UESSubSystem_Statics::NewProp_OpenAIKey = { "OpenAIKey", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UESSubSystem, OpenAIKey), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OpenAIKey_MetaData), NewProp_OpenAIKey_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UESSubSystem_Statics::NewProp_Token = { "Token", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UESSubSystem, Token), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Token_MetaData), NewProp_Token_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UESSubSystem_Statics::NewProp_ChatHistory = { "ChatHistory", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UESSubSystem, ChatHistory), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ChatHistory_MetaData), NewProp_ChatHistory_MetaData) };
void Z_Construct_UClass_UESSubSystem_Statics::NewProp_bTalkmode_SetBit(void* Obj)
{
	((UESSubSystem*)Obj)->bTalkmode = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UESSubSystem_Statics::NewProp_bTalkmode = { "bTalkmode", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UESSubSystem), &Z_Construct_UClass_UESSubSystem_Statics::NewProp_bTalkmode_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bTalkmode_MetaData), NewProp_bTalkmode_MetaData) };
void Z_Construct_UClass_UESSubSystem_Statics::NewProp_bConnected_SetBit(void* Obj)
{
	((UESSubSystem*)Obj)->bConnected = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UESSubSystem_Statics::NewProp_bConnected = { "bConnected", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UESSubSystem), &Z_Construct_UClass_UESSubSystem_Statics::NewProp_bConnected_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bConnected_MetaData), NewProp_bConnected_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UESSubSystem_Statics::NewProp_BytesSent = { "BytesSent", nullptr, (EPropertyFlags)0x0010000000010015, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UESSubSystem, BytesSent), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BytesSent_MetaData), NewProp_BytesSent_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UESSubSystem_Statics::NewProp_ReceivedData_Inner = { "ReceivedData", 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_UClass_UESSubSystem_Statics::NewProp_ReceivedData = { "ReceivedData", nullptr, (EPropertyFlags)0x0010000000010015, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UESSubSystem, ReceivedData), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReceivedData_MetaData), NewProp_ReceivedData_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UESSubSystem_Statics::NewProp_MEmotions_ValueProp = { "MEmotions", nullptr, (EPropertyFlags)0x0000000000000001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UESSubSystem_Statics::NewProp_MEmotions_Key_KeyProp = { "MEmotions_Key", nullptr, (EPropertyFlags)0x0000000000000001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FMapPropertyParams Z_Construct_UClass_UESSubSystem_Statics::NewProp_MEmotions = { "MEmotions", nullptr, (EPropertyFlags)0x0010000000010015, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UESSubSystem, MEmotions), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MEmotions_MetaData), NewProp_MEmotions_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UESSubSystem_Statics::NewProp_GptData = { "GptData", nullptr, (EPropertyFlags)0x0010000000010015, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UESSubSystem, GptData), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GptData_MetaData), NewProp_GptData_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UESSubSystem_Statics::NewProp_VisemeOffset_Inner = { "VisemeOffset", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UESSubSystem_Statics::NewProp_VisemeOffset = { "VisemeOffset", nullptr, (EPropertyFlags)0x0010000000010015, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UESSubSystem, VisemeOffset), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VisemeOffset_MetaData), NewProp_VisemeOffset_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UESSubSystem_Statics::NewProp_VisemeID_Inner = { "VisemeID", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UESSubSystem_Statics::NewProp_VisemeID = { "VisemeID", nullptr, (EPropertyFlags)0x0010000000010015, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UESSubSystem, VisemeID), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VisemeID_MetaData), NewProp_VisemeID_MetaData) };
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UESSubSystem_Statics::NewProp_onLogin = { "onLogin", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UESSubSystem, onLogin), Z_Construct_UDelegateFunction_EmoShapeSubSystem_MetaSoulEventSignature__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_onLogin_MetaData), NewProp_onLogin_MetaData) }; // 3324402279
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UESSubSystem_Statics::NewProp_onLogout = { "onLogout", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UESSubSystem, onLogout), Z_Construct_UDelegateFunction_EmoShapeSubSystem_MetaSoulEventSignature__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_onLogout_MetaData), NewProp_onLogout_MetaData) }; // 3324402279
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UESSubSystem_Statics::NewProp_onConnectionFail = { "onConnectionFail", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UESSubSystem, onConnectionFail), Z_Construct_UDelegateFunction_EmoShapeSubSystem_MetaSoulEventSignature__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_onConnectionFail_MetaData), NewProp_onConnectionFail_MetaData) }; // 3324402279
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UESSubSystem_Statics::NewProp_onAudioData = { "onAudioData", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UESSubSystem, onAudioData), Z_Construct_UDelegateFunction_EmoShapeSubSystem_MetaSoulEventSignatureAudio__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_onAudioData_MetaData), NewProp_onAudioData_MetaData) }; // 943119013
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UESSubSystem_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UESSubSystem_Statics::NewProp_UdpText,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UESSubSystem_Statics::NewProp_RemoveIP,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UESSubSystem_Statics::NewProp_MetaSoulSecret,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UESSubSystem_Statics::NewProp_Epu_ID,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UESSubSystem_Statics::NewProp_AzureKey,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UESSubSystem_Statics::NewProp_AzureKeyRegion,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UESSubSystem_Statics::NewProp_OpenAIKey,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UESSubSystem_Statics::NewProp_Token,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UESSubSystem_Statics::NewProp_ChatHistory,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UESSubSystem_Statics::NewProp_bTalkmode,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UESSubSystem_Statics::NewProp_bConnected,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UESSubSystem_Statics::NewProp_BytesSent,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UESSubSystem_Statics::NewProp_ReceivedData_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UESSubSystem_Statics::NewProp_ReceivedData,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UESSubSystem_Statics::NewProp_MEmotions_ValueProp,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UESSubSystem_Statics::NewProp_MEmotions_Key_KeyProp,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UESSubSystem_Statics::NewProp_MEmotions,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UESSubSystem_Statics::NewProp_GptData,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UESSubSystem_Statics::NewProp_VisemeOffset_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UESSubSystem_Statics::NewProp_VisemeOffset,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UESSubSystem_Statics::NewProp_VisemeID_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UESSubSystem_Statics::NewProp_VisemeID,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UESSubSystem_Statics::NewProp_onLogin,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UESSubSystem_Statics::NewProp_onLogout,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UESSubSystem_Statics::NewProp_onConnectionFail,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UESSubSystem_Statics::NewProp_onAudioData,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UESSubSystem_Statics::PropPointers) < 2048);
UObject* (*const Z_Construct_UClass_UESSubSystem_Statics::DependentSingletons[])() = {
	(UObject* (*)())Z_Construct_UClass_UGameInstanceSubsystem,
	(UObject* (*)())Z_Construct_UPackage__Script_EmoShapeSubSystem,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UESSubSystem_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UESSubSystem_Statics::ClassParams = {
	&UESSubSystem::StaticClass,
	nullptr,
	&StaticCppClassTypeInfo,
	DependentSingletons,
	FuncInfo,
	Z_Construct_UClass_UESSubSystem_Statics::PropPointers,
	nullptr,
	UE_ARRAY_COUNT(DependentSingletons),
	UE_ARRAY_COUNT(FuncInfo),
	UE_ARRAY_COUNT(Z_Construct_UClass_UESSubSystem_Statics::PropPointers),
	0,
	0x009000A0u,
	METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UESSubSystem_Statics::Class_MetaDataParams), Z_Construct_UClass_UESSubSystem_Statics::Class_MetaDataParams)
};
UClass* Z_Construct_UClass_UESSubSystem()
{
	if (!Z_Registration_Info_UClass_UESSubSystem.OuterSingleton)
	{
		UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UESSubSystem.OuterSingleton, Z_Construct_UClass_UESSubSystem_Statics::ClassParams);
	}
	return Z_Registration_Info_UClass_UESSubSystem.OuterSingleton;
}
template<> EMOSHAPESUBSYSTEM_API UClass* StaticClass<UESSubSystem>()
{
	return UESSubSystem::StaticClass();
}
UESSubSystem::UESSubSystem() {}
DEFINE_VTABLE_PTR_HELPER_CTOR(UESSubSystem);
UESSubSystem::~UESSubSystem() {}
// End Class UESSubSystem

// Begin Registration
struct Z_CompiledInDeferFile_FID_UE5_MetaSoul_MetaSoul_Plugins_MetaSoulSubSystem_Source_EmoShapeSubSystem_Public_ESSubSystem_h_Statics
{
	static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
		{ PossibleResponses_StaticEnum, TEXT("PossibleResponses"), &Z_Registration_Info_UEnum_PossibleResponses, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 736454516U) },
	};
	static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
		{ FViseme::StaticStruct, Z_Construct_UScriptStruct_FViseme_Statics::NewStructOps, TEXT("Viseme"), &Z_Registration_Info_UScriptStruct_Viseme, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FViseme), 3536892201U) },
		{ FAPIViseme::StaticStruct, Z_Construct_UScriptStruct_FAPIViseme_Statics::NewStructOps, TEXT("APIViseme"), &Z_Registration_Info_UScriptStruct_APIViseme, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAPIViseme), 2950214191U) },
	};
	static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
		{ Z_Construct_UClass_UESSubSystem, UESSubSystem::StaticClass, TEXT("UESSubSystem"), &Z_Registration_Info_UClass_UESSubSystem, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UESSubSystem), 1118367408U) },
	};
};
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_UE5_MetaSoul_MetaSoul_Plugins_MetaSoulSubSystem_Source_EmoShapeSubSystem_Public_ESSubSystem_h_846898863(TEXT("/Script/EmoShapeSubSystem"),
	Z_CompiledInDeferFile_FID_UE5_MetaSoul_MetaSoul_Plugins_MetaSoulSubSystem_Source_EmoShapeSubSystem_Public_ESSubSystem_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_UE5_MetaSoul_MetaSoul_Plugins_MetaSoulSubSystem_Source_EmoShapeSubSystem_Public_ESSubSystem_h_Statics::ClassInfo),
	Z_CompiledInDeferFile_FID_UE5_MetaSoul_MetaSoul_Plugins_MetaSoulSubSystem_Source_EmoShapeSubSystem_Public_ESSubSystem_h_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_UE5_MetaSoul_MetaSoul_Plugins_MetaSoulSubSystem_Source_EmoShapeSubSystem_Public_ESSubSystem_h_Statics::ScriptStructInfo),
	Z_CompiledInDeferFile_FID_UE5_MetaSoul_MetaSoul_Plugins_MetaSoulSubSystem_Source_EmoShapeSubSystem_Public_ESSubSystem_h_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_UE5_MetaSoul_MetaSoul_Plugins_MetaSoulSubSystem_Source_EmoShapeSubSystem_Public_ESSubSystem_h_Statics::EnumInfo));
// End Registration
PRAGMA_ENABLE_DEPRECATION_WARNINGS
