// 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 "MoALiveLinkPropComponent.h"

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

// ********** Begin 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 **********************************************************

// ********** Begin Class UMoALiveLinkPropComponent Function CalibrateVisualization ****************
struct Z_Construct_UFunction_UMoALiveLinkPropComponent_CalibrateVisualization_Statics
{
	struct MoALiveLinkPropComponent_eventCalibrateVisualization_Parms
	{
		int32 PropType;
		float Width;
		float Height;
		float Depth;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "MoA LiveLink" },
		{ "ModuleRelativePath", "Public/MoALiveLinkPropComponent.h" },
	};
#endif // WITH_METADATA

// ********** Begin Function CalibrateVisualization constinit property declarations ****************
	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[];
// ********** End Function CalibrateVisualization constinit property declarations ******************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function CalibrateVisualization Property Definitions ***************************
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,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMoALiveLinkPropComponent_CalibrateVisualization_Statics::PropPointers) < 2048);
// ********** End Function CalibrateVisualization Property Definitions *****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMoALiveLinkPropComponent_CalibrateVisualization_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMoALiveLinkPropComponent, nullptr, "CalibrateVisualization", 	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(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;
}
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;
}
// ********** End Class UMoALiveLinkPropComponent Function CalibrateVisualization ******************

// ********** Begin Class UMoALiveLinkPropComponent Function GetAvailableSubjectNames **************
struct Z_Construct_UFunction_UMoALiveLinkPropComponent_GetAvailableSubjectNames_Statics
{
	struct MoALiveLinkPropComponent_eventGetAvailableSubjectNames_Parms
	{
		TArray<FString> ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "ModuleRelativePath", "Public/MoALiveLinkPropComponent.h" },
	};
#endif // WITH_METADATA

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

// ********** Begin Function GetAvailableSubjectNames Property Definitions *************************
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,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMoALiveLinkPropComponent_GetAvailableSubjectNames_Statics::PropPointers) < 2048);
// ********** End Function GetAvailableSubjectNames Property Definitions ***************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMoALiveLinkPropComponent_GetAvailableSubjectNames_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMoALiveLinkPropComponent, nullptr, "GetAvailableSubjectNames", 	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(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;
}
DEFINE_FUNCTION(UMoALiveLinkPropComponent::execGetAvailableSubjectNames)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	*(TArray<FString>*)Z_Param__Result=P_THIS->GetAvailableSubjectNames();
	P_NATIVE_END;
}
// ********** End Class UMoALiveLinkPropComponent Function GetAvailableSubjectNames ****************

// ********** Begin Class UMoALiveLinkPropComponent Function GetPropType ***************************
struct Z_Construct_UFunction_UMoALiveLinkPropComponent_GetPropType_Statics
{
	struct MoALiveLinkPropComponent_eventGetPropType_Parms
	{
		int32 ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "MoA LiveLink" },
		{ "ModuleRelativePath", "Public/MoALiveLinkPropComponent.h" },
	};
#endif // WITH_METADATA

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

// ********** Begin Function GetPropType Property Definitions **************************************
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,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMoALiveLinkPropComponent_GetPropType_Statics::PropPointers) < 2048);
// ********** End Function GetPropType Property Definitions ****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMoALiveLinkPropComponent_GetPropType_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMoALiveLinkPropComponent, nullptr, "GetPropType", 	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(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;
}
DEFINE_FUNCTION(UMoALiveLinkPropComponent::execGetPropType)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	*(int32*)Z_Param__Result=P_THIS->GetPropType();
	P_NATIVE_END;
}
// ********** End Class UMoALiveLinkPropComponent Function GetPropType *****************************

// ********** Begin Class UMoALiveLinkPropComponent Function IsReceivingData ***********************
struct Z_Construct_UFunction_UMoALiveLinkPropComponent_IsReceivingData_Statics
{
	struct MoALiveLinkPropComponent_eventIsReceivingData_Parms
	{
		bool ReturnValue;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "MoA LiveLink" },
		{ "ModuleRelativePath", "Public/MoALiveLinkPropComponent.h" },
	};
#endif // WITH_METADATA

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

// ********** Begin Function IsReceivingData Property Definitions **********************************
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,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMoALiveLinkPropComponent_IsReceivingData_Statics::PropPointers) < 2048);
// ********** End Function IsReceivingData Property Definitions ************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMoALiveLinkPropComponent_IsReceivingData_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMoALiveLinkPropComponent, nullptr, "IsReceivingData", 	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(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;
}
DEFINE_FUNCTION(UMoALiveLinkPropComponent::execIsReceivingData)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	*(bool*)Z_Param__Result=P_THIS->IsReceivingData();
	P_NATIVE_END;
}
// ********** End Class UMoALiveLinkPropComponent Function IsReceivingData *************************

// ********** Begin Class UMoALiveLinkPropComponent Function RefreshSubjectList ********************
struct Z_Construct_UFunction_UMoALiveLinkPropComponent_RefreshSubjectList_Statics
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "MoA LiveLink" },
		{ "ModuleRelativePath", "Public/MoALiveLinkPropComponent.h" },
	};
#endif // WITH_METADATA

// ********** Begin Function RefreshSubjectList constinit property declarations ********************
// ********** End Function RefreshSubjectList constinit property declarations **********************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMoALiveLinkPropComponent_RefreshSubjectList_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMoALiveLinkPropComponent, nullptr, "RefreshSubjectList", 	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;
}
DEFINE_FUNCTION(UMoALiveLinkPropComponent::execRefreshSubjectList)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->RefreshSubjectList();
	P_NATIVE_END;
}
// ********** End Class UMoALiveLinkPropComponent Function RefreshSubjectList **********************

// ********** Begin Class UMoALiveLinkPropComponent Function SetSubjectByNameAndNum ****************
struct Z_Construct_UFunction_UMoALiveLinkPropComponent_SetSubjectByNameAndNum_Statics
{
	struct MoALiveLinkPropComponent_eventSetSubjectByNameAndNum_Parms
	{
		FString PropName;
		int32 PropNum;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "MoA LiveLink" },
		{ "ModuleRelativePath", "Public/MoALiveLinkPropComponent.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PropName_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA

// ********** Begin Function SetSubjectByNameAndNum constinit property declarations ****************
	static const UECodeGen_Private::FStrPropertyParams NewProp_PropName;
	static const UECodeGen_Private::FIntPropertyParams NewProp_PropNum;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetSubjectByNameAndNum constinit property declarations ******************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};

// ********** Begin Function SetSubjectByNameAndNum Property Definitions ***************************
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(NewProp_PropName_MetaData), 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,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMoALiveLinkPropComponent_SetSubjectByNameAndNum_Statics::PropPointers) < 2048);
// ********** End Function SetSubjectByNameAndNum Property Definitions *****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMoALiveLinkPropComponent_SetSubjectByNameAndNum_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMoALiveLinkPropComponent, nullptr, "SetSubjectByNameAndNum", 	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(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;
}
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;
}
// ********** End Class UMoALiveLinkPropComponent Function SetSubjectByNameAndNum ******************

// ********** Begin Class UMoALiveLinkPropComponent Function UpdateVisualizationMesh ***************
struct Z_Construct_UFunction_UMoALiveLinkPropComponent_UpdateVisualizationMesh_Statics
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "Category", "MoA LiveLink" },
		{ "ModuleRelativePath", "Public/MoALiveLinkPropComponent.h" },
	};
#endif // WITH_METADATA

// ********** Begin Function UpdateVisualizationMesh constinit property declarations ***************
// ********** End Function UpdateVisualizationMesh constinit property declarations *****************
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMoALiveLinkPropComponent_UpdateVisualizationMesh_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMoALiveLinkPropComponent, nullptr, "UpdateVisualizationMesh", 	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;
}
DEFINE_FUNCTION(UMoALiveLinkPropComponent::execUpdateVisualizationMesh)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->UpdateVisualizationMesh();
	P_NATIVE_END;
}
// ********** End Class UMoALiveLinkPropComponent Function UpdateVisualizationMesh *****************

// ********** Begin Class UMoALiveLinkPropComponent ************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMoALiveLinkPropComponent;
UClass* UMoALiveLinkPropComponent::GetPrivateStaticClass()
{
	using TClass = UMoALiveLinkPropComponent;
	if (!Z_Registration_Info_UClass_UMoALiveLinkPropComponent.InnerSingleton)
	{
		GetPrivateStaticClassBody(
			TClass::StaticPackage(),
			TEXT("MoALiveLinkPropComponent"),
			Z_Registration_Info_UClass_UMoALiveLinkPropComponent.InnerSingleton,
			StaticRegisterNativesUMoALiveLinkPropComponent,
			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_UMoALiveLinkPropComponent.InnerSingleton;
}
UClass* Z_Construct_UClass_UMoALiveLinkPropComponent_NoRegister()
{
	return UMoALiveLinkPropComponent::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMoALiveLinkPropComponent_Statics
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
		{ "BlueprintSpawnableComponent", "" },
		{ "ClassGroupNames", "MoA" },
		{ "IncludePath", "MoALiveLinkPropComponent.h" },
		{ "ModuleRelativePath", "Public/MoALiveLinkPropComponent.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SubjectName_MetaData[] = {
		{ "Category", "MoA LiveLink" },
		{ "GetOptions", "GetAvailableSubjectNames" },
		{ "ModuleRelativePath", "Public/MoALiveLinkPropComponent.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bApplyPosition_MetaData[] = {
		{ "Category", "MoA LiveLink" },
		{ "ModuleRelativePath", "Public/MoALiveLinkPropComponent.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bApplyRotation_MetaData[] = {
		{ "Category", "MoA LiveLink" },
		{ "ModuleRelativePath", "Public/MoALiveLinkPropComponent.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam 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
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam 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
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnableVisualization_MetaData[] = {
		{ "Category", "MoA LiveLink|Visualization" },
		{ "ModuleRelativePath", "Public/MoALiveLinkPropComponent.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PropSize_MetaData[] = {
		{ "Category", "MoA LiveLink|Visualization" },
		{ "ModuleRelativePath", "Public/MoALiveLinkPropComponent.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VisualizationActor_MetaData[] = {
		{ "ModuleRelativePath", "Public/MoALiveLinkPropComponent.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CubeMeshAsset_MetaData[] = {
		{ "ModuleRelativePath", "Public/MoALiveLinkPropComponent.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SphereMeshAsset_MetaData[] = {
		{ "ModuleRelativePath", "Public/MoALiveLinkPropComponent.h" },
	};
#endif // WITH_METADATA

// ********** Begin Class UMoALiveLinkPropComponent constinit property declarations ****************
	static const UECodeGen_Private::FNamePropertyParams NewProp_SubjectName;
	static void NewProp_bApplyPosition_SetBit(void* Obj);
	static const UECodeGen_Private::FBoolPropertyParams NewProp_bApplyPosition;
	static void NewProp_bApplyRotation_SetBit(void* Obj);
	static const UECodeGen_Private::FBoolPropertyParams NewProp_bApplyRotation;
	static void NewProp_bUsePositionScale_SetBit(void* Obj);
	static const UECodeGen_Private::FBoolPropertyParams NewProp_bUsePositionScale;
	static const UECodeGen_Private::FStructPropertyParams NewProp_ManualPositionScale;
	static void NewProp_bEnableVisualization_SetBit(void* Obj);
	static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnableVisualization;
	static const UECodeGen_Private::FStructPropertyParams NewProp_PropSize;
	static const UECodeGen_Private::FObjectPropertyParams NewProp_VisualizationActor;
	static const UECodeGen_Private::FObjectPropertyParams NewProp_CubeMeshAsset;
	static const UECodeGen_Private::FObjectPropertyParams NewProp_SphereMeshAsset;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UMoALiveLinkPropComponent constinit property declarations ******************
	static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
		{ .NameUTF8 = UTF8TEXT("CalibrateVisualization"), .Pointer = &UMoALiveLinkPropComponent::execCalibrateVisualization },
		{ .NameUTF8 = UTF8TEXT("GetAvailableSubjectNames"), .Pointer = &UMoALiveLinkPropComponent::execGetAvailableSubjectNames },
		{ .NameUTF8 = UTF8TEXT("GetPropType"), .Pointer = &UMoALiveLinkPropComponent::execGetPropType },
		{ .NameUTF8 = UTF8TEXT("IsReceivingData"), .Pointer = &UMoALiveLinkPropComponent::execIsReceivingData },
		{ .NameUTF8 = UTF8TEXT("RefreshSubjectList"), .Pointer = &UMoALiveLinkPropComponent::execRefreshSubjectList },
		{ .NameUTF8 = UTF8TEXT("SetSubjectByNameAndNum"), .Pointer = &UMoALiveLinkPropComponent::execSetSubjectByNameAndNum },
		{ .NameUTF8 = UTF8TEXT("UpdateVisualizationMesh"), .Pointer = &UMoALiveLinkPropComponent::execUpdateVisualizationMesh },
	};
	static UObject* (*const DependentSingletons[])();
	static constexpr FClassFunctionLinkInfo FuncInfo[] = {
		{ &Z_Construct_UFunction_UMoALiveLinkPropComponent_CalibrateVisualization, "CalibrateVisualization" }, // 1384454985
		{ &Z_Construct_UFunction_UMoALiveLinkPropComponent_GetAvailableSubjectNames, "GetAvailableSubjectNames" }, // 568763710
		{ &Z_Construct_UFunction_UMoALiveLinkPropComponent_GetPropType, "GetPropType" }, // 993200318
		{ &Z_Construct_UFunction_UMoALiveLinkPropComponent_IsReceivingData, "IsReceivingData" }, // 2483255163
		{ &Z_Construct_UFunction_UMoALiveLinkPropComponent_RefreshSubjectList, "RefreshSubjectList" }, // 2873071357
		{ &Z_Construct_UFunction_UMoALiveLinkPropComponent_SetSubjectByNameAndNum, "SetSubjectByNameAndNum" }, // 926975096
		{ &Z_Construct_UFunction_UMoALiveLinkPropComponent_UpdateVisualizationMesh, "UpdateVisualizationMesh" }, // 4095543943
	};
	static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
	static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
		TCppClassTypeTraits<UMoALiveLinkPropComponent>::IsAbstract,
	};
	static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMoALiveLinkPropComponent_Statics

// ********** Begin Class UMoALiveLinkPropComponent Property Definitions ***************************
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(NewProp_SubjectName_MetaData), NewProp_SubjectName_MetaData) };
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(NewProp_bApplyPosition_MetaData), NewProp_bApplyPosition_MetaData) };
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(NewProp_bApplyRotation_MetaData), NewProp_bApplyRotation_MetaData) };
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(NewProp_bUsePositionScale_MetaData), NewProp_bUsePositionScale_MetaData) };
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(NewProp_ManualPositionScale_MetaData), NewProp_ManualPositionScale_MetaData) };
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(NewProp_bEnableVisualization_MetaData), NewProp_bEnableVisualization_MetaData) };
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(NewProp_PropSize_MetaData), NewProp_PropSize_MetaData) };
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(NewProp_VisualizationActor_MetaData), NewProp_VisualizationActor_MetaData) };
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(NewProp_CubeMeshAsset_MetaData), NewProp_CubeMeshAsset_MetaData) };
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(NewProp_SphereMeshAsset_MetaData), 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,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMoALiveLinkPropComponent_Statics::PropPointers) < 2048);
// ********** End Class UMoALiveLinkPropComponent Property Definitions *****************************
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 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)
};
void UMoALiveLinkPropComponent::StaticRegisterNativesUMoALiveLinkPropComponent()
{
	UClass* Class = UMoALiveLinkPropComponent::StaticClass();
	FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UMoALiveLinkPropComponent_Statics::Funcs));
}
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;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMoALiveLinkPropComponent);
UMoALiveLinkPropComponent::~UMoALiveLinkPropComponent() {}
// ********** End Class UMoALiveLinkPropComponent **************************************************

// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Users_Motion_Documents_Unreal_Projects_MoA_Plugin_5_7_Plugins_MoALiveLink_5_7_Source_MoALiveLink_Public_MoALiveLinkPropComponent_h__Script_MoALiveLink_Statics
{
	static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
		{ Z_Construct_UClass_UMoALiveLinkPropComponent, UMoALiveLinkPropComponent::StaticClass, TEXT("UMoALiveLinkPropComponent"), &Z_Registration_Info_UClass_UMoALiveLinkPropComponent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMoALiveLinkPropComponent), 1772950861U) },
	};
}; // Z_CompiledInDeferFile_FID_Users_Motion_Documents_Unreal_Projects_MoA_Plugin_5_7_Plugins_MoALiveLink_5_7_Source_MoALiveLink_Public_MoALiveLinkPropComponent_h__Script_MoALiveLink_Statics 
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Users_Motion_Documents_Unreal_Projects_MoA_Plugin_5_7_Plugins_MoALiveLink_5_7_Source_MoALiveLink_Public_MoALiveLinkPropComponent_h__Script_MoALiveLink_369334741{
	TEXT("/Script/MoALiveLink"),
	Z_CompiledInDeferFile_FID_Users_Motion_Documents_Unreal_Projects_MoA_Plugin_5_7_Plugins_MoALiveLink_5_7_Source_MoALiveLink_Public_MoALiveLinkPropComponent_h__Script_MoALiveLink_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Users_Motion_Documents_Unreal_Projects_MoA_Plugin_5_7_Plugins_MoALiveLink_5_7_Source_MoALiveLink_Public_MoALiveLinkPropComponent_h__Script_MoALiveLink_Statics::ClassInfo),
	nullptr, 0,
	nullptr, 0,
};
// ********** End Registration *********************************************************************

PRAGMA_ENABLE_DEPRECATION_WARNINGS
