// 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 "MoALiveLink/Public/MoALiveLinkSettings.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
void EmptyLinkFunctionForGeneratedCodeMoALiveLinkSettings() {}
// Cross Module References
	DEVELOPERSETTINGS_API UClass* Z_Construct_UClass_UDeveloperSettings();
	MOALIVELINK_API UClass* Z_Construct_UClass_UMoALiveLinkSettings();
	MOALIVELINK_API UClass* Z_Construct_UClass_UMoALiveLinkSettings_NoRegister();
	MOALIVELINK_API UScriptStruct* Z_Construct_UScriptStruct_FMoALiveLinkConnectionInfo();
	UPackage* Z_Construct_UPackage__Script_MoALiveLink();
// End Cross Module References
	static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_MoALiveLinkConnectionInfo;
class UScriptStruct* FMoALiveLinkConnectionInfo::StaticStruct()
{
	if (!Z_Registration_Info_UScriptStruct_MoALiveLinkConnectionInfo.OuterSingleton)
	{
		Z_Registration_Info_UScriptStruct_MoALiveLinkConnectionInfo.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMoALiveLinkConnectionInfo, (UObject*)Z_Construct_UPackage__Script_MoALiveLink(), TEXT("MoALiveLinkConnectionInfo"));
	}
	return Z_Registration_Info_UScriptStruct_MoALiveLinkConnectionInfo.OuterSingleton;
}
template<> MOALIVELINK_API UScriptStruct* StaticStruct<FMoALiveLinkConnectionInfo>()
{
	return FMoALiveLinkConnectionInfo::StaticStruct();
}
	struct Z_Construct_UScriptStruct_FMoALiveLinkConnectionInfo_Statics
	{
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[];
#endif
		static void* NewStructOps();
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_IPAddress_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_IPAddress;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Port_MetaData[];
#endif
		static const UECodeGen_Private::FIntPropertyParams NewProp_Port;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_bEnabled_MetaData[];
#endif
		static void NewProp_bEnabled_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnabled;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
		static const UECodeGen_Private::FStructParams ReturnStructParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FMoALiveLinkConnectionInfo_Statics::Struct_MetaDataParams[] = {
		{ "Comment", "/**\n * Saved MoA LiveLink connection info\n */" },
		{ "ModuleRelativePath", "Public/MoALiveLinkSettings.h" },
		{ "ToolTip", "Saved MoA LiveLink connection info" },
	};
#endif
	void* Z_Construct_UScriptStruct_FMoALiveLinkConnectionInfo_Statics::NewStructOps()
	{
		return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FMoALiveLinkConnectionInfo>();
	}
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FMoALiveLinkConnectionInfo_Statics::NewProp_IPAddress_MetaData[] = {
		{ "Category", "MoALiveLinkConnectionInfo" },
		{ "Comment", "/** IP Address of MoA server */" },
		{ "DisplayName", "IP Address" },
		{ "ModuleRelativePath", "Public/MoALiveLinkSettings.h" },
		{ "ToolTip", "IP Address of MoA server" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FMoALiveLinkConnectionInfo_Statics::NewProp_IPAddress = { "IPAddress", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FMoALiveLinkConnectionInfo, IPAddress), METADATA_PARAMS(Z_Construct_UScriptStruct_FMoALiveLinkConnectionInfo_Statics::NewProp_IPAddress_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMoALiveLinkConnectionInfo_Statics::NewProp_IPAddress_MetaData)) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FMoALiveLinkConnectionInfo_Statics::NewProp_Port_MetaData[] = {
		{ "Category", "MoALiveLinkConnectionInfo" },
		{ "ClampMax", "65535" },
		{ "ClampMin", "1" },
		{ "Comment", "/** Port number of MoA server */" },
		{ "DisplayName", "Port" },
		{ "ModuleRelativePath", "Public/MoALiveLinkSettings.h" },
		{ "ToolTip", "Port number of MoA server" },
	};
#endif
	const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FMoALiveLinkConnectionInfo_Statics::NewProp_Port = { "Port", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(FMoALiveLinkConnectionInfo, Port), METADATA_PARAMS(Z_Construct_UScriptStruct_FMoALiveLinkConnectionInfo_Statics::NewProp_Port_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMoALiveLinkConnectionInfo_Statics::NewProp_Port_MetaData)) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FMoALiveLinkConnectionInfo_Statics::NewProp_bEnabled_MetaData[] = {
		{ "Category", "MoALiveLinkConnectionInfo" },
		{ "Comment", "/** Enable this connection for auto-connect */" },
		{ "DisplayName", "Auto Connect" },
		{ "ModuleRelativePath", "Public/MoALiveLinkSettings.h" },
		{ "ToolTip", "Enable this connection for auto-connect" },
	};
#endif
	void Z_Construct_UScriptStruct_FMoALiveLinkConnectionInfo_Statics::NewProp_bEnabled_SetBit(void* Obj)
	{
		((FMoALiveLinkConnectionInfo*)Obj)->bEnabled = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FMoALiveLinkConnectionInfo_Statics::NewProp_bEnabled = { "bEnabled", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(FMoALiveLinkConnectionInfo), &Z_Construct_UScriptStruct_FMoALiveLinkConnectionInfo_Statics::NewProp_bEnabled_SetBit, METADATA_PARAMS(Z_Construct_UScriptStruct_FMoALiveLinkConnectionInfo_Statics::NewProp_bEnabled_MetaData, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMoALiveLinkConnectionInfo_Statics::NewProp_bEnabled_MetaData)) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMoALiveLinkConnectionInfo_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMoALiveLinkConnectionInfo_Statics::NewProp_IPAddress,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMoALiveLinkConnectionInfo_Statics::NewProp_Port,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMoALiveLinkConnectionInfo_Statics::NewProp_bEnabled,
	};
	const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMoALiveLinkConnectionInfo_Statics::ReturnStructParams = {
		(UObject* (*)())Z_Construct_UPackage__Script_MoALiveLink,
		nullptr,
		&NewStructOps,
		"MoALiveLinkConnectionInfo",
		sizeof(FMoALiveLinkConnectionInfo),
		alignof(FMoALiveLinkConnectionInfo),
		Z_Construct_UScriptStruct_FMoALiveLinkConnectionInfo_Statics::PropPointers,
		UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMoALiveLinkConnectionInfo_Statics::PropPointers),
		RF_Public|RF_Transient|RF_MarkAsNative,
		EStructFlags(0x00000001),
		METADATA_PARAMS(Z_Construct_UScriptStruct_FMoALiveLinkConnectionInfo_Statics::Struct_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMoALiveLinkConnectionInfo_Statics::Struct_MetaDataParams))
	};
	UScriptStruct* Z_Construct_UScriptStruct_FMoALiveLinkConnectionInfo()
	{
		if (!Z_Registration_Info_UScriptStruct_MoALiveLinkConnectionInfo.InnerSingleton)
		{
			UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_MoALiveLinkConnectionInfo.InnerSingleton, Z_Construct_UScriptStruct_FMoALiveLinkConnectionInfo_Statics::ReturnStructParams);
		}
		return Z_Registration_Info_UScriptStruct_MoALiveLinkConnectionInfo.InnerSingleton;
	}
	void UMoALiveLinkSettings::StaticRegisterNativesUMoALiveLinkSettings()
	{
	}
	IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(UMoALiveLinkSettings);
	UClass* Z_Construct_UClass_UMoALiveLinkSettings_NoRegister()
	{
		return UMoALiveLinkSettings::StaticClass();
	}
	struct Z_Construct_UClass_UMoALiveLinkSettings_Statics
	{
		static UObject* (*const DependentSingletons[])();
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[];
#endif
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_bAutoConnectOnStartup_MetaData[];
#endif
		static void NewProp_bAutoConnectOnStartup_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_bAutoConnectOnStartup;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_bRememberLastConnection_MetaData[];
#endif
		static void NewProp_bRememberLastConnection_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_bRememberLastConnection;
		static const UECodeGen_Private::FStructPropertyParams NewProp_SavedConnections_Inner;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_SavedConnections_MetaData[];
#endif
		static const UECodeGen_Private::FArrayPropertyParams NewProp_SavedConnections;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
		static const FCppClassTypeInfoStatic StaticCppClassTypeInfo;
		static const UECodeGen_Private::FClassParams ClassParams;
	};
	UObject* (*const Z_Construct_UClass_UMoALiveLinkSettings_Statics::DependentSingletons[])() = {
		(UObject* (*)())Z_Construct_UClass_UDeveloperSettings,
		(UObject* (*)())Z_Construct_UPackage__Script_MoALiveLink,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UMoALiveLinkSettings_Statics::Class_MetaDataParams[] = {
		{ "Comment", "/**\n * MoA LiveLink Plugin Settings\n * Configure automatic LiveLink source connection on editor startup\n */" },
		{ "DisplayName", "MoA LiveLink" },
		{ "IncludePath", "MoALiveLinkSettings.h" },
		{ "ModuleRelativePath", "Public/MoALiveLinkSettings.h" },
		{ "ToolTip", "MoA LiveLink Plugin Settings\nConfigure automatic LiveLink source connection on editor startup" },
	};
#endif
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UMoALiveLinkSettings_Statics::NewProp_bAutoConnectOnStartup_MetaData[] = {
		{ "Category", "Connection" },
		{ "Comment", "/** Enable automatic connection to MoA on editor startup */" },
		{ "DisplayName", "Auto Connect on Startup" },
		{ "ModuleRelativePath", "Public/MoALiveLinkSettings.h" },
		{ "ToolTip", "Enable automatic connection to MoA on editor startup" },
	};
#endif
	void Z_Construct_UClass_UMoALiveLinkSettings_Statics::NewProp_bAutoConnectOnStartup_SetBit(void* Obj)
	{
		((UMoALiveLinkSettings*)Obj)->bAutoConnectOnStartup = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UMoALiveLinkSettings_Statics::NewProp_bAutoConnectOnStartup = { "bAutoConnectOnStartup", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(UMoALiveLinkSettings), &Z_Construct_UClass_UMoALiveLinkSettings_Statics::NewProp_bAutoConnectOnStartup_SetBit, METADATA_PARAMS(Z_Construct_UClass_UMoALiveLinkSettings_Statics::NewProp_bAutoConnectOnStartup_MetaData, UE_ARRAY_COUNT(Z_Construct_UClass_UMoALiveLinkSettings_Statics::NewProp_bAutoConnectOnStartup_MetaData)) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UMoALiveLinkSettings_Statics::NewProp_bRememberLastConnection_MetaData[] = {
		{ "Category", "Connection" },
		{ "Comment", "/** Remember last used connection settings */" },
		{ "DisplayName", "Remember Connections" },
		{ "ModuleRelativePath", "Public/MoALiveLinkSettings.h" },
		{ "ToolTip", "Remember last used connection settings" },
	};
#endif
	void Z_Construct_UClass_UMoALiveLinkSettings_Statics::NewProp_bRememberLastConnection_SetBit(void* Obj)
	{
		((UMoALiveLinkSettings*)Obj)->bRememberLastConnection = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UMoALiveLinkSettings_Statics::NewProp_bRememberLastConnection = { "bRememberLastConnection", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, sizeof(bool), sizeof(UMoALiveLinkSettings), &Z_Construct_UClass_UMoALiveLinkSettings_Statics::NewProp_bRememberLastConnection_SetBit, METADATA_PARAMS(Z_Construct_UClass_UMoALiveLinkSettings_Statics::NewProp_bRememberLastConnection_MetaData, UE_ARRAY_COUNT(Z_Construct_UClass_UMoALiveLinkSettings_Statics::NewProp_bRememberLastConnection_MetaData)) };
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UMoALiveLinkSettings_Statics::NewProp_SavedConnections_Inner = { "SavedConnections", nullptr, (EPropertyFlags)0x0000000000004000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, 0, Z_Construct_UScriptStruct_FMoALiveLinkConnectionInfo, METADATA_PARAMS(nullptr, 0) }; // 3543104782
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UMoALiveLinkSettings_Statics::NewProp_SavedConnections_MetaData[] = {
		{ "Category", "Connection" },
		{ "Comment", "/** Saved connections - supports multiple MoA sources */" },
		{ "DisplayName", "Saved Connections" },
		{ "ModuleRelativePath", "Public/MoALiveLinkSettings.h" },
		{ "TitleProperty", "IPAddress" },
		{ "ToolTip", "Saved connections - supports multiple MoA sources" },
	};
#endif
	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UMoALiveLinkSettings_Statics::NewProp_SavedConnections = { "SavedConnections", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, 1, nullptr, nullptr, STRUCT_OFFSET(UMoALiveLinkSettings, SavedConnections), EArrayPropertyFlags::None, METADATA_PARAMS(Z_Construct_UClass_UMoALiveLinkSettings_Statics::NewProp_SavedConnections_MetaData, UE_ARRAY_COUNT(Z_Construct_UClass_UMoALiveLinkSettings_Statics::NewProp_SavedConnections_MetaData)) }; // 3543104782
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UMoALiveLinkSettings_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMoALiveLinkSettings_Statics::NewProp_bAutoConnectOnStartup,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMoALiveLinkSettings_Statics::NewProp_bRememberLastConnection,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMoALiveLinkSettings_Statics::NewProp_SavedConnections_Inner,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMoALiveLinkSettings_Statics::NewProp_SavedConnections,
	};
	const FCppClassTypeInfoStatic Z_Construct_UClass_UMoALiveLinkSettings_Statics::StaticCppClassTypeInfo = {
		TCppClassTypeTraits<UMoALiveLinkSettings>::IsAbstract,
	};
	const UECodeGen_Private::FClassParams Z_Construct_UClass_UMoALiveLinkSettings_Statics::ClassParams = {
		&UMoALiveLinkSettings::StaticClass,
		"MoALiveLink",
		&StaticCppClassTypeInfo,
		DependentSingletons,
		nullptr,
		Z_Construct_UClass_UMoALiveLinkSettings_Statics::PropPointers,
		nullptr,
		UE_ARRAY_COUNT(DependentSingletons),
		0,
		UE_ARRAY_COUNT(Z_Construct_UClass_UMoALiveLinkSettings_Statics::PropPointers),
		0,
		0x001000A6u,
		METADATA_PARAMS(Z_Construct_UClass_UMoALiveLinkSettings_Statics::Class_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UClass_UMoALiveLinkSettings_Statics::Class_MetaDataParams))
	};
	UClass* Z_Construct_UClass_UMoALiveLinkSettings()
	{
		if (!Z_Registration_Info_UClass_UMoALiveLinkSettings.OuterSingleton)
		{
			UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMoALiveLinkSettings.OuterSingleton, Z_Construct_UClass_UMoALiveLinkSettings_Statics::ClassParams);
		}
		return Z_Registration_Info_UClass_UMoALiveLinkSettings.OuterSingleton;
	}
	template<> MOALIVELINK_API UClass* StaticClass<UMoALiveLinkSettings>()
	{
		return UMoALiveLinkSettings::StaticClass();
	}
	DEFINE_VTABLE_PTR_HELPER_CTOR(UMoALiveLinkSettings);
	UMoALiveLinkSettings::~UMoALiveLinkSettings() {}
	struct Z_CompiledInDeferFile_FID_Users_Motion_moa_unreal_plugin_Plugins_MoALiveLink_Source_MoALiveLink_Public_MoALiveLinkSettings_h_Statics
	{
		static const FStructRegisterCompiledInInfo ScriptStructInfo[];
		static const FClassRegisterCompiledInInfo ClassInfo[];
	};
	const FStructRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Users_Motion_moa_unreal_plugin_Plugins_MoALiveLink_Source_MoALiveLink_Public_MoALiveLinkSettings_h_Statics::ScriptStructInfo[] = {
		{ FMoALiveLinkConnectionInfo::StaticStruct, Z_Construct_UScriptStruct_FMoALiveLinkConnectionInfo_Statics::NewStructOps, TEXT("MoALiveLinkConnectionInfo"), &Z_Registration_Info_UScriptStruct_MoALiveLinkConnectionInfo, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMoALiveLinkConnectionInfo), 3543104782U) },
	};
	const FClassRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Users_Motion_moa_unreal_plugin_Plugins_MoALiveLink_Source_MoALiveLink_Public_MoALiveLinkSettings_h_Statics::ClassInfo[] = {
		{ Z_Construct_UClass_UMoALiveLinkSettings, UMoALiveLinkSettings::StaticClass, TEXT("UMoALiveLinkSettings"), &Z_Registration_Info_UClass_UMoALiveLinkSettings, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMoALiveLinkSettings), 438271393U) },
	};
	static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Users_Motion_moa_unreal_plugin_Plugins_MoALiveLink_Source_MoALiveLink_Public_MoALiveLinkSettings_h_113552958(TEXT("/Script/MoALiveLink"),
		Z_CompiledInDeferFile_FID_Users_Motion_moa_unreal_plugin_Plugins_MoALiveLink_Source_MoALiveLink_Public_MoALiveLinkSettings_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Users_Motion_moa_unreal_plugin_Plugins_MoALiveLink_Source_MoALiveLink_Public_MoALiveLinkSettings_h_Statics::ClassInfo),
		Z_CompiledInDeferFile_FID_Users_Motion_moa_unreal_plugin_Plugins_MoALiveLink_Source_MoALiveLink_Public_MoALiveLinkSettings_h_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Users_Motion_moa_unreal_plugin_Plugins_MoALiveLink_Source_MoALiveLink_Public_MoALiveLinkSettings_h_Statics::ScriptStructInfo),
		nullptr, 0);
PRAGMA_ENABLE_DEPRECATION_WARNINGS
