// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
	Generated code exported from UnrealHeaderTool.
	DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/

#include "UObject/GeneratedCppIncludes.h"
#include "MMOKitCode/WebSockets/WebSocketConn.h"

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

// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_AActor();
MMOKITCODE_API UClass* Z_Construct_UClass_AWebSocketConn();
MMOKITCODE_API UClass* Z_Construct_UClass_AWebSocketConn_NoRegister();
MMOKITCODE_API UFunction* Z_Construct_UDelegateFunction_MMOKitCode_WebSocketConnectDelegate__DelegateSignature();
MMOKITCODE_API UFunction* Z_Construct_UDelegateFunction_MMOKitCode_WebSocketDisconnectDelegate__DelegateSignature();
MMOKITCODE_API UFunction* Z_Construct_UDelegateFunction_MMOKitCode_WebSocketErrorDelegate__DelegateSignature();
MMOKITCODE_API UFunction* Z_Construct_UDelegateFunction_MMOKitCode_WebSocketReceivedRawMessageDelegate__DelegateSignature();
MMOKITCODE_API UFunction* Z_Construct_UDelegateFunction_MMOKitCode_WebSocketReceivedTextMessageDelegate__DelegateSignature();
UPackage* Z_Construct_UPackage__Script_MMOKitCode();
// ********** End Cross Module References **********************************************************

// ********** Begin Delegate FWebSocketDisconnectDelegate ******************************************
struct Z_Construct_UDelegateFunction_MMOKitCode_WebSocketDisconnectDelegate__DelegateSignature_Statics
{
	struct _Script_MMOKitCode_eventWebSocketDisconnectDelegate_Parms
	{
		int32 ConnectionId;
		int32 StatusCode;
		FString Reason;
		bool bWasClean;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Comment", "// OnDisconnect\n" },
		{ "ModuleRelativePath", "WebSockets/WebSocketConn.h" },
		{ "ToolTip", "OnDisconnect" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Reason_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Delegate FWebSocketDisconnectDelegate constinit property declarations **********
	static const UECodeGen_Private::FIntPropertyParams NewProp_ConnectionId;
	static const UECodeGen_Private::FIntPropertyParams NewProp_StatusCode;
	static const UECodeGen_Private::FStrPropertyParams NewProp_Reason;
	static void NewProp_bWasClean_SetBit(void* Obj);
	static const UECodeGen_Private::FBoolPropertyParams NewProp_bWasClean;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Delegate FWebSocketDisconnectDelegate constinit property declarations ************
	static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};

// ********** Begin Delegate FWebSocketDisconnectDelegate Property Definitions *********************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UDelegateFunction_MMOKitCode_WebSocketDisconnectDelegate__DelegateSignature_Statics::NewProp_ConnectionId = { "ConnectionId", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_MMOKitCode_eventWebSocketDisconnectDelegate_Parms, ConnectionId), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UDelegateFunction_MMOKitCode_WebSocketDisconnectDelegate__DelegateSignature_Statics::NewProp_StatusCode = { "StatusCode", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_MMOKitCode_eventWebSocketDisconnectDelegate_Parms, StatusCode), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UDelegateFunction_MMOKitCode_WebSocketDisconnectDelegate__DelegateSignature_Statics::NewProp_Reason = { "Reason", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_MMOKitCode_eventWebSocketDisconnectDelegate_Parms, Reason), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Reason_MetaData), NewProp_Reason_MetaData) };
void Z_Construct_UDelegateFunction_MMOKitCode_WebSocketDisconnectDelegate__DelegateSignature_Statics::NewProp_bWasClean_SetBit(void* Obj)
{
	((_Script_MMOKitCode_eventWebSocketDisconnectDelegate_Parms*)Obj)->bWasClean = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UDelegateFunction_MMOKitCode_WebSocketDisconnectDelegate__DelegateSignature_Statics::NewProp_bWasClean = { "bWasClean", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(_Script_MMOKitCode_eventWebSocketDisconnectDelegate_Parms), &Z_Construct_UDelegateFunction_MMOKitCode_WebSocketDisconnectDelegate__DelegateSignature_Statics::NewProp_bWasClean_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_MMOKitCode_WebSocketDisconnectDelegate__DelegateSignature_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_MMOKitCode_WebSocketDisconnectDelegate__DelegateSignature_Statics::NewProp_ConnectionId,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_MMOKitCode_WebSocketDisconnectDelegate__DelegateSignature_Statics::NewProp_StatusCode,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_MMOKitCode_WebSocketDisconnectDelegate__DelegateSignature_Statics::NewProp_Reason,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_MMOKitCode_WebSocketDisconnectDelegate__DelegateSignature_Statics::NewProp_bWasClean,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_MMOKitCode_WebSocketDisconnectDelegate__DelegateSignature_Statics::PropPointers) < 2048);
// ********** End Delegate FWebSocketDisconnectDelegate Property Definitions ***********************
const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_MMOKitCode_WebSocketDisconnectDelegate__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_MMOKitCode, nullptr, "WebSocketDisconnectDelegate__DelegateSignature", 	Z_Construct_UDelegateFunction_MMOKitCode_WebSocketDisconnectDelegate__DelegateSignature_Statics::PropPointers, 
	UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_MMOKitCode_WebSocketDisconnectDelegate__DelegateSignature_Statics::PropPointers), 
sizeof(Z_Construct_UDelegateFunction_MMOKitCode_WebSocketDisconnectDelegate__DelegateSignature_Statics::_Script_MMOKitCode_eventWebSocketDisconnectDelegate_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00120000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_MMOKitCode_WebSocketDisconnectDelegate__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_MMOKitCode_WebSocketDisconnectDelegate__DelegateSignature_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UDelegateFunction_MMOKitCode_WebSocketDisconnectDelegate__DelegateSignature_Statics::_Script_MMOKitCode_eventWebSocketDisconnectDelegate_Parms) < MAX_uint16);
UFunction* Z_Construct_UDelegateFunction_MMOKitCode_WebSocketDisconnectDelegate__DelegateSignature()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_MMOKitCode_WebSocketDisconnectDelegate__DelegateSignature_Statics::FuncParams);
	}
	return ReturnFunction;
}
void FWebSocketDisconnectDelegate_DelegateWrapper(const FScriptDelegate& WebSocketDisconnectDelegate, int32 ConnectionId, int32 StatusCode, const FString& Reason, bool bWasClean)
{
	struct _Script_MMOKitCode_eventWebSocketDisconnectDelegate_Parms
	{
		int32 ConnectionId;
		int32 StatusCode;
		FString Reason;
		bool bWasClean;
	};
	_Script_MMOKitCode_eventWebSocketDisconnectDelegate_Parms Parms;
	Parms.ConnectionId=ConnectionId;
	Parms.StatusCode=StatusCode;
	Parms.Reason=Reason;
	Parms.bWasClean=bWasClean ? true : false;
	WebSocketDisconnectDelegate.ProcessDelegate<UObject>(&Parms);
}
// ********** End Delegate FWebSocketDisconnectDelegate ********************************************

// ********** Begin Delegate FWebSocketErrorDelegate ***********************************************
struct Z_Construct_UDelegateFunction_MMOKitCode_WebSocketErrorDelegate__DelegateSignature_Statics
{
	struct _Script_MMOKitCode_eventWebSocketErrorDelegate_Parms
	{
		int32 ConnectionId;
		FString ErrorTxt;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Comment", "// OnError\n" },
		{ "ModuleRelativePath", "WebSockets/WebSocketConn.h" },
		{ "ToolTip", "OnError" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ErrorTxt_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Delegate FWebSocketErrorDelegate constinit property declarations ***************
	static const UECodeGen_Private::FIntPropertyParams NewProp_ConnectionId;
	static const UECodeGen_Private::FStrPropertyParams NewProp_ErrorTxt;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Delegate FWebSocketErrorDelegate constinit property declarations *****************
	static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};

// ********** Begin Delegate FWebSocketErrorDelegate Property Definitions **************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UDelegateFunction_MMOKitCode_WebSocketErrorDelegate__DelegateSignature_Statics::NewProp_ConnectionId = { "ConnectionId", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_MMOKitCode_eventWebSocketErrorDelegate_Parms, ConnectionId), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UDelegateFunction_MMOKitCode_WebSocketErrorDelegate__DelegateSignature_Statics::NewProp_ErrorTxt = { "ErrorTxt", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_MMOKitCode_eventWebSocketErrorDelegate_Parms, ErrorTxt), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ErrorTxt_MetaData), NewProp_ErrorTxt_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_MMOKitCode_WebSocketErrorDelegate__DelegateSignature_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_MMOKitCode_WebSocketErrorDelegate__DelegateSignature_Statics::NewProp_ConnectionId,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_MMOKitCode_WebSocketErrorDelegate__DelegateSignature_Statics::NewProp_ErrorTxt,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_MMOKitCode_WebSocketErrorDelegate__DelegateSignature_Statics::PropPointers) < 2048);
// ********** End Delegate FWebSocketErrorDelegate Property Definitions ****************************
const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_MMOKitCode_WebSocketErrorDelegate__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_MMOKitCode, nullptr, "WebSocketErrorDelegate__DelegateSignature", 	Z_Construct_UDelegateFunction_MMOKitCode_WebSocketErrorDelegate__DelegateSignature_Statics::PropPointers, 
	UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_MMOKitCode_WebSocketErrorDelegate__DelegateSignature_Statics::PropPointers), 
sizeof(Z_Construct_UDelegateFunction_MMOKitCode_WebSocketErrorDelegate__DelegateSignature_Statics::_Script_MMOKitCode_eventWebSocketErrorDelegate_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00120000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_MMOKitCode_WebSocketErrorDelegate__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_MMOKitCode_WebSocketErrorDelegate__DelegateSignature_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UDelegateFunction_MMOKitCode_WebSocketErrorDelegate__DelegateSignature_Statics::_Script_MMOKitCode_eventWebSocketErrorDelegate_Parms) < MAX_uint16);
UFunction* Z_Construct_UDelegateFunction_MMOKitCode_WebSocketErrorDelegate__DelegateSignature()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_MMOKitCode_WebSocketErrorDelegate__DelegateSignature_Statics::FuncParams);
	}
	return ReturnFunction;
}
void FWebSocketErrorDelegate_DelegateWrapper(const FScriptDelegate& WebSocketErrorDelegate, int32 ConnectionId, const FString& ErrorTxt)
{
	struct _Script_MMOKitCode_eventWebSocketErrorDelegate_Parms
	{
		int32 ConnectionId;
		FString ErrorTxt;
	};
	_Script_MMOKitCode_eventWebSocketErrorDelegate_Parms Parms;
	Parms.ConnectionId=ConnectionId;
	Parms.ErrorTxt=ErrorTxt;
	WebSocketErrorDelegate.ProcessDelegate<UObject>(&Parms);
}
// ********** End Delegate FWebSocketErrorDelegate *************************************************

// ********** Begin Delegate FWebSocketConnectDelegate *********************************************
struct Z_Construct_UDelegateFunction_MMOKitCode_WebSocketConnectDelegate__DelegateSignature_Statics
{
	struct _Script_MMOKitCode_eventWebSocketConnectDelegate_Parms
	{
		int32 ConnectionId;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Comment", "// OnConnect\n" },
		{ "ModuleRelativePath", "WebSockets/WebSocketConn.h" },
		{ "ToolTip", "OnConnect" },
	};
#endif // WITH_METADATA

// ********** Begin Delegate FWebSocketConnectDelegate constinit property declarations *************
	static const UECodeGen_Private::FIntPropertyParams NewProp_ConnectionId;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Delegate FWebSocketConnectDelegate constinit property declarations ***************
	static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};

// ********** Begin Delegate FWebSocketConnectDelegate Property Definitions ************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UDelegateFunction_MMOKitCode_WebSocketConnectDelegate__DelegateSignature_Statics::NewProp_ConnectionId = { "ConnectionId", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_MMOKitCode_eventWebSocketConnectDelegate_Parms, ConnectionId), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_MMOKitCode_WebSocketConnectDelegate__DelegateSignature_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_MMOKitCode_WebSocketConnectDelegate__DelegateSignature_Statics::NewProp_ConnectionId,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_MMOKitCode_WebSocketConnectDelegate__DelegateSignature_Statics::PropPointers) < 2048);
// ********** End Delegate FWebSocketConnectDelegate Property Definitions **************************
const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_MMOKitCode_WebSocketConnectDelegate__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_MMOKitCode, nullptr, "WebSocketConnectDelegate__DelegateSignature", 	Z_Construct_UDelegateFunction_MMOKitCode_WebSocketConnectDelegate__DelegateSignature_Statics::PropPointers, 
	UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_MMOKitCode_WebSocketConnectDelegate__DelegateSignature_Statics::PropPointers), 
sizeof(Z_Construct_UDelegateFunction_MMOKitCode_WebSocketConnectDelegate__DelegateSignature_Statics::_Script_MMOKitCode_eventWebSocketConnectDelegate_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00120000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_MMOKitCode_WebSocketConnectDelegate__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_MMOKitCode_WebSocketConnectDelegate__DelegateSignature_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UDelegateFunction_MMOKitCode_WebSocketConnectDelegate__DelegateSignature_Statics::_Script_MMOKitCode_eventWebSocketConnectDelegate_Parms) < MAX_uint16);
UFunction* Z_Construct_UDelegateFunction_MMOKitCode_WebSocketConnectDelegate__DelegateSignature()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_MMOKitCode_WebSocketConnectDelegate__DelegateSignature_Statics::FuncParams);
	}
	return ReturnFunction;
}
void FWebSocketConnectDelegate_DelegateWrapper(const FScriptDelegate& WebSocketConnectDelegate, int32 ConnectionId)
{
	struct _Script_MMOKitCode_eventWebSocketConnectDelegate_Parms
	{
		int32 ConnectionId;
	};
	_Script_MMOKitCode_eventWebSocketConnectDelegate_Parms Parms;
	Parms.ConnectionId=ConnectionId;
	WebSocketConnectDelegate.ProcessDelegate<UObject>(&Parms);
}
// ********** End Delegate FWebSocketConnectDelegate ***********************************************

// ********** Begin Delegate FWebSocketReceivedRawMessageDelegate **********************************
struct Z_Construct_UDelegateFunction_MMOKitCode_WebSocketReceivedRawMessageDelegate__DelegateSignature_Statics
{
	struct _Script_MMOKitCode_eventWebSocketReceivedRawMessageDelegate_Parms
	{
		int32 ConnectionId;
		TArray<uint8> Message;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Comment", "// OnRawMessageReceived\n" },
		{ "ModuleRelativePath", "WebSockets/WebSocketConn.h" },
		{ "ToolTip", "OnRawMessageReceived" },
	};
#endif // WITH_METADATA

// ********** Begin Delegate FWebSocketReceivedRawMessageDelegate constinit property declarations **
	static const UECodeGen_Private::FIntPropertyParams NewProp_ConnectionId;
	static const UECodeGen_Private::FBytePropertyParams NewProp_Message_Inner;
	static const UECodeGen_Private::FArrayPropertyParams NewProp_Message;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Delegate FWebSocketReceivedRawMessageDelegate constinit property declarations ****
	static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};

// ********** Begin Delegate FWebSocketReceivedRawMessageDelegate Property Definitions *************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UDelegateFunction_MMOKitCode_WebSocketReceivedRawMessageDelegate__DelegateSignature_Statics::NewProp_ConnectionId = { "ConnectionId", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_MMOKitCode_eventWebSocketReceivedRawMessageDelegate_Parms, ConnectionId), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UDelegateFunction_MMOKitCode_WebSocketReceivedRawMessageDelegate__DelegateSignature_Statics::NewProp_Message_Inner = { "Message", 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_MMOKitCode_WebSocketReceivedRawMessageDelegate__DelegateSignature_Statics::NewProp_Message = { "Message", nullptr, (EPropertyFlags)0x0010000008000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_MMOKitCode_eventWebSocketReceivedRawMessageDelegate_Parms, Message), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_MMOKitCode_WebSocketReceivedRawMessageDelegate__DelegateSignature_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_MMOKitCode_WebSocketReceivedRawMessageDelegate__DelegateSignature_Statics::NewProp_ConnectionId,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_MMOKitCode_WebSocketReceivedRawMessageDelegate__DelegateSignature_Statics::NewProp_Message_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_MMOKitCode_WebSocketReceivedRawMessageDelegate__DelegateSignature_Statics::NewProp_Message,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_MMOKitCode_WebSocketReceivedRawMessageDelegate__DelegateSignature_Statics::PropPointers) < 2048);
// ********** End Delegate FWebSocketReceivedRawMessageDelegate Property Definitions ***************
const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_MMOKitCode_WebSocketReceivedRawMessageDelegate__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_MMOKitCode, nullptr, "WebSocketReceivedRawMessageDelegate__DelegateSignature", 	Z_Construct_UDelegateFunction_MMOKitCode_WebSocketReceivedRawMessageDelegate__DelegateSignature_Statics::PropPointers, 
	UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_MMOKitCode_WebSocketReceivedRawMessageDelegate__DelegateSignature_Statics::PropPointers), 
sizeof(Z_Construct_UDelegateFunction_MMOKitCode_WebSocketReceivedRawMessageDelegate__DelegateSignature_Statics::_Script_MMOKitCode_eventWebSocketReceivedRawMessageDelegate_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00520000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_MMOKitCode_WebSocketReceivedRawMessageDelegate__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_MMOKitCode_WebSocketReceivedRawMessageDelegate__DelegateSignature_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UDelegateFunction_MMOKitCode_WebSocketReceivedRawMessageDelegate__DelegateSignature_Statics::_Script_MMOKitCode_eventWebSocketReceivedRawMessageDelegate_Parms) < MAX_uint16);
UFunction* Z_Construct_UDelegateFunction_MMOKitCode_WebSocketReceivedRawMessageDelegate__DelegateSignature()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_MMOKitCode_WebSocketReceivedRawMessageDelegate__DelegateSignature_Statics::FuncParams);
	}
	return ReturnFunction;
}
void FWebSocketReceivedRawMessageDelegate_DelegateWrapper(const FScriptDelegate& WebSocketReceivedRawMessageDelegate, int32 ConnectionId, TArray<uint8>& Message)
{
	struct _Script_MMOKitCode_eventWebSocketReceivedRawMessageDelegate_Parms
	{
		int32 ConnectionId;
		TArray<uint8> Message;
	};
	_Script_MMOKitCode_eventWebSocketReceivedRawMessageDelegate_Parms Parms;
	Parms.ConnectionId=ConnectionId;
	Parms.Message=Message;
	WebSocketReceivedRawMessageDelegate.ProcessDelegate<UObject>(&Parms);
	Message=Parms.Message;
}
// ********** End Delegate FWebSocketReceivedRawMessageDelegate ************************************

// ********** Begin Delegate FWebSocketReceivedTextMessageDelegate *********************************
struct Z_Construct_UDelegateFunction_MMOKitCode_WebSocketReceivedTextMessageDelegate__DelegateSignature_Statics
{
	struct _Script_MMOKitCode_eventWebSocketReceivedTextMessageDelegate_Parms
	{
		int32 ConnectionId;
		FString Message;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Comment", "// OnTextMessageReceived\n" },
		{ "ModuleRelativePath", "WebSockets/WebSocketConn.h" },
		{ "ToolTip", "OnTextMessageReceived" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Message_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Delegate FWebSocketReceivedTextMessageDelegate constinit property declarations *
	static const UECodeGen_Private::FIntPropertyParams NewProp_ConnectionId;
	static const UECodeGen_Private::FStrPropertyParams NewProp_Message;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Delegate FWebSocketReceivedTextMessageDelegate constinit property declarations ***
	static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};

// ********** Begin Delegate FWebSocketReceivedTextMessageDelegate Property Definitions ************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UDelegateFunction_MMOKitCode_WebSocketReceivedTextMessageDelegate__DelegateSignature_Statics::NewProp_ConnectionId = { "ConnectionId", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_MMOKitCode_eventWebSocketReceivedTextMessageDelegate_Parms, ConnectionId), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UDelegateFunction_MMOKitCode_WebSocketReceivedTextMessageDelegate__DelegateSignature_Statics::NewProp_Message = { "Message", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_MMOKitCode_eventWebSocketReceivedTextMessageDelegate_Parms, Message), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Message_MetaData), NewProp_Message_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_MMOKitCode_WebSocketReceivedTextMessageDelegate__DelegateSignature_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_MMOKitCode_WebSocketReceivedTextMessageDelegate__DelegateSignature_Statics::NewProp_ConnectionId,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_MMOKitCode_WebSocketReceivedTextMessageDelegate__DelegateSignature_Statics::NewProp_Message,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_MMOKitCode_WebSocketReceivedTextMessageDelegate__DelegateSignature_Statics::PropPointers) < 2048);
// ********** End Delegate FWebSocketReceivedTextMessageDelegate Property Definitions **************
const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_MMOKitCode_WebSocketReceivedTextMessageDelegate__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_MMOKitCode, nullptr, "WebSocketReceivedTextMessageDelegate__DelegateSignature", 	Z_Construct_UDelegateFunction_MMOKitCode_WebSocketReceivedTextMessageDelegate__DelegateSignature_Statics::PropPointers, 
	UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_MMOKitCode_WebSocketReceivedTextMessageDelegate__DelegateSignature_Statics::PropPointers), 
sizeof(Z_Construct_UDelegateFunction_MMOKitCode_WebSocketReceivedTextMessageDelegate__DelegateSignature_Statics::_Script_MMOKitCode_eventWebSocketReceivedTextMessageDelegate_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00120000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_MMOKitCode_WebSocketReceivedTextMessageDelegate__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_MMOKitCode_WebSocketReceivedTextMessageDelegate__DelegateSignature_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UDelegateFunction_MMOKitCode_WebSocketReceivedTextMessageDelegate__DelegateSignature_Statics::_Script_MMOKitCode_eventWebSocketReceivedTextMessageDelegate_Parms) < MAX_uint16);
UFunction* Z_Construct_UDelegateFunction_MMOKitCode_WebSocketReceivedTextMessageDelegate__DelegateSignature()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_MMOKitCode_WebSocketReceivedTextMessageDelegate__DelegateSignature_Statics::FuncParams);
	}
	return ReturnFunction;
}
void FWebSocketReceivedTextMessageDelegate_DelegateWrapper(const FScriptDelegate& WebSocketReceivedTextMessageDelegate, int32 ConnectionId, const FString& Message)
{
	struct _Script_MMOKitCode_eventWebSocketReceivedTextMessageDelegate_Parms
	{
		int32 ConnectionId;
		FString Message;
	};
	_Script_MMOKitCode_eventWebSocketReceivedTextMessageDelegate_Parms Parms;
	Parms.ConnectionId=ConnectionId;
	Parms.Message=Message;
	WebSocketReceivedTextMessageDelegate.ProcessDelegate<UObject>(&Parms);
}
// ********** End Delegate FWebSocketReceivedTextMessageDelegate ***********************************

// ********** Begin Class AWebSocketConn Function Concat_BytesBytes ********************************
struct Z_Construct_UFunction_AWebSocketConn_Concat_BytesBytes_Statics
{
	struct WebSocketConn_eventConcat_BytesBytes_Parms
	{
		TArray<uint8> A;
		TArray<uint8> B;
		TArray<uint8> ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Socket" },
		{ "CommutativeAssociativeBinaryOperator", "true" },
		{ "DisplayName", "Append Bytes" },
		{ "ModuleRelativePath", "WebSockets/WebSocketConn.h" },
	};
#endif // WITH_METADATA

// ********** Begin Function Concat_BytesBytes constinit property declarations *********************
	static const UECodeGen_Private::FBytePropertyParams NewProp_A_Inner;
	static const UECodeGen_Private::FArrayPropertyParams NewProp_A;
	static const UECodeGen_Private::FBytePropertyParams NewProp_B_Inner;
	static const UECodeGen_Private::FArrayPropertyParams NewProp_B;
	static const UECodeGen_Private::FBytePropertyParams NewProp_ReturnValue_Inner;
	static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function Concat_BytesBytes constinit property declarations ***********************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function Concat_BytesBytes Property Definitions ********************************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_AWebSocketConn_Concat_BytesBytes_Statics::NewProp_A_Inner = { "A", 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_AWebSocketConn_Concat_BytesBytes_Statics::NewProp_A = { "A", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(WebSocketConn_eventConcat_BytesBytes_Parms, A), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_AWebSocketConn_Concat_BytesBytes_Statics::NewProp_B_Inner = { "B", 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_AWebSocketConn_Concat_BytesBytes_Statics::NewProp_B = { "B", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(WebSocketConn_eventConcat_BytesBytes_Parms, B), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_AWebSocketConn_Concat_BytesBytes_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_AWebSocketConn_Concat_BytesBytes_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(WebSocketConn_eventConcat_BytesBytes_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AWebSocketConn_Concat_BytesBytes_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AWebSocketConn_Concat_BytesBytes_Statics::NewProp_A_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AWebSocketConn_Concat_BytesBytes_Statics::NewProp_A,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AWebSocketConn_Concat_BytesBytes_Statics::NewProp_B_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AWebSocketConn_Concat_BytesBytes_Statics::NewProp_B,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AWebSocketConn_Concat_BytesBytes_Statics::NewProp_ReturnValue_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AWebSocketConn_Concat_BytesBytes_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_AWebSocketConn_Concat_BytesBytes_Statics::PropPointers) < 2048);
// ********** End Function Concat_BytesBytes Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AWebSocketConn_Concat_BytesBytes_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_AWebSocketConn, nullptr, "Concat_BytesBytes", 	Z_Construct_UFunction_AWebSocketConn_Concat_BytesBytes_Statics::PropPointers, 
	UE_ARRAY_COUNT(Z_Construct_UFunction_AWebSocketConn_Concat_BytesBytes_Statics::PropPointers), 
sizeof(Z_Construct_UFunction_AWebSocketConn_Concat_BytesBytes_Statics::WebSocketConn_eventConcat_BytesBytes_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_AWebSocketConn_Concat_BytesBytes_Statics::Function_MetaDataParams), Z_Construct_UFunction_AWebSocketConn_Concat_BytesBytes_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_AWebSocketConn_Concat_BytesBytes_Statics::WebSocketConn_eventConcat_BytesBytes_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_AWebSocketConn_Concat_BytesBytes()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AWebSocketConn_Concat_BytesBytes_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(AWebSocketConn::execConcat_BytesBytes)
{
	P_GET_TARRAY(uint8,Z_Param_A);
	P_GET_TARRAY(uint8,Z_Param_B);
	P_FINISH;
	P_NATIVE_BEGIN;
	*(TArray<uint8>*)Z_Param__Result=AWebSocketConn::Concat_BytesBytes(Z_Param_A,Z_Param_B);
	P_NATIVE_END;
}
// ********** End Class AWebSocketConn Function Concat_BytesBytes **********************************

// ********** Begin Class AWebSocketConn Function Connect ******************************************
struct Z_Construct_UFunction_AWebSocketConn_Connect_Statics
{
	struct WebSocketConn_eventConnect_Parms
	{
		FString Protocol;
		FString ServerAddress;
		int32 Port;
		FString Path;
		FScriptDelegate OnDisconnected;
		FScriptDelegate OnError;
		FScriptDelegate OnConnected;
		FScriptDelegate OnRawMessageReceived;
		FScriptDelegate OnTextMessageReceived;
		int32 ConnectionId;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Socket" },
		{ "Comment", "/* Returns the ID of the new connection.\n\x09 * An example of connection params would be ws://localhost:3000/mmo\n\x09 * In this case, you'd set Path to \"mmo\"\n\x09 * Supported protocols are: 'ws', 'wss', or 'wss+insecure'\n\x09 */" },
		{ "ModuleRelativePath", "WebSockets/WebSocketConn.h" },
		{ "ToolTip", "Returns the ID of the new connection.\n       * An example of connection params would be ws://localhost:3000/mmo\n       * In this case, you'd set Path to \"mmo\"\n       * Supported protocols are: 'ws', 'wss', or 'wss+insecure'" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Protocol_MetaData[] = {
		{ "NativeConst", "" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ServerAddress_MetaData[] = {
		{ "NativeConst", "" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Path_MetaData[] = {
		{ "NativeConst", "" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnDisconnected_MetaData[] = {
		{ "NativeConst", "" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnError_MetaData[] = {
		{ "NativeConst", "" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnConnected_MetaData[] = {
		{ "NativeConst", "" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnRawMessageReceived_MetaData[] = {
		{ "NativeConst", "" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnTextMessageReceived_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Function Connect constinit property declarations *******************************
	static const UECodeGen_Private::FStrPropertyParams NewProp_Protocol;
	static const UECodeGen_Private::FStrPropertyParams NewProp_ServerAddress;
	static const UECodeGen_Private::FIntPropertyParams NewProp_Port;
	static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
	static const UECodeGen_Private::FDelegatePropertyParams NewProp_OnDisconnected;
	static const UECodeGen_Private::FDelegatePropertyParams NewProp_OnError;
	static const UECodeGen_Private::FDelegatePropertyParams NewProp_OnConnected;
	static const UECodeGen_Private::FDelegatePropertyParams NewProp_OnRawMessageReceived;
	static const UECodeGen_Private::FDelegatePropertyParams NewProp_OnTextMessageReceived;
	static const UECodeGen_Private::FIntPropertyParams NewProp_ConnectionId;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function Connect constinit property declarations *********************************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function Connect Property Definitions ******************************************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_AWebSocketConn_Connect_Statics::NewProp_Protocol = { "Protocol", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(WebSocketConn_eventConnect_Parms, Protocol), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Protocol_MetaData), NewProp_Protocol_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_AWebSocketConn_Connect_Statics::NewProp_ServerAddress = { "ServerAddress", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(WebSocketConn_eventConnect_Parms, ServerAddress), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ServerAddress_MetaData), NewProp_ServerAddress_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_AWebSocketConn_Connect_Statics::NewProp_Port = { "Port", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(WebSocketConn_eventConnect_Parms, Port), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_AWebSocketConn_Connect_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(WebSocketConn_eventConnect_Parms, Path), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Path_MetaData), NewProp_Path_MetaData) };
const UECodeGen_Private::FDelegatePropertyParams Z_Construct_UFunction_AWebSocketConn_Connect_Statics::NewProp_OnDisconnected = { "OnDisconnected", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Delegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(WebSocketConn_eventConnect_Parms, OnDisconnected), Z_Construct_UDelegateFunction_MMOKitCode_WebSocketDisconnectDelegate__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnDisconnected_MetaData), NewProp_OnDisconnected_MetaData) }; // 3785396746
const UECodeGen_Private::FDelegatePropertyParams Z_Construct_UFunction_AWebSocketConn_Connect_Statics::NewProp_OnError = { "OnError", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Delegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(WebSocketConn_eventConnect_Parms, OnError), Z_Construct_UDelegateFunction_MMOKitCode_WebSocketErrorDelegate__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnError_MetaData), NewProp_OnError_MetaData) }; // 2723385793
const UECodeGen_Private::FDelegatePropertyParams Z_Construct_UFunction_AWebSocketConn_Connect_Statics::NewProp_OnConnected = { "OnConnected", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Delegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(WebSocketConn_eventConnect_Parms, OnConnected), Z_Construct_UDelegateFunction_MMOKitCode_WebSocketConnectDelegate__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnConnected_MetaData), NewProp_OnConnected_MetaData) }; // 1052144639
const UECodeGen_Private::FDelegatePropertyParams Z_Construct_UFunction_AWebSocketConn_Connect_Statics::NewProp_OnRawMessageReceived = { "OnRawMessageReceived", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Delegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(WebSocketConn_eventConnect_Parms, OnRawMessageReceived), Z_Construct_UDelegateFunction_MMOKitCode_WebSocketReceivedRawMessageDelegate__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnRawMessageReceived_MetaData), NewProp_OnRawMessageReceived_MetaData) }; // 1115671779
const UECodeGen_Private::FDelegatePropertyParams Z_Construct_UFunction_AWebSocketConn_Connect_Statics::NewProp_OnTextMessageReceived = { "OnTextMessageReceived", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Delegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(WebSocketConn_eventConnect_Parms, OnTextMessageReceived), Z_Construct_UDelegateFunction_MMOKitCode_WebSocketReceivedTextMessageDelegate__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnTextMessageReceived_MetaData), NewProp_OnTextMessageReceived_MetaData) }; // 4171269922
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_AWebSocketConn_Connect_Statics::NewProp_ConnectionId = { "ConnectionId", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(WebSocketConn_eventConnect_Parms, ConnectionId), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AWebSocketConn_Connect_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AWebSocketConn_Connect_Statics::NewProp_Protocol,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AWebSocketConn_Connect_Statics::NewProp_ServerAddress,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AWebSocketConn_Connect_Statics::NewProp_Port,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AWebSocketConn_Connect_Statics::NewProp_Path,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AWebSocketConn_Connect_Statics::NewProp_OnDisconnected,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AWebSocketConn_Connect_Statics::NewProp_OnError,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AWebSocketConn_Connect_Statics::NewProp_OnConnected,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AWebSocketConn_Connect_Statics::NewProp_OnRawMessageReceived,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AWebSocketConn_Connect_Statics::NewProp_OnTextMessageReceived,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AWebSocketConn_Connect_Statics::NewProp_ConnectionId,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_AWebSocketConn_Connect_Statics::PropPointers) < 2048);
// ********** End Function Connect Property Definitions ********************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AWebSocketConn_Connect_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_AWebSocketConn, nullptr, "Connect", 	Z_Construct_UFunction_AWebSocketConn_Connect_Statics::PropPointers, 
	UE_ARRAY_COUNT(Z_Construct_UFunction_AWebSocketConn_Connect_Statics::PropPointers), 
sizeof(Z_Construct_UFunction_AWebSocketConn_Connect_Statics::WebSocketConn_eventConnect_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_AWebSocketConn_Connect_Statics::Function_MetaDataParams), Z_Construct_UFunction_AWebSocketConn_Connect_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_AWebSocketConn_Connect_Statics::WebSocketConn_eventConnect_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_AWebSocketConn_Connect()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AWebSocketConn_Connect_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(AWebSocketConn::execConnect)
{
	P_GET_PROPERTY(FStrProperty,Z_Param_Protocol);
	P_GET_PROPERTY(FStrProperty,Z_Param_ServerAddress);
	P_GET_PROPERTY(FIntProperty,Z_Param_Port);
	P_GET_PROPERTY(FStrProperty,Z_Param_Path);
	P_GET_PROPERTY_REF(FDelegateProperty,Z_Param_Out_OnDisconnected);
	P_GET_PROPERTY_REF(FDelegateProperty,Z_Param_Out_OnError);
	P_GET_PROPERTY_REF(FDelegateProperty,Z_Param_Out_OnConnected);
	P_GET_PROPERTY_REF(FDelegateProperty,Z_Param_Out_OnRawMessageReceived);
	P_GET_PROPERTY_REF(FDelegateProperty,Z_Param_Out_OnTextMessageReceived);
	P_GET_PROPERTY_REF(FIntProperty,Z_Param_Out_ConnectionId);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->Connect(Z_Param_Protocol,Z_Param_ServerAddress,Z_Param_Port,Z_Param_Path,FWebSocketDisconnectDelegate(Z_Param_Out_OnDisconnected),FWebSocketErrorDelegate(Z_Param_Out_OnError),FWebSocketConnectDelegate(Z_Param_Out_OnConnected),FWebSocketReceivedRawMessageDelegate(Z_Param_Out_OnRawMessageReceived),FWebSocketReceivedTextMessageDelegate(Z_Param_Out_OnTextMessageReceived),Z_Param_Out_ConnectionId);
	P_NATIVE_END;
}
// ********** End Class AWebSocketConn Function Connect ********************************************

// ********** Begin Class AWebSocketConn Function Conv_ByteToBytes *********************************
struct Z_Construct_UFunction_AWebSocketConn_Conv_ByteToBytes_Statics
{
	struct WebSocketConn_eventConv_ByteToBytes_Parms
	{
		uint8 InByte;
		TArray<uint8> ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "BlueprintAutocast", "" },
		{ "Category", "Socket" },
		{ "Comment", "/** Converts a byte to an array of bytes */" },
		{ "CompactNodeTitle", "->" },
		{ "DisplayName", "Byte To Bytes" },
		{ "Keywords", "cast convert" },
		{ "ModuleRelativePath", "WebSockets/WebSocketConn.h" },
		{ "ToolTip", "Converts a byte to an array of bytes" },
	};
#endif // WITH_METADATA

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

// ********** Begin Function Conv_ByteToBytes Property Definitions *********************************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_AWebSocketConn_Conv_ByteToBytes_Statics::NewProp_InByte = { "InByte", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(WebSocketConn_eventConv_ByteToBytes_Parms, InByte), nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_AWebSocketConn_Conv_ByteToBytes_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_AWebSocketConn_Conv_ByteToBytes_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(WebSocketConn_eventConv_ByteToBytes_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AWebSocketConn_Conv_ByteToBytes_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AWebSocketConn_Conv_ByteToBytes_Statics::NewProp_InByte,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AWebSocketConn_Conv_ByteToBytes_Statics::NewProp_ReturnValue_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AWebSocketConn_Conv_ByteToBytes_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_AWebSocketConn_Conv_ByteToBytes_Statics::PropPointers) < 2048);
// ********** End Function Conv_ByteToBytes Property Definitions ***********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AWebSocketConn_Conv_ByteToBytes_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_AWebSocketConn, nullptr, "Conv_ByteToBytes", 	Z_Construct_UFunction_AWebSocketConn_Conv_ByteToBytes_Statics::PropPointers, 
	UE_ARRAY_COUNT(Z_Construct_UFunction_AWebSocketConn_Conv_ByteToBytes_Statics::PropPointers), 
sizeof(Z_Construct_UFunction_AWebSocketConn_Conv_ByteToBytes_Statics::WebSocketConn_eventConv_ByteToBytes_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_AWebSocketConn_Conv_ByteToBytes_Statics::Function_MetaDataParams), Z_Construct_UFunction_AWebSocketConn_Conv_ByteToBytes_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_AWebSocketConn_Conv_ByteToBytes_Statics::WebSocketConn_eventConv_ByteToBytes_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_AWebSocketConn_Conv_ByteToBytes()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AWebSocketConn_Conv_ByteToBytes_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(AWebSocketConn::execConv_ByteToBytes)
{
	P_GET_PROPERTY(FByteProperty,Z_Param_InByte);
	P_FINISH;
	P_NATIVE_BEGIN;
	*(TArray<uint8>*)Z_Param__Result=AWebSocketConn::Conv_ByteToBytes(Z_Param_InByte);
	P_NATIVE_END;
}
// ********** End Class AWebSocketConn Function Conv_ByteToBytes ***********************************

// ********** Begin Class AWebSocketConn Function Conv_FloatToBytes ********************************
struct Z_Construct_UFunction_AWebSocketConn_Conv_FloatToBytes_Statics
{
	struct WebSocketConn_eventConv_FloatToBytes_Parms
	{
		float InFloat;
		TArray<uint8> ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "BlueprintAutocast", "" },
		{ "Category", "Socket" },
		{ "Comment", "/** Converts a float to an array of bytes */" },
		{ "CompactNodeTitle", "->" },
		{ "DisplayName", "Float To Bytes" },
		{ "Keywords", "cast convert" },
		{ "ModuleRelativePath", "WebSockets/WebSocketConn.h" },
		{ "ToolTip", "Converts a float to an array of bytes" },
	};
#endif // WITH_METADATA

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

// ********** Begin Function Conv_FloatToBytes Property Definitions ********************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_AWebSocketConn_Conv_FloatToBytes_Statics::NewProp_InFloat = { "InFloat", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(WebSocketConn_eventConv_FloatToBytes_Parms, InFloat), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_AWebSocketConn_Conv_FloatToBytes_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_AWebSocketConn_Conv_FloatToBytes_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(WebSocketConn_eventConv_FloatToBytes_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AWebSocketConn_Conv_FloatToBytes_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AWebSocketConn_Conv_FloatToBytes_Statics::NewProp_InFloat,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AWebSocketConn_Conv_FloatToBytes_Statics::NewProp_ReturnValue_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AWebSocketConn_Conv_FloatToBytes_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_AWebSocketConn_Conv_FloatToBytes_Statics::PropPointers) < 2048);
// ********** End Function Conv_FloatToBytes Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AWebSocketConn_Conv_FloatToBytes_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_AWebSocketConn, nullptr, "Conv_FloatToBytes", 	Z_Construct_UFunction_AWebSocketConn_Conv_FloatToBytes_Statics::PropPointers, 
	UE_ARRAY_COUNT(Z_Construct_UFunction_AWebSocketConn_Conv_FloatToBytes_Statics::PropPointers), 
sizeof(Z_Construct_UFunction_AWebSocketConn_Conv_FloatToBytes_Statics::WebSocketConn_eventConv_FloatToBytes_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_AWebSocketConn_Conv_FloatToBytes_Statics::Function_MetaDataParams), Z_Construct_UFunction_AWebSocketConn_Conv_FloatToBytes_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_AWebSocketConn_Conv_FloatToBytes_Statics::WebSocketConn_eventConv_FloatToBytes_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_AWebSocketConn_Conv_FloatToBytes()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AWebSocketConn_Conv_FloatToBytes_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(AWebSocketConn::execConv_FloatToBytes)
{
	P_GET_PROPERTY(FFloatProperty,Z_Param_InFloat);
	P_FINISH;
	P_NATIVE_BEGIN;
	*(TArray<uint8>*)Z_Param__Result=AWebSocketConn::Conv_FloatToBytes(Z_Param_InFloat);
	P_NATIVE_END;
}
// ********** End Class AWebSocketConn Function Conv_FloatToBytes **********************************

// ********** Begin Class AWebSocketConn Function Conv_IntToBytes **********************************
struct Z_Construct_UFunction_AWebSocketConn_Conv_IntToBytes_Statics
{
	struct WebSocketConn_eventConv_IntToBytes_Parms
	{
		int32 InInt;
		TArray<uint8> ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "BlueprintAutocast", "" },
		{ "Category", "Socket" },
		{ "Comment", "/** Converts an integer to an array of bytes */" },
		{ "CompactNodeTitle", "->" },
		{ "DisplayName", "Int To Bytes" },
		{ "Keywords", "cast convert" },
		{ "ModuleRelativePath", "WebSockets/WebSocketConn.h" },
		{ "ToolTip", "Converts an integer to an array of bytes" },
	};
#endif // WITH_METADATA

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

// ********** Begin Function Conv_IntToBytes Property Definitions **********************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_AWebSocketConn_Conv_IntToBytes_Statics::NewProp_InInt = { "InInt", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(WebSocketConn_eventConv_IntToBytes_Parms, InInt), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_AWebSocketConn_Conv_IntToBytes_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_AWebSocketConn_Conv_IntToBytes_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(WebSocketConn_eventConv_IntToBytes_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AWebSocketConn_Conv_IntToBytes_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AWebSocketConn_Conv_IntToBytes_Statics::NewProp_InInt,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AWebSocketConn_Conv_IntToBytes_Statics::NewProp_ReturnValue_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AWebSocketConn_Conv_IntToBytes_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_AWebSocketConn_Conv_IntToBytes_Statics::PropPointers) < 2048);
// ********** End Function Conv_IntToBytes Property Definitions ************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AWebSocketConn_Conv_IntToBytes_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_AWebSocketConn, nullptr, "Conv_IntToBytes", 	Z_Construct_UFunction_AWebSocketConn_Conv_IntToBytes_Statics::PropPointers, 
	UE_ARRAY_COUNT(Z_Construct_UFunction_AWebSocketConn_Conv_IntToBytes_Statics::PropPointers), 
sizeof(Z_Construct_UFunction_AWebSocketConn_Conv_IntToBytes_Statics::WebSocketConn_eventConv_IntToBytes_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_AWebSocketConn_Conv_IntToBytes_Statics::Function_MetaDataParams), Z_Construct_UFunction_AWebSocketConn_Conv_IntToBytes_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_AWebSocketConn_Conv_IntToBytes_Statics::WebSocketConn_eventConv_IntToBytes_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_AWebSocketConn_Conv_IntToBytes()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AWebSocketConn_Conv_IntToBytes_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(AWebSocketConn::execConv_IntToBytes)
{
	P_GET_PROPERTY(FIntProperty,Z_Param_InInt);
	P_FINISH;
	P_NATIVE_BEGIN;
	*(TArray<uint8>*)Z_Param__Result=AWebSocketConn::Conv_IntToBytes(Z_Param_InInt);
	P_NATIVE_END;
}
// ********** End Class AWebSocketConn Function Conv_IntToBytes ************************************

// ********** Begin Class AWebSocketConn Function Conv_StringToBytes *******************************
struct Z_Construct_UFunction_AWebSocketConn_Conv_StringToBytes_Statics
{
	struct WebSocketConn_eventConv_StringToBytes_Parms
	{
		FString InStr;
		TArray<uint8> ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "BlueprintAutocast", "" },
		{ "Category", "Socket" },
		{ "Comment", "/** Converts a string to an array of bytes */" },
		{ "CompactNodeTitle", "->" },
		{ "DisplayName", "String To Bytes" },
		{ "Keywords", "cast convert" },
		{ "ModuleRelativePath", "WebSockets/WebSocketConn.h" },
		{ "ToolTip", "Converts a string to an array of bytes" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InStr_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

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

// ********** Begin Function Conv_StringToBytes Property Definitions *******************************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_AWebSocketConn_Conv_StringToBytes_Statics::NewProp_InStr = { "InStr", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(WebSocketConn_eventConv_StringToBytes_Parms, InStr), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InStr_MetaData), NewProp_InStr_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_AWebSocketConn_Conv_StringToBytes_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_AWebSocketConn_Conv_StringToBytes_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(WebSocketConn_eventConv_StringToBytes_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AWebSocketConn_Conv_StringToBytes_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AWebSocketConn_Conv_StringToBytes_Statics::NewProp_InStr,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AWebSocketConn_Conv_StringToBytes_Statics::NewProp_ReturnValue_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AWebSocketConn_Conv_StringToBytes_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_AWebSocketConn_Conv_StringToBytes_Statics::PropPointers) < 2048);
// ********** End Function Conv_StringToBytes Property Definitions *********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AWebSocketConn_Conv_StringToBytes_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_AWebSocketConn, nullptr, "Conv_StringToBytes", 	Z_Construct_UFunction_AWebSocketConn_Conv_StringToBytes_Statics::PropPointers, 
	UE_ARRAY_COUNT(Z_Construct_UFunction_AWebSocketConn_Conv_StringToBytes_Statics::PropPointers), 
sizeof(Z_Construct_UFunction_AWebSocketConn_Conv_StringToBytes_Statics::WebSocketConn_eventConv_StringToBytes_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_AWebSocketConn_Conv_StringToBytes_Statics::Function_MetaDataParams), Z_Construct_UFunction_AWebSocketConn_Conv_StringToBytes_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_AWebSocketConn_Conv_StringToBytes_Statics::WebSocketConn_eventConv_StringToBytes_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_AWebSocketConn_Conv_StringToBytes()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AWebSocketConn_Conv_StringToBytes_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(AWebSocketConn::execConv_StringToBytes)
{
	P_GET_PROPERTY(FStrProperty,Z_Param_InStr);
	P_FINISH;
	P_NATIVE_BEGIN;
	*(TArray<uint8>*)Z_Param__Result=AWebSocketConn::Conv_StringToBytes(Z_Param_InStr);
	P_NATIVE_END;
}
// ********** End Class AWebSocketConn Function Conv_StringToBytes *********************************

// ********** Begin Class AWebSocketConn Function Disconnect ***************************************
struct Z_Construct_UFunction_AWebSocketConn_Disconnect_Statics
{
	struct WebSocketConn_eventDisconnect_Parms
	{
		int32 ConnectionId;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Socket" },
		{ "Comment", "/* Disconnect from connection ID. */" },
		{ "ModuleRelativePath", "WebSockets/WebSocketConn.h" },
		{ "ToolTip", "Disconnect from connection ID." },
	};
#endif // WITH_METADATA

// ********** Begin Function Disconnect constinit property declarations ****************************
	static const UECodeGen_Private::FIntPropertyParams NewProp_ConnectionId;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function Disconnect constinit property declarations ******************************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function Disconnect Property Definitions ***************************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_AWebSocketConn_Disconnect_Statics::NewProp_ConnectionId = { "ConnectionId", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(WebSocketConn_eventDisconnect_Parms, ConnectionId), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AWebSocketConn_Disconnect_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AWebSocketConn_Disconnect_Statics::NewProp_ConnectionId,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_AWebSocketConn_Disconnect_Statics::PropPointers) < 2048);
// ********** End Function Disconnect Property Definitions *****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AWebSocketConn_Disconnect_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_AWebSocketConn, nullptr, "Disconnect", 	Z_Construct_UFunction_AWebSocketConn_Disconnect_Statics::PropPointers, 
	UE_ARRAY_COUNT(Z_Construct_UFunction_AWebSocketConn_Disconnect_Statics::PropPointers), 
sizeof(Z_Construct_UFunction_AWebSocketConn_Disconnect_Statics::WebSocketConn_eventDisconnect_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_AWebSocketConn_Disconnect_Statics::Function_MetaDataParams), Z_Construct_UFunction_AWebSocketConn_Disconnect_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_AWebSocketConn_Disconnect_Statics::WebSocketConn_eventDisconnect_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_AWebSocketConn_Disconnect()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AWebSocketConn_Disconnect_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(AWebSocketConn::execDisconnect)
{
	P_GET_PROPERTY(FIntProperty,Z_Param_ConnectionId);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->Disconnect(Z_Param_ConnectionId);
	P_NATIVE_END;
}
// ********** End Class AWebSocketConn Function Disconnect *****************************************

// ********** Begin Class AWebSocketConn Function isConnected **************************************
struct Z_Construct_UFunction_AWebSocketConn_isConnected_Statics
{
	struct WebSocketConn_eventisConnected_Parms
	{
		int32 ConnectionId;
		bool ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Socket" },
		{ "ModuleRelativePath", "WebSockets/WebSocketConn.h" },
	};
#endif // WITH_METADATA

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

// ********** Begin Function isConnected Property Definitions **************************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_AWebSocketConn_isConnected_Statics::NewProp_ConnectionId = { "ConnectionId", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(WebSocketConn_eventisConnected_Parms, ConnectionId), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_AWebSocketConn_isConnected_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
	((WebSocketConn_eventisConnected_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_AWebSocketConn_isConnected_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(WebSocketConn_eventisConnected_Parms), &Z_Construct_UFunction_AWebSocketConn_isConnected_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AWebSocketConn_isConnected_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AWebSocketConn_isConnected_Statics::NewProp_ConnectionId,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AWebSocketConn_isConnected_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_AWebSocketConn_isConnected_Statics::PropPointers) < 2048);
// ********** End Function isConnected Property Definitions ****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AWebSocketConn_isConnected_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_AWebSocketConn, nullptr, "isConnected", 	Z_Construct_UFunction_AWebSocketConn_isConnected_Statics::PropPointers, 
	UE_ARRAY_COUNT(Z_Construct_UFunction_AWebSocketConn_isConnected_Statics::PropPointers), 
sizeof(Z_Construct_UFunction_AWebSocketConn_isConnected_Statics::WebSocketConn_eventisConnected_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_AWebSocketConn_isConnected_Statics::Function_MetaDataParams), Z_Construct_UFunction_AWebSocketConn_isConnected_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_AWebSocketConn_isConnected_Statics::WebSocketConn_eventisConnected_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_AWebSocketConn_isConnected()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AWebSocketConn_isConnected_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(AWebSocketConn::execisConnected)
{
	P_GET_PROPERTY(FIntProperty,Z_Param_ConnectionId);
	P_FINISH;
	P_NATIVE_BEGIN;
	*(bool*)Z_Param__Result=P_THIS->isConnected(Z_Param_ConnectionId);
	P_NATIVE_END;
}
// ********** End Class AWebSocketConn Function isConnected ****************************************

// ********** Begin Class AWebSocketConn Function Message_ReadByte *********************************
struct Z_Construct_UFunction_AWebSocketConn_Message_ReadByte_Statics
{
	struct WebSocketConn_eventMessage_ReadByte_Parms
	{
		TArray<uint8> Message;
		uint8 ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Socket" },
		{ "DisplayName", "Read Byte" },
		{ "Keywords", "read byte int8 uint8" },
		{ "ModuleRelativePath", "WebSockets/WebSocketConn.h" },
	};
#endif // WITH_METADATA

// ********** Begin Function Message_ReadByte constinit property declarations **********************
	static const UECodeGen_Private::FBytePropertyParams NewProp_Message_Inner;
	static const UECodeGen_Private::FArrayPropertyParams NewProp_Message;
	static const UECodeGen_Private::FBytePropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function Message_ReadByte constinit property declarations ************************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function Message_ReadByte Property Definitions *********************************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_AWebSocketConn_Message_ReadByte_Statics::NewProp_Message_Inner = { "Message", 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_AWebSocketConn_Message_ReadByte_Statics::NewProp_Message = { "Message", nullptr, (EPropertyFlags)0x0010000008000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(WebSocketConn_eventMessage_ReadByte_Parms, Message), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_AWebSocketConn_Message_ReadByte_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(WebSocketConn_eventMessage_ReadByte_Parms, ReturnValue), nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AWebSocketConn_Message_ReadByte_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AWebSocketConn_Message_ReadByte_Statics::NewProp_Message_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AWebSocketConn_Message_ReadByte_Statics::NewProp_Message,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AWebSocketConn_Message_ReadByte_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_AWebSocketConn_Message_ReadByte_Statics::PropPointers) < 2048);
// ********** End Function Message_ReadByte Property Definitions ***********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AWebSocketConn_Message_ReadByte_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_AWebSocketConn, nullptr, "Message_ReadByte", 	Z_Construct_UFunction_AWebSocketConn_Message_ReadByte_Statics::PropPointers, 
	UE_ARRAY_COUNT(Z_Construct_UFunction_AWebSocketConn_Message_ReadByte_Statics::PropPointers), 
sizeof(Z_Construct_UFunction_AWebSocketConn_Message_ReadByte_Statics::WebSocketConn_eventMessage_ReadByte_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_AWebSocketConn_Message_ReadByte_Statics::Function_MetaDataParams), Z_Construct_UFunction_AWebSocketConn_Message_ReadByte_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_AWebSocketConn_Message_ReadByte_Statics::WebSocketConn_eventMessage_ReadByte_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_AWebSocketConn_Message_ReadByte()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AWebSocketConn_Message_ReadByte_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(AWebSocketConn::execMessage_ReadByte)
{
	P_GET_TARRAY_REF(uint8,Z_Param_Out_Message);
	P_FINISH;
	P_NATIVE_BEGIN;
	*(uint8*)Z_Param__Result=AWebSocketConn::Message_ReadByte(Z_Param_Out_Message);
	P_NATIVE_END;
}
// ********** End Class AWebSocketConn Function Message_ReadByte ***********************************

// ********** Begin Class AWebSocketConn Function Message_ReadBytes ********************************
struct Z_Construct_UFunction_AWebSocketConn_Message_ReadBytes_Statics
{
	struct WebSocketConn_eventMessage_ReadBytes_Parms
	{
		int32 NumBytes;
		TArray<uint8> Message;
		TArray<uint8> ReturnArray;
		bool ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Socket" },
		{ "DisplayName", "Read Bytes" },
		{ "Keywords", "read bytes" },
		{ "ModuleRelativePath", "WebSockets/WebSocketConn.h" },
	};
#endif // WITH_METADATA

// ********** Begin Function Message_ReadBytes constinit property declarations *********************
	static const UECodeGen_Private::FIntPropertyParams NewProp_NumBytes;
	static const UECodeGen_Private::FBytePropertyParams NewProp_Message_Inner;
	static const UECodeGen_Private::FArrayPropertyParams NewProp_Message;
	static const UECodeGen_Private::FBytePropertyParams NewProp_ReturnArray_Inner;
	static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnArray;
	static void NewProp_ReturnValue_SetBit(void* Obj);
	static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function Message_ReadBytes constinit property declarations ***********************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function Message_ReadBytes Property Definitions ********************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_AWebSocketConn_Message_ReadBytes_Statics::NewProp_NumBytes = { "NumBytes", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(WebSocketConn_eventMessage_ReadBytes_Parms, NumBytes), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_AWebSocketConn_Message_ReadBytes_Statics::NewProp_Message_Inner = { "Message", 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_AWebSocketConn_Message_ReadBytes_Statics::NewProp_Message = { "Message", nullptr, (EPropertyFlags)0x0010000008000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(WebSocketConn_eventMessage_ReadBytes_Parms, Message), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_AWebSocketConn_Message_ReadBytes_Statics::NewProp_ReturnArray_Inner = { "ReturnArray", 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_AWebSocketConn_Message_ReadBytes_Statics::NewProp_ReturnArray = { "ReturnArray", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(WebSocketConn_eventMessage_ReadBytes_Parms, ReturnArray), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_AWebSocketConn_Message_ReadBytes_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
	((WebSocketConn_eventMessage_ReadBytes_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_AWebSocketConn_Message_ReadBytes_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(WebSocketConn_eventMessage_ReadBytes_Parms), &Z_Construct_UFunction_AWebSocketConn_Message_ReadBytes_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AWebSocketConn_Message_ReadBytes_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AWebSocketConn_Message_ReadBytes_Statics::NewProp_NumBytes,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AWebSocketConn_Message_ReadBytes_Statics::NewProp_Message_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AWebSocketConn_Message_ReadBytes_Statics::NewProp_Message,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AWebSocketConn_Message_ReadBytes_Statics::NewProp_ReturnArray_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AWebSocketConn_Message_ReadBytes_Statics::NewProp_ReturnArray,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AWebSocketConn_Message_ReadBytes_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_AWebSocketConn_Message_ReadBytes_Statics::PropPointers) < 2048);
// ********** End Function Message_ReadBytes Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AWebSocketConn_Message_ReadBytes_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_AWebSocketConn, nullptr, "Message_ReadBytes", 	Z_Construct_UFunction_AWebSocketConn_Message_ReadBytes_Statics::PropPointers, 
	UE_ARRAY_COUNT(Z_Construct_UFunction_AWebSocketConn_Message_ReadBytes_Statics::PropPointers), 
sizeof(Z_Construct_UFunction_AWebSocketConn_Message_ReadBytes_Statics::WebSocketConn_eventMessage_ReadBytes_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_AWebSocketConn_Message_ReadBytes_Statics::Function_MetaDataParams), Z_Construct_UFunction_AWebSocketConn_Message_ReadBytes_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_AWebSocketConn_Message_ReadBytes_Statics::WebSocketConn_eventMessage_ReadBytes_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_AWebSocketConn_Message_ReadBytes()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AWebSocketConn_Message_ReadBytes_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(AWebSocketConn::execMessage_ReadBytes)
{
	P_GET_PROPERTY(FIntProperty,Z_Param_NumBytes);
	P_GET_TARRAY_REF(uint8,Z_Param_Out_Message);
	P_GET_TARRAY_REF(uint8,Z_Param_Out_ReturnArray);
	P_FINISH;
	P_NATIVE_BEGIN;
	*(bool*)Z_Param__Result=AWebSocketConn::Message_ReadBytes(Z_Param_NumBytes,Z_Param_Out_Message,Z_Param_Out_ReturnArray);
	P_NATIVE_END;
}
// ********** End Class AWebSocketConn Function Message_ReadBytes **********************************

// ********** Begin Class AWebSocketConn Function Message_ReadFloat ********************************
struct Z_Construct_UFunction_AWebSocketConn_Message_ReadFloat_Statics
{
	struct WebSocketConn_eventMessage_ReadFloat_Parms
	{
		TArray<uint8> Message;
		float ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Socket" },
		{ "DisplayName", "Read Float" },
		{ "Keywords", "read float" },
		{ "ModuleRelativePath", "WebSockets/WebSocketConn.h" },
	};
#endif // WITH_METADATA

// ********** Begin Function Message_ReadFloat constinit property declarations *********************
	static const UECodeGen_Private::FBytePropertyParams NewProp_Message_Inner;
	static const UECodeGen_Private::FArrayPropertyParams NewProp_Message;
	static const UECodeGen_Private::FFloatPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function Message_ReadFloat constinit property declarations ***********************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function Message_ReadFloat Property Definitions ********************************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_AWebSocketConn_Message_ReadFloat_Statics::NewProp_Message_Inner = { "Message", 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_AWebSocketConn_Message_ReadFloat_Statics::NewProp_Message = { "Message", nullptr, (EPropertyFlags)0x0010000008000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(WebSocketConn_eventMessage_ReadFloat_Parms, Message), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_AWebSocketConn_Message_ReadFloat_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(WebSocketConn_eventMessage_ReadFloat_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AWebSocketConn_Message_ReadFloat_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AWebSocketConn_Message_ReadFloat_Statics::NewProp_Message_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AWebSocketConn_Message_ReadFloat_Statics::NewProp_Message,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AWebSocketConn_Message_ReadFloat_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_AWebSocketConn_Message_ReadFloat_Statics::PropPointers) < 2048);
// ********** End Function Message_ReadFloat Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AWebSocketConn_Message_ReadFloat_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_AWebSocketConn, nullptr, "Message_ReadFloat", 	Z_Construct_UFunction_AWebSocketConn_Message_ReadFloat_Statics::PropPointers, 
	UE_ARRAY_COUNT(Z_Construct_UFunction_AWebSocketConn_Message_ReadFloat_Statics::PropPointers), 
sizeof(Z_Construct_UFunction_AWebSocketConn_Message_ReadFloat_Statics::WebSocketConn_eventMessage_ReadFloat_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_AWebSocketConn_Message_ReadFloat_Statics::Function_MetaDataParams), Z_Construct_UFunction_AWebSocketConn_Message_ReadFloat_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_AWebSocketConn_Message_ReadFloat_Statics::WebSocketConn_eventMessage_ReadFloat_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_AWebSocketConn_Message_ReadFloat()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AWebSocketConn_Message_ReadFloat_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(AWebSocketConn::execMessage_ReadFloat)
{
	P_GET_TARRAY_REF(uint8,Z_Param_Out_Message);
	P_FINISH;
	P_NATIVE_BEGIN;
	*(float*)Z_Param__Result=AWebSocketConn::Message_ReadFloat(Z_Param_Out_Message);
	P_NATIVE_END;
}
// ********** End Class AWebSocketConn Function Message_ReadFloat **********************************

// ********** Begin Class AWebSocketConn Function Message_ReadInt **********************************
struct Z_Construct_UFunction_AWebSocketConn_Message_ReadInt_Statics
{
	struct WebSocketConn_eventMessage_ReadInt_Parms
	{
		TArray<uint8> Message;
		int32 ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Socket" },
		{ "DisplayName", "Read Int" },
		{ "Keywords", "read int" },
		{ "ModuleRelativePath", "WebSockets/WebSocketConn.h" },
	};
#endif // WITH_METADATA

// ********** Begin Function Message_ReadInt constinit property declarations ***********************
	static const UECodeGen_Private::FBytePropertyParams NewProp_Message_Inner;
	static const UECodeGen_Private::FArrayPropertyParams NewProp_Message;
	static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function Message_ReadInt constinit property declarations *************************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function Message_ReadInt Property Definitions **********************************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_AWebSocketConn_Message_ReadInt_Statics::NewProp_Message_Inner = { "Message", 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_AWebSocketConn_Message_ReadInt_Statics::NewProp_Message = { "Message", nullptr, (EPropertyFlags)0x0010000008000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(WebSocketConn_eventMessage_ReadInt_Parms, Message), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_AWebSocketConn_Message_ReadInt_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(WebSocketConn_eventMessage_ReadInt_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AWebSocketConn_Message_ReadInt_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AWebSocketConn_Message_ReadInt_Statics::NewProp_Message_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AWebSocketConn_Message_ReadInt_Statics::NewProp_Message,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AWebSocketConn_Message_ReadInt_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_AWebSocketConn_Message_ReadInt_Statics::PropPointers) < 2048);
// ********** End Function Message_ReadInt Property Definitions ************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AWebSocketConn_Message_ReadInt_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_AWebSocketConn, nullptr, "Message_ReadInt", 	Z_Construct_UFunction_AWebSocketConn_Message_ReadInt_Statics::PropPointers, 
	UE_ARRAY_COUNT(Z_Construct_UFunction_AWebSocketConn_Message_ReadInt_Statics::PropPointers), 
sizeof(Z_Construct_UFunction_AWebSocketConn_Message_ReadInt_Statics::WebSocketConn_eventMessage_ReadInt_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_AWebSocketConn_Message_ReadInt_Statics::Function_MetaDataParams), Z_Construct_UFunction_AWebSocketConn_Message_ReadInt_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_AWebSocketConn_Message_ReadInt_Statics::WebSocketConn_eventMessage_ReadInt_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_AWebSocketConn_Message_ReadInt()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AWebSocketConn_Message_ReadInt_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(AWebSocketConn::execMessage_ReadInt)
{
	P_GET_TARRAY_REF(uint8,Z_Param_Out_Message);
	P_FINISH;
	P_NATIVE_BEGIN;
	*(int32*)Z_Param__Result=AWebSocketConn::Message_ReadInt(Z_Param_Out_Message);
	P_NATIVE_END;
}
// ********** End Class AWebSocketConn Function Message_ReadInt ************************************

// ********** Begin Class AWebSocketConn Function Message_ReadString *******************************
struct Z_Construct_UFunction_AWebSocketConn_Message_ReadString_Statics
{
	struct WebSocketConn_eventMessage_ReadString_Parms
	{
		TArray<uint8> Message;
		int32 StringLength;
		FString ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Socket" },
		{ "DisplayName", "Read String" },
		{ "Keywords", "read string" },
		{ "ModuleRelativePath", "WebSockets/WebSocketConn.h" },
	};
#endif // WITH_METADATA

// ********** Begin Function Message_ReadString constinit property declarations ********************
	static const UECodeGen_Private::FBytePropertyParams NewProp_Message_Inner;
	static const UECodeGen_Private::FArrayPropertyParams NewProp_Message;
	static const UECodeGen_Private::FIntPropertyParams NewProp_StringLength;
	static const UECodeGen_Private::FStrPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function Message_ReadString constinit property declarations **********************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function Message_ReadString Property Definitions *******************************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_AWebSocketConn_Message_ReadString_Statics::NewProp_Message_Inner = { "Message", 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_AWebSocketConn_Message_ReadString_Statics::NewProp_Message = { "Message", nullptr, (EPropertyFlags)0x0010000008000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(WebSocketConn_eventMessage_ReadString_Parms, Message), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_AWebSocketConn_Message_ReadString_Statics::NewProp_StringLength = { "StringLength", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(WebSocketConn_eventMessage_ReadString_Parms, StringLength), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_AWebSocketConn_Message_ReadString_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(WebSocketConn_eventMessage_ReadString_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AWebSocketConn_Message_ReadString_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AWebSocketConn_Message_ReadString_Statics::NewProp_Message_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AWebSocketConn_Message_ReadString_Statics::NewProp_Message,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AWebSocketConn_Message_ReadString_Statics::NewProp_StringLength,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AWebSocketConn_Message_ReadString_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_AWebSocketConn_Message_ReadString_Statics::PropPointers) < 2048);
// ********** End Function Message_ReadString Property Definitions *********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AWebSocketConn_Message_ReadString_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_AWebSocketConn, nullptr, "Message_ReadString", 	Z_Construct_UFunction_AWebSocketConn_Message_ReadString_Statics::PropPointers, 
	UE_ARRAY_COUNT(Z_Construct_UFunction_AWebSocketConn_Message_ReadString_Statics::PropPointers), 
sizeof(Z_Construct_UFunction_AWebSocketConn_Message_ReadString_Statics::WebSocketConn_eventMessage_ReadString_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_AWebSocketConn_Message_ReadString_Statics::Function_MetaDataParams), Z_Construct_UFunction_AWebSocketConn_Message_ReadString_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_AWebSocketConn_Message_ReadString_Statics::WebSocketConn_eventMessage_ReadString_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_AWebSocketConn_Message_ReadString()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AWebSocketConn_Message_ReadString_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(AWebSocketConn::execMessage_ReadString)
{
	P_GET_TARRAY_REF(uint8,Z_Param_Out_Message);
	P_GET_PROPERTY(FIntProperty,Z_Param_StringLength);
	P_FINISH;
	P_NATIVE_BEGIN;
	*(FString*)Z_Param__Result=AWebSocketConn::Message_ReadString(Z_Param_Out_Message,Z_Param_StringLength);
	P_NATIVE_END;
}
// ********** End Class AWebSocketConn Function Message_ReadString *********************************

// ********** Begin Class AWebSocketConn Function SendData *****************************************
struct Z_Construct_UFunction_AWebSocketConn_SendData_Statics
{
	struct WebSocketConn_eventSendData_Parms
	{
		int32 ConnectionId;
		TArray<uint8> DataToSend;
		bool ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Socket" },
		{ "Comment", "/* Returning False means we're not connected to socket and the data wasn't sent. \"True\" doesn't guarantee that it was successfully sent, \n\x09only that we were still connected when we initiating the sending process. */" },
		{ "ModuleRelativePath", "WebSockets/WebSocketConn.h" },
		{ "ToolTip", "Returning False means we're not connected to socket and the data wasn't sent. \"True\" doesn't guarantee that it was successfully sent,\n      only that we were still connected when we initiating the sending process." },
	};
#endif // WITH_METADATA

// ********** Begin Function SendData constinit property declarations ******************************
	static const UECodeGen_Private::FIntPropertyParams NewProp_ConnectionId;
	static const UECodeGen_Private::FBytePropertyParams NewProp_DataToSend_Inner;
	static const UECodeGen_Private::FArrayPropertyParams NewProp_DataToSend;
	static void NewProp_ReturnValue_SetBit(void* Obj);
	static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SendData constinit property declarations ********************************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function SendData Property Definitions *****************************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_AWebSocketConn_SendData_Statics::NewProp_ConnectionId = { "ConnectionId", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(WebSocketConn_eventSendData_Parms, ConnectionId), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_AWebSocketConn_SendData_Statics::NewProp_DataToSend_Inner = { "DataToSend", 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_AWebSocketConn_SendData_Statics::NewProp_DataToSend = { "DataToSend", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(WebSocketConn_eventSendData_Parms, DataToSend), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_AWebSocketConn_SendData_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
	((WebSocketConn_eventSendData_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_AWebSocketConn_SendData_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(WebSocketConn_eventSendData_Parms), &Z_Construct_UFunction_AWebSocketConn_SendData_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AWebSocketConn_SendData_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AWebSocketConn_SendData_Statics::NewProp_ConnectionId,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AWebSocketConn_SendData_Statics::NewProp_DataToSend_Inner,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AWebSocketConn_SendData_Statics::NewProp_DataToSend,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AWebSocketConn_SendData_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_AWebSocketConn_SendData_Statics::PropPointers) < 2048);
// ********** End Function SendData Property Definitions *******************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AWebSocketConn_SendData_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_AWebSocketConn, nullptr, "SendData", 	Z_Construct_UFunction_AWebSocketConn_SendData_Statics::PropPointers, 
	UE_ARRAY_COUNT(Z_Construct_UFunction_AWebSocketConn_SendData_Statics::PropPointers), 
sizeof(Z_Construct_UFunction_AWebSocketConn_SendData_Statics::WebSocketConn_eventSendData_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_AWebSocketConn_SendData_Statics::Function_MetaDataParams), Z_Construct_UFunction_AWebSocketConn_SendData_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_AWebSocketConn_SendData_Statics::WebSocketConn_eventSendData_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_AWebSocketConn_SendData()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AWebSocketConn_SendData_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(AWebSocketConn::execSendData)
{
	P_GET_PROPERTY(FIntProperty,Z_Param_ConnectionId);
	P_GET_TARRAY(uint8,Z_Param_DataToSend);
	P_FINISH;
	P_NATIVE_BEGIN;
	*(bool*)Z_Param__Result=P_THIS->SendData(Z_Param_ConnectionId,Z_Param_DataToSend);
	P_NATIVE_END;
}
// ********** End Class AWebSocketConn Function SendData *******************************************

// ********** Begin Class AWebSocketConn Function SendText *****************************************
struct Z_Construct_UFunction_AWebSocketConn_SendText_Statics
{
	struct WebSocketConn_eventSendText_Parms
	{
		int32 ConnectionId;
		FString TextMessage;
		bool ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "Socket" },
		{ "Comment", "/* Returning False means we're not connected to socket and the data wasn't sent. \"True\" doesn't guarantee that it was successfully sent,\n\x09only that we were still connected when we initiating the sending process. */" },
		{ "ModuleRelativePath", "WebSockets/WebSocketConn.h" },
		{ "ToolTip", "Returning False means we're not connected to socket and the data wasn't sent. \"True\" doesn't guarantee that it was successfully sent,\n      only that we were still connected when we initiating the sending process." },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TextMessage_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

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

// ********** Begin Function SendText Property Definitions *****************************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_AWebSocketConn_SendText_Statics::NewProp_ConnectionId = { "ConnectionId", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(WebSocketConn_eventSendText_Parms, ConnectionId), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_AWebSocketConn_SendText_Statics::NewProp_TextMessage = { "TextMessage", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(WebSocketConn_eventSendText_Parms, TextMessage), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TextMessage_MetaData), NewProp_TextMessage_MetaData) };
void Z_Construct_UFunction_AWebSocketConn_SendText_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
	((WebSocketConn_eventSendText_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_AWebSocketConn_SendText_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(WebSocketConn_eventSendText_Parms), &Z_Construct_UFunction_AWebSocketConn_SendText_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AWebSocketConn_SendText_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AWebSocketConn_SendText_Statics::NewProp_ConnectionId,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AWebSocketConn_SendText_Statics::NewProp_TextMessage,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AWebSocketConn_SendText_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_AWebSocketConn_SendText_Statics::PropPointers) < 2048);
// ********** End Function SendText Property Definitions *******************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AWebSocketConn_SendText_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_AWebSocketConn, nullptr, "SendText", 	Z_Construct_UFunction_AWebSocketConn_SendText_Statics::PropPointers, 
	UE_ARRAY_COUNT(Z_Construct_UFunction_AWebSocketConn_SendText_Statics::PropPointers), 
sizeof(Z_Construct_UFunction_AWebSocketConn_SendText_Statics::WebSocketConn_eventSendText_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_AWebSocketConn_SendText_Statics::Function_MetaDataParams), Z_Construct_UFunction_AWebSocketConn_SendText_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_AWebSocketConn_SendText_Statics::WebSocketConn_eventSendText_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_AWebSocketConn_SendText()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AWebSocketConn_SendText_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(AWebSocketConn::execSendText)
{
	P_GET_PROPERTY(FIntProperty,Z_Param_ConnectionId);
	P_GET_PROPERTY(FStrProperty,Z_Param_TextMessage);
	P_FINISH;
	P_NATIVE_BEGIN;
	*(bool*)Z_Param__Result=P_THIS->SendText(Z_Param_ConnectionId,Z_Param_TextMessage);
	P_NATIVE_END;
}
// ********** End Class AWebSocketConn Function SendText *******************************************

// ********** Begin Class AWebSocketConn ***********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_AWebSocketConn;
UClass* AWebSocketConn::GetPrivateStaticClass()
{
	using TClass = AWebSocketConn;
	if (!Z_Registration_Info_UClass_AWebSocketConn.InnerSingleton)
	{
		GetPrivateStaticClassBody(
			TClass::StaticPackage(),
			TEXT("WebSocketConn"),
			Z_Registration_Info_UClass_AWebSocketConn.InnerSingleton,
			StaticRegisterNativesAWebSocketConn,
			sizeof(TClass),
			alignof(TClass),
			TClass::StaticClassFlags,
			TClass::StaticClassCastFlags(),
			TClass::StaticConfigName(),
			(UClass::ClassConstructorType)InternalConstructor<TClass>,
			(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
			UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
			&TClass::Super::StaticClass,
			&TClass::WithinClass::StaticClass
		);
	}
	return Z_Registration_Info_UClass_AWebSocketConn.InnerSingleton;
}
UClass* Z_Construct_UClass_AWebSocketConn_NoRegister()
{
	return AWebSocketConn::GetPrivateStaticClass();
}
struct Z_Construct_UClass_AWebSocketConn_Statics
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
		{ "BlueprintType", "true" },
		{ "IncludePath", "WebSockets/WebSocketConn.h" },
		{ "IsBlueprintBase", "true" },
		{ "ModuleRelativePath", "WebSockets/WebSocketConn.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SendBufferSize_MetaData[] = {
		{ "Category", "Socket" },
		{ "Comment", "/* Buffer size in bytes. Currently not used. */" },
		{ "ModuleRelativePath", "WebSockets/WebSocketConn.h" },
		{ "ToolTip", "Buffer size in bytes. Currently not used." },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReceiveBufferSize_MetaData[] = {
		{ "Category", "Socket" },
		{ "Comment", "/* Buffer size in bytes. It's set only when creating a socket, never afterwards. */" },
		{ "ModuleRelativePath", "WebSockets/WebSocketConn.h" },
		{ "ToolTip", "Buffer size in bytes. It's set only when creating a socket, never afterwards." },
	};
#endif // WITH_METADATA

// ********** Begin Class AWebSocketConn constinit property declarations ***************************
	static const UECodeGen_Private::FIntPropertyParams NewProp_SendBufferSize;
	static const UECodeGen_Private::FIntPropertyParams NewProp_ReceiveBufferSize;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class AWebSocketConn constinit property declarations *****************************
	static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
		{ .NameUTF8 = UTF8TEXT("Concat_BytesBytes"), .Pointer = &AWebSocketConn::execConcat_BytesBytes },
		{ .NameUTF8 = UTF8TEXT("Connect"), .Pointer = &AWebSocketConn::execConnect },
		{ .NameUTF8 = UTF8TEXT("Conv_ByteToBytes"), .Pointer = &AWebSocketConn::execConv_ByteToBytes },
		{ .NameUTF8 = UTF8TEXT("Conv_FloatToBytes"), .Pointer = &AWebSocketConn::execConv_FloatToBytes },
		{ .NameUTF8 = UTF8TEXT("Conv_IntToBytes"), .Pointer = &AWebSocketConn::execConv_IntToBytes },
		{ .NameUTF8 = UTF8TEXT("Conv_StringToBytes"), .Pointer = &AWebSocketConn::execConv_StringToBytes },
		{ .NameUTF8 = UTF8TEXT("Disconnect"), .Pointer = &AWebSocketConn::execDisconnect },
		{ .NameUTF8 = UTF8TEXT("isConnected"), .Pointer = &AWebSocketConn::execisConnected },
		{ .NameUTF8 = UTF8TEXT("Message_ReadByte"), .Pointer = &AWebSocketConn::execMessage_ReadByte },
		{ .NameUTF8 = UTF8TEXT("Message_ReadBytes"), .Pointer = &AWebSocketConn::execMessage_ReadBytes },
		{ .NameUTF8 = UTF8TEXT("Message_ReadFloat"), .Pointer = &AWebSocketConn::execMessage_ReadFloat },
		{ .NameUTF8 = UTF8TEXT("Message_ReadInt"), .Pointer = &AWebSocketConn::execMessage_ReadInt },
		{ .NameUTF8 = UTF8TEXT("Message_ReadString"), .Pointer = &AWebSocketConn::execMessage_ReadString },
		{ .NameUTF8 = UTF8TEXT("SendData"), .Pointer = &AWebSocketConn::execSendData },
		{ .NameUTF8 = UTF8TEXT("SendText"), .Pointer = &AWebSocketConn::execSendText },
	};
	static UObject* (*const DependentSingletons[])();
	static constexpr FClassFunctionLinkInfo FuncInfo[] = {
		{ &Z_Construct_UFunction_AWebSocketConn_Concat_BytesBytes, "Concat_BytesBytes" }, // 358914310
		{ &Z_Construct_UFunction_AWebSocketConn_Connect, "Connect" }, // 2741218763
		{ &Z_Construct_UFunction_AWebSocketConn_Conv_ByteToBytes, "Conv_ByteToBytes" }, // 3123025098
		{ &Z_Construct_UFunction_AWebSocketConn_Conv_FloatToBytes, "Conv_FloatToBytes" }, // 625212409
		{ &Z_Construct_UFunction_AWebSocketConn_Conv_IntToBytes, "Conv_IntToBytes" }, // 2074589627
		{ &Z_Construct_UFunction_AWebSocketConn_Conv_StringToBytes, "Conv_StringToBytes" }, // 2886811484
		{ &Z_Construct_UFunction_AWebSocketConn_Disconnect, "Disconnect" }, // 4269421428
		{ &Z_Construct_UFunction_AWebSocketConn_isConnected, "isConnected" }, // 3580460268
		{ &Z_Construct_UFunction_AWebSocketConn_Message_ReadByte, "Message_ReadByte" }, // 1441404988
		{ &Z_Construct_UFunction_AWebSocketConn_Message_ReadBytes, "Message_ReadBytes" }, // 1414928878
		{ &Z_Construct_UFunction_AWebSocketConn_Message_ReadFloat, "Message_ReadFloat" }, // 3075178662
		{ &Z_Construct_UFunction_AWebSocketConn_Message_ReadInt, "Message_ReadInt" }, // 2925211894
		{ &Z_Construct_UFunction_AWebSocketConn_Message_ReadString, "Message_ReadString" }, // 2524543107
		{ &Z_Construct_UFunction_AWebSocketConn_SendData, "SendData" }, // 3594343499
		{ &Z_Construct_UFunction_AWebSocketConn_SendText, "SendText" }, // 1629120255
	};
	static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
	static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
		TCppClassTypeTraits<AWebSocketConn>::IsAbstract,
	};
	static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_AWebSocketConn_Statics

// ********** Begin Class AWebSocketConn Property Definitions **************************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_AWebSocketConn_Statics::NewProp_SendBufferSize = { "SendBufferSize", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AWebSocketConn, SendBufferSize), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SendBufferSize_MetaData), NewProp_SendBufferSize_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_AWebSocketConn_Statics::NewProp_ReceiveBufferSize = { "ReceiveBufferSize", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AWebSocketConn, ReceiveBufferSize), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReceiveBufferSize_MetaData), NewProp_ReceiveBufferSize_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_AWebSocketConn_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AWebSocketConn_Statics::NewProp_SendBufferSize,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AWebSocketConn_Statics::NewProp_ReceiveBufferSize,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_AWebSocketConn_Statics::PropPointers) < 2048);
// ********** End Class AWebSocketConn Property Definitions ****************************************
UObject* (*const Z_Construct_UClass_AWebSocketConn_Statics::DependentSingletons[])() = {
	(UObject* (*)())Z_Construct_UClass_AActor,
	(UObject* (*)())Z_Construct_UPackage__Script_MMOKitCode,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_AWebSocketConn_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_AWebSocketConn_Statics::ClassParams = {
	&AWebSocketConn::StaticClass,
	"Engine",
	&StaticCppClassTypeInfo,
	DependentSingletons,
	FuncInfo,
	Z_Construct_UClass_AWebSocketConn_Statics::PropPointers,
	nullptr,
	UE_ARRAY_COUNT(DependentSingletons),
	UE_ARRAY_COUNT(FuncInfo),
	UE_ARRAY_COUNT(Z_Construct_UClass_AWebSocketConn_Statics::PropPointers),
	0,
	0x009000A4u,
	METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_AWebSocketConn_Statics::Class_MetaDataParams), Z_Construct_UClass_AWebSocketConn_Statics::Class_MetaDataParams)
};
void AWebSocketConn::StaticRegisterNativesAWebSocketConn()
{
	UClass* Class = AWebSocketConn::StaticClass();
	FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_AWebSocketConn_Statics::Funcs));
}
UClass* Z_Construct_UClass_AWebSocketConn()
{
	if (!Z_Registration_Info_UClass_AWebSocketConn.OuterSingleton)
	{
		UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_AWebSocketConn.OuterSingleton, Z_Construct_UClass_AWebSocketConn_Statics::ClassParams);
	}
	return Z_Registration_Info_UClass_AWebSocketConn.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, AWebSocketConn);
AWebSocketConn::~AWebSocketConn() {}
// ********** End Class AWebSocketConn *************************************************************

// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MMOKitCode_Source_MMOKitCode_WebSockets_WebSocketConn_h__Script_MMOKitCode_Statics
{
	static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
		{ Z_Construct_UClass_AWebSocketConn, AWebSocketConn::StaticClass, TEXT("AWebSocketConn"), &Z_Registration_Info_UClass_AWebSocketConn, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(AWebSocketConn), 12823207U) },
	};
}; // Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MMOKitCode_Source_MMOKitCode_WebSockets_WebSocketConn_h__Script_MMOKitCode_Statics 
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MMOKitCode_Source_MMOKitCode_WebSockets_WebSocketConn_h__Script_MMOKitCode_1572955521{
	TEXT("/Script/MMOKitCode"),
	Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MMOKitCode_Source_MMOKitCode_WebSockets_WebSocketConn_h__Script_MMOKitCode_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Build_U5M_Mac_Sync_LocalBuilds_PluginTemp_HostProject_Plugins_MMOKitCode_Source_MMOKitCode_WebSockets_WebSocketConn_h__Script_MMOKitCode_Statics::ClassInfo),
	nullptr, 0,
	nullptr, 0,
};
// ********** End Registration *********************************************************************

PRAGMA_ENABLE_DEPRECATION_WARNINGS
