// 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/Terrain/AGX_Shovel.h"
#include "AGXUnreal/Public/Terrain/AGX_ShovelExcavationSettings.h"
#include "AGXUnrealBarrier/Public/AGX_Real.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
void EmptyLinkFunctionForGeneratedCodeAGX_Shovel() {}
// Cross Module References
	AGXUNREAL_API UScriptStruct* Z_Construct_UScriptStruct_FAGX_Shovel();
	AGXUNREAL_API UScriptStruct* Z_Construct_UScriptStruct_FAGX_ShovelExcavationSettings();
	AGXUNREALBARRIER_API UScriptStruct* Z_Construct_UScriptStruct_FAGX_Real();
	ENGINE_API UClass* Z_Construct_UClass_AActor_NoRegister();
	UPackage* Z_Construct_UPackage__Script_AGXUnreal();
// End Cross Module References
	static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_AGX_Shovel;
class UScriptStruct* FAGX_Shovel::StaticStruct()
{
	if (!Z_Registration_Info_UScriptStruct_AGX_Shovel.OuterSingleton)
	{
		Z_Registration_Info_UScriptStruct_AGX_Shovel.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAGX_Shovel, (UObject*)Z_Construct_UPackage__Script_AGXUnreal(), TEXT("AGX_Shovel"));
	}
	return Z_Registration_Info_UScriptStruct_AGX_Shovel.OuterSingleton;
}
template<> AGXUNREAL_API UScriptStruct* StaticStruct<FAGX_Shovel>()
{
	return FAGX_Shovel::StaticStruct();
}
	struct Z_Construct_UScriptStruct_FAGX_Shovel_Statics
	{
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[];
#endif
		static void* NewStructOps();
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_RigidBodyActor_MetaData[];
#endif
		static const UECodeGen_Private::FObjectPropertyParams NewProp_RigidBodyActor;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_BodyName_MetaData[];
#endif
		static const UECodeGen_Private::FStrPropertyParams NewProp_BodyName;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_NumberOfTeeth_MetaData[];
#endif
		static const UECodeGen_Private::FIntPropertyParams NewProp_NumberOfTeeth;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_ToothLength_MetaData[];
#endif
		static const UECodeGen_Private::FStructPropertyParams NewProp_ToothLength;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_MinimumToothRadius_MetaData[];
#endif
		static const UECodeGen_Private::FStructPropertyParams NewProp_MinimumToothRadius;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_MaximumToothRadius_MetaData[];
#endif
		static const UECodeGen_Private::FStructPropertyParams NewProp_MaximumToothRadius;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_NoMergeExtensionDistance_MetaData[];
#endif
		static const UECodeGen_Private::FStructPropertyParams NewProp_NoMergeExtensionDistance;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_MinimumSubmergedContactLengthFraction_MetaData[];
#endif
		static const UECodeGen_Private::FStructPropertyParams NewProp_MinimumSubmergedContactLengthFraction;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_VerticalBladeSoilMergeDistance_MetaData[];
#endif
		static const UECodeGen_Private::FStructPropertyParams NewProp_VerticalBladeSoilMergeDistance;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_SecondarySeparationDeadloadLimit_MetaData[];
#endif
		static const UECodeGen_Private::FStructPropertyParams NewProp_SecondarySeparationDeadloadLimit;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_PenetrationDepthThreshold_MetaData[];
#endif
		static const UECodeGen_Private::FStructPropertyParams NewProp_PenetrationDepthThreshold;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_PenetrationForceScaling_MetaData[];
#endif
		static const UECodeGen_Private::FStructPropertyParams NewProp_PenetrationForceScaling;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_MaximumPenetrationForce_MetaData[];
#endif
		static const UECodeGen_Private::FStructPropertyParams NewProp_MaximumPenetrationForce;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_RequiredRadius_MetaData[];
#endif
		static const UECodeGen_Private::FStructPropertyParams NewProp_RequiredRadius;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_PreloadRadius_MetaData[];
#endif
		static const UECodeGen_Private::FStructPropertyParams NewProp_PreloadRadius;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_AlwaysRemoveShovelContacts_MetaData[];
#endif
		static void NewProp_AlwaysRemoveShovelContacts_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_AlwaysRemoveShovelContacts;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_bOverrideBottomContactThreshold_MetaData[];
#endif
		static void NewProp_bOverrideBottomContactThreshold_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_bOverrideBottomContactThreshold;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_BottomContactThreshold_MetaData[];
#endif
		static const UECodeGen_Private::FStructPropertyParams NewProp_BottomContactThreshold;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_PrimaryExcavationSettings_MetaData[];
#endif
		static const UECodeGen_Private::FStructPropertyParams NewProp_PrimaryExcavationSettings;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_DeformBackExcavationSettings_MetaData[];
#endif
		static const UECodeGen_Private::FStructPropertyParams NewProp_DeformBackExcavationSettings;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_DeformRightExcavationSettings_MetaData[];
#endif
		static const UECodeGen_Private::FStructPropertyParams NewProp_DeformRightExcavationSettings;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_DeformLeftExcavationSettings_MetaData[];
#endif
		static const UECodeGen_Private::FStructPropertyParams NewProp_DeformLeftExcavationSettings;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
		static const UECodeGen_Private::FStructParams ReturnStructParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FAGX_Shovel_Statics::Struct_MetaDataParams[] = {
		{ "ModuleRelativePath", "Public/Terrain/AGX_Shovel.h" },
	};
#endif
	void* Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewStructOps()
	{
		return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAGX_Shovel>();
	}
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_RigidBodyActor_MetaData[] = {
		{ "Category", "AGX Shovel" },
		{ "Comment", "/**\n\x09 * The rigid body actor that should be used as terrain shovel.\n\x09 *\n\x09 * Every actor MUST have the following components:\n\x09 *\n\x09 * Terrain Shovel Top Edge,\n\x09 * Terrain Shovel Cut Edge,\n\x09 * Terrain Shovel Cut Direction,\n\x09 *\n\x09 * in addition to the usual Rigid Body and Shape components.\n\x09 */" },
		{ "ModuleRelativePath", "Public/Terrain/AGX_Shovel.h" },
		{ "ToolTip", "The rigid body actor that should be used as terrain shovel.\n\nEvery actor MUST have the following components:\n\nTerrain Shovel Top Edge,\nTerrain Shovel Cut Edge,\nTerrain Shovel Cut Direction,\n\nin addition to the usual Rigid Body and Shape components." },
	};
#endif
	const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_RigidBodyActor = { "RigidBodyActor", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAGX_Shovel, RigidBodyActor), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_RigidBodyActor_MetaData), Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_RigidBodyActor_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_BodyName_MetaData[] = {
		{ "Category", "AGX Shovel" },
		{ "ModuleRelativePath", "Public/Terrain/AGX_Shovel.h" },
	};
#endif
	const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_BodyName = { "BodyName", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAGX_Shovel, BodyName), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_BodyName_MetaData), Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_BodyName_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_NumberOfTeeth_MetaData[] = {
		{ "Category", "AGX Shovel" },
		{ "Comment", "/**\n\x09 * Number of teeth of the Shovel.\n\x09 */" },
		{ "ModuleRelativePath", "Public/Terrain/AGX_Shovel.h" },
		{ "ToolTip", "Number of teeth of the Shovel." },
	};
#endif
	const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_NumberOfTeeth = { "NumberOfTeeth", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAGX_Shovel, NumberOfTeeth), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_NumberOfTeeth_MetaData), Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_NumberOfTeeth_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_ToothLength_MetaData[] = {
		{ "Category", "AGX Shovel" },
		{ "Comment", "/**\n\x09 * The length of each Shovel tooth [cm].\n\x09 */" },
		{ "ModuleRelativePath", "Public/Terrain/AGX_Shovel.h" },
		{ "ToolTip", "The length of each Shovel tooth [cm]." },
	};
#endif
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_ToothLength = { "ToothLength", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAGX_Shovel, ToothLength), Z_Construct_UScriptStruct_FAGX_Real, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_ToothLength_MetaData), Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_ToothLength_MetaData) }; // 463843822
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_MinimumToothRadius_MetaData[] = {
		{ "Category", "AGX Shovel" },
		{ "Comment", "/**\n\x09 * The minimum radius of each Shovel tooth [cm].\n\x09 */" },
		{ "ModuleRelativePath", "Public/Terrain/AGX_Shovel.h" },
		{ "ToolTip", "The minimum radius of each Shovel tooth [cm]." },
	};
#endif
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_MinimumToothRadius = { "MinimumToothRadius", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAGX_Shovel, MinimumToothRadius), Z_Construct_UScriptStruct_FAGX_Real, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_MinimumToothRadius_MetaData), Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_MinimumToothRadius_MetaData) }; // 463843822
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_MaximumToothRadius_MetaData[] = {
		{ "Category", "AGX Shovel" },
		{ "Comment", "/**\n\x09 * The maximum radius of each Shovel tooth [cm].\n\x09 */" },
		{ "ModuleRelativePath", "Public/Terrain/AGX_Shovel.h" },
		{ "ToolTip", "The maximum radius of each Shovel tooth [cm]." },
	};
#endif
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_MaximumToothRadius = { "MaximumToothRadius", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAGX_Shovel, MaximumToothRadius), Z_Construct_UScriptStruct_FAGX_Real, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_MaximumToothRadius_MetaData), Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_MaximumToothRadius_MetaData) }; // 463843822
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_NoMergeExtensionDistance_MetaData[] = {
		{ "Category", "AGX Shovel" },
		{ "Comment", "/**\n\x09 * Extension outside the shovel bounding box where soil particle merging\n\x09 * is forbidden [cm].\n\x09 */" },
		{ "ModuleRelativePath", "Public/Terrain/AGX_Shovel.h" },
		{ "ToolTip", "Extension outside the shovel bounding box where soil particle merging\nis forbidden [cm]." },
	};
#endif
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_NoMergeExtensionDistance = { "NoMergeExtensionDistance", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAGX_Shovel, NoMergeExtensionDistance), Z_Construct_UScriptStruct_FAGX_Real, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_NoMergeExtensionDistance_MetaData), Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_NoMergeExtensionDistance_MetaData) }; // 463843822
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_MinimumSubmergedContactLengthFraction_MetaData[] = {
		{ "Category", "AGX Shovel" },
		{ "ClampMax", "1.0" },
		{ "ClampMin", "0.0" },
		{ "Comment", "/**\n\x09 * The minimum submerged cutting edge length fraction that generates submerged cutting.\n\x09 */" },
		{ "ModuleRelativePath", "Public/Terrain/AGX_Shovel.h" },
		{ "ToolTip", "The minimum submerged cutting edge length fraction that generates submerged cutting." },
		{ "UIMax", "1.0" },
		{ "UIMin", "0.0" },
	};
#endif
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_MinimumSubmergedContactLengthFraction = { "MinimumSubmergedContactLengthFraction", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAGX_Shovel, MinimumSubmergedContactLengthFraction), Z_Construct_UScriptStruct_FAGX_Real, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_MinimumSubmergedContactLengthFraction_MetaData), Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_MinimumSubmergedContactLengthFraction_MetaData) }; // 463843822
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_VerticalBladeSoilMergeDistance_MetaData[] = {
		{ "Category", "AGX Shovel" },
		{ "Comment", "/**\n\x09 * Vertical distance under the blade cutting edge that the soil is allowed\n\x09 * to instantly merge up to [cm].\n\x09 */" },
		{ "ModuleRelativePath", "Public/Terrain/AGX_Shovel.h" },
		{ "ToolTip", "Vertical distance under the blade cutting edge that the soil is allowed\nto instantly merge up to [cm]." },
	};
#endif
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_VerticalBladeSoilMergeDistance = { "VerticalBladeSoilMergeDistance", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAGX_Shovel, VerticalBladeSoilMergeDistance), Z_Construct_UScriptStruct_FAGX_Real, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_VerticalBladeSoilMergeDistance_MetaData), Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_VerticalBladeSoilMergeDistance_MetaData) }; // 463843822
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_SecondarySeparationDeadloadLimit_MetaData[] = {
		{ "Category", "AGX Shovel" },
		{ "ClampMax", "1.0" },
		{ "ClampMin", "0.0" },
		{ "Comment", "/**\n\x09 * Sets the dead-load limit where secondary separation will start to activate where the forward\n\x09 * direction starts to change according to the virtual separation plate created by the material\n\x09 * inside the shovel.\n\x09 */" },
		{ "ModuleRelativePath", "Public/Terrain/AGX_Shovel.h" },
		{ "ToolTip", "Sets the dead-load limit where secondary separation will start to activate where the forward\ndirection starts to change according to the virtual separation plate created by the material\ninside the shovel." },
		{ "UIMax", "1.0" },
		{ "UIMin", "0.0" },
	};
#endif
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_SecondarySeparationDeadloadLimit = { "SecondarySeparationDeadloadLimit", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAGX_Shovel, SecondarySeparationDeadloadLimit), Z_Construct_UScriptStruct_FAGX_Real, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_SecondarySeparationDeadloadLimit_MetaData), Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_SecondarySeparationDeadloadLimit_MetaData) }; // 463843822
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_PenetrationDepthThreshold_MetaData[] = {
		{ "Category", "AGX Shovel" },
		{ "Comment", "/**\n\x09 * Set the vertical penetration depth threshold for when the shovel tooth for penetration\n\x09 * resistance should reach full effectiveness. The penetration depth is defined as the vertical\n\x09 * distance between the tip of a shovel tooth and the surface position of the height field. The\n\x09 * penetration resistance will increase from a baseline of 10% until maximum effectiveness is\n\x09 * reached when the vertical penetration depth of the shovel reaches the specified value [cm].\n\x09 */" },
		{ "ModuleRelativePath", "Public/Terrain/AGX_Shovel.h" },
		{ "ToolTip", "Set the vertical penetration depth threshold for when the shovel tooth for penetration\nresistance should reach full effectiveness. The penetration depth is defined as the vertical\ndistance between the tip of a shovel tooth and the surface position of the height field. The\npenetration resistance will increase from a baseline of 10% until maximum effectiveness is\nreached when the vertical penetration depth of the shovel reaches the specified value [cm]." },
	};
#endif
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_PenetrationDepthThreshold = { "PenetrationDepthThreshold", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAGX_Shovel, PenetrationDepthThreshold), Z_Construct_UScriptStruct_FAGX_Real, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_PenetrationDepthThreshold_MetaData), Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_PenetrationDepthThreshold_MetaData) }; // 463843822
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_PenetrationForceScaling_MetaData[] = {
		{ "Category", "AGX Shovel" },
		{ "Comment", "/**\n\x09 * Linear scaling coefficient for the penetration force that the terrain will\n\x09 * generated on this shovel.\n\x09 */" },
		{ "ModuleRelativePath", "Public/Terrain/AGX_Shovel.h" },
		{ "ToolTip", "Linear scaling coefficient for the penetration force that the terrain will\ngenerated on this shovel." },
	};
#endif
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_PenetrationForceScaling = { "PenetrationForceScaling", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAGX_Shovel, PenetrationForceScaling), Z_Construct_UScriptStruct_FAGX_Real, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_PenetrationForceScaling_MetaData), Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_PenetrationForceScaling_MetaData) }; // 463843822
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_MaximumPenetrationForce_MetaData[] = {
		{ "Category", "AGX Shovel" },
		{ "Comment", "/**\n\x09 * The maximum limit on penetration force that the terrain will generate on this shovel [N].\n\x09 */" },
		{ "ModuleRelativePath", "Public/Terrain/AGX_Shovel.h" },
		{ "ToolTip", "The maximum limit on penetration force that the terrain will generate on this shovel [N]." },
	};
#endif
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_MaximumPenetrationForce = { "MaximumPenetrationForce", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAGX_Shovel, MaximumPenetrationForce), Z_Construct_UScriptStruct_FAGX_Real, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_MaximumPenetrationForce_MetaData), Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_MaximumPenetrationForce_MetaData) }; // 463843822
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_RequiredRadius_MetaData[] = {
		{ "Category", "AGX Shovel" },
		{ "Comment", "/**\n\x09 * The max distance from the Shovel at which new Terrain Tiles is guaranteed to be loaded [cm].\n\x09 * Only relevant when using Terrain Paging.\n\x09 */" },
		{ "ModuleRelativePath", "Public/Terrain/AGX_Shovel.h" },
		{ "ToolTip", "The max distance from the Shovel at which new Terrain Tiles is guaranteed to be loaded [cm].\nOnly relevant when using Terrain Paging." },
	};
#endif
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_RequiredRadius = { "RequiredRadius", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAGX_Shovel, RequiredRadius), Z_Construct_UScriptStruct_FAGX_Real, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_RequiredRadius_MetaData), Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_RequiredRadius_MetaData) }; // 463843822
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_PreloadRadius_MetaData[] = {
		{ "Category", "AGX Shovel" },
		{ "Comment", "/**\n\x09 * The max distance from the Shovel at which new Terrain Tiles will be preloaded [cm].\n\x09 * Only relevant when using Terrain Paging.\n\x09 */" },
		{ "ModuleRelativePath", "Public/Terrain/AGX_Shovel.h" },
		{ "ToolTip", "The max distance from the Shovel at which new Terrain Tiles will be preloaded [cm].\nOnly relevant when using Terrain Paging." },
	};
#endif
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_PreloadRadius = { "PreloadRadius", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAGX_Shovel, PreloadRadius), Z_Construct_UScriptStruct_FAGX_Real, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_PreloadRadius_MetaData), Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_PreloadRadius_MetaData) }; // 463843822
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_AlwaysRemoveShovelContacts_MetaData[] = {
		{ "Category", "AGX Shovel" },
		{ "Comment", "/**\n\x09 * Determines if shovel <-> terrain contact should always be removed.\n\x09 */" },
		{ "ModuleRelativePath", "Public/Terrain/AGX_Shovel.h" },
		{ "ToolTip", "Determines if shovel <-> terrain contact should always be removed." },
	};
#endif
	void Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_AlwaysRemoveShovelContacts_SetBit(void* Obj)
	{
		((FAGX_Shovel*)Obj)->AlwaysRemoveShovelContacts = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_AlwaysRemoveShovelContacts = { "AlwaysRemoveShovelContacts", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAGX_Shovel), &Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_AlwaysRemoveShovelContacts_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_AlwaysRemoveShovelContacts_MetaData), Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_AlwaysRemoveShovelContacts_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_bOverrideBottomContactThreshold_MetaData[] = {
		{ "Category", "AGX Shovel" },
		{ "Comment", "/**\n\x09 * Whether or not to override the default value (CuttingEdgeLength/10.0) for BottomContactThreshold.\n\x09 */" },
		{ "ModuleRelativePath", "Public/Terrain/AGX_Shovel.h" },
		{ "ToolTip", "Whether or not to override the default value (CuttingEdgeLength/10.0) for BottomContactThreshold." },
	};
#endif
	void Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_bOverrideBottomContactThreshold_SetBit(void* Obj)
	{
		((FAGX_Shovel*)Obj)->bOverrideBottomContactThreshold = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_bOverrideBottomContactThreshold = { "bOverrideBottomContactThreshold", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAGX_Shovel), &Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_bOverrideBottomContactThreshold_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_bOverrideBottomContactThreshold_MetaData), Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_bOverrideBottomContactThreshold_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_BottomContactThreshold_MetaData[] = {
		{ "Category", "AGX Shovel" },
		{ "Comment", "/**\n\x09 * The distance threshold from the shovel planes where regular geometry contacts between the\n\x09 * shovel underside and the terrain are allowed to be created [cm].\n\x09 * The value of this property will not be used if OverrideBottomContactThreshold is false.\n\x09 * In that case AGX Dynamics automatically uses the value: CuttingEdgeLength/10.0.\n\x09 */" },
		{ "EditCondition", "bOverrideBottomContactThreshold" },
		{ "ModuleRelativePath", "Public/Terrain/AGX_Shovel.h" },
		{ "ToolTip", "The distance threshold from the shovel planes where regular geometry contacts between the\nshovel underside and the terrain are allowed to be created [cm].\nThe value of this property will not be used if OverrideBottomContactThreshold is false.\nIn that case AGX Dynamics automatically uses the value: CuttingEdgeLength/10.0." },
	};
#endif
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_BottomContactThreshold = { "BottomContactThreshold", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAGX_Shovel, BottomContactThreshold), Z_Construct_UScriptStruct_FAGX_Real, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_BottomContactThreshold_MetaData), Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_BottomContactThreshold_MetaData) }; // 463843822
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_PrimaryExcavationSettings_MetaData[] = {
		{ "Category", "AGX Shovel" },
		{ "ModuleRelativePath", "Public/Terrain/AGX_Shovel.h" },
	};
#endif
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_PrimaryExcavationSettings = { "PrimaryExcavationSettings", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAGX_Shovel, PrimaryExcavationSettings), Z_Construct_UScriptStruct_FAGX_ShovelExcavationSettings, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_PrimaryExcavationSettings_MetaData), Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_PrimaryExcavationSettings_MetaData) }; // 938837541
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_DeformBackExcavationSettings_MetaData[] = {
		{ "Category", "AGX Shovel" },
		{ "ModuleRelativePath", "Public/Terrain/AGX_Shovel.h" },
	};
#endif
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_DeformBackExcavationSettings = { "DeformBackExcavationSettings", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAGX_Shovel, DeformBackExcavationSettings), Z_Construct_UScriptStruct_FAGX_ShovelExcavationSettings, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_DeformBackExcavationSettings_MetaData), Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_DeformBackExcavationSettings_MetaData) }; // 938837541
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_DeformRightExcavationSettings_MetaData[] = {
		{ "Category", "AGX Shovel" },
		{ "ModuleRelativePath", "Public/Terrain/AGX_Shovel.h" },
	};
#endif
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_DeformRightExcavationSettings = { "DeformRightExcavationSettings", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAGX_Shovel, DeformRightExcavationSettings), Z_Construct_UScriptStruct_FAGX_ShovelExcavationSettings, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_DeformRightExcavationSettings_MetaData), Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_DeformRightExcavationSettings_MetaData) }; // 938837541
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_DeformLeftExcavationSettings_MetaData[] = {
		{ "Category", "AGX Shovel" },
		{ "ModuleRelativePath", "Public/Terrain/AGX_Shovel.h" },
	};
#endif
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_DeformLeftExcavationSettings = { "DeformLeftExcavationSettings", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAGX_Shovel, DeformLeftExcavationSettings), Z_Construct_UScriptStruct_FAGX_ShovelExcavationSettings, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_DeformLeftExcavationSettings_MetaData), Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_DeformLeftExcavationSettings_MetaData) }; // 938837541
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAGX_Shovel_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_RigidBodyActor,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_BodyName,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_NumberOfTeeth,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_ToothLength,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_MinimumToothRadius,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_MaximumToothRadius,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_NoMergeExtensionDistance,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_MinimumSubmergedContactLengthFraction,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_VerticalBladeSoilMergeDistance,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_SecondarySeparationDeadloadLimit,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_PenetrationDepthThreshold,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_PenetrationForceScaling,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_MaximumPenetrationForce,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_RequiredRadius,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_PreloadRadius,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_AlwaysRemoveShovelContacts,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_bOverrideBottomContactThreshold,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_BottomContactThreshold,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_PrimaryExcavationSettings,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_DeformBackExcavationSettings,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_DeformRightExcavationSettings,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewProp_DeformLeftExcavationSettings,
	};
	const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAGX_Shovel_Statics::ReturnStructParams = {
		(UObject* (*)())Z_Construct_UPackage__Script_AGXUnreal,
		nullptr,
		&NewStructOps,
		"AGX_Shovel",
		Z_Construct_UScriptStruct_FAGX_Shovel_Statics::PropPointers,
		UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAGX_Shovel_Statics::PropPointers),
		sizeof(FAGX_Shovel),
		alignof(FAGX_Shovel),
		RF_Public|RF_Transient|RF_MarkAsNative,
		EStructFlags(0x00000201),
		METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAGX_Shovel_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAGX_Shovel_Statics::Struct_MetaDataParams)
	};
	static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAGX_Shovel_Statics::PropPointers) < 2048);
	UScriptStruct* Z_Construct_UScriptStruct_FAGX_Shovel()
	{
		if (!Z_Registration_Info_UScriptStruct_AGX_Shovel.InnerSingleton)
		{
			UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_AGX_Shovel.InnerSingleton, Z_Construct_UScriptStruct_FAGX_Shovel_Statics::ReturnStructParams);
		}
		return Z_Registration_Info_UScriptStruct_AGX_Shovel.InnerSingleton;
	}
	struct Z_CompiledInDeferFile_FID_GitLab_Runner_builds_9YzzThLq_0_algoryx_unreal_agxunreal_staging_selfhosted_build_AGXUnreal_HostProject_Plugins_AGXUnreal_Source_AGXUnreal_Public_Terrain_AGX_Shovel_h_Statics
	{
		static const FStructRegisterCompiledInInfo ScriptStructInfo[];
	};
	const FStructRegisterCompiledInInfo Z_CompiledInDeferFile_FID_GitLab_Runner_builds_9YzzThLq_0_algoryx_unreal_agxunreal_staging_selfhosted_build_AGXUnreal_HostProject_Plugins_AGXUnreal_Source_AGXUnreal_Public_Terrain_AGX_Shovel_h_Statics::ScriptStructInfo[] = {
		{ FAGX_Shovel::StaticStruct, Z_Construct_UScriptStruct_FAGX_Shovel_Statics::NewStructOps, TEXT("AGX_Shovel"), &Z_Registration_Info_UScriptStruct_AGX_Shovel, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAGX_Shovel), 1024099014U) },
	};
	static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_GitLab_Runner_builds_9YzzThLq_0_algoryx_unreal_agxunreal_staging_selfhosted_build_AGXUnreal_HostProject_Plugins_AGXUnreal_Source_AGXUnreal_Public_Terrain_AGX_Shovel_h_1379520712(TEXT("/Script/AGXUnreal"),
		nullptr, 0,
		Z_CompiledInDeferFile_FID_GitLab_Runner_builds_9YzzThLq_0_algoryx_unreal_agxunreal_staging_selfhosted_build_AGXUnreal_HostProject_Plugins_AGXUnreal_Source_AGXUnreal_Public_Terrain_AGX_Shovel_h_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_GitLab_Runner_builds_9YzzThLq_0_algoryx_unreal_agxunreal_staging_selfhosted_build_AGXUnreal_HostProject_Plugins_AGXUnreal_Source_AGXUnreal_Public_Terrain_AGX_Shovel_h_Statics::ScriptStructInfo),
		nullptr, 0);
PRAGMA_ENABLE_DEPRECATION_WARNINGS
