// 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 "AGXUnreal/Public/Shapes/AGX_CylinderShapeComponent.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
void EmptyLinkFunctionForGeneratedCodeAGX_CylinderShapeComponent() {}
// Cross Module References
	AGXUNREAL_API UClass* Z_Construct_UClass_UAGX_CylinderShapeComponent();
	AGXUNREAL_API UClass* Z_Construct_UClass_UAGX_CylinderShapeComponent_NoRegister();
	AGXUNREAL_API UClass* Z_Construct_UClass_UAGX_ShapeComponent();
	ENGINE_API UClass* Z_Construct_UClass_AActor_NoRegister();
	ENGINE_API UClass* Z_Construct_UClass_AStaticMeshActor_NoRegister();
	UPackage* Z_Construct_UPackage__Script_AGXUnreal();
// End Cross Module References
	DEFINE_FUNCTION(UAGX_CylinderShapeComponent::execCreateFromMeshActors)
	{
		P_GET_OBJECT(AActor,Z_Param_Parent);
		P_GET_TARRAY(AStaticMeshActor*,Z_Param_Meshes);
		P_FINISH;
		P_NATIVE_BEGIN;
		*(UAGX_CylinderShapeComponent**)Z_Param__Result=UAGX_CylinderShapeComponent::CreateFromMeshActors(Z_Param_Parent,Z_Param_Meshes);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UAGX_CylinderShapeComponent::execSetGypsy)
	{
		P_GET_UBOOL(Z_Param_bInGypsy);
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->SetGypsy(Z_Param_bInGypsy);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UAGX_CylinderShapeComponent::execSetPulley)
	{
		P_GET_UBOOL(Z_Param_bInPulley);
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->SetPulley(Z_Param_bInPulley);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UAGX_CylinderShapeComponent::execGetRadius)
	{
		P_FINISH;
		P_NATIVE_BEGIN;
		*(float*)Z_Param__Result=P_THIS->GetRadius();
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UAGX_CylinderShapeComponent::execSetRadius)
	{
		P_GET_PROPERTY(FFloatProperty,Z_Param_InRadius);
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->SetRadius(Z_Param_InRadius);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UAGX_CylinderShapeComponent::execGetHeight)
	{
		P_FINISH;
		P_NATIVE_BEGIN;
		*(float*)Z_Param__Result=P_THIS->GetHeight();
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UAGX_CylinderShapeComponent::execSetHeight)
	{
		P_GET_PROPERTY(FFloatProperty,Z_Param_InHeight);
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->SetHeight(Z_Param_InHeight);
		P_NATIVE_END;
	}
	void UAGX_CylinderShapeComponent::StaticRegisterNativesUAGX_CylinderShapeComponent()
	{
		UClass* Class = UAGX_CylinderShapeComponent::StaticClass();
		static const FNameNativePtrPair Funcs[] = {
			{ "CreateFromMeshActors", &UAGX_CylinderShapeComponent::execCreateFromMeshActors },
			{ "GetHeight", &UAGX_CylinderShapeComponent::execGetHeight },
			{ "GetRadius", &UAGX_CylinderShapeComponent::execGetRadius },
			{ "SetGypsy", &UAGX_CylinderShapeComponent::execSetGypsy },
			{ "SetHeight", &UAGX_CylinderShapeComponent::execSetHeight },
			{ "SetPulley", &UAGX_CylinderShapeComponent::execSetPulley },
			{ "SetRadius", &UAGX_CylinderShapeComponent::execSetRadius },
		};
		FNativeFunctionRegistrar::RegisterFunctions(Class, Funcs, UE_ARRAY_COUNT(Funcs));
	}
	struct Z_Construct_UFunction_UAGX_CylinderShapeComponent_CreateFromMeshActors_Statics
	{
		struct AGX_CylinderShapeComponent_eventCreateFromMeshActors_Parms
		{
			AActor* Parent;
			TArray<AStaticMeshActor*> Meshes;
			UAGX_CylinderShapeComponent* ReturnValue;
		};
		static const UECodeGen_Private::FObjectPropertyParams NewProp_Parent;
		static const UECodeGen_Private::FObjectPropertyParams NewProp_Meshes_Inner;
		static const UECodeGen_Private::FArrayPropertyParams NewProp_Meshes;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[];
#endif
		static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAGX_CylinderShapeComponent_CreateFromMeshActors_Statics::NewProp_Parent = { "Parent", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AGX_CylinderShapeComponent_eventCreateFromMeshActors_Parms, Parent), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAGX_CylinderShapeComponent_CreateFromMeshActors_Statics::NewProp_Meshes_Inner = { "Meshes", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_AStaticMeshActor_NoRegister, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UAGX_CylinderShapeComponent_CreateFromMeshActors_Statics::NewProp_Meshes = { "Meshes", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AGX_CylinderShapeComponent_eventCreateFromMeshActors_Parms, Meshes), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UAGX_CylinderShapeComponent_CreateFromMeshActors_Statics::NewProp_ReturnValue_MetaData[] = {
		{ "EditInline", "true" },
	};
#endif
	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAGX_CylinderShapeComponent_CreateFromMeshActors_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000080588, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AGX_CylinderShapeComponent_eventCreateFromMeshActors_Parms, ReturnValue), Z_Construct_UClass_UAGX_CylinderShapeComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_CylinderShapeComponent_CreateFromMeshActors_Statics::NewProp_ReturnValue_MetaData), Z_Construct_UFunction_UAGX_CylinderShapeComponent_CreateFromMeshActors_Statics::NewProp_ReturnValue_MetaData) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAGX_CylinderShapeComponent_CreateFromMeshActors_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAGX_CylinderShapeComponent_CreateFromMeshActors_Statics::NewProp_Parent,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAGX_CylinderShapeComponent_CreateFromMeshActors_Statics::NewProp_Meshes_Inner,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAGX_CylinderShapeComponent_CreateFromMeshActors_Statics::NewProp_Meshes,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAGX_CylinderShapeComponent_CreateFromMeshActors_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UAGX_CylinderShapeComponent_CreateFromMeshActors_Statics::Function_MetaDataParams[] = {
		{ "Category", "AGX Shape Auto-fit" },
		{ "ModuleRelativePath", "Public/Shapes/AGX_CylinderShapeComponent.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAGX_CylinderShapeComponent_CreateFromMeshActors_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UAGX_CylinderShapeComponent, nullptr, "CreateFromMeshActors", nullptr, nullptr, Z_Construct_UFunction_UAGX_CylinderShapeComponent_CreateFromMeshActors_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_CylinderShapeComponent_CreateFromMeshActors_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAGX_CylinderShapeComponent_CreateFromMeshActors_Statics::AGX_CylinderShapeComponent_eventCreateFromMeshActors_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_CylinderShapeComponent_CreateFromMeshActors_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAGX_CylinderShapeComponent_CreateFromMeshActors_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_CylinderShapeComponent_CreateFromMeshActors_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UAGX_CylinderShapeComponent_CreateFromMeshActors_Statics::AGX_CylinderShapeComponent_eventCreateFromMeshActors_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UAGX_CylinderShapeComponent_CreateFromMeshActors()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAGX_CylinderShapeComponent_CreateFromMeshActors_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UAGX_CylinderShapeComponent_GetHeight_Statics
	{
		struct AGX_CylinderShapeComponent_eventGetHeight_Parms
		{
			float ReturnValue;
		};
		static const UECodeGen_Private::FFloatPropertyParams NewProp_ReturnValue;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
	const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UAGX_CylinderShapeComponent_GetHeight_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AGX_CylinderShapeComponent_eventGetHeight_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAGX_CylinderShapeComponent_GetHeight_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAGX_CylinderShapeComponent_GetHeight_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UAGX_CylinderShapeComponent_GetHeight_Statics::Function_MetaDataParams[] = {
		{ "Category", "AGX Shape" },
		{ "ModuleRelativePath", "Public/Shapes/AGX_CylinderShapeComponent.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAGX_CylinderShapeComponent_GetHeight_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UAGX_CylinderShapeComponent, nullptr, "GetHeight", nullptr, nullptr, Z_Construct_UFunction_UAGX_CylinderShapeComponent_GetHeight_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_CylinderShapeComponent_GetHeight_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAGX_CylinderShapeComponent_GetHeight_Statics::AGX_CylinderShapeComponent_eventGetHeight_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_CylinderShapeComponent_GetHeight_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAGX_CylinderShapeComponent_GetHeight_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_CylinderShapeComponent_GetHeight_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UAGX_CylinderShapeComponent_GetHeight_Statics::AGX_CylinderShapeComponent_eventGetHeight_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UAGX_CylinderShapeComponent_GetHeight()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAGX_CylinderShapeComponent_GetHeight_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UAGX_CylinderShapeComponent_GetRadius_Statics
	{
		struct AGX_CylinderShapeComponent_eventGetRadius_Parms
		{
			float ReturnValue;
		};
		static const UECodeGen_Private::FFloatPropertyParams NewProp_ReturnValue;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
	const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UAGX_CylinderShapeComponent_GetRadius_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AGX_CylinderShapeComponent_eventGetRadius_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAGX_CylinderShapeComponent_GetRadius_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAGX_CylinderShapeComponent_GetRadius_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UAGX_CylinderShapeComponent_GetRadius_Statics::Function_MetaDataParams[] = {
		{ "Category", "AGX Shape" },
		{ "ModuleRelativePath", "Public/Shapes/AGX_CylinderShapeComponent.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAGX_CylinderShapeComponent_GetRadius_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UAGX_CylinderShapeComponent, nullptr, "GetRadius", nullptr, nullptr, Z_Construct_UFunction_UAGX_CylinderShapeComponent_GetRadius_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_CylinderShapeComponent_GetRadius_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAGX_CylinderShapeComponent_GetRadius_Statics::AGX_CylinderShapeComponent_eventGetRadius_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_CylinderShapeComponent_GetRadius_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAGX_CylinderShapeComponent_GetRadius_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_CylinderShapeComponent_GetRadius_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UAGX_CylinderShapeComponent_GetRadius_Statics::AGX_CylinderShapeComponent_eventGetRadius_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UAGX_CylinderShapeComponent_GetRadius()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAGX_CylinderShapeComponent_GetRadius_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UAGX_CylinderShapeComponent_SetGypsy_Statics
	{
		struct AGX_CylinderShapeComponent_eventSetGypsy_Parms
		{
			bool bInGypsy;
		};
		static void NewProp_bInGypsy_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_bInGypsy;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
	void Z_Construct_UFunction_UAGX_CylinderShapeComponent_SetGypsy_Statics::NewProp_bInGypsy_SetBit(void* Obj)
	{
		((AGX_CylinderShapeComponent_eventSetGypsy_Parms*)Obj)->bInGypsy = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UAGX_CylinderShapeComponent_SetGypsy_Statics::NewProp_bInGypsy = { "bInGypsy", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(AGX_CylinderShapeComponent_eventSetGypsy_Parms), &Z_Construct_UFunction_UAGX_CylinderShapeComponent_SetGypsy_Statics::NewProp_bInGypsy_SetBit, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAGX_CylinderShapeComponent_SetGypsy_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAGX_CylinderShapeComponent_SetGypsy_Statics::NewProp_bInGypsy,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UAGX_CylinderShapeComponent_SetGypsy_Statics::Function_MetaDataParams[] = {
		{ "Category", "AGX Wire" },
		{ "ModuleRelativePath", "Public/Shapes/AGX_CylinderShapeComponent.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAGX_CylinderShapeComponent_SetGypsy_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UAGX_CylinderShapeComponent, nullptr, "SetGypsy", nullptr, nullptr, Z_Construct_UFunction_UAGX_CylinderShapeComponent_SetGypsy_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_CylinderShapeComponent_SetGypsy_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAGX_CylinderShapeComponent_SetGypsy_Statics::AGX_CylinderShapeComponent_eventSetGypsy_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_CylinderShapeComponent_SetGypsy_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAGX_CylinderShapeComponent_SetGypsy_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_CylinderShapeComponent_SetGypsy_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UAGX_CylinderShapeComponent_SetGypsy_Statics::AGX_CylinderShapeComponent_eventSetGypsy_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UAGX_CylinderShapeComponent_SetGypsy()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAGX_CylinderShapeComponent_SetGypsy_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UAGX_CylinderShapeComponent_SetHeight_Statics
	{
		struct AGX_CylinderShapeComponent_eventSetHeight_Parms
		{
			float InHeight;
		};
		static const UECodeGen_Private::FFloatPropertyParams NewProp_InHeight;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
	const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UAGX_CylinderShapeComponent_SetHeight_Statics::NewProp_InHeight = { "InHeight", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AGX_CylinderShapeComponent_eventSetHeight_Parms, InHeight), METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAGX_CylinderShapeComponent_SetHeight_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAGX_CylinderShapeComponent_SetHeight_Statics::NewProp_InHeight,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UAGX_CylinderShapeComponent_SetHeight_Statics::Function_MetaDataParams[] = {
		{ "Category", "AGX Shape" },
		{ "ModuleRelativePath", "Public/Shapes/AGX_CylinderShapeComponent.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAGX_CylinderShapeComponent_SetHeight_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UAGX_CylinderShapeComponent, nullptr, "SetHeight", nullptr, nullptr, Z_Construct_UFunction_UAGX_CylinderShapeComponent_SetHeight_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_CylinderShapeComponent_SetHeight_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAGX_CylinderShapeComponent_SetHeight_Statics::AGX_CylinderShapeComponent_eventSetHeight_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_CylinderShapeComponent_SetHeight_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAGX_CylinderShapeComponent_SetHeight_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_CylinderShapeComponent_SetHeight_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UAGX_CylinderShapeComponent_SetHeight_Statics::AGX_CylinderShapeComponent_eventSetHeight_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UAGX_CylinderShapeComponent_SetHeight()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAGX_CylinderShapeComponent_SetHeight_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UAGX_CylinderShapeComponent_SetPulley_Statics
	{
		struct AGX_CylinderShapeComponent_eventSetPulley_Parms
		{
			bool bInPulley;
		};
		static void NewProp_bInPulley_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_bInPulley;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
	void Z_Construct_UFunction_UAGX_CylinderShapeComponent_SetPulley_Statics::NewProp_bInPulley_SetBit(void* Obj)
	{
		((AGX_CylinderShapeComponent_eventSetPulley_Parms*)Obj)->bInPulley = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UAGX_CylinderShapeComponent_SetPulley_Statics::NewProp_bInPulley = { "bInPulley", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(AGX_CylinderShapeComponent_eventSetPulley_Parms), &Z_Construct_UFunction_UAGX_CylinderShapeComponent_SetPulley_Statics::NewProp_bInPulley_SetBit, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAGX_CylinderShapeComponent_SetPulley_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAGX_CylinderShapeComponent_SetPulley_Statics::NewProp_bInPulley,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UAGX_CylinderShapeComponent_SetPulley_Statics::Function_MetaDataParams[] = {
		{ "Category", "AGX Wire" },
		{ "ModuleRelativePath", "Public/Shapes/AGX_CylinderShapeComponent.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAGX_CylinderShapeComponent_SetPulley_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UAGX_CylinderShapeComponent, nullptr, "SetPulley", nullptr, nullptr, Z_Construct_UFunction_UAGX_CylinderShapeComponent_SetPulley_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_CylinderShapeComponent_SetPulley_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAGX_CylinderShapeComponent_SetPulley_Statics::AGX_CylinderShapeComponent_eventSetPulley_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_CylinderShapeComponent_SetPulley_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAGX_CylinderShapeComponent_SetPulley_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_CylinderShapeComponent_SetPulley_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UAGX_CylinderShapeComponent_SetPulley_Statics::AGX_CylinderShapeComponent_eventSetPulley_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UAGX_CylinderShapeComponent_SetPulley()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAGX_CylinderShapeComponent_SetPulley_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UAGX_CylinderShapeComponent_SetRadius_Statics
	{
		struct AGX_CylinderShapeComponent_eventSetRadius_Parms
		{
			float InRadius;
		};
		static const UECodeGen_Private::FFloatPropertyParams NewProp_InRadius;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
	const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UAGX_CylinderShapeComponent_SetRadius_Statics::NewProp_InRadius = { "InRadius", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AGX_CylinderShapeComponent_eventSetRadius_Parms, InRadius), METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAGX_CylinderShapeComponent_SetRadius_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAGX_CylinderShapeComponent_SetRadius_Statics::NewProp_InRadius,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UAGX_CylinderShapeComponent_SetRadius_Statics::Function_MetaDataParams[] = {
		{ "Category", "AGX Shape" },
		{ "ModuleRelativePath", "Public/Shapes/AGX_CylinderShapeComponent.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAGX_CylinderShapeComponent_SetRadius_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UAGX_CylinderShapeComponent, nullptr, "SetRadius", nullptr, nullptr, Z_Construct_UFunction_UAGX_CylinderShapeComponent_SetRadius_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_CylinderShapeComponent_SetRadius_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAGX_CylinderShapeComponent_SetRadius_Statics::AGX_CylinderShapeComponent_eventSetRadius_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_CylinderShapeComponent_SetRadius_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAGX_CylinderShapeComponent_SetRadius_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_CylinderShapeComponent_SetRadius_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UAGX_CylinderShapeComponent_SetRadius_Statics::AGX_CylinderShapeComponent_eventSetRadius_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UAGX_CylinderShapeComponent_SetRadius()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAGX_CylinderShapeComponent_SetRadius_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(UAGX_CylinderShapeComponent);
	UClass* Z_Construct_UClass_UAGX_CylinderShapeComponent_NoRegister()
	{
		return UAGX_CylinderShapeComponent::StaticClass();
	}
	struct Z_Construct_UClass_UAGX_CylinderShapeComponent_Statics
	{
		static UObject* (*const DependentSingletons[])();
		static const FClassFunctionLinkInfo FuncInfo[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[];
#endif
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Height_MetaData[];
#endif
		static const UECodeGen_Private::FFloatPropertyParams NewProp_Height;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Radius_MetaData[];
#endif
		static const UECodeGen_Private::FFloatPropertyParams NewProp_Radius;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_bPulley_MetaData[];
#endif
		static void NewProp_bPulley_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_bPulley;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_bGypsy_MetaData[];
#endif
		static void NewProp_bGypsy_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_bGypsy;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
		static const FCppClassTypeInfoStatic StaticCppClassTypeInfo;
		static const UECodeGen_Private::FClassParams ClassParams;
	};
	UObject* (*const Z_Construct_UClass_UAGX_CylinderShapeComponent_Statics::DependentSingletons[])() = {
		(UObject* (*)())Z_Construct_UClass_UAGX_ShapeComponent,
		(UObject* (*)())Z_Construct_UPackage__Script_AGXUnreal,
	};
	static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAGX_CylinderShapeComponent_Statics::DependentSingletons) < 16);
	const FClassFunctionLinkInfo Z_Construct_UClass_UAGX_CylinderShapeComponent_Statics::FuncInfo[] = {
		{ &Z_Construct_UFunction_UAGX_CylinderShapeComponent_CreateFromMeshActors, "CreateFromMeshActors" }, // 2065109770
		{ &Z_Construct_UFunction_UAGX_CylinderShapeComponent_GetHeight, "GetHeight" }, // 932500549
		{ &Z_Construct_UFunction_UAGX_CylinderShapeComponent_GetRadius, "GetRadius" }, // 1109191372
		{ &Z_Construct_UFunction_UAGX_CylinderShapeComponent_SetGypsy, "SetGypsy" }, // 2494418354
		{ &Z_Construct_UFunction_UAGX_CylinderShapeComponent_SetHeight, "SetHeight" }, // 2947871521
		{ &Z_Construct_UFunction_UAGX_CylinderShapeComponent_SetPulley, "SetPulley" }, // 376021761
		{ &Z_Construct_UFunction_UAGX_CylinderShapeComponent_SetRadius, "SetRadius" }, // 2017956732
	};
	static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAGX_CylinderShapeComponent_Statics::FuncInfo) < 2048);
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UAGX_CylinderShapeComponent_Statics::Class_MetaDataParams[] = {
		{ "BlueprintSpawnableComponent", "" },
		{ "Category", "AGX" },
		{ "ClassGroupNames", "AGX_Shape" },
		{ "Comment", "/**\n * A cylindrical collision shape. Can be used to give a Rigid Body a collision shape by\n * attaching the Cylinder as a child to the Rigid Body.\n *\n * It is common that wires are routed around cylinders. To make such constructions more stable\n * one can mark the cylinder as being either a Pulley or a Gypsy. This simulates a groove along\n * the Cylinder's perimeter that the wire can't slide off of.\n */" },
		{ "HideCategories", "Cooking Collision Input LOD Physics Replication Object LOD Physics Collision Mobility Trigger" },
		{ "IncludePath", "Shapes/AGX_CylinderShapeComponent.h" },
		{ "ModuleRelativePath", "Public/Shapes/AGX_CylinderShapeComponent.h" },
		{ "ToolTip", "A cylindrical collision shape. Can be used to give a Rigid Body a collision shape by\nattaching the Cylinder as a child to the Rigid Body.\n\nIt is common that wires are routed around cylinders. To make such constructions more stable\none can mark the cylinder as being either a Pulley or a Gypsy. This simulates a groove along\nthe Cylinder's perimeter that the wire can't slide off of." },
	};
#endif
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UAGX_CylinderShapeComponent_Statics::NewProp_Height_MetaData[] = {
		{ "Category", "AGX Shape" },
		{ "Comment", "/**\n\x09 * The distance from the the surface of one of its end disks to the other [cm].\n\x09 */" },
		{ "ModuleRelativePath", "Public/Shapes/AGX_CylinderShapeComponent.h" },
		{ "ToolTip", "The distance from the the surface of one of its end disks to the other [cm]." },
	};
#endif
	const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UAGX_CylinderShapeComponent_Statics::NewProp_Height = { "Height", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAGX_CylinderShapeComponent, Height), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAGX_CylinderShapeComponent_Statics::NewProp_Height_MetaData), Z_Construct_UClass_UAGX_CylinderShapeComponent_Statics::NewProp_Height_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UAGX_CylinderShapeComponent_Statics::NewProp_Radius_MetaData[] = {
		{ "Category", "AGX Shape" },
		{ "Comment", "/**\n\x09 * The distance from the center of the cylinder to the cylindrical surface [cm].\n\x09 */" },
		{ "ModuleRelativePath", "Public/Shapes/AGX_CylinderShapeComponent.h" },
		{ "ToolTip", "The distance from the center of the cylinder to the cylindrical surface [cm]." },
	};
#endif
	const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UAGX_CylinderShapeComponent_Statics::NewProp_Radius = { "Radius", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAGX_CylinderShapeComponent, Radius), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAGX_CylinderShapeComponent_Statics::NewProp_Radius_MetaData), Z_Construct_UClass_UAGX_CylinderShapeComponent_Statics::NewProp_Radius_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UAGX_CylinderShapeComponent_Statics::NewProp_bPulley_MetaData[] = {
		{ "Category", "AGX Wire" },
		{ "Comment", "/**\n\x09 * Set to true to enable the Pulley property on this cylinder.\n\x09 *\n\x09 * When enabled contact points with wires will only be created on the center line of the\n\x09 * cylinder perimeter, preventing the wire from slipping off the cylinder.\n\x09 */" },
		{ "EditCondition", "!bGypsy" },
		{ "ModuleRelativePath", "Public/Shapes/AGX_CylinderShapeComponent.h" },
		{ "ToolTip", "Set to true to enable the Pulley property on this cylinder.\n\nWhen enabled contact points with wires will only be created on the center line of the\ncylinder perimeter, preventing the wire from slipping off the cylinder." },
	};
#endif
	void Z_Construct_UClass_UAGX_CylinderShapeComponent_Statics::NewProp_bPulley_SetBit(void* Obj)
	{
		((UAGX_CylinderShapeComponent*)Obj)->bPulley = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UAGX_CylinderShapeComponent_Statics::NewProp_bPulley = { "bPulley", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UAGX_CylinderShapeComponent), &Z_Construct_UClass_UAGX_CylinderShapeComponent_Statics::NewProp_bPulley_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAGX_CylinderShapeComponent_Statics::NewProp_bPulley_MetaData), Z_Construct_UClass_UAGX_CylinderShapeComponent_Statics::NewProp_bPulley_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UAGX_CylinderShapeComponent_Statics::NewProp_bGypsy_MetaData[] = {
		{ "Category", "AGX Wire" },
		{ "Comment", "/**\n\x09 * Set to true to enable the Gypsy property on this cylinder.\n\x09 *\n\x09 * When enabled contact points with wires will only be created on the center line of the\n\x09 * cylinder perimeter, preventing the wire from slipping off of the Cylinder.\n\x09 */" },
		{ "EditCondition", "!bPulley" },
		{ "ModuleRelativePath", "Public/Shapes/AGX_CylinderShapeComponent.h" },
		{ "ToolTip", "Set to true to enable the Gypsy property on this cylinder.\n\nWhen enabled contact points with wires will only be created on the center line of the\ncylinder perimeter, preventing the wire from slipping off of the Cylinder." },
	};
#endif
	void Z_Construct_UClass_UAGX_CylinderShapeComponent_Statics::NewProp_bGypsy_SetBit(void* Obj)
	{
		((UAGX_CylinderShapeComponent*)Obj)->bGypsy = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UAGX_CylinderShapeComponent_Statics::NewProp_bGypsy = { "bGypsy", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UAGX_CylinderShapeComponent), &Z_Construct_UClass_UAGX_CylinderShapeComponent_Statics::NewProp_bGypsy_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAGX_CylinderShapeComponent_Statics::NewProp_bGypsy_MetaData), Z_Construct_UClass_UAGX_CylinderShapeComponent_Statics::NewProp_bGypsy_MetaData) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UAGX_CylinderShapeComponent_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAGX_CylinderShapeComponent_Statics::NewProp_Height,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAGX_CylinderShapeComponent_Statics::NewProp_Radius,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAGX_CylinderShapeComponent_Statics::NewProp_bPulley,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAGX_CylinderShapeComponent_Statics::NewProp_bGypsy,
	};
	const FCppClassTypeInfoStatic Z_Construct_UClass_UAGX_CylinderShapeComponent_Statics::StaticCppClassTypeInfo = {
		TCppClassTypeTraits<UAGX_CylinderShapeComponent>::IsAbstract,
	};
	const UECodeGen_Private::FClassParams Z_Construct_UClass_UAGX_CylinderShapeComponent_Statics::ClassParams = {
		&UAGX_CylinderShapeComponent::StaticClass,
		"Engine",
		&StaticCppClassTypeInfo,
		DependentSingletons,
		FuncInfo,
		Z_Construct_UClass_UAGX_CylinderShapeComponent_Statics::PropPointers,
		nullptr,
		UE_ARRAY_COUNT(DependentSingletons),
		UE_ARRAY_COUNT(FuncInfo),
		UE_ARRAY_COUNT(Z_Construct_UClass_UAGX_CylinderShapeComponent_Statics::PropPointers),
		0,
		0x00B010A4u,
		METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAGX_CylinderShapeComponent_Statics::Class_MetaDataParams), Z_Construct_UClass_UAGX_CylinderShapeComponent_Statics::Class_MetaDataParams)
	};
	static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAGX_CylinderShapeComponent_Statics::PropPointers) < 2048);
	UClass* Z_Construct_UClass_UAGX_CylinderShapeComponent()
	{
		if (!Z_Registration_Info_UClass_UAGX_CylinderShapeComponent.OuterSingleton)
		{
			UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAGX_CylinderShapeComponent.OuterSingleton, Z_Construct_UClass_UAGX_CylinderShapeComponent_Statics::ClassParams);
		}
		return Z_Registration_Info_UClass_UAGX_CylinderShapeComponent.OuterSingleton;
	}
	template<> AGXUNREAL_API UClass* StaticClass<UAGX_CylinderShapeComponent>()
	{
		return UAGX_CylinderShapeComponent::StaticClass();
	}
	DEFINE_VTABLE_PTR_HELPER_CTOR(UAGX_CylinderShapeComponent);
	UAGX_CylinderShapeComponent::~UAGX_CylinderShapeComponent() {}
	struct Z_CompiledInDeferFile_FID_GitLab_Runner_builds_9YzzThLq_0_algoryx_unreal_agxunreal_staging_selfhosted_build_AGXUnreal_HostProject_Plugins_AGXUnreal_Source_AGXUnreal_Public_Shapes_AGX_CylinderShapeComponent_h_Statics
	{
		static const FClassRegisterCompiledInInfo ClassInfo[];
	};
	const FClassRegisterCompiledInInfo Z_CompiledInDeferFile_FID_GitLab_Runner_builds_9YzzThLq_0_algoryx_unreal_agxunreal_staging_selfhosted_build_AGXUnreal_HostProject_Plugins_AGXUnreal_Source_AGXUnreal_Public_Shapes_AGX_CylinderShapeComponent_h_Statics::ClassInfo[] = {
		{ Z_Construct_UClass_UAGX_CylinderShapeComponent, UAGX_CylinderShapeComponent::StaticClass, TEXT("UAGX_CylinderShapeComponent"), &Z_Registration_Info_UClass_UAGX_CylinderShapeComponent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAGX_CylinderShapeComponent), 2706847755U) },
	};
	static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_GitLab_Runner_builds_9YzzThLq_0_algoryx_unreal_agxunreal_staging_selfhosted_build_AGXUnreal_HostProject_Plugins_AGXUnreal_Source_AGXUnreal_Public_Shapes_AGX_CylinderShapeComponent_h_1717147598(TEXT("/Script/AGXUnreal"),
		Z_CompiledInDeferFile_FID_GitLab_Runner_builds_9YzzThLq_0_algoryx_unreal_agxunreal_staging_selfhosted_build_AGXUnreal_HostProject_Plugins_AGXUnreal_Source_AGXUnreal_Public_Shapes_AGX_CylinderShapeComponent_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_GitLab_Runner_builds_9YzzThLq_0_algoryx_unreal_agxunreal_staging_selfhosted_build_AGXUnreal_HostProject_Plugins_AGXUnreal_Source_AGXUnreal_Public_Shapes_AGX_CylinderShapeComponent_h_Statics::ClassInfo),
		nullptr, 0,
		nullptr, 0);
PRAGMA_ENABLE_DEPRECATION_WARNINGS
