// 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/MoALiveLinkPropComponent.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
void EmptyLinkFunctionForGeneratedCodeMoALiveLinkPropComponent() {}
// Cross Module References
	COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
	ENGINE_API UClass* Z_Construct_UClass_AActor_NoRegister();
	ENGINE_API UClass* Z_Construct_UClass_UActorComponent();
	ENGINE_API UClass* Z_Construct_UClass_UStaticMesh_NoRegister();
	MOALIVELINK_API UClass* Z_Construct_UClass_UMoALiveLinkPropComponent();
	MOALIVELINK_API UClass* Z_Construct_UClass_UMoALiveLinkPropComponent_NoRegister();
	UPackage* Z_Construct_UPackage__Script_MoALiveLink();
// End Cross Module References
	DEFINE_FUNCTION(UMoALiveLinkPropComponent::execRefreshSubjectList)
	{
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->RefreshSubjectList();
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UMoALiveLinkPropComponent::execGetAvailableSubjectNames)
	{
		P_FINISH;
		P_NATIVE_BEGIN;
		*(TArray<FString>*)Z_Param__Result=P_THIS->GetAvailableSubjectNames();
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UMoALiveLinkPropComponent::execUpdateVisualizationMesh)
	{
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->UpdateVisualizationMesh();
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UMoALiveLinkPropComponent::execCalibrateVisualization)
	{
		P_GET_PROPERTY(FIntProperty,Z_Param_PropType);
		P_GET_PROPERTY(FFloatProperty,Z_Param_Width);
		P_GET_PROPERTY(FFloatProperty,Z_Param_Height);
		P_GET_PROPERTY(FFloatProperty,Z_Param_Depth);
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->CalibrateVisualization(Z_Param_PropType,Z_Param_Width,Z_Param_Height,Z_Param_Depth);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UMoALiveLinkPropComponent::execSetSubjectByNameAndNum)
	{
		P_GET_PROPERTY(FStrProperty,Z_Param_PropName);
		P_GET_PROPERTY(FIntProperty,Z_Param_PropNum);
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->SetSubjectByNameAndNum(Z_Param_PropName,Z_Param_PropNum);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UMoALiveLinkPropComponent::execGetPropType)
	{
		P_FINISH;
		P_NATIVE_BEGIN;
		*(int32*)Z_Param__Result=P_THIS->GetPropType();
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UMoALiveLinkPropComponent::execIsReceivingData)
	{
		P_FINISH;
		P_NATIVE_BEGIN;
		*(bool*)Z_Param__Result=P_THIS->IsReceivingData();
		P_NATIVE_END;
	}
	void UMoALiveLinkPropComponent::StaticRegisterNativesUMoALiveLinkPropComponent()
	{
		UClass* Class = UMoALiveLinkPropComponent::StaticClass();
		static const FNameNativePtrPair Funcs[] = {
			{ "CalibrateVisualization", &UMoALiveLinkPropComponent::execCalibrateVisualization },
			{ "GetAvailableSubjectNames", &UMoALiveLinkPropComponent::execGetAvailableSubjectNames },
			{ "GetPropType", &UMoALiveLinkPropComponent::execGetPropType },
			{ "IsReceivingData", &UMoALiveLinkPropComponent::execIsReceivingData },
			{ "RefreshSubjectList", &UMoALiveLinkPropComponent::execRefreshSubjectList },
			{ "SetSubjectByNameAndNum", &UMoALiveLinkPropComponent::execSetSubjectByNameAndNum },
			{ "UpdateVisualizationMesh", &UMoALiveLinkPropComponent::execUpdateVisualizationMesh },
		};
		FNativeFunctionRegistrar::RegisterFunctions(Class, Funcs, UE_ARRAY_COUNT(Funcs));
	}
	struct Z_Construct_UFunction_UMoALiveLinkPropComponent_CalibrateVisualization_Statics
	{
		struct MoALiveLinkPropComponent_eventCalibrateVisualization_Parms
		{
			int32 PropType;
			float Width;
			float Height;
			float Depth;
		};
		static const UECodeGen_Private::FIntPropertyParams NewProp_PropType;
		static const UECodeGen_Private::FFloatPropertyParams NewProp_Width;
		static const UECodeGen_Private::FFloatPropertyParams NewProp_Height;
		static const UECodeGen_Private::FFloatPropertyParams NewProp_Depth;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
	const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UMoALiveLinkPropComponent_CalibrateVisualization_Statics::NewProp_PropType = { "PropType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MoALiveLinkPropComponent_eventCalibrateVisualization_Parms, PropType), METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UMoALiveLinkPropComponent_CalibrateVisualization_Statics::NewProp_Width = { "Width", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MoALiveLinkPropComponent_eventCalibrateVisualization_Parms, Width), METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UMoALiveLinkPropComponent_CalibrateVisualization_Statics::NewProp_Height = { "Height", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MoALiveLinkPropComponent_eventCalibrateVisualization_Parms, Height), METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UMoALiveLinkPropComponent_CalibrateVisualization_Statics::NewProp_Depth = { "Depth", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MoALiveLinkPropComponent_eventCalibrateVisualization_Parms, Depth), METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMoALiveLinkPropComponent_CalibrateVisualization_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMoALiveLinkPropComponent_CalibrateVisualization_Statics::NewProp_PropType,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMoALiveLinkPropComponent_CalibrateVisualization_Statics::NewProp_Width,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMoALiveLinkPropComponent_CalibrateVisualization_Statics::NewProp_Height,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMoALiveLinkPropComponent_CalibrateVisualization_Statics::NewProp_Depth,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UMoALiveLinkPropComponent_CalibrateVisualization_Statics::Function_MetaDataParams[] = {
		{ "Category", "MoA LiveLink" },
		{ "ModuleRelativePath", "Public/MoALiveLinkPropComponent.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMoALiveLinkPropComponent_CalibrateVisualization_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UMoALiveLinkPropComponent, nullptr, "CalibrateVisualization", nullptr, nullptr, Z_Construct_UFunction_UMoALiveLinkPropComponent_CalibrateVisualization_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMoALiveLinkPropComponent_CalibrateVisualization_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMoALiveLinkPropComponent_CalibrateVisualization_Statics::MoALiveLinkPropComponent_eventCalibrateVisualization_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMoALiveLinkPropComponent_CalibrateVisualization_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMoALiveLinkPropComponent_CalibrateVisualization_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMoALiveLinkPropComponent_CalibrateVisualization_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UMoALiveLinkPropComponent_CalibrateVisualization_Statics::MoALiveLinkPropComponent_eventCalibrateVisualization_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UMoALiveLinkPropComponent_CalibrateVisualization()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMoALiveLinkPropComponent_CalibrateVisualization_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UMoALiveLinkPropComponent_GetAvailableSubjectNames_Statics
	{
		struct MoALiveLinkPropComponent_eventGetAvailableSubjectNames_Parms
		{
			TArray<FString> ReturnValue;
		};
		static const UECodeGen_Private::FStrPropertyParams NewProp_ReturnValue_Inner;
		static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UMoALiveLinkPropComponent_GetAvailableSubjectNames_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UMoALiveLinkPropComponent_GetAvailableSubjectNames_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MoALiveLinkPropComponent_eventGetAvailableSubjectNames_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMoALiveLinkPropComponent_GetAvailableSubjectNames_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMoALiveLinkPropComponent_GetAvailableSubjectNames_Statics::NewProp_ReturnValue_Inner,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMoALiveLinkPropComponent_GetAvailableSubjectNames_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UMoALiveLinkPropComponent_GetAvailableSubjectNames_Statics::Function_MetaDataParams[] = {
		{ "ModuleRelativePath", "Public/MoALiveLinkPropComponent.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMoALiveLinkPropComponent_GetAvailableSubjectNames_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UMoALiveLinkPropComponent, nullptr, "GetAvailableSubjectNames", nullptr, nullptr, Z_Construct_UFunction_UMoALiveLinkPropComponent_GetAvailableSubjectNames_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMoALiveLinkPropComponent_GetAvailableSubjectNames_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMoALiveLinkPropComponent_GetAvailableSubjectNames_Statics::MoALiveLinkPropComponent_eventGetAvailableSubjectNames_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x40020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMoALiveLinkPropComponent_GetAvailableSubjectNames_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMoALiveLinkPropComponent_GetAvailableSubjectNames_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMoALiveLinkPropComponent_GetAvailableSubjectNames_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UMoALiveLinkPropComponent_GetAvailableSubjectNames_Statics::MoALiveLinkPropComponent_eventGetAvailableSubjectNames_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UMoALiveLinkPropComponent_GetAvailableSubjectNames()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMoALiveLinkPropComponent_GetAvailableSubjectNames_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UMoALiveLinkPropComponent_GetPropType_Statics
	{
		struct MoALiveLinkPropComponent_eventGetPropType_Parms
		{
			int32 ReturnValue;
		};
		static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
	const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UMoALiveLinkPropComponent_GetPropType_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MoALiveLinkPropComponent_eventGetPropType_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMoALiveLinkPropComponent_GetPropType_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMoALiveLinkPropComponent_GetPropType_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UMoALiveLinkPropComponent_GetPropType_Statics::Function_MetaDataParams[] = {
		{ "Category", "MoA LiveLink" },
		{ "ModuleRelativePath", "Public/MoALiveLinkPropComponent.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMoALiveLinkPropComponent_GetPropType_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UMoALiveLinkPropComponent, nullptr, "GetPropType", nullptr, nullptr, Z_Construct_UFunction_UMoALiveLinkPropComponent_GetPropType_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMoALiveLinkPropComponent_GetPropType_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMoALiveLinkPropComponent_GetPropType_Statics::MoALiveLinkPropComponent_eventGetPropType_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMoALiveLinkPropComponent_GetPropType_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMoALiveLinkPropComponent_GetPropType_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMoALiveLinkPropComponent_GetPropType_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UMoALiveLinkPropComponent_GetPropType_Statics::MoALiveLinkPropComponent_eventGetPropType_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UMoALiveLinkPropComponent_GetPropType()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMoALiveLinkPropComponent_GetPropType_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UMoALiveLinkPropComponent_IsReceivingData_Statics
	{
		struct MoALiveLinkPropComponent_eventIsReceivingData_Parms
		{
			bool ReturnValue;
		};
		static void NewProp_ReturnValue_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
	void Z_Construct_UFunction_UMoALiveLinkPropComponent_IsReceivingData_Statics::NewProp_ReturnValue_SetBit(void* Obj)
	{
		((MoALiveLinkPropComponent_eventIsReceivingData_Parms*)Obj)->ReturnValue = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UMoALiveLinkPropComponent_IsReceivingData_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(MoALiveLinkPropComponent_eventIsReceivingData_Parms), &Z_Construct_UFunction_UMoALiveLinkPropComponent_IsReceivingData_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMoALiveLinkPropComponent_IsReceivingData_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMoALiveLinkPropComponent_IsReceivingData_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UMoALiveLinkPropComponent_IsReceivingData_Statics::Function_MetaDataParams[] = {
		{ "Category", "MoA LiveLink" },
		{ "ModuleRelativePath", "Public/MoALiveLinkPropComponent.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMoALiveLinkPropComponent_IsReceivingData_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UMoALiveLinkPropComponent, nullptr, "IsReceivingData", nullptr, nullptr, Z_Construct_UFunction_UMoALiveLinkPropComponent_IsReceivingData_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMoALiveLinkPropComponent_IsReceivingData_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMoALiveLinkPropComponent_IsReceivingData_Statics::MoALiveLinkPropComponent_eventIsReceivingData_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMoALiveLinkPropComponent_IsReceivingData_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMoALiveLinkPropComponent_IsReceivingData_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMoALiveLinkPropComponent_IsReceivingData_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UMoALiveLinkPropComponent_IsReceivingData_Statics::MoALiveLinkPropComponent_eventIsReceivingData_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UMoALiveLinkPropComponent_IsReceivingData()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMoALiveLinkPropComponent_IsReceivingData_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UMoALiveLinkPropComponent_RefreshSubjectList_Statics
	{
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UMoALiveLinkPropComponent_RefreshSubjectList_Statics::Function_MetaDataParams[] = {
		{ "Category", "MoA LiveLink" },
		{ "ModuleRelativePath", "Public/MoALiveLinkPropComponent.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMoALiveLinkPropComponent_RefreshSubjectList_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UMoALiveLinkPropComponent, nullptr, "RefreshSubjectList", nullptr, nullptr, nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMoALiveLinkPropComponent_RefreshSubjectList_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMoALiveLinkPropComponent_RefreshSubjectList_Statics::Function_MetaDataParams) };
	UFunction* Z_Construct_UFunction_UMoALiveLinkPropComponent_RefreshSubjectList()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMoALiveLinkPropComponent_RefreshSubjectList_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UMoALiveLinkPropComponent_SetSubjectByNameAndNum_Statics
	{
		struct MoALiveLinkPropComponent_eventSetSubjectByNameAndNum_Parms
		{
			FString PropName;
			int32 PropNum;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_PropName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_PropName;
		static const UECodeGen_Private::FIntPropertyParams NewProp_PropNum;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UMoALiveLinkPropComponent_SetSubjectByNameAndNum_Statics::NewProp_PropName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UMoALiveLinkPropComponent_SetSubjectByNameAndNum_Statics::NewProp_PropName = { "PropName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MoALiveLinkPropComponent_eventSetSubjectByNameAndNum_Parms, PropName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMoALiveLinkPropComponent_SetSubjectByNameAndNum_Statics::NewProp_PropName_MetaData), Z_Construct_UFunction_UMoALiveLinkPropComponent_SetSubjectByNameAndNum_Statics::NewProp_PropName_MetaData) };
	const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UMoALiveLinkPropComponent_SetSubjectByNameAndNum_Statics::NewProp_PropNum = { "PropNum", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MoALiveLinkPropComponent_eventSetSubjectByNameAndNum_Parms, PropNum), METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMoALiveLinkPropComponent_SetSubjectByNameAndNum_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMoALiveLinkPropComponent_SetSubjectByNameAndNum_Statics::NewProp_PropName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMoALiveLinkPropComponent_SetSubjectByNameAndNum_Statics::NewProp_PropNum,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UMoALiveLinkPropComponent_SetSubjectByNameAndNum_Statics::Function_MetaDataParams[] = {
		{ "Category", "MoA LiveLink" },
		{ "ModuleRelativePath", "Public/MoALiveLinkPropComponent.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMoALiveLinkPropComponent_SetSubjectByNameAndNum_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UMoALiveLinkPropComponent, nullptr, "SetSubjectByNameAndNum", nullptr, nullptr, Z_Construct_UFunction_UMoALiveLinkPropComponent_SetSubjectByNameAndNum_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UMoALiveLinkPropComponent_SetSubjectByNameAndNum_Statics::PropPointers), sizeof(Z_Construct_UFunction_UMoALiveLinkPropComponent_SetSubjectByNameAndNum_Statics::MoALiveLinkPropComponent_eventSetSubjectByNameAndNum_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMoALiveLinkPropComponent_SetSubjectByNameAndNum_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMoALiveLinkPropComponent_SetSubjectByNameAndNum_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMoALiveLinkPropComponent_SetSubjectByNameAndNum_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UMoALiveLinkPropComponent_SetSubjectByNameAndNum_Statics::MoALiveLinkPropComponent_eventSetSubjectByNameAndNum_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UMoALiveLinkPropComponent_SetSubjectByNameAndNum()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMoALiveLinkPropComponent_SetSubjectByNameAndNum_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UMoALiveLinkPropComponent_UpdateVisualizationMesh_Statics
	{
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UMoALiveLinkPropComponent_UpdateVisualizationMesh_Statics::Function_MetaDataParams[] = {
		{ "Category", "MoA LiveLink" },
		{ "ModuleRelativePath", "Public/MoALiveLinkPropComponent.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMoALiveLinkPropComponent_UpdateVisualizationMesh_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UMoALiveLinkPropComponent, nullptr, "UpdateVisualizationMesh", nullptr, nullptr, nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMoALiveLinkPropComponent_UpdateVisualizationMesh_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMoALiveLinkPropComponent_UpdateVisualizationMesh_Statics::Function_MetaDataParams) };
	UFunction* Z_Construct_UFunction_UMoALiveLinkPropComponent_UpdateVisualizationMesh()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMoALiveLinkPropComponent_UpdateVisualizationMesh_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(UMoALiveLinkPropComponent);
	UClass* Z_Construct_UClass_UMoALiveLinkPropComponent_NoRegister()
	{
		return UMoALiveLinkPropComponent::StaticClass();
	}
	struct Z_Construct_UClass_UMoALiveLinkPropComponent_Statics
	{
		static UObject* (*const DependentSingletons[])();
		static const FClassFunctionLinkInfo FuncInfo[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[];
#endif
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_SubjectName_MetaData[];
#endif
		static const UECodeGen_Private::FNamePropertyParams NewProp_SubjectName;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_bApplyPosition_MetaData[];
#endif
		static void NewProp_bApplyPosition_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_bApplyPosition;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_bApplyRotation_MetaData[];
#endif
		static void NewProp_bApplyRotation_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_bApplyRotation;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_bUsePositionScale_MetaData[];
#endif
		static void NewProp_bUsePositionScale_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_bUsePositionScale;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_ManualPositionScale_MetaData[];
#endif
		static const UECodeGen_Private::FStructPropertyParams NewProp_ManualPositionScale;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_bEnableVisualization_MetaData[];
#endif
		static void NewProp_bEnableVisualization_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnableVisualization;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_PropSize_MetaData[];
#endif
		static const UECodeGen_Private::FStructPropertyParams NewProp_PropSize;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_VisualizationActor_MetaData[];
#endif
		static const UECodeGen_Private::FObjectPropertyParams NewProp_VisualizationActor;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_CubeMeshAsset_MetaData[];
#endif
		static const UECodeGen_Private::FObjectPropertyParams NewProp_CubeMeshAsset;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_SphereMeshAsset_MetaData[];
#endif
		static const UECodeGen_Private::FObjectPropertyParams NewProp_SphereMeshAsset;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
		static const FCppClassTypeInfoStatic StaticCppClassTypeInfo;
		static const UECodeGen_Private::FClassParams ClassParams;
	};
	UObject* (*const Z_Construct_UClass_UMoALiveLinkPropComponent_Statics::DependentSingletons[])() = {
		(UObject* (*)())Z_Construct_UClass_UActorComponent,
		(UObject* (*)())Z_Construct_UPackage__Script_MoALiveLink,
	};
	static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMoALiveLinkPropComponent_Statics::DependentSingletons) < 16);
	const FClassFunctionLinkInfo Z_Construct_UClass_UMoALiveLinkPropComponent_Statics::FuncInfo[] = {
		{ &Z_Construct_UFunction_UMoALiveLinkPropComponent_CalibrateVisualization, "CalibrateVisualization" }, // 1869527833
		{ &Z_Construct_UFunction_UMoALiveLinkPropComponent_GetAvailableSubjectNames, "GetAvailableSubjectNames" }, // 764032220
		{ &Z_Construct_UFunction_UMoALiveLinkPropComponent_GetPropType, "GetPropType" }, // 3667302218
		{ &Z_Construct_UFunction_UMoALiveLinkPropComponent_IsReceivingData, "IsReceivingData" }, // 4185360047
		{ &Z_Construct_UFunction_UMoALiveLinkPropComponent_RefreshSubjectList, "RefreshSubjectList" }, // 2660616889
		{ &Z_Construct_UFunction_UMoALiveLinkPropComponent_SetSubjectByNameAndNum, "SetSubjectByNameAndNum" }, // 4083977191
		{ &Z_Construct_UFunction_UMoALiveLinkPropComponent_UpdateVisualizationMesh, "UpdateVisualizationMesh" }, // 3850497964
	};
	static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMoALiveLinkPropComponent_Statics::FuncInfo) < 2048);
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UMoALiveLinkPropComponent_Statics::Class_MetaDataParams[] = {
		{ "BlueprintSpawnableComponent", "" },
		{ "ClassGroupNames", "MoA" },
		{ "IncludePath", "MoALiveLinkPropComponent.h" },
		{ "ModuleRelativePath", "Public/MoALiveLinkPropComponent.h" },
	};
#endif
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UMoALiveLinkPropComponent_Statics::NewProp_SubjectName_MetaData[] = {
		{ "Category", "MoA LiveLink" },
		{ "GetOptions", "GetAvailableSubjectNames" },
		{ "ModuleRelativePath", "Public/MoALiveLinkPropComponent.h" },
	};
#endif
	const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_UMoALiveLinkPropComponent_Statics::NewProp_SubjectName = { "SubjectName", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMoALiveLinkPropComponent, SubjectName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMoALiveLinkPropComponent_Statics::NewProp_SubjectName_MetaData), Z_Construct_UClass_UMoALiveLinkPropComponent_Statics::NewProp_SubjectName_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UMoALiveLinkPropComponent_Statics::NewProp_bApplyPosition_MetaData[] = {
		{ "Category", "MoA LiveLink" },
		{ "ModuleRelativePath", "Public/MoALiveLinkPropComponent.h" },
	};
#endif
	void Z_Construct_UClass_UMoALiveLinkPropComponent_Statics::NewProp_bApplyPosition_SetBit(void* Obj)
	{
		((UMoALiveLinkPropComponent*)Obj)->bApplyPosition = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UMoALiveLinkPropComponent_Statics::NewProp_bApplyPosition = { "bApplyPosition", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UMoALiveLinkPropComponent), &Z_Construct_UClass_UMoALiveLinkPropComponent_Statics::NewProp_bApplyPosition_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMoALiveLinkPropComponent_Statics::NewProp_bApplyPosition_MetaData), Z_Construct_UClass_UMoALiveLinkPropComponent_Statics::NewProp_bApplyPosition_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UMoALiveLinkPropComponent_Statics::NewProp_bApplyRotation_MetaData[] = {
		{ "Category", "MoA LiveLink" },
		{ "ModuleRelativePath", "Public/MoALiveLinkPropComponent.h" },
	};
#endif
	void Z_Construct_UClass_UMoALiveLinkPropComponent_Statics::NewProp_bApplyRotation_SetBit(void* Obj)
	{
		((UMoALiveLinkPropComponent*)Obj)->bApplyRotation = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UMoALiveLinkPropComponent_Statics::NewProp_bApplyRotation = { "bApplyRotation", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UMoALiveLinkPropComponent), &Z_Construct_UClass_UMoALiveLinkPropComponent_Statics::NewProp_bApplyRotation_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMoALiveLinkPropComponent_Statics::NewProp_bApplyRotation_MetaData), Z_Construct_UClass_UMoALiveLinkPropComponent_Statics::NewProp_bApplyRotation_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UMoALiveLinkPropComponent_Statics::NewProp_bUsePositionScale_MetaData[] = {
		{ "Category", "MoA LiveLink|Position Scale" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "// Enable position scaling\n" },
#endif
		{ "ModuleRelativePath", "Public/MoALiveLinkPropComponent.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Enable position scaling" },
#endif
	};
#endif
	void Z_Construct_UClass_UMoALiveLinkPropComponent_Statics::NewProp_bUsePositionScale_SetBit(void* Obj)
	{
		((UMoALiveLinkPropComponent*)Obj)->bUsePositionScale = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UMoALiveLinkPropComponent_Statics::NewProp_bUsePositionScale = { "bUsePositionScale", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UMoALiveLinkPropComponent), &Z_Construct_UClass_UMoALiveLinkPropComponent_Statics::NewProp_bUsePositionScale_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMoALiveLinkPropComponent_Statics::NewProp_bUsePositionScale_MetaData), Z_Construct_UClass_UMoALiveLinkPropComponent_Statics::NewProp_bUsePositionScale_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UMoALiveLinkPropComponent_Statics::NewProp_ManualPositionScale_MetaData[] = {
		{ "Category", "MoA LiveLink|Position Scale" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "// Position scale to apply (X=Forward/Back, Y=Left/Right, Z=Up/Down)\n" },
#endif
		{ "EditCondition", "bUsePositionScale" },
		{ "ModuleRelativePath", "Public/MoALiveLinkPropComponent.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Position scale to apply (X=Forward/Back, Y=Left/Right, Z=Up/Down)" },
#endif
	};
#endif
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UMoALiveLinkPropComponent_Statics::NewProp_ManualPositionScale = { "ManualPositionScale", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMoALiveLinkPropComponent, ManualPositionScale), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMoALiveLinkPropComponent_Statics::NewProp_ManualPositionScale_MetaData), Z_Construct_UClass_UMoALiveLinkPropComponent_Statics::NewProp_ManualPositionScale_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UMoALiveLinkPropComponent_Statics::NewProp_bEnableVisualization_MetaData[] = {
		{ "Category", "MoA LiveLink|Visualization" },
		{ "ModuleRelativePath", "Public/MoALiveLinkPropComponent.h" },
	};
#endif
	void Z_Construct_UClass_UMoALiveLinkPropComponent_Statics::NewProp_bEnableVisualization_SetBit(void* Obj)
	{
		((UMoALiveLinkPropComponent*)Obj)->bEnableVisualization = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UMoALiveLinkPropComponent_Statics::NewProp_bEnableVisualization = { "bEnableVisualization", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UMoALiveLinkPropComponent), &Z_Construct_UClass_UMoALiveLinkPropComponent_Statics::NewProp_bEnableVisualization_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMoALiveLinkPropComponent_Statics::NewProp_bEnableVisualization_MetaData), Z_Construct_UClass_UMoALiveLinkPropComponent_Statics::NewProp_bEnableVisualization_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UMoALiveLinkPropComponent_Statics::NewProp_PropSize_MetaData[] = {
		{ "Category", "MoA LiveLink|Visualization" },
		{ "ModuleRelativePath", "Public/MoALiveLinkPropComponent.h" },
	};
#endif
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UMoALiveLinkPropComponent_Statics::NewProp_PropSize = { "PropSize", nullptr, (EPropertyFlags)0x0010000000020015, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMoALiveLinkPropComponent, PropSize), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMoALiveLinkPropComponent_Statics::NewProp_PropSize_MetaData), Z_Construct_UClass_UMoALiveLinkPropComponent_Statics::NewProp_PropSize_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UMoALiveLinkPropComponent_Statics::NewProp_VisualizationActor_MetaData[] = {
		{ "ModuleRelativePath", "Public/MoALiveLinkPropComponent.h" },
	};
#endif
	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UMoALiveLinkPropComponent_Statics::NewProp_VisualizationActor = { "VisualizationActor", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMoALiveLinkPropComponent, VisualizationActor), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMoALiveLinkPropComponent_Statics::NewProp_VisualizationActor_MetaData), Z_Construct_UClass_UMoALiveLinkPropComponent_Statics::NewProp_VisualizationActor_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UMoALiveLinkPropComponent_Statics::NewProp_CubeMeshAsset_MetaData[] = {
		{ "ModuleRelativePath", "Public/MoALiveLinkPropComponent.h" },
	};
#endif
	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UMoALiveLinkPropComponent_Statics::NewProp_CubeMeshAsset = { "CubeMeshAsset", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMoALiveLinkPropComponent, CubeMeshAsset), Z_Construct_UClass_UStaticMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMoALiveLinkPropComponent_Statics::NewProp_CubeMeshAsset_MetaData), Z_Construct_UClass_UMoALiveLinkPropComponent_Statics::NewProp_CubeMeshAsset_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UMoALiveLinkPropComponent_Statics::NewProp_SphereMeshAsset_MetaData[] = {
		{ "ModuleRelativePath", "Public/MoALiveLinkPropComponent.h" },
	};
#endif
	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UMoALiveLinkPropComponent_Statics::NewProp_SphereMeshAsset = { "SphereMeshAsset", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMoALiveLinkPropComponent, SphereMeshAsset), Z_Construct_UClass_UStaticMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMoALiveLinkPropComponent_Statics::NewProp_SphereMeshAsset_MetaData), Z_Construct_UClass_UMoALiveLinkPropComponent_Statics::NewProp_SphereMeshAsset_MetaData) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UMoALiveLinkPropComponent_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMoALiveLinkPropComponent_Statics::NewProp_SubjectName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMoALiveLinkPropComponent_Statics::NewProp_bApplyPosition,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMoALiveLinkPropComponent_Statics::NewProp_bApplyRotation,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMoALiveLinkPropComponent_Statics::NewProp_bUsePositionScale,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMoALiveLinkPropComponent_Statics::NewProp_ManualPositionScale,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMoALiveLinkPropComponent_Statics::NewProp_bEnableVisualization,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMoALiveLinkPropComponent_Statics::NewProp_PropSize,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMoALiveLinkPropComponent_Statics::NewProp_VisualizationActor,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMoALiveLinkPropComponent_Statics::NewProp_CubeMeshAsset,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMoALiveLinkPropComponent_Statics::NewProp_SphereMeshAsset,
	};
	const FCppClassTypeInfoStatic Z_Construct_UClass_UMoALiveLinkPropComponent_Statics::StaticCppClassTypeInfo = {
		TCppClassTypeTraits<UMoALiveLinkPropComponent>::IsAbstract,
	};
	const UECodeGen_Private::FClassParams Z_Construct_UClass_UMoALiveLinkPropComponent_Statics::ClassParams = {
		&UMoALiveLinkPropComponent::StaticClass,
		"Engine",
		&StaticCppClassTypeInfo,
		DependentSingletons,
		FuncInfo,
		Z_Construct_UClass_UMoALiveLinkPropComponent_Statics::PropPointers,
		nullptr,
		UE_ARRAY_COUNT(DependentSingletons),
		UE_ARRAY_COUNT(FuncInfo),
		UE_ARRAY_COUNT(Z_Construct_UClass_UMoALiveLinkPropComponent_Statics::PropPointers),
		0,
		0x00B000A4u,
		METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMoALiveLinkPropComponent_Statics::Class_MetaDataParams), Z_Construct_UClass_UMoALiveLinkPropComponent_Statics::Class_MetaDataParams)
	};
	static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMoALiveLinkPropComponent_Statics::PropPointers) < 2048);
	UClass* Z_Construct_UClass_UMoALiveLinkPropComponent()
	{
		if (!Z_Registration_Info_UClass_UMoALiveLinkPropComponent.OuterSingleton)
		{
			UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMoALiveLinkPropComponent.OuterSingleton, Z_Construct_UClass_UMoALiveLinkPropComponent_Statics::ClassParams);
		}
		return Z_Registration_Info_UClass_UMoALiveLinkPropComponent.OuterSingleton;
	}
	template<> MOALIVELINK_API UClass* StaticClass<UMoALiveLinkPropComponent>()
	{
		return UMoALiveLinkPropComponent::StaticClass();
	}
	DEFINE_VTABLE_PTR_HELPER_CTOR(UMoALiveLinkPropComponent);
	UMoALiveLinkPropComponent::~UMoALiveLinkPropComponent() {}
	struct Z_CompiledInDeferFile_FID_Users_Motion_Documents_Unreal_Projects_MoA_Plugin_5_3_Plugins_MoALiveLink_Source_MoALiveLink_Public_MoALiveLinkPropComponent_h_Statics
	{
		static const FClassRegisterCompiledInInfo ClassInfo[];
	};
	const FClassRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Users_Motion_Documents_Unreal_Projects_MoA_Plugin_5_3_Plugins_MoALiveLink_Source_MoALiveLink_Public_MoALiveLinkPropComponent_h_Statics::ClassInfo[] = {
		{ Z_Construct_UClass_UMoALiveLinkPropComponent, UMoALiveLinkPropComponent::StaticClass, TEXT("UMoALiveLinkPropComponent"), &Z_Registration_Info_UClass_UMoALiveLinkPropComponent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMoALiveLinkPropComponent), 172431435U) },
	};
	static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Users_Motion_Documents_Unreal_Projects_MoA_Plugin_5_3_Plugins_MoALiveLink_Source_MoALiveLink_Public_MoALiveLinkPropComponent_h_2909729722(TEXT("/Script/MoALiveLink"),
		Z_CompiledInDeferFile_FID_Users_Motion_Documents_Unreal_Projects_MoA_Plugin_5_3_Plugins_MoALiveLink_Source_MoALiveLink_Public_MoALiveLinkPropComponent_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Users_Motion_Documents_Unreal_Projects_MoA_Plugin_5_3_Plugins_MoALiveLink_Source_MoALiveLink_Public_MoALiveLinkPropComponent_h_Statics::ClassInfo),
		nullptr, 0,
		nullptr, 0);
PRAGMA_ENABLE_DEPRECATION_WARNINGS
