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

PRAGMA_DISABLE_DEPRECATION_WARNINGS

void EmptyLinkFunctionForGeneratedCodeText3DCharacterBase() {}

// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FRotator();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
TEXT3D_API UClass* Z_Construct_UClass_UText3DCharacterBase();
TEXT3D_API UClass* Z_Construct_UClass_UText3DCharacterBase_NoRegister();
UPackage* Z_Construct_UPackage__Script_Text3D();
// ********** End Cross Module References **********************************************************

// ********** Begin Class UText3DCharacterBase Function SetRelativeLocation ************************
struct Z_Construct_UFunction_UText3DCharacterBase_SetRelativeLocation_Statics
{
	struct Text3DCharacterBase_eventSetRelativeLocation_Parms
	{
		FVector InLocation;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "ModuleRelativePath", "Public/Characters/Text3DCharacterBase.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InLocation_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FStructPropertyParams NewProp_InLocation;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UText3DCharacterBase_SetRelativeLocation_Statics::NewProp_InLocation = { "InLocation", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DCharacterBase_eventSetRelativeLocation_Parms, InLocation), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InLocation_MetaData), NewProp_InLocation_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DCharacterBase_SetRelativeLocation_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DCharacterBase_SetRelativeLocation_Statics::NewProp_InLocation,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DCharacterBase_SetRelativeLocation_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DCharacterBase_SetRelativeLocation_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DCharacterBase, nullptr, "SetRelativeLocation", Z_Construct_UFunction_UText3DCharacterBase_SetRelativeLocation_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DCharacterBase_SetRelativeLocation_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DCharacterBase_SetRelativeLocation_Statics::Text3DCharacterBase_eventSetRelativeLocation_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00C20403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DCharacterBase_SetRelativeLocation_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DCharacterBase_SetRelativeLocation_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DCharacterBase_SetRelativeLocation_Statics::Text3DCharacterBase_eventSetRelativeLocation_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DCharacterBase_SetRelativeLocation()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DCharacterBase_SetRelativeLocation_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DCharacterBase::execSetRelativeLocation)
{
	P_GET_STRUCT_REF(FVector,Z_Param_Out_InLocation);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetRelativeLocation(Z_Param_Out_InLocation);
	P_NATIVE_END;
}
// ********** End Class UText3DCharacterBase Function SetRelativeLocation **************************

// ********** Begin Class UText3DCharacterBase Function SetRelativeRotation ************************
struct Z_Construct_UFunction_UText3DCharacterBase_SetRelativeRotation_Statics
{
	struct Text3DCharacterBase_eventSetRelativeRotation_Parms
	{
		FRotator InRotation;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "ModuleRelativePath", "Public/Characters/Text3DCharacterBase.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InRotation_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FStructPropertyParams NewProp_InRotation;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UText3DCharacterBase_SetRelativeRotation_Statics::NewProp_InRotation = { "InRotation", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DCharacterBase_eventSetRelativeRotation_Parms, InRotation), Z_Construct_UScriptStruct_FRotator, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InRotation_MetaData), NewProp_InRotation_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DCharacterBase_SetRelativeRotation_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DCharacterBase_SetRelativeRotation_Statics::NewProp_InRotation,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DCharacterBase_SetRelativeRotation_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DCharacterBase_SetRelativeRotation_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DCharacterBase, nullptr, "SetRelativeRotation", Z_Construct_UFunction_UText3DCharacterBase_SetRelativeRotation_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DCharacterBase_SetRelativeRotation_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DCharacterBase_SetRelativeRotation_Statics::Text3DCharacterBase_eventSetRelativeRotation_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00C20403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DCharacterBase_SetRelativeRotation_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DCharacterBase_SetRelativeRotation_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DCharacterBase_SetRelativeRotation_Statics::Text3DCharacterBase_eventSetRelativeRotation_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DCharacterBase_SetRelativeRotation()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DCharacterBase_SetRelativeRotation_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DCharacterBase::execSetRelativeRotation)
{
	P_GET_STRUCT_REF(FRotator,Z_Param_Out_InRotation);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetRelativeRotation(Z_Param_Out_InRotation);
	P_NATIVE_END;
}
// ********** End Class UText3DCharacterBase Function SetRelativeRotation **************************

// ********** Begin Class UText3DCharacterBase Function SetRelativeScale ***************************
struct Z_Construct_UFunction_UText3DCharacterBase_SetRelativeScale_Statics
{
	struct Text3DCharacterBase_eventSetRelativeScale_Parms
	{
		FVector InScale;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "ModuleRelativePath", "Public/Characters/Text3DCharacterBase.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InScale_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FStructPropertyParams NewProp_InScale;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UText3DCharacterBase_SetRelativeScale_Statics::NewProp_InScale = { "InScale", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Text3DCharacterBase_eventSetRelativeScale_Parms, InScale), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InScale_MetaData), NewProp_InScale_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DCharacterBase_SetRelativeScale_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DCharacterBase_SetRelativeScale_Statics::NewProp_InScale,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DCharacterBase_SetRelativeScale_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DCharacterBase_SetRelativeScale_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DCharacterBase, nullptr, "SetRelativeScale", Z_Construct_UFunction_UText3DCharacterBase_SetRelativeScale_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DCharacterBase_SetRelativeScale_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DCharacterBase_SetRelativeScale_Statics::Text3DCharacterBase_eventSetRelativeScale_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00C20403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DCharacterBase_SetRelativeScale_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DCharacterBase_SetRelativeScale_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DCharacterBase_SetRelativeScale_Statics::Text3DCharacterBase_eventSetRelativeScale_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DCharacterBase_SetRelativeScale()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DCharacterBase_SetRelativeScale_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DCharacterBase::execSetRelativeScale)
{
	P_GET_STRUCT_REF(FVector,Z_Param_Out_InScale);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetRelativeScale(Z_Param_Out_InScale);
	P_NATIVE_END;
}
// ********** End Class UText3DCharacterBase Function SetRelativeScale *****************************

// ********** Begin Class UText3DCharacterBase Function SetVisibility ******************************
struct Z_Construct_UFunction_UText3DCharacterBase_SetVisibility_Statics
{
	struct Text3DCharacterBase_eventSetVisibility_Parms
	{
		bool bInVisibility;
	};
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
		{ "ModuleRelativePath", "Public/Characters/Text3DCharacterBase.h" },
	};
#endif // WITH_METADATA
	static void NewProp_bInVisibility_SetBit(void* Obj);
	static const UECodeGen_Private::FBoolPropertyParams NewProp_bInVisibility;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static const UECodeGen_Private::FFunctionParams FuncParams;
};
void Z_Construct_UFunction_UText3DCharacterBase_SetVisibility_Statics::NewProp_bInVisibility_SetBit(void* Obj)
{
	((Text3DCharacterBase_eventSetVisibility_Parms*)Obj)->bInVisibility = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UText3DCharacterBase_SetVisibility_Statics::NewProp_bInVisibility = { "bInVisibility", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(Text3DCharacterBase_eventSetVisibility_Parms), &Z_Construct_UFunction_UText3DCharacterBase_SetVisibility_Statics::NewProp_bInVisibility_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UText3DCharacterBase_SetVisibility_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UText3DCharacterBase_SetVisibility_Statics::NewProp_bInVisibility,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DCharacterBase_SetVisibility_Statics::PropPointers) < 2048);
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UText3DCharacterBase_SetVisibility_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UText3DCharacterBase, nullptr, "SetVisibility", Z_Construct_UFunction_UText3DCharacterBase_SetVisibility_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DCharacterBase_SetVisibility_Statics::PropPointers), sizeof(Z_Construct_UFunction_UText3DCharacterBase_SetVisibility_Statics::Text3DCharacterBase_eventSetVisibility_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UText3DCharacterBase_SetVisibility_Statics::Function_MetaDataParams), Z_Construct_UFunction_UText3DCharacterBase_SetVisibility_Statics::Function_MetaDataParams)},  };
static_assert(sizeof(Z_Construct_UFunction_UText3DCharacterBase_SetVisibility_Statics::Text3DCharacterBase_eventSetVisibility_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UText3DCharacterBase_SetVisibility()
{
	static UFunction* ReturnFunction = nullptr;
	if (!ReturnFunction)
	{
		UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UText3DCharacterBase_SetVisibility_Statics::FuncParams);
	}
	return ReturnFunction;
}
DEFINE_FUNCTION(UText3DCharacterBase::execSetVisibility)
{
	P_GET_UBOOL(Z_Param_bInVisibility);
	P_FINISH;
	P_NATIVE_BEGIN;
	P_THIS->SetVisibility(Z_Param_bInVisibility);
	P_NATIVE_END;
}
// ********** End Class UText3DCharacterBase Function SetVisibility ********************************

// ********** Begin Class UText3DCharacterBase *****************************************************
void UText3DCharacterBase::GetRelativeLocation_WrapperImpl(const void* Object, void* OutValue)
{
	const UText3DCharacterBase* Obj = (const UText3DCharacterBase*)Object;
	FVector& Result = *(FVector*)OutValue;
	Result = (FVector)Obj->GetRelativeLocation();
}
void UText3DCharacterBase::SetRelativeLocation_WrapperImpl(void* Object, const void* InValue)
{
	UText3DCharacterBase* Obj = (UText3DCharacterBase*)Object;
	FVector& Value = *(FVector*)InValue;
	Obj->SetRelativeLocation(Value);
}
void UText3DCharacterBase::GetRelativeRotation_WrapperImpl(const void* Object, void* OutValue)
{
	const UText3DCharacterBase* Obj = (const UText3DCharacterBase*)Object;
	FRotator& Result = *(FRotator*)OutValue;
	Result = (FRotator)Obj->GetRelativeRotation();
}
void UText3DCharacterBase::SetRelativeRotation_WrapperImpl(void* Object, const void* InValue)
{
	UText3DCharacterBase* Obj = (UText3DCharacterBase*)Object;
	FRotator& Value = *(FRotator*)InValue;
	Obj->SetRelativeRotation(Value);
}
void UText3DCharacterBase::GetRelativeScale_WrapperImpl(const void* Object, void* OutValue)
{
	const UText3DCharacterBase* Obj = (const UText3DCharacterBase*)Object;
	FVector& Result = *(FVector*)OutValue;
	Result = (FVector)Obj->GetRelativeScale();
}
void UText3DCharacterBase::SetRelativeScale_WrapperImpl(void* Object, const void* InValue)
{
	UText3DCharacterBase* Obj = (UText3DCharacterBase*)Object;
	FVector& Value = *(FVector*)InValue;
	Obj->SetRelativeScale(Value);
}
void UText3DCharacterBase::GetbVisible_WrapperImpl(const void* Object, void* OutValue)
{
	const UText3DCharacterBase* Obj = (const UText3DCharacterBase*)Object;
	bool& Result = *(bool*)OutValue;
	Result = (bool)Obj->GetVisibility();
}
void UText3DCharacterBase::SetbVisible_WrapperImpl(void* Object, const void* InValue)
{
	UText3DCharacterBase* Obj = (UText3DCharacterBase*)Object;
	bool& Value = *(bool*)InValue;
	Obj->SetVisibility(Value);
}
void UText3DCharacterBase::StaticRegisterNativesUText3DCharacterBase()
{
	UClass* Class = UText3DCharacterBase::StaticClass();
	static const FNameNativePtrPair Funcs[] = {
		{ "SetRelativeLocation", &UText3DCharacterBase::execSetRelativeLocation },
		{ "SetRelativeRotation", &UText3DCharacterBase::execSetRelativeRotation },
		{ "SetRelativeScale", &UText3DCharacterBase::execSetRelativeScale },
		{ "SetVisibility", &UText3DCharacterBase::execSetVisibility },
	};
	FNativeFunctionRegistrar::RegisterFunctions(Class, Funcs, UE_ARRAY_COUNT(Funcs));
}
FClassRegistrationInfo Z_Registration_Info_UClass_UText3DCharacterBase;
UClass* UText3DCharacterBase::GetPrivateStaticClass()
{
	using TClass = UText3DCharacterBase;
	if (!Z_Registration_Info_UClass_UText3DCharacterBase.InnerSingleton)
	{
		GetPrivateStaticClassBody(
			StaticPackage(),
			TEXT("Text3DCharacterBase"),
			Z_Registration_Info_UClass_UText3DCharacterBase.InnerSingleton,
			StaticRegisterNativesUText3DCharacterBase,
			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_UText3DCharacterBase.InnerSingleton;
}
UClass* Z_Construct_UClass_UText3DCharacterBase_NoRegister()
{
	return UText3DCharacterBase::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UText3DCharacterBase_Statics
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
		{ "AutoExpandCategories", "Character" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Holds data for a single character in Text3D */" },
#endif
		{ "IncludePath", "Characters/Text3DCharacterBase.h" },
		{ "ModuleRelativePath", "Public/Characters/Text3DCharacterBase.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Holds data for a single character in Text3D" },
#endif
	};
#if WITH_EDITORONLY_DATA
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Character_MetaData[] = {
		{ "AllowPrivateAccess", "true" },
		{ "Category", "Character" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Used for TitleProperty of the array to display this instead of the index */" },
#endif
		{ "EditCondition", "false" },
		{ "EditConditionHides", "" },
		{ "ModuleRelativePath", "Public/Characters/Text3DCharacterBase.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Used for TitleProperty of the array to display this instead of the index" },
#endif
	};
#endif // WITH_EDITORONLY_DATA
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RelativeLocation_MetaData[] = {
		{ "AllowPrivateAccess", "true" },
		{ "Category", "Character" },
		{ "ModuleRelativePath", "Public/Characters/Text3DCharacterBase.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RelativeRotation_MetaData[] = {
		{ "AllowPrivateAccess", "true" },
		{ "Category", "Character" },
		{ "ModuleRelativePath", "Public/Characters/Text3DCharacterBase.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RelativeScale_MetaData[] = {
		{ "AllowPreserveRatio", "XYZ" },
		{ "AllowPrivateAccess", "true" },
		{ "Category", "Character" },
		{ "ClampMin", "0" },
		{ "Delta", "0.05" },
		{ "ModuleRelativePath", "Public/Characters/Text3DCharacterBase.h" },
		{ "MotionDesignVectorWidget", "" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bVisible_MetaData[] = {
		{ "AllowPrivateAccess", "true" },
		{ "Category", "Character" },
		{ "ModuleRelativePath", "Public/Characters/Text3DCharacterBase.h" },
	};
#endif // WITH_METADATA
#if WITH_EDITORONLY_DATA
	static const UECodeGen_Private::FStrPropertyParams NewProp_Character;
#endif // WITH_EDITORONLY_DATA
	static const UECodeGen_Private::FStructPropertyParams NewProp_RelativeLocation;
	static const UECodeGen_Private::FStructPropertyParams NewProp_RelativeRotation;
	static const UECodeGen_Private::FStructPropertyParams NewProp_RelativeScale;
	static void NewProp_bVisible_SetBit(void* Obj);
	static const UECodeGen_Private::FBoolPropertyParams NewProp_bVisible;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static UObject* (*const DependentSingletons[])();
	static constexpr FClassFunctionLinkInfo FuncInfo[] = {
		{ &Z_Construct_UFunction_UText3DCharacterBase_SetRelativeLocation, "SetRelativeLocation" }, // 1300048477
		{ &Z_Construct_UFunction_UText3DCharacterBase_SetRelativeRotation, "SetRelativeRotation" }, // 2781428811
		{ &Z_Construct_UFunction_UText3DCharacterBase_SetRelativeScale, "SetRelativeScale" }, // 2294018292
		{ &Z_Construct_UFunction_UText3DCharacterBase_SetVisibility, "SetVisibility" }, // 800938768
	};
	static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
	static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
		TCppClassTypeTraits<UText3DCharacterBase>::IsAbstract,
	};
	static const UECodeGen_Private::FClassParams ClassParams;
};
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UText3DCharacterBase_Statics::NewProp_Character = { "Character", nullptr, (EPropertyFlags)0x0020080800022801, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UText3DCharacterBase, Character), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Character_MetaData), NewProp_Character_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UText3DCharacterBase_Statics::NewProp_RelativeLocation = { "RelativeLocation", nullptr, (EPropertyFlags)0x0020080000000801, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, &UText3DCharacterBase::SetRelativeLocation_WrapperImpl, &UText3DCharacterBase::GetRelativeLocation_WrapperImpl, 1, STRUCT_OFFSET(UText3DCharacterBase, RelativeLocation), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RelativeLocation_MetaData), NewProp_RelativeLocation_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UText3DCharacterBase_Statics::NewProp_RelativeRotation = { "RelativeRotation", nullptr, (EPropertyFlags)0x0020080000000801, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, &UText3DCharacterBase::SetRelativeRotation_WrapperImpl, &UText3DCharacterBase::GetRelativeRotation_WrapperImpl, 1, STRUCT_OFFSET(UText3DCharacterBase, RelativeRotation), Z_Construct_UScriptStruct_FRotator, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RelativeRotation_MetaData), NewProp_RelativeRotation_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UText3DCharacterBase_Statics::NewProp_RelativeScale = { "RelativeScale", nullptr, (EPropertyFlags)0x0020080000000801, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, &UText3DCharacterBase::SetRelativeScale_WrapperImpl, &UText3DCharacterBase::GetRelativeScale_WrapperImpl, 1, STRUCT_OFFSET(UText3DCharacterBase, RelativeScale), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RelativeScale_MetaData), NewProp_RelativeScale_MetaData) };
void Z_Construct_UClass_UText3DCharacterBase_Statics::NewProp_bVisible_SetBit(void* Obj)
{
	((UText3DCharacterBase*)Obj)->bVisible = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UText3DCharacterBase_Statics::NewProp_bVisible = { "bVisible", nullptr, (EPropertyFlags)0x0020080000000801, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, &UText3DCharacterBase::SetbVisible_WrapperImpl, &UText3DCharacterBase::GetbVisible_WrapperImpl, 1, sizeof(bool), sizeof(UText3DCharacterBase), &Z_Construct_UClass_UText3DCharacterBase_Statics::NewProp_bVisible_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bVisible_MetaData), NewProp_bVisible_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UText3DCharacterBase_Statics::PropPointers[] = {
#if WITH_EDITORONLY_DATA
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DCharacterBase_Statics::NewProp_Character,
#endif // WITH_EDITORONLY_DATA
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DCharacterBase_Statics::NewProp_RelativeLocation,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DCharacterBase_Statics::NewProp_RelativeRotation,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DCharacterBase_Statics::NewProp_RelativeScale,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UText3DCharacterBase_Statics::NewProp_bVisible,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UText3DCharacterBase_Statics::PropPointers) < 2048);
UObject* (*const Z_Construct_UClass_UText3DCharacterBase_Statics::DependentSingletons[])() = {
	(UObject* (*)())Z_Construct_UClass_UObject,
	(UObject* (*)())Z_Construct_UPackage__Script_Text3D,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UText3DCharacterBase_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UText3DCharacterBase_Statics::ClassParams = {
	&UText3DCharacterBase::StaticClass,
	nullptr,
	&StaticCppClassTypeInfo,
	DependentSingletons,
	FuncInfo,
	Z_Construct_UClass_UText3DCharacterBase_Statics::PropPointers,
	nullptr,
	UE_ARRAY_COUNT(DependentSingletons),
	UE_ARRAY_COUNT(FuncInfo),
	UE_ARRAY_COUNT(Z_Construct_UClass_UText3DCharacterBase_Statics::PropPointers),
	0,
	0x000800A0u,
	METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UText3DCharacterBase_Statics::Class_MetaDataParams), Z_Construct_UClass_UText3DCharacterBase_Statics::Class_MetaDataParams)
};
UClass* Z_Construct_UClass_UText3DCharacterBase()
{
	if (!Z_Registration_Info_UClass_UText3DCharacterBase.OuterSingleton)
	{
		UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UText3DCharacterBase.OuterSingleton, Z_Construct_UClass_UText3DCharacterBase_Statics::ClassParams);
	}
	return Z_Registration_Info_UClass_UText3DCharacterBase.OuterSingleton;
}
UText3DCharacterBase::UText3DCharacterBase(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR(UText3DCharacterBase);
UText3DCharacterBase::~UText3DCharacterBase() {}
// ********** End Class UText3DCharacterBase *******************************************************

// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Unreal_Projects_Text3dPluginFix_Plugins_Text3D_Source_Text3D_Public_Characters_Text3DCharacterBase_h__Script_Text3D_Statics
{
	static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
		{ Z_Construct_UClass_UText3DCharacterBase, UText3DCharacterBase::StaticClass, TEXT("UText3DCharacterBase"), &Z_Registration_Info_UClass_UText3DCharacterBase, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UText3DCharacterBase), 366994825U) },
	};
};
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Unreal_Projects_Text3dPluginFix_Plugins_Text3D_Source_Text3D_Public_Characters_Text3DCharacterBase_h__Script_Text3D_3423513351(TEXT("/Script/Text3D"),
	Z_CompiledInDeferFile_FID_Unreal_Projects_Text3dPluginFix_Plugins_Text3D_Source_Text3D_Public_Characters_Text3DCharacterBase_h__Script_Text3D_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Unreal_Projects_Text3dPluginFix_Plugins_Text3D_Source_Text3D_Public_Characters_Text3DCharacterBase_h__Script_Text3D_Statics::ClassInfo),
	nullptr, 0,
	nullptr, 0);
// ********** End Registration *********************************************************************

PRAGMA_ENABLE_DEPRECATION_WARNINGS
