// 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() {}

// 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
	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[];
	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,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMoALiveLinkPropComponent_CalibrateVisualization_Statics::PropPointers) < 2048);
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(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
	static const UECodeGen_Private::FStrPropertyParams NewProp_ReturnValue_Inner;
	static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::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);
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(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
	static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	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,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMoALiveLinkPropComponent_GetPropType_Statics::PropPointers) < 2048);
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(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
	static void NewProp_ReturnValue_SetBit(void* Obj);
	static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
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);
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(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
	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, 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;
}
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
	static const UECodeGen_Private::FStrPropertyParams NewProp_PropName;
	static const UECodeGen_Private::FIntPropertyParams NewProp_PropNum;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
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);
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(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
	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, 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;
}
DEFINE_FUNCTION(UMoALiveLinkPropComponent::execUpdateVisualizationMesh)
{
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->UpdateVisualizationMesh();
	P_NATIVE_END;
}
// End Class UMoALiveLinkPropComponent Function UpdateVisualizationMesh

// Begin Class UMoALiveLinkPropComponent
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));
}
IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(UMoALiveLinkPropComponent);
UClass* Z_Construct_UClass_UMoALiveLinkPropComponent_NoRegister()
{
	return UMoALiveLinkPropComponent::StaticClass();
}
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
	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[];
	static UObject* (*const DependentSingletons[])();
	static constexpr FClassFunctionLinkInfo FuncInfo[] = {
		{ &Z_Construct_UFunction_UMoALiveLinkPropComponent_CalibrateVisualization, "CalibrateVisualization" }, // 903255448
		{ &Z_Construct_UFunction_UMoALiveLinkPropComponent_GetAvailableSubjectNames, "GetAvailableSubjectNames" }, // 1459165327
		{ &Z_Construct_UFunction_UMoALiveLinkPropComponent_GetPropType, "GetPropType" }, // 2430369471
		{ &Z_Construct_UFunction_UMoALiveLinkPropComponent_IsReceivingData, "IsReceivingData" }, // 3592533625
		{ &Z_Construct_UFunction_UMoALiveLinkPropComponent_RefreshSubjectList, "RefreshSubjectList" }, // 1047884644
		{ &Z_Construct_UFunction_UMoALiveLinkPropComponent_SetSubjectByNameAndNum, "SetSubjectByNameAndNum" }, // 4268483354
		{ &Z_Construct_UFunction_UMoALiveLinkPropComponent_UpdateVisualizationMesh, "UpdateVisualizationMesh" }, // 4123244806
	};
	static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
	static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
		TCppClassTypeTraits<UMoALiveLinkPropComponent>::IsAbstract,
	};
	static const UECodeGen_Private::FClassParams ClassParams;
};
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);
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)
};
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() {}
// End Class UMoALiveLinkPropComponent

// Begin Registration
struct Z_CompiledInDeferFile_FID_Users_Motion_Documents_Unreal_Projects_MoA_Plugin_5_5_Plugins_MoALiveLink_5_5_Source_MoALiveLink_Public_MoALiveLinkPropComponent_h_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), 198379464U) },
	};
};
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Users_Motion_Documents_Unreal_Projects_MoA_Plugin_5_5_Plugins_MoALiveLink_5_5_Source_MoALiveLink_Public_MoALiveLinkPropComponent_h_3079682102(TEXT("/Script/MoALiveLink"),
	Z_CompiledInDeferFile_FID_Users_Motion_Documents_Unreal_Projects_MoA_Plugin_5_5_Plugins_MoALiveLink_5_5_Source_MoALiveLink_Public_MoALiveLinkPropComponent_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Users_Motion_Documents_Unreal_Projects_MoA_Plugin_5_5_Plugins_MoALiveLink_5_5_Source_MoALiveLink_Public_MoALiveLinkPropComponent_h_Statics::ClassInfo),
	nullptr, 0,
	nullptr, 0);
// End Registration
PRAGMA_ENABLE_DEPRECATION_WARNINGS
