// 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/AGX_RigidBodyComponent.h"
#include "AGXUnreal/Public/AMOR/AGX_ShapeContactMergeSplitProperties.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
void EmptyLinkFunctionForGeneratedCodeAGX_RigidBodyComponent() {}
// Cross Module References
	AGXUNREAL_API UClass* Z_Construct_UClass_UAGX_RigidBodyComponent();
	AGXUNREAL_API UClass* Z_Construct_UClass_UAGX_RigidBodyComponent_NoRegister();
	AGXUNREAL_API UClass* Z_Construct_UClass_UAGX_ShapeComponent_NoRegister();
	AGXUNREAL_API UEnum* Z_Construct_UEnum_AGXUnreal_EAGX_TransformTarget();
	AGXUNREAL_API UScriptStruct* Z_Construct_UScriptStruct_FAGX_ShapeContactMergeSplitProperties();
	AGXUNREALBARRIER_API UEnum* Z_Construct_UEnum_AGXUnrealBarrier_EAGX_MotionControl();
	COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FGuid();
	COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FQuat();
	COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FRotator();
	COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
	ENGINE_API UClass* Z_Construct_UClass_USceneComponent();
	UPackage* Z_Construct_UPackage__Script_AGXUnreal();
// End Cross Module References
	DEFINE_FUNCTION(UAGX_RigidBodyComponent::execMoveToLocal)
	{
		P_GET_STRUCT_REF(FVector,Z_Param_Out_PositionLocal);
		P_GET_STRUCT_REF(FRotator,Z_Param_Out_RotationLocal);
		P_GET_PROPERTY(FFloatProperty,Z_Param_Duration);
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->MoveToLocal(Z_Param_Out_PositionLocal,Z_Param_Out_RotationLocal,Z_Param_Duration);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UAGX_RigidBodyComponent::execMoveTo)
	{
		P_GET_STRUCT_REF(FVector,Z_Param_Out_Position);
		P_GET_STRUCT_REF(FRotator,Z_Param_Out_Rotation);
		P_GET_PROPERTY(FFloatProperty,Z_Param_Duration);
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->MoveTo(Z_Param_Out_Position,Z_Param_Out_Rotation,Z_Param_Duration);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UAGX_RigidBodyComponent::execAddTorqueWorld)
	{
		P_GET_STRUCT_REF(FVector,Z_Param_Out_Torque);
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->AddTorqueWorld(Z_Param_Out_Torque);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UAGX_RigidBodyComponent::execAddTorqueLocal)
	{
		P_GET_STRUCT_REF(FVector,Z_Param_Out_Torque);
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->AddTorqueLocal(Z_Param_Out_Torque);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UAGX_RigidBodyComponent::execGetForce)
	{
		P_FINISH;
		P_NATIVE_BEGIN;
		*(FVector*)Z_Param__Result=P_THIS->GetForce();
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UAGX_RigidBodyComponent::execAddForceAtLocalLocation)
	{
		P_GET_STRUCT_REF(FVector,Z_Param_Out_Force);
		P_GET_STRUCT_REF(FVector,Z_Param_Out_Location);
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->AddForceAtLocalLocation(Z_Param_Out_Force,Z_Param_Out_Location);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UAGX_RigidBodyComponent::execAddForceAtWorldLocation)
	{
		P_GET_STRUCT_REF(FVector,Z_Param_Out_Force);
		P_GET_STRUCT_REF(FVector,Z_Param_Out_Location);
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->AddForceAtWorldLocation(Z_Param_Out_Force,Z_Param_Out_Location);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UAGX_RigidBodyComponent::execAddForceAtCenterOfMass)
	{
		P_GET_STRUCT_REF(FVector,Z_Param_Out_Force);
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->AddForceAtCenterOfMass(Z_Param_Out_Force);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UAGX_RigidBodyComponent::execSplit)
	{
		P_FINISH;
		P_NATIVE_BEGIN;
		*(bool*)Z_Param__Result=P_THIS->Split();
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UAGX_RigidBodyComponent::execIsAutomaticallyMerged)
	{
		P_FINISH;
		P_NATIVE_BEGIN;
		*(bool*)Z_Param__Result=P_THIS->IsAutomaticallyMerged();
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UAGX_RigidBodyComponent::execCreateMergeSplitProperties)
	{
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->CreateMergeSplitProperties();
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UAGX_RigidBodyComponent::execGetMotionControl)
	{
		P_FINISH;
		P_NATIVE_BEGIN;
		*(TEnumAsByte<EAGX_MotionControl>*)Z_Param__Result=P_THIS->GetMotionControl();
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UAGX_RigidBodyComponent::execSetMotionControl)
	{
		P_GET_PROPERTY(FByteProperty,Z_Param_InMotionControl);
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->SetMotionControl(EAGX_MotionControl(Z_Param_InMotionControl));
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UAGX_RigidBodyComponent::execGetAngularVelocityDamping)
	{
		P_FINISH;
		P_NATIVE_BEGIN;
		*(FVector*)Z_Param__Result=P_THIS->GetAngularVelocityDamping();
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UAGX_RigidBodyComponent::execSetAngularVelocityDamping)
	{
		P_GET_STRUCT_REF(FVector,Z_Param_Out_InAngularVelocityDamping);
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->SetAngularVelocityDamping(Z_Param_Out_InAngularVelocityDamping);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UAGX_RigidBodyComponent::execGetLinearVelocityDamping)
	{
		P_FINISH;
		P_NATIVE_BEGIN;
		*(FVector*)Z_Param__Result=P_THIS->GetLinearVelocityDamping();
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UAGX_RigidBodyComponent::execSetLinearVelocityDamping)
	{
		P_GET_STRUCT_REF(FVector,Z_Param_Out_InLinearVelocityDamping);
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->SetLinearVelocityDamping(Z_Param_Out_InLinearVelocityDamping);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UAGX_RigidBodyComponent::execGetAngularVelocity)
	{
		P_FINISH;
		P_NATIVE_BEGIN;
		*(FVector*)Z_Param__Result=P_THIS->GetAngularVelocity();
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UAGX_RigidBodyComponent::execSetAngularVelocity)
	{
		P_GET_STRUCT_REF(FVector,Z_Param_Out_InAngularVelocity);
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->SetAngularVelocity(Z_Param_Out_InAngularVelocity);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UAGX_RigidBodyComponent::execGetVelocity)
	{
		P_FINISH;
		P_NATIVE_BEGIN;
		*(FVector*)Z_Param__Result=P_THIS->GetVelocity();
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UAGX_RigidBodyComponent::execSetVelocity)
	{
		P_GET_STRUCT_REF(FVector,Z_Param_Out_InVelocity);
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->SetVelocity(Z_Param_Out_InVelocity);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UAGX_RigidBodyComponent::execGetAutoGeneratePrincipalInertia)
	{
		P_FINISH;
		P_NATIVE_BEGIN;
		*(bool*)Z_Param__Result=P_THIS->GetAutoGeneratePrincipalInertia();
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UAGX_RigidBodyComponent::execSetAutoGeneratePrincipalInertia)
	{
		P_GET_UBOOL(Z_Param_bInAuto);
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->SetAutoGeneratePrincipalInertia(Z_Param_bInAuto);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UAGX_RigidBodyComponent::execGetPrincipalInertia)
	{
		P_FINISH;
		P_NATIVE_BEGIN;
		*(FVector*)Z_Param__Result=P_THIS->GetPrincipalInertia();
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UAGX_RigidBodyComponent::execSetPrincipalInertia)
	{
		P_GET_STRUCT_REF(FVector,Z_Param_Out_InPrincipalInertia);
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->SetPrincipalInertia(Z_Param_Out_InPrincipalInertia);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UAGX_RigidBodyComponent::execCalculateMass_BP)
	{
		P_FINISH;
		P_NATIVE_BEGIN;
		*(float*)Z_Param__Result=P_THIS->CalculateMass_BP();
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UAGX_RigidBodyComponent::execUpdateMassProperties)
	{
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->UpdateMassProperties();
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UAGX_RigidBodyComponent::execGetShapes)
	{
		P_FINISH;
		P_NATIVE_BEGIN;
		*(TArray<UAGX_ShapeComponent*>*)Z_Param__Result=P_THIS->GetShapes();
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UAGX_RigidBodyComponent::execGetAutoGenerateCenterOfMassOffset)
	{
		P_FINISH;
		P_NATIVE_BEGIN;
		*(bool*)Z_Param__Result=P_THIS->GetAutoGenerateCenterOfMassOffset();
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UAGX_RigidBodyComponent::execSetAutoGenerateCenterOfMassOffset)
	{
		P_GET_UBOOL(Z_Param_bInAuto);
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->SetAutoGenerateCenterOfMassOffset(Z_Param_bInAuto);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UAGX_RigidBodyComponent::execGetCenterOfMassOffset)
	{
		P_FINISH;
		P_NATIVE_BEGIN;
		*(FVector*)Z_Param__Result=P_THIS->GetCenterOfMassOffset();
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UAGX_RigidBodyComponent::execSetCenterOfMassOffset)
	{
		P_GET_STRUCT_REF(FVector,Z_Param_Out_InCoMOffset);
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->SetCenterOfMassOffset(Z_Param_Out_InCoMOffset);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UAGX_RigidBodyComponent::execGetAutoGenerateMass)
	{
		P_FINISH;
		P_NATIVE_BEGIN;
		*(bool*)Z_Param__Result=P_THIS->GetAutoGenerateMass();
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UAGX_RigidBodyComponent::execSetAutoGenerateMass)
	{
		P_GET_UBOOL(Z_Param_bInAuto);
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->SetAutoGenerateMass(Z_Param_bInAuto);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UAGX_RigidBodyComponent::execGetMass)
	{
		P_FINISH;
		P_NATIVE_BEGIN;
		*(float*)Z_Param__Result=P_THIS->GetMass();
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UAGX_RigidBodyComponent::execSetMass)
	{
		P_GET_PROPERTY(FFloatProperty,Z_Param_InMass);
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->SetMass(Z_Param_InMass);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UAGX_RigidBodyComponent::execGetEnabled)
	{
		P_FINISH;
		P_NATIVE_BEGIN;
		*(bool*)Z_Param__Result=P_THIS->GetEnabled();
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UAGX_RigidBodyComponent::execSetEnabled)
	{
		P_GET_UBOOL(Z_Param_InEnabled);
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->SetEnabled(Z_Param_InEnabled);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UAGX_RigidBodyComponent::execGetRotator)
	{
		P_FINISH;
		P_NATIVE_BEGIN;
		*(FRotator*)Z_Param__Result=P_THIS->GetRotator();
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UAGX_RigidBodyComponent::execSetRotator)
	{
		P_GET_STRUCT_REF(FRotator,Z_Param_Out_Rotator);
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->SetRotator(Z_Param_Out_Rotator);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UAGX_RigidBodyComponent::execGetRotation)
	{
		P_FINISH;
		P_NATIVE_BEGIN;
		*(FQuat*)Z_Param__Result=P_THIS->GetRotation();
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UAGX_RigidBodyComponent::execSetRotation)
	{
		P_GET_STRUCT_REF(FQuat,Z_Param_Out_Rotation);
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->SetRotation(Z_Param_Out_Rotation);
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UAGX_RigidBodyComponent::execGetPosition)
	{
		P_FINISH;
		P_NATIVE_BEGIN;
		*(FVector*)Z_Param__Result=P_THIS->GetPosition();
		P_NATIVE_END;
	}
	DEFINE_FUNCTION(UAGX_RigidBodyComponent::execSetPosition)
	{
		P_GET_STRUCT_REF(FVector,Z_Param_Out_Position);
		P_FINISH;
		P_NATIVE_BEGIN;
		P_THIS->SetPosition(Z_Param_Out_Position);
		P_NATIVE_END;
	}
	void UAGX_RigidBodyComponent::StaticRegisterNativesUAGX_RigidBodyComponent()
	{
		UClass* Class = UAGX_RigidBodyComponent::StaticClass();
		static const FNameNativePtrPair Funcs[] = {
			{ "AddForceAtCenterOfMass", &UAGX_RigidBodyComponent::execAddForceAtCenterOfMass },
			{ "AddForceAtLocalLocation", &UAGX_RigidBodyComponent::execAddForceAtLocalLocation },
			{ "AddForceAtWorldLocation", &UAGX_RigidBodyComponent::execAddForceAtWorldLocation },
			{ "AddTorqueLocal", &UAGX_RigidBodyComponent::execAddTorqueLocal },
			{ "AddTorqueWorld", &UAGX_RigidBodyComponent::execAddTorqueWorld },
			{ "CalculateMass_BP", &UAGX_RigidBodyComponent::execCalculateMass_BP },
			{ "CreateMergeSplitProperties", &UAGX_RigidBodyComponent::execCreateMergeSplitProperties },
			{ "GetAngularVelocity", &UAGX_RigidBodyComponent::execGetAngularVelocity },
			{ "GetAngularVelocityDamping", &UAGX_RigidBodyComponent::execGetAngularVelocityDamping },
			{ "GetAutoGenerateCenterOfMassOffset", &UAGX_RigidBodyComponent::execGetAutoGenerateCenterOfMassOffset },
			{ "GetAutoGenerateMass", &UAGX_RigidBodyComponent::execGetAutoGenerateMass },
			{ "GetAutoGeneratePrincipalInertia", &UAGX_RigidBodyComponent::execGetAutoGeneratePrincipalInertia },
			{ "GetCenterOfMassOffset", &UAGX_RigidBodyComponent::execGetCenterOfMassOffset },
			{ "GetEnabled", &UAGX_RigidBodyComponent::execGetEnabled },
			{ "GetForce", &UAGX_RigidBodyComponent::execGetForce },
			{ "GetLinearVelocityDamping", &UAGX_RigidBodyComponent::execGetLinearVelocityDamping },
			{ "GetMass", &UAGX_RigidBodyComponent::execGetMass },
			{ "GetMotionControl", &UAGX_RigidBodyComponent::execGetMotionControl },
			{ "GetPosition", &UAGX_RigidBodyComponent::execGetPosition },
			{ "GetPrincipalInertia", &UAGX_RigidBodyComponent::execGetPrincipalInertia },
			{ "GetRotation", &UAGX_RigidBodyComponent::execGetRotation },
			{ "GetRotator", &UAGX_RigidBodyComponent::execGetRotator },
			{ "GetShapes", &UAGX_RigidBodyComponent::execGetShapes },
			{ "GetVelocity", &UAGX_RigidBodyComponent::execGetVelocity },
			{ "IsAutomaticallyMerged", &UAGX_RigidBodyComponent::execIsAutomaticallyMerged },
			{ "MoveTo", &UAGX_RigidBodyComponent::execMoveTo },
			{ "MoveToLocal", &UAGX_RigidBodyComponent::execMoveToLocal },
			{ "SetAngularVelocity", &UAGX_RigidBodyComponent::execSetAngularVelocity },
			{ "SetAngularVelocityDamping", &UAGX_RigidBodyComponent::execSetAngularVelocityDamping },
			{ "SetAutoGenerateCenterOfMassOffset", &UAGX_RigidBodyComponent::execSetAutoGenerateCenterOfMassOffset },
			{ "SetAutoGenerateMass", &UAGX_RigidBodyComponent::execSetAutoGenerateMass },
			{ "SetAutoGeneratePrincipalInertia", &UAGX_RigidBodyComponent::execSetAutoGeneratePrincipalInertia },
			{ "SetCenterOfMassOffset", &UAGX_RigidBodyComponent::execSetCenterOfMassOffset },
			{ "SetEnabled", &UAGX_RigidBodyComponent::execSetEnabled },
			{ "SetLinearVelocityDamping", &UAGX_RigidBodyComponent::execSetLinearVelocityDamping },
			{ "SetMass", &UAGX_RigidBodyComponent::execSetMass },
			{ "SetMotionControl", &UAGX_RigidBodyComponent::execSetMotionControl },
			{ "SetPosition", &UAGX_RigidBodyComponent::execSetPosition },
			{ "SetPrincipalInertia", &UAGX_RigidBodyComponent::execSetPrincipalInertia },
			{ "SetRotation", &UAGX_RigidBodyComponent::execSetRotation },
			{ "SetRotator", &UAGX_RigidBodyComponent::execSetRotator },
			{ "SetVelocity", &UAGX_RigidBodyComponent::execSetVelocity },
			{ "Split", &UAGX_RigidBodyComponent::execSplit },
			{ "UpdateMassProperties", &UAGX_RigidBodyComponent::execUpdateMassProperties },
		};
		FNativeFunctionRegistrar::RegisterFunctions(Class, Funcs, UE_ARRAY_COUNT(Funcs));
	}
	struct Z_Construct_UFunction_UAGX_RigidBodyComponent_AddForceAtCenterOfMass_Statics
	{
		struct AGX_RigidBodyComponent_eventAddForceAtCenterOfMass_Parms
		{
			FVector Force;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Force_MetaData[];
#endif
		static const UECodeGen_Private::FStructPropertyParams NewProp_Force;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UAGX_RigidBodyComponent_AddForceAtCenterOfMass_Statics::NewProp_Force_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAGX_RigidBodyComponent_AddForceAtCenterOfMass_Statics::NewProp_Force = { "Force", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AGX_RigidBodyComponent_eventAddForceAtCenterOfMass_Parms, Force), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_AddForceAtCenterOfMass_Statics::NewProp_Force_MetaData), Z_Construct_UFunction_UAGX_RigidBodyComponent_AddForceAtCenterOfMass_Statics::NewProp_Force_MetaData) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAGX_RigidBodyComponent_AddForceAtCenterOfMass_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAGX_RigidBodyComponent_AddForceAtCenterOfMass_Statics::NewProp_Force,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UAGX_RigidBodyComponent_AddForceAtCenterOfMass_Statics::Function_MetaDataParams[] = {
		{ "Category", "AGX Dynamics" },
		{ "Comment", "/**\n\x09 * Add an external force, given in the world coordinate frame, that will be affecting this body\n\x09 * in the next solve. The force will be applied at the center of mass.\n\x09 *\n\x09 * This member function may only be called when a native AGX Dynamics representation has already\n\x09 * been created, i.e., HasNative() returns true;\n\x09 *\n\x09 * @param Force The force to add, given in the world coordinate frame.\n\x09 */" },
		{ "ModuleRelativePath", "Public/AGX_RigidBodyComponent.h" },
		{ "ToolTip", "Add an external force, given in the world coordinate frame, that will be affecting this body\nin the next solve. The force will be applied at the center of mass.\n\nThis member function may only be called when a native AGX Dynamics representation has already\nbeen created, i.e., HasNative() returns true;\n\n@param Force The force to add, given in the world coordinate frame." },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAGX_RigidBodyComponent_AddForceAtCenterOfMass_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UAGX_RigidBodyComponent, nullptr, "AddForceAtCenterOfMass", nullptr, nullptr, Z_Construct_UFunction_UAGX_RigidBodyComponent_AddForceAtCenterOfMass_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_AddForceAtCenterOfMass_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_AddForceAtCenterOfMass_Statics::AGX_RigidBodyComponent_eventAddForceAtCenterOfMass_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C20401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_AddForceAtCenterOfMass_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAGX_RigidBodyComponent_AddForceAtCenterOfMass_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_AddForceAtCenterOfMass_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_AddForceAtCenterOfMass_Statics::AGX_RigidBodyComponent_eventAddForceAtCenterOfMass_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UAGX_RigidBodyComponent_AddForceAtCenterOfMass()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAGX_RigidBodyComponent_AddForceAtCenterOfMass_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UAGX_RigidBodyComponent_AddForceAtLocalLocation_Statics
	{
		struct AGX_RigidBodyComponent_eventAddForceAtLocalLocation_Parms
		{
			FVector Force;
			FVector Location;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Force_MetaData[];
#endif
		static const UECodeGen_Private::FStructPropertyParams NewProp_Force;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Location_MetaData[];
#endif
		static const UECodeGen_Private::FStructPropertyParams NewProp_Location;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UAGX_RigidBodyComponent_AddForceAtLocalLocation_Statics::NewProp_Force_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAGX_RigidBodyComponent_AddForceAtLocalLocation_Statics::NewProp_Force = { "Force", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AGX_RigidBodyComponent_eventAddForceAtLocalLocation_Parms, Force), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_AddForceAtLocalLocation_Statics::NewProp_Force_MetaData), Z_Construct_UFunction_UAGX_RigidBodyComponent_AddForceAtLocalLocation_Statics::NewProp_Force_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UAGX_RigidBodyComponent_AddForceAtLocalLocation_Statics::NewProp_Location_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAGX_RigidBodyComponent_AddForceAtLocalLocation_Statics::NewProp_Location = { "Location", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AGX_RigidBodyComponent_eventAddForceAtLocalLocation_Parms, Location), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_AddForceAtLocalLocation_Statics::NewProp_Location_MetaData), Z_Construct_UFunction_UAGX_RigidBodyComponent_AddForceAtLocalLocation_Statics::NewProp_Location_MetaData) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAGX_RigidBodyComponent_AddForceAtLocalLocation_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAGX_RigidBodyComponent_AddForceAtLocalLocation_Statics::NewProp_Force,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAGX_RigidBodyComponent_AddForceAtLocalLocation_Statics::NewProp_Location,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UAGX_RigidBodyComponent_AddForceAtLocalLocation_Statics::Function_MetaDataParams[] = {
		{ "Category", "AGX Dynamics" },
		{ "Comment", "/**\n\x09 * Add an external force, given in the world coordinate frame, applied at a point specified in\n\x09 * the local coordinate frame, that will be affecting this body in the next solve. If the\n\x09 * location is different from the center of mass then a torque will be calculated and added as\n\x09 * well.\n\x09 *\n\x09 * This member function may only be called when a native AGX Dynamics representation has already\n\x09 * been created, i.e., HasNative() returns true;\n\x09 *\n\x09 * @param Force The force to add, given in world coordinate frame.\n\x09 * @param Location The location in the local coordinate frame where the force should be applied.\n\x09 */" },
		{ "ModuleRelativePath", "Public/AGX_RigidBodyComponent.h" },
		{ "ToolTip", "Add an external force, given in the world coordinate frame, applied at a point specified in\nthe local coordinate frame, that will be affecting this body in the next solve. If the\nlocation is different from the center of mass then a torque will be calculated and added as\nwell.\n\nThis member function may only be called when a native AGX Dynamics representation has already\nbeen created, i.e., HasNative() returns true;\n\n@param Force The force to add, given in world coordinate frame.\n@param Location The location in the local coordinate frame where the force should be applied." },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAGX_RigidBodyComponent_AddForceAtLocalLocation_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UAGX_RigidBodyComponent, nullptr, "AddForceAtLocalLocation", nullptr, nullptr, Z_Construct_UFunction_UAGX_RigidBodyComponent_AddForceAtLocalLocation_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_AddForceAtLocalLocation_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_AddForceAtLocalLocation_Statics::AGX_RigidBodyComponent_eventAddForceAtLocalLocation_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C20401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_AddForceAtLocalLocation_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAGX_RigidBodyComponent_AddForceAtLocalLocation_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_AddForceAtLocalLocation_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_AddForceAtLocalLocation_Statics::AGX_RigidBodyComponent_eventAddForceAtLocalLocation_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UAGX_RigidBodyComponent_AddForceAtLocalLocation()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAGX_RigidBodyComponent_AddForceAtLocalLocation_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UAGX_RigidBodyComponent_AddForceAtWorldLocation_Statics
	{
		struct AGX_RigidBodyComponent_eventAddForceAtWorldLocation_Parms
		{
			FVector Force;
			FVector Location;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Force_MetaData[];
#endif
		static const UECodeGen_Private::FStructPropertyParams NewProp_Force;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Location_MetaData[];
#endif
		static const UECodeGen_Private::FStructPropertyParams NewProp_Location;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UAGX_RigidBodyComponent_AddForceAtWorldLocation_Statics::NewProp_Force_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAGX_RigidBodyComponent_AddForceAtWorldLocation_Statics::NewProp_Force = { "Force", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AGX_RigidBodyComponent_eventAddForceAtWorldLocation_Parms, Force), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_AddForceAtWorldLocation_Statics::NewProp_Force_MetaData), Z_Construct_UFunction_UAGX_RigidBodyComponent_AddForceAtWorldLocation_Statics::NewProp_Force_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UAGX_RigidBodyComponent_AddForceAtWorldLocation_Statics::NewProp_Location_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAGX_RigidBodyComponent_AddForceAtWorldLocation_Statics::NewProp_Location = { "Location", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AGX_RigidBodyComponent_eventAddForceAtWorldLocation_Parms, Location), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_AddForceAtWorldLocation_Statics::NewProp_Location_MetaData), Z_Construct_UFunction_UAGX_RigidBodyComponent_AddForceAtWorldLocation_Statics::NewProp_Location_MetaData) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAGX_RigidBodyComponent_AddForceAtWorldLocation_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAGX_RigidBodyComponent_AddForceAtWorldLocation_Statics::NewProp_Force,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAGX_RigidBodyComponent_AddForceAtWorldLocation_Statics::NewProp_Location,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UAGX_RigidBodyComponent_AddForceAtWorldLocation_Statics::Function_MetaDataParams[] = {
		{ "Category", "AGX Dynamics" },
		{ "Comment", "/**\n\x09 * Add an external force, given in the world coordinate frame, applied at a point specified in\n\x09 * the world coordinate frame, that will be affecting this body in the next solve. If the\n\x09 * location is different from the center of mass then a torque will be calculated and added as\n\x09 * well.\n\x09 *\n\x09 * This member function may only be called when a native AGX Dynamics representation has already\n\x09 * been created, i.e., HasNative() returns true;\n\x09 *\n\x09 * @param Force The force to add, given in the world coordinate frame.\n\x09 * @param Location The location in the world coordinate frame where the force should be applied.\n\x09 */" },
		{ "ModuleRelativePath", "Public/AGX_RigidBodyComponent.h" },
		{ "ToolTip", "Add an external force, given in the world coordinate frame, applied at a point specified in\nthe world coordinate frame, that will be affecting this body in the next solve. If the\nlocation is different from the center of mass then a torque will be calculated and added as\nwell.\n\nThis member function may only be called when a native AGX Dynamics representation has already\nbeen created, i.e., HasNative() returns true;\n\n@param Force The force to add, given in the world coordinate frame.\n@param Location The location in the world coordinate frame where the force should be applied." },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAGX_RigidBodyComponent_AddForceAtWorldLocation_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UAGX_RigidBodyComponent, nullptr, "AddForceAtWorldLocation", nullptr, nullptr, Z_Construct_UFunction_UAGX_RigidBodyComponent_AddForceAtWorldLocation_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_AddForceAtWorldLocation_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_AddForceAtWorldLocation_Statics::AGX_RigidBodyComponent_eventAddForceAtWorldLocation_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C20401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_AddForceAtWorldLocation_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAGX_RigidBodyComponent_AddForceAtWorldLocation_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_AddForceAtWorldLocation_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_AddForceAtWorldLocation_Statics::AGX_RigidBodyComponent_eventAddForceAtWorldLocation_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UAGX_RigidBodyComponent_AddForceAtWorldLocation()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAGX_RigidBodyComponent_AddForceAtWorldLocation_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UAGX_RigidBodyComponent_AddTorqueLocal_Statics
	{
		struct AGX_RigidBodyComponent_eventAddTorqueLocal_Parms
		{
			FVector Torque;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Torque_MetaData[];
#endif
		static const UECodeGen_Private::FStructPropertyParams NewProp_Torque;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UAGX_RigidBodyComponent_AddTorqueLocal_Statics::NewProp_Torque_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAGX_RigidBodyComponent_AddTorqueLocal_Statics::NewProp_Torque = { "Torque", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AGX_RigidBodyComponent_eventAddTorqueLocal_Parms, Torque), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_AddTorqueLocal_Statics::NewProp_Torque_MetaData), Z_Construct_UFunction_UAGX_RigidBodyComponent_AddTorqueLocal_Statics::NewProp_Torque_MetaData) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAGX_RigidBodyComponent_AddTorqueLocal_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAGX_RigidBodyComponent_AddTorqueLocal_Statics::NewProp_Torque,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UAGX_RigidBodyComponent_AddTorqueLocal_Statics::Function_MetaDataParams[] = {
		{ "Category", "AGX Dynamics" },
		{ "Comment", "/**\n\x09 * Adds an external torque, given in center of mass coordinate frame, that will be affecting\n\x09 * this body in the next solve [Nm].\n\x09 *\n\x09 * @param Torque The torque to add, given in center of mass coordinate frame.\n\x09 */" },
		{ "ModuleRelativePath", "Public/AGX_RigidBodyComponent.h" },
		{ "ToolTip", "Adds an external torque, given in center of mass coordinate frame, that will be affecting\nthis body in the next solve [Nm].\n\n@param Torque The torque to add, given in center of mass coordinate frame." },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAGX_RigidBodyComponent_AddTorqueLocal_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UAGX_RigidBodyComponent, nullptr, "AddTorqueLocal", nullptr, nullptr, Z_Construct_UFunction_UAGX_RigidBodyComponent_AddTorqueLocal_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_AddTorqueLocal_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_AddTorqueLocal_Statics::AGX_RigidBodyComponent_eventAddTorqueLocal_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C20401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_AddTorqueLocal_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAGX_RigidBodyComponent_AddTorqueLocal_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_AddTorqueLocal_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_AddTorqueLocal_Statics::AGX_RigidBodyComponent_eventAddTorqueLocal_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UAGX_RigidBodyComponent_AddTorqueLocal()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAGX_RigidBodyComponent_AddTorqueLocal_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UAGX_RigidBodyComponent_AddTorqueWorld_Statics
	{
		struct AGX_RigidBodyComponent_eventAddTorqueWorld_Parms
		{
			FVector Torque;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Torque_MetaData[];
#endif
		static const UECodeGen_Private::FStructPropertyParams NewProp_Torque;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UAGX_RigidBodyComponent_AddTorqueWorld_Statics::NewProp_Torque_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAGX_RigidBodyComponent_AddTorqueWorld_Statics::NewProp_Torque = { "Torque", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AGX_RigidBodyComponent_eventAddTorqueWorld_Parms, Torque), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_AddTorqueWorld_Statics::NewProp_Torque_MetaData), Z_Construct_UFunction_UAGX_RigidBodyComponent_AddTorqueWorld_Statics::NewProp_Torque_MetaData) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAGX_RigidBodyComponent_AddTorqueWorld_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAGX_RigidBodyComponent_AddTorqueWorld_Statics::NewProp_Torque,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UAGX_RigidBodyComponent_AddTorqueWorld_Statics::Function_MetaDataParams[] = {
		{ "Category", "AGX Dynamics" },
		{ "Comment", "/**\n\x09 * Add an external torque, given in the world coordinate frame, that will be affecting this body\n\x09 * in the next solve [Nm].\n\x09 *\n\x09 * @param Torque The torque to add, given in world coordinate frame.\n\x09 */" },
		{ "ModuleRelativePath", "Public/AGX_RigidBodyComponent.h" },
		{ "ToolTip", "Add an external torque, given in the world coordinate frame, that will be affecting this body\nin the next solve [Nm].\n\n@param Torque The torque to add, given in world coordinate frame." },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAGX_RigidBodyComponent_AddTorqueWorld_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UAGX_RigidBodyComponent, nullptr, "AddTorqueWorld", nullptr, nullptr, Z_Construct_UFunction_UAGX_RigidBodyComponent_AddTorqueWorld_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_AddTorqueWorld_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_AddTorqueWorld_Statics::AGX_RigidBodyComponent_eventAddTorqueWorld_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C20401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_AddTorqueWorld_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAGX_RigidBodyComponent_AddTorqueWorld_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_AddTorqueWorld_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_AddTorqueWorld_Statics::AGX_RigidBodyComponent_eventAddTorqueWorld_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UAGX_RigidBodyComponent_AddTorqueWorld()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAGX_RigidBodyComponent_AddTorqueWorld_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UAGX_RigidBodyComponent_CalculateMass_BP_Statics
	{
		struct AGX_RigidBodyComponent_eventCalculateMass_BP_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_RigidBodyComponent_CalculateMass_BP_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AGX_RigidBodyComponent_eventCalculateMass_BP_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAGX_RigidBodyComponent_CalculateMass_BP_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAGX_RigidBodyComponent_CalculateMass_BP_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UAGX_RigidBodyComponent_CalculateMass_BP_Statics::Function_MetaDataParams[] = {
		{ "Category", "AGX Dynamics" },
		{ "DisplayName", "CalculateMass" },
		{ "ModuleRelativePath", "Public/AGX_RigidBodyComponent.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAGX_RigidBodyComponent_CalculateMass_BP_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UAGX_RigidBodyComponent, nullptr, "CalculateMass_BP", nullptr, nullptr, Z_Construct_UFunction_UAGX_RigidBodyComponent_CalculateMass_BP_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_CalculateMass_BP_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_CalculateMass_BP_Statics::AGX_RigidBodyComponent_eventCalculateMass_BP_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_CalculateMass_BP_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAGX_RigidBodyComponent_CalculateMass_BP_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_CalculateMass_BP_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_CalculateMass_BP_Statics::AGX_RigidBodyComponent_eventCalculateMass_BP_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UAGX_RigidBodyComponent_CalculateMass_BP()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAGX_RigidBodyComponent_CalculateMass_BP_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UAGX_RigidBodyComponent_CreateMergeSplitProperties_Statics
	{
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UAGX_RigidBodyComponent_CreateMergeSplitProperties_Statics::Function_MetaDataParams[] = {
		{ "Category", "AGX AMOR" },
		{ "Comment", "/**\n\x09 * Creates Merge Split Properties for this Rigid Body. This only needs to be called once per\n\x09 * Play instance.\n\x09 */" },
		{ "ModuleRelativePath", "Public/AGX_RigidBodyComponent.h" },
		{ "ToolTip", "Creates Merge Split Properties for this Rigid Body. This only needs to be called once per\nPlay instance." },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAGX_RigidBodyComponent_CreateMergeSplitProperties_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UAGX_RigidBodyComponent, nullptr, "CreateMergeSplitProperties", nullptr, nullptr, nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_CreateMergeSplitProperties_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAGX_RigidBodyComponent_CreateMergeSplitProperties_Statics::Function_MetaDataParams) };
	UFunction* Z_Construct_UFunction_UAGX_RigidBodyComponent_CreateMergeSplitProperties()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAGX_RigidBodyComponent_CreateMergeSplitProperties_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAngularVelocity_Statics
	{
		struct AGX_RigidBodyComponent_eventGetAngularVelocity_Parms
		{
			FVector ReturnValue;
		};
		static const UECodeGen_Private::FStructPropertyParams 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::FStructPropertyParams Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAngularVelocity_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AGX_RigidBodyComponent_eventGetAngularVelocity_Parms, ReturnValue), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAngularVelocity_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAngularVelocity_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAngularVelocity_Statics::Function_MetaDataParams[] = {
		{ "Category", "AGX Dynamics" },
		{ "ModuleRelativePath", "Public/AGX_RigidBodyComponent.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAngularVelocity_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UAGX_RigidBodyComponent, nullptr, "GetAngularVelocity", nullptr, nullptr, Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAngularVelocity_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAngularVelocity_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAngularVelocity_Statics::AGX_RigidBodyComponent_eventGetAngularVelocity_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54820401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAngularVelocity_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAngularVelocity_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAngularVelocity_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAngularVelocity_Statics::AGX_RigidBodyComponent_eventGetAngularVelocity_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAngularVelocity()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAngularVelocity_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAngularVelocityDamping_Statics
	{
		struct AGX_RigidBodyComponent_eventGetAngularVelocityDamping_Parms
		{
			FVector ReturnValue;
		};
		static const UECodeGen_Private::FStructPropertyParams 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::FStructPropertyParams Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAngularVelocityDamping_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AGX_RigidBodyComponent_eventGetAngularVelocityDamping_Parms, ReturnValue), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAngularVelocityDamping_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAngularVelocityDamping_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAngularVelocityDamping_Statics::Function_MetaDataParams[] = {
		{ "Category", "AGX Dynamics" },
		{ "ModuleRelativePath", "Public/AGX_RigidBodyComponent.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAngularVelocityDamping_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UAGX_RigidBodyComponent, nullptr, "GetAngularVelocityDamping", nullptr, nullptr, Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAngularVelocityDamping_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAngularVelocityDamping_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAngularVelocityDamping_Statics::AGX_RigidBodyComponent_eventGetAngularVelocityDamping_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54820401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAngularVelocityDamping_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAngularVelocityDamping_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAngularVelocityDamping_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAngularVelocityDamping_Statics::AGX_RigidBodyComponent_eventGetAngularVelocityDamping_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAngularVelocityDamping()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAngularVelocityDamping_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAutoGenerateCenterOfMassOffset_Statics
	{
		struct AGX_RigidBodyComponent_eventGetAutoGenerateCenterOfMassOffset_Parms
		{
			bool ReturnValue;
		};
		static void NewProp_ReturnValue_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams 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;
	};
	void Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAutoGenerateCenterOfMassOffset_Statics::NewProp_ReturnValue_SetBit(void* Obj)
	{
		((AGX_RigidBodyComponent_eventGetAutoGenerateCenterOfMassOffset_Parms*)Obj)->ReturnValue = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAutoGenerateCenterOfMassOffset_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(AGX_RigidBodyComponent_eventGetAutoGenerateCenterOfMassOffset_Parms), &Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAutoGenerateCenterOfMassOffset_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAutoGenerateCenterOfMassOffset_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAutoGenerateCenterOfMassOffset_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAutoGenerateCenterOfMassOffset_Statics::Function_MetaDataParams[] = {
		{ "Category", "AGX Dynamics" },
		{ "ModuleRelativePath", "Public/AGX_RigidBodyComponent.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAutoGenerateCenterOfMassOffset_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UAGX_RigidBodyComponent, nullptr, "GetAutoGenerateCenterOfMassOffset", nullptr, nullptr, Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAutoGenerateCenterOfMassOffset_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAutoGenerateCenterOfMassOffset_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAutoGenerateCenterOfMassOffset_Statics::AGX_RigidBodyComponent_eventGetAutoGenerateCenterOfMassOffset_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAutoGenerateCenterOfMassOffset_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAutoGenerateCenterOfMassOffset_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAutoGenerateCenterOfMassOffset_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAutoGenerateCenterOfMassOffset_Statics::AGX_RigidBodyComponent_eventGetAutoGenerateCenterOfMassOffset_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAutoGenerateCenterOfMassOffset()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAutoGenerateCenterOfMassOffset_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAutoGenerateMass_Statics
	{
		struct AGX_RigidBodyComponent_eventGetAutoGenerateMass_Parms
		{
			bool ReturnValue;
		};
		static void NewProp_ReturnValue_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams 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;
	};
	void Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAutoGenerateMass_Statics::NewProp_ReturnValue_SetBit(void* Obj)
	{
		((AGX_RigidBodyComponent_eventGetAutoGenerateMass_Parms*)Obj)->ReturnValue = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAutoGenerateMass_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(AGX_RigidBodyComponent_eventGetAutoGenerateMass_Parms), &Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAutoGenerateMass_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAutoGenerateMass_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAutoGenerateMass_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAutoGenerateMass_Statics::Function_MetaDataParams[] = {
		{ "Category", "AGX Dynamics" },
		{ "ModuleRelativePath", "Public/AGX_RigidBodyComponent.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAutoGenerateMass_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UAGX_RigidBodyComponent, nullptr, "GetAutoGenerateMass", nullptr, nullptr, Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAutoGenerateMass_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAutoGenerateMass_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAutoGenerateMass_Statics::AGX_RigidBodyComponent_eventGetAutoGenerateMass_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAutoGenerateMass_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAutoGenerateMass_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAutoGenerateMass_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAutoGenerateMass_Statics::AGX_RigidBodyComponent_eventGetAutoGenerateMass_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAutoGenerateMass()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAutoGenerateMass_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAutoGeneratePrincipalInertia_Statics
	{
		struct AGX_RigidBodyComponent_eventGetAutoGeneratePrincipalInertia_Parms
		{
			bool ReturnValue;
		};
		static void NewProp_ReturnValue_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams 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;
	};
	void Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAutoGeneratePrincipalInertia_Statics::NewProp_ReturnValue_SetBit(void* Obj)
	{
		((AGX_RigidBodyComponent_eventGetAutoGeneratePrincipalInertia_Parms*)Obj)->ReturnValue = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAutoGeneratePrincipalInertia_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(AGX_RigidBodyComponent_eventGetAutoGeneratePrincipalInertia_Parms), &Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAutoGeneratePrincipalInertia_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAutoGeneratePrincipalInertia_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAutoGeneratePrincipalInertia_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAutoGeneratePrincipalInertia_Statics::Function_MetaDataParams[] = {
		{ "Category", "AGX Dynamics" },
		{ "ModuleRelativePath", "Public/AGX_RigidBodyComponent.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAutoGeneratePrincipalInertia_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UAGX_RigidBodyComponent, nullptr, "GetAutoGeneratePrincipalInertia", nullptr, nullptr, Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAutoGeneratePrincipalInertia_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAutoGeneratePrincipalInertia_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAutoGeneratePrincipalInertia_Statics::AGX_RigidBodyComponent_eventGetAutoGeneratePrincipalInertia_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAutoGeneratePrincipalInertia_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAutoGeneratePrincipalInertia_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAutoGeneratePrincipalInertia_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAutoGeneratePrincipalInertia_Statics::AGX_RigidBodyComponent_eventGetAutoGeneratePrincipalInertia_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAutoGeneratePrincipalInertia()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAutoGeneratePrincipalInertia_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UAGX_RigidBodyComponent_GetCenterOfMassOffset_Statics
	{
		struct AGX_RigidBodyComponent_eventGetCenterOfMassOffset_Parms
		{
			FVector ReturnValue;
		};
		static const UECodeGen_Private::FStructPropertyParams 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::FStructPropertyParams Z_Construct_UFunction_UAGX_RigidBodyComponent_GetCenterOfMassOffset_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AGX_RigidBodyComponent_eventGetCenterOfMassOffset_Parms, ReturnValue), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAGX_RigidBodyComponent_GetCenterOfMassOffset_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAGX_RigidBodyComponent_GetCenterOfMassOffset_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UAGX_RigidBodyComponent_GetCenterOfMassOffset_Statics::Function_MetaDataParams[] = {
		{ "Category", "AGX Dynamics" },
		{ "ModuleRelativePath", "Public/AGX_RigidBodyComponent.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAGX_RigidBodyComponent_GetCenterOfMassOffset_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UAGX_RigidBodyComponent, nullptr, "GetCenterOfMassOffset", nullptr, nullptr, Z_Construct_UFunction_UAGX_RigidBodyComponent_GetCenterOfMassOffset_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetCenterOfMassOffset_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetCenterOfMassOffset_Statics::AGX_RigidBodyComponent_eventGetCenterOfMassOffset_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54820401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetCenterOfMassOffset_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAGX_RigidBodyComponent_GetCenterOfMassOffset_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetCenterOfMassOffset_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetCenterOfMassOffset_Statics::AGX_RigidBodyComponent_eventGetCenterOfMassOffset_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UAGX_RigidBodyComponent_GetCenterOfMassOffset()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAGX_RigidBodyComponent_GetCenterOfMassOffset_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UAGX_RigidBodyComponent_GetEnabled_Statics
	{
		struct AGX_RigidBodyComponent_eventGetEnabled_Parms
		{
			bool ReturnValue;
		};
		static void NewProp_ReturnValue_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams 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;
	};
	void Z_Construct_UFunction_UAGX_RigidBodyComponent_GetEnabled_Statics::NewProp_ReturnValue_SetBit(void* Obj)
	{
		((AGX_RigidBodyComponent_eventGetEnabled_Parms*)Obj)->ReturnValue = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UAGX_RigidBodyComponent_GetEnabled_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(AGX_RigidBodyComponent_eventGetEnabled_Parms), &Z_Construct_UFunction_UAGX_RigidBodyComponent_GetEnabled_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAGX_RigidBodyComponent_GetEnabled_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAGX_RigidBodyComponent_GetEnabled_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UAGX_RigidBodyComponent_GetEnabled_Statics::Function_MetaDataParams[] = {
		{ "Category", "AGX Dynamics" },
		{ "ModuleRelativePath", "Public/AGX_RigidBodyComponent.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAGX_RigidBodyComponent_GetEnabled_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UAGX_RigidBodyComponent, nullptr, "GetEnabled", nullptr, nullptr, Z_Construct_UFunction_UAGX_RigidBodyComponent_GetEnabled_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetEnabled_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetEnabled_Statics::AGX_RigidBodyComponent_eventGetEnabled_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetEnabled_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAGX_RigidBodyComponent_GetEnabled_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetEnabled_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetEnabled_Statics::AGX_RigidBodyComponent_eventGetEnabled_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UAGX_RigidBodyComponent_GetEnabled()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAGX_RigidBodyComponent_GetEnabled_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UAGX_RigidBodyComponent_GetForce_Statics
	{
		struct AGX_RigidBodyComponent_eventGetForce_Parms
		{
			FVector ReturnValue;
		};
		static const UECodeGen_Private::FStructPropertyParams 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::FStructPropertyParams Z_Construct_UFunction_UAGX_RigidBodyComponent_GetForce_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AGX_RigidBodyComponent_eventGetForce_Parms, ReturnValue), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAGX_RigidBodyComponent_GetForce_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAGX_RigidBodyComponent_GetForce_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UAGX_RigidBodyComponent_GetForce_Statics::Function_MetaDataParams[] = {
		{ "Category", "AGX Dynamics" },
		{ "Comment", "/**\n\x09 * Get the external forces accumulated so far by the AddForce member functions, to be applied\n\x09 * to this body in the next solve.\n\x09 * @return The external forces for the next solve accumulated so far.\n\x09 */" },
		{ "ModuleRelativePath", "Public/AGX_RigidBodyComponent.h" },
		{ "ToolTip", "Get the external forces accumulated so far by the AddForce member functions, to be applied\nto this body in the next solve.\n@return The external forces for the next solve accumulated so far." },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAGX_RigidBodyComponent_GetForce_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UAGX_RigidBodyComponent, nullptr, "GetForce", nullptr, nullptr, Z_Construct_UFunction_UAGX_RigidBodyComponent_GetForce_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetForce_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetForce_Statics::AGX_RigidBodyComponent_eventGetForce_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54820401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetForce_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAGX_RigidBodyComponent_GetForce_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetForce_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetForce_Statics::AGX_RigidBodyComponent_eventGetForce_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UAGX_RigidBodyComponent_GetForce()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAGX_RigidBodyComponent_GetForce_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UAGX_RigidBodyComponent_GetLinearVelocityDamping_Statics
	{
		struct AGX_RigidBodyComponent_eventGetLinearVelocityDamping_Parms
		{
			FVector ReturnValue;
		};
		static const UECodeGen_Private::FStructPropertyParams 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::FStructPropertyParams Z_Construct_UFunction_UAGX_RigidBodyComponent_GetLinearVelocityDamping_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AGX_RigidBodyComponent_eventGetLinearVelocityDamping_Parms, ReturnValue), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAGX_RigidBodyComponent_GetLinearVelocityDamping_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAGX_RigidBodyComponent_GetLinearVelocityDamping_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UAGX_RigidBodyComponent_GetLinearVelocityDamping_Statics::Function_MetaDataParams[] = {
		{ "Category", "AGX Dynamics" },
		{ "ModuleRelativePath", "Public/AGX_RigidBodyComponent.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAGX_RigidBodyComponent_GetLinearVelocityDamping_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UAGX_RigidBodyComponent, nullptr, "GetLinearVelocityDamping", nullptr, nullptr, Z_Construct_UFunction_UAGX_RigidBodyComponent_GetLinearVelocityDamping_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetLinearVelocityDamping_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetLinearVelocityDamping_Statics::AGX_RigidBodyComponent_eventGetLinearVelocityDamping_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54820401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetLinearVelocityDamping_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAGX_RigidBodyComponent_GetLinearVelocityDamping_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetLinearVelocityDamping_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetLinearVelocityDamping_Statics::AGX_RigidBodyComponent_eventGetLinearVelocityDamping_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UAGX_RigidBodyComponent_GetLinearVelocityDamping()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAGX_RigidBodyComponent_GetLinearVelocityDamping_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UAGX_RigidBodyComponent_GetMass_Statics
	{
		struct AGX_RigidBodyComponent_eventGetMass_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_RigidBodyComponent_GetMass_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AGX_RigidBodyComponent_eventGetMass_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAGX_RigidBodyComponent_GetMass_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAGX_RigidBodyComponent_GetMass_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UAGX_RigidBodyComponent_GetMass_Statics::Function_MetaDataParams[] = {
		{ "Category", "AGX Dynamics" },
		{ "ModuleRelativePath", "Public/AGX_RigidBodyComponent.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAGX_RigidBodyComponent_GetMass_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UAGX_RigidBodyComponent, nullptr, "GetMass", nullptr, nullptr, Z_Construct_UFunction_UAGX_RigidBodyComponent_GetMass_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetMass_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetMass_Statics::AGX_RigidBodyComponent_eventGetMass_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetMass_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAGX_RigidBodyComponent_GetMass_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetMass_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetMass_Statics::AGX_RigidBodyComponent_eventGetMass_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UAGX_RigidBodyComponent_GetMass()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAGX_RigidBodyComponent_GetMass_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UAGX_RigidBodyComponent_GetMotionControl_Statics
	{
		struct AGX_RigidBodyComponent_eventGetMotionControl_Parms
		{
			TEnumAsByte<EAGX_MotionControl> ReturnValue;
		};
		static const UECodeGen_Private::FBytePropertyParams 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::FBytePropertyParams Z_Construct_UFunction_UAGX_RigidBodyComponent_GetMotionControl_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AGX_RigidBodyComponent_eventGetMotionControl_Parms, ReturnValue), Z_Construct_UEnum_AGXUnrealBarrier_EAGX_MotionControl, METADATA_PARAMS(0, nullptr) }; // 3982589520
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAGX_RigidBodyComponent_GetMotionControl_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAGX_RigidBodyComponent_GetMotionControl_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UAGX_RigidBodyComponent_GetMotionControl_Statics::Function_MetaDataParams[] = {
		{ "Category", "AGX Dynamics" },
		{ "ModuleRelativePath", "Public/AGX_RigidBodyComponent.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAGX_RigidBodyComponent_GetMotionControl_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UAGX_RigidBodyComponent, nullptr, "GetMotionControl", nullptr, nullptr, Z_Construct_UFunction_UAGX_RigidBodyComponent_GetMotionControl_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetMotionControl_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetMotionControl_Statics::AGX_RigidBodyComponent_eventGetMotionControl_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetMotionControl_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAGX_RigidBodyComponent_GetMotionControl_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetMotionControl_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetMotionControl_Statics::AGX_RigidBodyComponent_eventGetMotionControl_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UAGX_RigidBodyComponent_GetMotionControl()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAGX_RigidBodyComponent_GetMotionControl_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UAGX_RigidBodyComponent_GetPosition_Statics
	{
		struct AGX_RigidBodyComponent_eventGetPosition_Parms
		{
			FVector ReturnValue;
		};
		static const UECodeGen_Private::FStructPropertyParams 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::FStructPropertyParams Z_Construct_UFunction_UAGX_RigidBodyComponent_GetPosition_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AGX_RigidBodyComponent_eventGetPosition_Parms, ReturnValue), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAGX_RigidBodyComponent_GetPosition_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAGX_RigidBodyComponent_GetPosition_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UAGX_RigidBodyComponent_GetPosition_Statics::Function_MetaDataParams[] = {
		{ "Category", "AGX Dynamics" },
		{ "ModuleRelativePath", "Public/AGX_RigidBodyComponent.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAGX_RigidBodyComponent_GetPosition_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UAGX_RigidBodyComponent, nullptr, "GetPosition", nullptr, nullptr, Z_Construct_UFunction_UAGX_RigidBodyComponent_GetPosition_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetPosition_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetPosition_Statics::AGX_RigidBodyComponent_eventGetPosition_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54820401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetPosition_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAGX_RigidBodyComponent_GetPosition_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetPosition_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetPosition_Statics::AGX_RigidBodyComponent_eventGetPosition_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UAGX_RigidBodyComponent_GetPosition()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAGX_RigidBodyComponent_GetPosition_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UAGX_RigidBodyComponent_GetPrincipalInertia_Statics
	{
		struct AGX_RigidBodyComponent_eventGetPrincipalInertia_Parms
		{
			FVector ReturnValue;
		};
		static const UECodeGen_Private::FStructPropertyParams 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::FStructPropertyParams Z_Construct_UFunction_UAGX_RigidBodyComponent_GetPrincipalInertia_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AGX_RigidBodyComponent_eventGetPrincipalInertia_Parms, ReturnValue), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAGX_RigidBodyComponent_GetPrincipalInertia_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAGX_RigidBodyComponent_GetPrincipalInertia_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UAGX_RigidBodyComponent_GetPrincipalInertia_Statics::Function_MetaDataParams[] = {
		{ "Category", "AGX Dynamics" },
		{ "ModuleRelativePath", "Public/AGX_RigidBodyComponent.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAGX_RigidBodyComponent_GetPrincipalInertia_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UAGX_RigidBodyComponent, nullptr, "GetPrincipalInertia", nullptr, nullptr, Z_Construct_UFunction_UAGX_RigidBodyComponent_GetPrincipalInertia_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetPrincipalInertia_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetPrincipalInertia_Statics::AGX_RigidBodyComponent_eventGetPrincipalInertia_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54820401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetPrincipalInertia_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAGX_RigidBodyComponent_GetPrincipalInertia_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetPrincipalInertia_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetPrincipalInertia_Statics::AGX_RigidBodyComponent_eventGetPrincipalInertia_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UAGX_RigidBodyComponent_GetPrincipalInertia()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAGX_RigidBodyComponent_GetPrincipalInertia_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UAGX_RigidBodyComponent_GetRotation_Statics
	{
		struct AGX_RigidBodyComponent_eventGetRotation_Parms
		{
			FQuat ReturnValue;
		};
		static const UECodeGen_Private::FStructPropertyParams 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::FStructPropertyParams Z_Construct_UFunction_UAGX_RigidBodyComponent_GetRotation_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AGX_RigidBodyComponent_eventGetRotation_Parms, ReturnValue), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAGX_RigidBodyComponent_GetRotation_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAGX_RigidBodyComponent_GetRotation_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UAGX_RigidBodyComponent_GetRotation_Statics::Function_MetaDataParams[] = {
		{ "Category", "AGX Dynamics" },
		{ "ModuleRelativePath", "Public/AGX_RigidBodyComponent.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAGX_RigidBodyComponent_GetRotation_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UAGX_RigidBodyComponent, nullptr, "GetRotation", nullptr, nullptr, Z_Construct_UFunction_UAGX_RigidBodyComponent_GetRotation_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetRotation_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetRotation_Statics::AGX_RigidBodyComponent_eventGetRotation_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54820401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetRotation_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAGX_RigidBodyComponent_GetRotation_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetRotation_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetRotation_Statics::AGX_RigidBodyComponent_eventGetRotation_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UAGX_RigidBodyComponent_GetRotation()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAGX_RigidBodyComponent_GetRotation_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UAGX_RigidBodyComponent_GetRotator_Statics
	{
		struct AGX_RigidBodyComponent_eventGetRotator_Parms
		{
			FRotator ReturnValue;
		};
		static const UECodeGen_Private::FStructPropertyParams 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::FStructPropertyParams Z_Construct_UFunction_UAGX_RigidBodyComponent_GetRotator_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AGX_RigidBodyComponent_eventGetRotator_Parms, ReturnValue), Z_Construct_UScriptStruct_FRotator, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAGX_RigidBodyComponent_GetRotator_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAGX_RigidBodyComponent_GetRotator_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UAGX_RigidBodyComponent_GetRotator_Statics::Function_MetaDataParams[] = {
		{ "Category", "AGX Dynamics" },
		{ "ModuleRelativePath", "Public/AGX_RigidBodyComponent.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAGX_RigidBodyComponent_GetRotator_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UAGX_RigidBodyComponent, nullptr, "GetRotator", nullptr, nullptr, Z_Construct_UFunction_UAGX_RigidBodyComponent_GetRotator_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetRotator_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetRotator_Statics::AGX_RigidBodyComponent_eventGetRotator_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54820401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetRotator_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAGX_RigidBodyComponent_GetRotator_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetRotator_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetRotator_Statics::AGX_RigidBodyComponent_eventGetRotator_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UAGX_RigidBodyComponent_GetRotator()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAGX_RigidBodyComponent_GetRotator_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UAGX_RigidBodyComponent_GetShapes_Statics
	{
		struct AGX_RigidBodyComponent_eventGetShapes_Parms
		{
			TArray<UAGX_ShapeComponent*> ReturnValue;
		};
		static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue_Inner;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[];
#endif
		static const UECodeGen_Private::FArrayPropertyParams 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_RigidBodyComponent_GetShapes_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000080008, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UAGX_ShapeComponent_NoRegister, METADATA_PARAMS(0, nullptr) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UAGX_RigidBodyComponent_GetShapes_Statics::NewProp_ReturnValue_MetaData[] = {
		{ "EditInline", "true" },
	};
#endif
	const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UAGX_RigidBodyComponent_GetShapes_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010008000000588, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AGX_RigidBodyComponent_eventGetShapes_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetShapes_Statics::NewProp_ReturnValue_MetaData), Z_Construct_UFunction_UAGX_RigidBodyComponent_GetShapes_Statics::NewProp_ReturnValue_MetaData) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAGX_RigidBodyComponent_GetShapes_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAGX_RigidBodyComponent_GetShapes_Statics::NewProp_ReturnValue_Inner,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAGX_RigidBodyComponent_GetShapes_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UAGX_RigidBodyComponent_GetShapes_Statics::Function_MetaDataParams[] = {
		{ "Category", "AGX Dynamics" },
		{ "ModuleRelativePath", "Public/AGX_RigidBodyComponent.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAGX_RigidBodyComponent_GetShapes_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UAGX_RigidBodyComponent, nullptr, "GetShapes", nullptr, nullptr, Z_Construct_UFunction_UAGX_RigidBodyComponent_GetShapes_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetShapes_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetShapes_Statics::AGX_RigidBodyComponent_eventGetShapes_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetShapes_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAGX_RigidBodyComponent_GetShapes_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetShapes_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetShapes_Statics::AGX_RigidBodyComponent_eventGetShapes_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UAGX_RigidBodyComponent_GetShapes()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAGX_RigidBodyComponent_GetShapes_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UAGX_RigidBodyComponent_GetVelocity_Statics
	{
		struct AGX_RigidBodyComponent_eventGetVelocity_Parms
		{
			FVector ReturnValue;
		};
		static const UECodeGen_Private::FStructPropertyParams 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::FStructPropertyParams Z_Construct_UFunction_UAGX_RigidBodyComponent_GetVelocity_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AGX_RigidBodyComponent_eventGetVelocity_Parms, ReturnValue), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAGX_RigidBodyComponent_GetVelocity_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAGX_RigidBodyComponent_GetVelocity_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UAGX_RigidBodyComponent_GetVelocity_Statics::Function_MetaDataParams[] = {
		{ "Category", "AGX Dynamics" },
		{ "ModuleRelativePath", "Public/AGX_RigidBodyComponent.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAGX_RigidBodyComponent_GetVelocity_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UAGX_RigidBodyComponent, nullptr, "GetVelocity", nullptr, nullptr, Z_Construct_UFunction_UAGX_RigidBodyComponent_GetVelocity_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetVelocity_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetVelocity_Statics::AGX_RigidBodyComponent_eventGetVelocity_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54820401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetVelocity_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAGX_RigidBodyComponent_GetVelocity_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetVelocity_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_GetVelocity_Statics::AGX_RigidBodyComponent_eventGetVelocity_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UAGX_RigidBodyComponent_GetVelocity()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAGX_RigidBodyComponent_GetVelocity_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UAGX_RigidBodyComponent_IsAutomaticallyMerged_Statics
	{
		struct AGX_RigidBodyComponent_eventIsAutomaticallyMerged_Parms
		{
			bool ReturnValue;
		};
		static void NewProp_ReturnValue_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams 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;
	};
	void Z_Construct_UFunction_UAGX_RigidBodyComponent_IsAutomaticallyMerged_Statics::NewProp_ReturnValue_SetBit(void* Obj)
	{
		((AGX_RigidBodyComponent_eventIsAutomaticallyMerged_Parms*)Obj)->ReturnValue = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UAGX_RigidBodyComponent_IsAutomaticallyMerged_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(AGX_RigidBodyComponent_eventIsAutomaticallyMerged_Parms), &Z_Construct_UFunction_UAGX_RigidBodyComponent_IsAutomaticallyMerged_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAGX_RigidBodyComponent_IsAutomaticallyMerged_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAGX_RigidBodyComponent_IsAutomaticallyMerged_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UAGX_RigidBodyComponent_IsAutomaticallyMerged_Statics::Function_MetaDataParams[] = {
		{ "Category", "AGX AMOR" },
		{ "Comment", "/**\n\x09 * Returns true if this Rigid Body has been automatically merged and is currently merged.\n\x09 * Returns false otherwise.\n\x09 */" },
		{ "ModuleRelativePath", "Public/AGX_RigidBodyComponent.h" },
		{ "ToolTip", "Returns true if this Rigid Body has been automatically merged and is currently merged.\nReturns false otherwise." },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAGX_RigidBodyComponent_IsAutomaticallyMerged_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UAGX_RigidBodyComponent, nullptr, "IsAutomaticallyMerged", nullptr, nullptr, Z_Construct_UFunction_UAGX_RigidBodyComponent_IsAutomaticallyMerged_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_IsAutomaticallyMerged_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_IsAutomaticallyMerged_Statics::AGX_RigidBodyComponent_eventIsAutomaticallyMerged_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_IsAutomaticallyMerged_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAGX_RigidBodyComponent_IsAutomaticallyMerged_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_IsAutomaticallyMerged_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_IsAutomaticallyMerged_Statics::AGX_RigidBodyComponent_eventIsAutomaticallyMerged_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UAGX_RigidBodyComponent_IsAutomaticallyMerged()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAGX_RigidBodyComponent_IsAutomaticallyMerged_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UAGX_RigidBodyComponent_MoveTo_Statics
	{
		struct AGX_RigidBodyComponent_eventMoveTo_Parms
		{
			FVector Position;
			FRotator Rotation;
			float Duration;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Position_MetaData[];
#endif
		static const UECodeGen_Private::FStructPropertyParams NewProp_Position;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Rotation_MetaData[];
#endif
		static const UECodeGen_Private::FStructPropertyParams NewProp_Rotation;
		static const UECodeGen_Private::FFloatPropertyParams NewProp_Duration;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UAGX_RigidBodyComponent_MoveTo_Statics::NewProp_Position_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAGX_RigidBodyComponent_MoveTo_Statics::NewProp_Position = { "Position", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AGX_RigidBodyComponent_eventMoveTo_Parms, Position), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_MoveTo_Statics::NewProp_Position_MetaData), Z_Construct_UFunction_UAGX_RigidBodyComponent_MoveTo_Statics::NewProp_Position_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UAGX_RigidBodyComponent_MoveTo_Statics::NewProp_Rotation_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAGX_RigidBodyComponent_MoveTo_Statics::NewProp_Rotation = { "Rotation", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AGX_RigidBodyComponent_eventMoveTo_Parms, Rotation), Z_Construct_UScriptStruct_FRotator, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_MoveTo_Statics::NewProp_Rotation_MetaData), Z_Construct_UFunction_UAGX_RigidBodyComponent_MoveTo_Statics::NewProp_Rotation_MetaData) };
	const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UAGX_RigidBodyComponent_MoveTo_Statics::NewProp_Duration = { "Duration", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AGX_RigidBodyComponent_eventMoveTo_Parms, Duration), METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAGX_RigidBodyComponent_MoveTo_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAGX_RigidBodyComponent_MoveTo_Statics::NewProp_Position,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAGX_RigidBodyComponent_MoveTo_Statics::NewProp_Rotation,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAGX_RigidBodyComponent_MoveTo_Statics::NewProp_Duration,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UAGX_RigidBodyComponent_MoveTo_Statics::Function_MetaDataParams[] = {
		{ "Category", "AGX Dynamics" },
		{ "Comment", "/**\n\x09 * Sets a constant velocity and angular velocity such that the Rigid Body reaches the desired\n\x09 * world Position and Rotation in the given Duration. Duration determines the time that the\n\x09 * Rigid Body has to get to the final position [s].\n\x09 * The velocity and angular velocity is left unchanged even after reaching the given position\n\x09 * and rotation, i.e. the Rigid Body will continue to move in the same direction until the\n\x09 * velocity is explicitly updated.\n\x09 *\n\x09 * If using this function with MotionControl set to anything other than Kinematics, the Rigid\n\x09 * Body may not reach the desired Position and Rotation since external forces may act on it\n\x09 * during the movement.\n\x09 */" },
		{ "ModuleRelativePath", "Public/AGX_RigidBodyComponent.h" },
		{ "ToolTip", "Sets a constant velocity and angular velocity such that the Rigid Body reaches the desired\nworld Position and Rotation in the given Duration. Duration determines the time that the\nRigid Body has to get to the final position [s].\nThe velocity and angular velocity is left unchanged even after reaching the given position\nand rotation, i.e. the Rigid Body will continue to move in the same direction until the\nvelocity is explicitly updated.\n\nIf using this function with MotionControl set to anything other than Kinematics, the Rigid\nBody may not reach the desired Position and Rotation since external forces may act on it\nduring the movement." },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAGX_RigidBodyComponent_MoveTo_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UAGX_RigidBodyComponent, nullptr, "MoveTo", nullptr, nullptr, Z_Construct_UFunction_UAGX_RigidBodyComponent_MoveTo_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_MoveTo_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_MoveTo_Statics::AGX_RigidBodyComponent_eventMoveTo_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C20401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_MoveTo_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAGX_RigidBodyComponent_MoveTo_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_MoveTo_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_MoveTo_Statics::AGX_RigidBodyComponent_eventMoveTo_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UAGX_RigidBodyComponent_MoveTo()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAGX_RigidBodyComponent_MoveTo_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UAGX_RigidBodyComponent_MoveToLocal_Statics
	{
		struct AGX_RigidBodyComponent_eventMoveToLocal_Parms
		{
			FVector PositionLocal;
			FRotator RotationLocal;
			float Duration;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_PositionLocal_MetaData[];
#endif
		static const UECodeGen_Private::FStructPropertyParams NewProp_PositionLocal;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_RotationLocal_MetaData[];
#endif
		static const UECodeGen_Private::FStructPropertyParams NewProp_RotationLocal;
		static const UECodeGen_Private::FFloatPropertyParams NewProp_Duration;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UAGX_RigidBodyComponent_MoveToLocal_Statics::NewProp_PositionLocal_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAGX_RigidBodyComponent_MoveToLocal_Statics::NewProp_PositionLocal = { "PositionLocal", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AGX_RigidBodyComponent_eventMoveToLocal_Parms, PositionLocal), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_MoveToLocal_Statics::NewProp_PositionLocal_MetaData), Z_Construct_UFunction_UAGX_RigidBodyComponent_MoveToLocal_Statics::NewProp_PositionLocal_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UAGX_RigidBodyComponent_MoveToLocal_Statics::NewProp_RotationLocal_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAGX_RigidBodyComponent_MoveToLocal_Statics::NewProp_RotationLocal = { "RotationLocal", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AGX_RigidBodyComponent_eventMoveToLocal_Parms, RotationLocal), Z_Construct_UScriptStruct_FRotator, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_MoveToLocal_Statics::NewProp_RotationLocal_MetaData), Z_Construct_UFunction_UAGX_RigidBodyComponent_MoveToLocal_Statics::NewProp_RotationLocal_MetaData) };
	const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UAGX_RigidBodyComponent_MoveToLocal_Statics::NewProp_Duration = { "Duration", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AGX_RigidBodyComponent_eventMoveToLocal_Parms, Duration), METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAGX_RigidBodyComponent_MoveToLocal_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAGX_RigidBodyComponent_MoveToLocal_Statics::NewProp_PositionLocal,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAGX_RigidBodyComponent_MoveToLocal_Statics::NewProp_RotationLocal,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAGX_RigidBodyComponent_MoveToLocal_Statics::NewProp_Duration,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UAGX_RigidBodyComponent_MoveToLocal_Statics::Function_MetaDataParams[] = {
		{ "Category", "AGX Dynamics" },
		{ "Comment", "/**\n\x09 * Same as MoveTo, but using local coordinates.\n\x09 */" },
		{ "ModuleRelativePath", "Public/AGX_RigidBodyComponent.h" },
		{ "ToolTip", "Same as MoveTo, but using local coordinates." },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAGX_RigidBodyComponent_MoveToLocal_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UAGX_RigidBodyComponent, nullptr, "MoveToLocal", nullptr, nullptr, Z_Construct_UFunction_UAGX_RigidBodyComponent_MoveToLocal_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_MoveToLocal_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_MoveToLocal_Statics::AGX_RigidBodyComponent_eventMoveToLocal_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C20401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_MoveToLocal_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAGX_RigidBodyComponent_MoveToLocal_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_MoveToLocal_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_MoveToLocal_Statics::AGX_RigidBodyComponent_eventMoveToLocal_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UAGX_RigidBodyComponent_MoveToLocal()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAGX_RigidBodyComponent_MoveToLocal_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAngularVelocity_Statics
	{
		struct AGX_RigidBodyComponent_eventSetAngularVelocity_Parms
		{
			FVector InAngularVelocity;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_InAngularVelocity_MetaData[];
#endif
		static const UECodeGen_Private::FStructPropertyParams NewProp_InAngularVelocity;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAngularVelocity_Statics::NewProp_InAngularVelocity_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAngularVelocity_Statics::NewProp_InAngularVelocity = { "InAngularVelocity", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AGX_RigidBodyComponent_eventSetAngularVelocity_Parms, InAngularVelocity), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAngularVelocity_Statics::NewProp_InAngularVelocity_MetaData), Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAngularVelocity_Statics::NewProp_InAngularVelocity_MetaData) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAngularVelocity_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAngularVelocity_Statics::NewProp_InAngularVelocity,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAngularVelocity_Statics::Function_MetaDataParams[] = {
		{ "Category", "AGX Dynamics" },
		{ "ModuleRelativePath", "Public/AGX_RigidBodyComponent.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAngularVelocity_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UAGX_RigidBodyComponent, nullptr, "SetAngularVelocity", nullptr, nullptr, Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAngularVelocity_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAngularVelocity_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAngularVelocity_Statics::AGX_RigidBodyComponent_eventSetAngularVelocity_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C20401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAngularVelocity_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAngularVelocity_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAngularVelocity_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAngularVelocity_Statics::AGX_RigidBodyComponent_eventSetAngularVelocity_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAngularVelocity()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAngularVelocity_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAngularVelocityDamping_Statics
	{
		struct AGX_RigidBodyComponent_eventSetAngularVelocityDamping_Parms
		{
			FVector InAngularVelocityDamping;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_InAngularVelocityDamping_MetaData[];
#endif
		static const UECodeGen_Private::FStructPropertyParams NewProp_InAngularVelocityDamping;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAngularVelocityDamping_Statics::NewProp_InAngularVelocityDamping_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAngularVelocityDamping_Statics::NewProp_InAngularVelocityDamping = { "InAngularVelocityDamping", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AGX_RigidBodyComponent_eventSetAngularVelocityDamping_Parms, InAngularVelocityDamping), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAngularVelocityDamping_Statics::NewProp_InAngularVelocityDamping_MetaData), Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAngularVelocityDamping_Statics::NewProp_InAngularVelocityDamping_MetaData) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAngularVelocityDamping_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAngularVelocityDamping_Statics::NewProp_InAngularVelocityDamping,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAngularVelocityDamping_Statics::Function_MetaDataParams[] = {
		{ "Category", "AGX Dynamics" },
		{ "ModuleRelativePath", "Public/AGX_RigidBodyComponent.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAngularVelocityDamping_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UAGX_RigidBodyComponent, nullptr, "SetAngularVelocityDamping", nullptr, nullptr, Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAngularVelocityDamping_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAngularVelocityDamping_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAngularVelocityDamping_Statics::AGX_RigidBodyComponent_eventSetAngularVelocityDamping_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C20401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAngularVelocityDamping_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAngularVelocityDamping_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAngularVelocityDamping_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAngularVelocityDamping_Statics::AGX_RigidBodyComponent_eventSetAngularVelocityDamping_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAngularVelocityDamping()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAngularVelocityDamping_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAutoGenerateCenterOfMassOffset_Statics
	{
		struct AGX_RigidBodyComponent_eventSetAutoGenerateCenterOfMassOffset_Parms
		{
			bool bInAuto;
		};
		static void NewProp_bInAuto_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_bInAuto;
		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_RigidBodyComponent_SetAutoGenerateCenterOfMassOffset_Statics::NewProp_bInAuto_SetBit(void* Obj)
	{
		((AGX_RigidBodyComponent_eventSetAutoGenerateCenterOfMassOffset_Parms*)Obj)->bInAuto = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAutoGenerateCenterOfMassOffset_Statics::NewProp_bInAuto = { "bInAuto", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(AGX_RigidBodyComponent_eventSetAutoGenerateCenterOfMassOffset_Parms), &Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAutoGenerateCenterOfMassOffset_Statics::NewProp_bInAuto_SetBit, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAutoGenerateCenterOfMassOffset_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAutoGenerateCenterOfMassOffset_Statics::NewProp_bInAuto,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAutoGenerateCenterOfMassOffset_Statics::Function_MetaDataParams[] = {
		{ "Category", "AGX Dynamics" },
		{ "ModuleRelativePath", "Public/AGX_RigidBodyComponent.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAutoGenerateCenterOfMassOffset_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UAGX_RigidBodyComponent, nullptr, "SetAutoGenerateCenterOfMassOffset", nullptr, nullptr, Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAutoGenerateCenterOfMassOffset_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAutoGenerateCenterOfMassOffset_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAutoGenerateCenterOfMassOffset_Statics::AGX_RigidBodyComponent_eventSetAutoGenerateCenterOfMassOffset_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAutoGenerateCenterOfMassOffset_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAutoGenerateCenterOfMassOffset_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAutoGenerateCenterOfMassOffset_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAutoGenerateCenterOfMassOffset_Statics::AGX_RigidBodyComponent_eventSetAutoGenerateCenterOfMassOffset_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAutoGenerateCenterOfMassOffset()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAutoGenerateCenterOfMassOffset_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAutoGenerateMass_Statics
	{
		struct AGX_RigidBodyComponent_eventSetAutoGenerateMass_Parms
		{
			bool bInAuto;
		};
		static void NewProp_bInAuto_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_bInAuto;
		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_RigidBodyComponent_SetAutoGenerateMass_Statics::NewProp_bInAuto_SetBit(void* Obj)
	{
		((AGX_RigidBodyComponent_eventSetAutoGenerateMass_Parms*)Obj)->bInAuto = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAutoGenerateMass_Statics::NewProp_bInAuto = { "bInAuto", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(AGX_RigidBodyComponent_eventSetAutoGenerateMass_Parms), &Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAutoGenerateMass_Statics::NewProp_bInAuto_SetBit, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAutoGenerateMass_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAutoGenerateMass_Statics::NewProp_bInAuto,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAutoGenerateMass_Statics::Function_MetaDataParams[] = {
		{ "Category", "AGX Dynamics" },
		{ "ModuleRelativePath", "Public/AGX_RigidBodyComponent.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAutoGenerateMass_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UAGX_RigidBodyComponent, nullptr, "SetAutoGenerateMass", nullptr, nullptr, Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAutoGenerateMass_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAutoGenerateMass_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAutoGenerateMass_Statics::AGX_RigidBodyComponent_eventSetAutoGenerateMass_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAutoGenerateMass_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAutoGenerateMass_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAutoGenerateMass_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAutoGenerateMass_Statics::AGX_RigidBodyComponent_eventSetAutoGenerateMass_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAutoGenerateMass()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAutoGenerateMass_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAutoGeneratePrincipalInertia_Statics
	{
		struct AGX_RigidBodyComponent_eventSetAutoGeneratePrincipalInertia_Parms
		{
			bool bInAuto;
		};
		static void NewProp_bInAuto_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_bInAuto;
		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_RigidBodyComponent_SetAutoGeneratePrincipalInertia_Statics::NewProp_bInAuto_SetBit(void* Obj)
	{
		((AGX_RigidBodyComponent_eventSetAutoGeneratePrincipalInertia_Parms*)Obj)->bInAuto = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAutoGeneratePrincipalInertia_Statics::NewProp_bInAuto = { "bInAuto", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(AGX_RigidBodyComponent_eventSetAutoGeneratePrincipalInertia_Parms), &Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAutoGeneratePrincipalInertia_Statics::NewProp_bInAuto_SetBit, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAutoGeneratePrincipalInertia_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAutoGeneratePrincipalInertia_Statics::NewProp_bInAuto,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAutoGeneratePrincipalInertia_Statics::Function_MetaDataParams[] = {
		{ "Category", "AGX Dynamics" },
		{ "ModuleRelativePath", "Public/AGX_RigidBodyComponent.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAutoGeneratePrincipalInertia_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UAGX_RigidBodyComponent, nullptr, "SetAutoGeneratePrincipalInertia", nullptr, nullptr, Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAutoGeneratePrincipalInertia_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAutoGeneratePrincipalInertia_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAutoGeneratePrincipalInertia_Statics::AGX_RigidBodyComponent_eventSetAutoGeneratePrincipalInertia_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAutoGeneratePrincipalInertia_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAutoGeneratePrincipalInertia_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAutoGeneratePrincipalInertia_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAutoGeneratePrincipalInertia_Statics::AGX_RigidBodyComponent_eventSetAutoGeneratePrincipalInertia_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAutoGeneratePrincipalInertia()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAutoGeneratePrincipalInertia_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UAGX_RigidBodyComponent_SetCenterOfMassOffset_Statics
	{
		struct AGX_RigidBodyComponent_eventSetCenterOfMassOffset_Parms
		{
			FVector InCoMOffset;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_InCoMOffset_MetaData[];
#endif
		static const UECodeGen_Private::FStructPropertyParams NewProp_InCoMOffset;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UAGX_RigidBodyComponent_SetCenterOfMassOffset_Statics::NewProp_InCoMOffset_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAGX_RigidBodyComponent_SetCenterOfMassOffset_Statics::NewProp_InCoMOffset = { "InCoMOffset", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AGX_RigidBodyComponent_eventSetCenterOfMassOffset_Parms, InCoMOffset), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetCenterOfMassOffset_Statics::NewProp_InCoMOffset_MetaData), Z_Construct_UFunction_UAGX_RigidBodyComponent_SetCenterOfMassOffset_Statics::NewProp_InCoMOffset_MetaData) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAGX_RigidBodyComponent_SetCenterOfMassOffset_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAGX_RigidBodyComponent_SetCenterOfMassOffset_Statics::NewProp_InCoMOffset,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UAGX_RigidBodyComponent_SetCenterOfMassOffset_Statics::Function_MetaDataParams[] = {
		{ "Category", "AGX Dynamics" },
		{ "ModuleRelativePath", "Public/AGX_RigidBodyComponent.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAGX_RigidBodyComponent_SetCenterOfMassOffset_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UAGX_RigidBodyComponent, nullptr, "SetCenterOfMassOffset", nullptr, nullptr, Z_Construct_UFunction_UAGX_RigidBodyComponent_SetCenterOfMassOffset_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetCenterOfMassOffset_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetCenterOfMassOffset_Statics::AGX_RigidBodyComponent_eventSetCenterOfMassOffset_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C20401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetCenterOfMassOffset_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAGX_RigidBodyComponent_SetCenterOfMassOffset_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetCenterOfMassOffset_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetCenterOfMassOffset_Statics::AGX_RigidBodyComponent_eventSetCenterOfMassOffset_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UAGX_RigidBodyComponent_SetCenterOfMassOffset()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAGX_RigidBodyComponent_SetCenterOfMassOffset_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UAGX_RigidBodyComponent_SetEnabled_Statics
	{
		struct AGX_RigidBodyComponent_eventSetEnabled_Parms
		{
			bool InEnabled;
		};
		static void NewProp_InEnabled_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_InEnabled;
		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_RigidBodyComponent_SetEnabled_Statics::NewProp_InEnabled_SetBit(void* Obj)
	{
		((AGX_RigidBodyComponent_eventSetEnabled_Parms*)Obj)->InEnabled = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UAGX_RigidBodyComponent_SetEnabled_Statics::NewProp_InEnabled = { "InEnabled", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(AGX_RigidBodyComponent_eventSetEnabled_Parms), &Z_Construct_UFunction_UAGX_RigidBodyComponent_SetEnabled_Statics::NewProp_InEnabled_SetBit, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAGX_RigidBodyComponent_SetEnabled_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAGX_RigidBodyComponent_SetEnabled_Statics::NewProp_InEnabled,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UAGX_RigidBodyComponent_SetEnabled_Statics::Function_MetaDataParams[] = {
		{ "Category", "AGX Dynamics" },
		{ "ModuleRelativePath", "Public/AGX_RigidBodyComponent.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAGX_RigidBodyComponent_SetEnabled_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UAGX_RigidBodyComponent, nullptr, "SetEnabled", nullptr, nullptr, Z_Construct_UFunction_UAGX_RigidBodyComponent_SetEnabled_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetEnabled_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetEnabled_Statics::AGX_RigidBodyComponent_eventSetEnabled_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetEnabled_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAGX_RigidBodyComponent_SetEnabled_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetEnabled_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetEnabled_Statics::AGX_RigidBodyComponent_eventSetEnabled_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UAGX_RigidBodyComponent_SetEnabled()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAGX_RigidBodyComponent_SetEnabled_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UAGX_RigidBodyComponent_SetLinearVelocityDamping_Statics
	{
		struct AGX_RigidBodyComponent_eventSetLinearVelocityDamping_Parms
		{
			FVector InLinearVelocityDamping;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_InLinearVelocityDamping_MetaData[];
#endif
		static const UECodeGen_Private::FStructPropertyParams NewProp_InLinearVelocityDamping;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UAGX_RigidBodyComponent_SetLinearVelocityDamping_Statics::NewProp_InLinearVelocityDamping_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAGX_RigidBodyComponent_SetLinearVelocityDamping_Statics::NewProp_InLinearVelocityDamping = { "InLinearVelocityDamping", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AGX_RigidBodyComponent_eventSetLinearVelocityDamping_Parms, InLinearVelocityDamping), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetLinearVelocityDamping_Statics::NewProp_InLinearVelocityDamping_MetaData), Z_Construct_UFunction_UAGX_RigidBodyComponent_SetLinearVelocityDamping_Statics::NewProp_InLinearVelocityDamping_MetaData) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAGX_RigidBodyComponent_SetLinearVelocityDamping_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAGX_RigidBodyComponent_SetLinearVelocityDamping_Statics::NewProp_InLinearVelocityDamping,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UAGX_RigidBodyComponent_SetLinearVelocityDamping_Statics::Function_MetaDataParams[] = {
		{ "Category", "AGX Dynamics" },
		{ "ModuleRelativePath", "Public/AGX_RigidBodyComponent.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAGX_RigidBodyComponent_SetLinearVelocityDamping_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UAGX_RigidBodyComponent, nullptr, "SetLinearVelocityDamping", nullptr, nullptr, Z_Construct_UFunction_UAGX_RigidBodyComponent_SetLinearVelocityDamping_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetLinearVelocityDamping_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetLinearVelocityDamping_Statics::AGX_RigidBodyComponent_eventSetLinearVelocityDamping_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C20401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetLinearVelocityDamping_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAGX_RigidBodyComponent_SetLinearVelocityDamping_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetLinearVelocityDamping_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetLinearVelocityDamping_Statics::AGX_RigidBodyComponent_eventSetLinearVelocityDamping_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UAGX_RigidBodyComponent_SetLinearVelocityDamping()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAGX_RigidBodyComponent_SetLinearVelocityDamping_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UAGX_RigidBodyComponent_SetMass_Statics
	{
		struct AGX_RigidBodyComponent_eventSetMass_Parms
		{
			float InMass;
		};
		static const UECodeGen_Private::FFloatPropertyParams NewProp_InMass;
		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_RigidBodyComponent_SetMass_Statics::NewProp_InMass = { "InMass", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AGX_RigidBodyComponent_eventSetMass_Parms, InMass), METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAGX_RigidBodyComponent_SetMass_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAGX_RigidBodyComponent_SetMass_Statics::NewProp_InMass,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UAGX_RigidBodyComponent_SetMass_Statics::Function_MetaDataParams[] = {
		{ "Category", "AGX Dynamics" },
		{ "ModuleRelativePath", "Public/AGX_RigidBodyComponent.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAGX_RigidBodyComponent_SetMass_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UAGX_RigidBodyComponent, nullptr, "SetMass", nullptr, nullptr, Z_Construct_UFunction_UAGX_RigidBodyComponent_SetMass_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetMass_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetMass_Statics::AGX_RigidBodyComponent_eventSetMass_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetMass_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAGX_RigidBodyComponent_SetMass_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetMass_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetMass_Statics::AGX_RigidBodyComponent_eventSetMass_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UAGX_RigidBodyComponent_SetMass()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAGX_RigidBodyComponent_SetMass_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UAGX_RigidBodyComponent_SetMotionControl_Statics
	{
		struct AGX_RigidBodyComponent_eventSetMotionControl_Parms
		{
			TEnumAsByte<EAGX_MotionControl> InMotionControl;
		};
		static const UECodeGen_Private::FBytePropertyParams NewProp_InMotionControl;
		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::FBytePropertyParams Z_Construct_UFunction_UAGX_RigidBodyComponent_SetMotionControl_Statics::NewProp_InMotionControl = { "InMotionControl", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AGX_RigidBodyComponent_eventSetMotionControl_Parms, InMotionControl), Z_Construct_UEnum_AGXUnrealBarrier_EAGX_MotionControl, METADATA_PARAMS(0, nullptr) }; // 3982589520
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAGX_RigidBodyComponent_SetMotionControl_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAGX_RigidBodyComponent_SetMotionControl_Statics::NewProp_InMotionControl,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UAGX_RigidBodyComponent_SetMotionControl_Statics::Function_MetaDataParams[] = {
		{ "Category", "AGX Dynamics" },
		{ "ModuleRelativePath", "Public/AGX_RigidBodyComponent.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAGX_RigidBodyComponent_SetMotionControl_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UAGX_RigidBodyComponent, nullptr, "SetMotionControl", nullptr, nullptr, Z_Construct_UFunction_UAGX_RigidBodyComponent_SetMotionControl_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetMotionControl_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetMotionControl_Statics::AGX_RigidBodyComponent_eventSetMotionControl_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetMotionControl_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAGX_RigidBodyComponent_SetMotionControl_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetMotionControl_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetMotionControl_Statics::AGX_RigidBodyComponent_eventSetMotionControl_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UAGX_RigidBodyComponent_SetMotionControl()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAGX_RigidBodyComponent_SetMotionControl_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UAGX_RigidBodyComponent_SetPosition_Statics
	{
		struct AGX_RigidBodyComponent_eventSetPosition_Parms
		{
			FVector Position;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Position_MetaData[];
#endif
		static const UECodeGen_Private::FStructPropertyParams NewProp_Position;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UAGX_RigidBodyComponent_SetPosition_Statics::NewProp_Position_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAGX_RigidBodyComponent_SetPosition_Statics::NewProp_Position = { "Position", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AGX_RigidBodyComponent_eventSetPosition_Parms, Position), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetPosition_Statics::NewProp_Position_MetaData), Z_Construct_UFunction_UAGX_RigidBodyComponent_SetPosition_Statics::NewProp_Position_MetaData) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAGX_RigidBodyComponent_SetPosition_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAGX_RigidBodyComponent_SetPosition_Statics::NewProp_Position,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UAGX_RigidBodyComponent_SetPosition_Statics::Function_MetaDataParams[] = {
		{ "Category", "AGX Dynamics" },
		{ "ModuleRelativePath", "Public/AGX_RigidBodyComponent.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAGX_RigidBodyComponent_SetPosition_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UAGX_RigidBodyComponent, nullptr, "SetPosition", nullptr, nullptr, Z_Construct_UFunction_UAGX_RigidBodyComponent_SetPosition_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetPosition_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetPosition_Statics::AGX_RigidBodyComponent_eventSetPosition_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C20401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetPosition_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAGX_RigidBodyComponent_SetPosition_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetPosition_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetPosition_Statics::AGX_RigidBodyComponent_eventSetPosition_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UAGX_RigidBodyComponent_SetPosition()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAGX_RigidBodyComponent_SetPosition_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UAGX_RigidBodyComponent_SetPrincipalInertia_Statics
	{
		struct AGX_RigidBodyComponent_eventSetPrincipalInertia_Parms
		{
			FVector InPrincipalInertia;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_InPrincipalInertia_MetaData[];
#endif
		static const UECodeGen_Private::FStructPropertyParams NewProp_InPrincipalInertia;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UAGX_RigidBodyComponent_SetPrincipalInertia_Statics::NewProp_InPrincipalInertia_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAGX_RigidBodyComponent_SetPrincipalInertia_Statics::NewProp_InPrincipalInertia = { "InPrincipalInertia", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AGX_RigidBodyComponent_eventSetPrincipalInertia_Parms, InPrincipalInertia), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetPrincipalInertia_Statics::NewProp_InPrincipalInertia_MetaData), Z_Construct_UFunction_UAGX_RigidBodyComponent_SetPrincipalInertia_Statics::NewProp_InPrincipalInertia_MetaData) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAGX_RigidBodyComponent_SetPrincipalInertia_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAGX_RigidBodyComponent_SetPrincipalInertia_Statics::NewProp_InPrincipalInertia,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UAGX_RigidBodyComponent_SetPrincipalInertia_Statics::Function_MetaDataParams[] = {
		{ "Category", "AGX Dynamics" },
		{ "ModuleRelativePath", "Public/AGX_RigidBodyComponent.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAGX_RigidBodyComponent_SetPrincipalInertia_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UAGX_RigidBodyComponent, nullptr, "SetPrincipalInertia", nullptr, nullptr, Z_Construct_UFunction_UAGX_RigidBodyComponent_SetPrincipalInertia_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetPrincipalInertia_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetPrincipalInertia_Statics::AGX_RigidBodyComponent_eventSetPrincipalInertia_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C20401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetPrincipalInertia_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAGX_RigidBodyComponent_SetPrincipalInertia_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetPrincipalInertia_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetPrincipalInertia_Statics::AGX_RigidBodyComponent_eventSetPrincipalInertia_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UAGX_RigidBodyComponent_SetPrincipalInertia()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAGX_RigidBodyComponent_SetPrincipalInertia_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UAGX_RigidBodyComponent_SetRotation_Statics
	{
		struct AGX_RigidBodyComponent_eventSetRotation_Parms
		{
			FQuat Rotation;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Rotation_MetaData[];
#endif
		static const UECodeGen_Private::FStructPropertyParams NewProp_Rotation;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UAGX_RigidBodyComponent_SetRotation_Statics::NewProp_Rotation_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAGX_RigidBodyComponent_SetRotation_Statics::NewProp_Rotation = { "Rotation", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AGX_RigidBodyComponent_eventSetRotation_Parms, Rotation), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetRotation_Statics::NewProp_Rotation_MetaData), Z_Construct_UFunction_UAGX_RigidBodyComponent_SetRotation_Statics::NewProp_Rotation_MetaData) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAGX_RigidBodyComponent_SetRotation_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAGX_RigidBodyComponent_SetRotation_Statics::NewProp_Rotation,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UAGX_RigidBodyComponent_SetRotation_Statics::Function_MetaDataParams[] = {
		{ "Category", "AGX Dynamics" },
		{ "ModuleRelativePath", "Public/AGX_RigidBodyComponent.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAGX_RigidBodyComponent_SetRotation_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UAGX_RigidBodyComponent, nullptr, "SetRotation", nullptr, nullptr, Z_Construct_UFunction_UAGX_RigidBodyComponent_SetRotation_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetRotation_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetRotation_Statics::AGX_RigidBodyComponent_eventSetRotation_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C20401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetRotation_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAGX_RigidBodyComponent_SetRotation_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetRotation_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetRotation_Statics::AGX_RigidBodyComponent_eventSetRotation_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UAGX_RigidBodyComponent_SetRotation()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAGX_RigidBodyComponent_SetRotation_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UAGX_RigidBodyComponent_SetRotator_Statics
	{
		struct AGX_RigidBodyComponent_eventSetRotator_Parms
		{
			FRotator Rotator;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Rotator_MetaData[];
#endif
		static const UECodeGen_Private::FStructPropertyParams NewProp_Rotator;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UAGX_RigidBodyComponent_SetRotator_Statics::NewProp_Rotator_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAGX_RigidBodyComponent_SetRotator_Statics::NewProp_Rotator = { "Rotator", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AGX_RigidBodyComponent_eventSetRotator_Parms, Rotator), Z_Construct_UScriptStruct_FRotator, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetRotator_Statics::NewProp_Rotator_MetaData), Z_Construct_UFunction_UAGX_RigidBodyComponent_SetRotator_Statics::NewProp_Rotator_MetaData) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAGX_RigidBodyComponent_SetRotator_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAGX_RigidBodyComponent_SetRotator_Statics::NewProp_Rotator,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UAGX_RigidBodyComponent_SetRotator_Statics::Function_MetaDataParams[] = {
		{ "Category", "AGX Dynamics" },
		{ "ModuleRelativePath", "Public/AGX_RigidBodyComponent.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAGX_RigidBodyComponent_SetRotator_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UAGX_RigidBodyComponent, nullptr, "SetRotator", nullptr, nullptr, Z_Construct_UFunction_UAGX_RigidBodyComponent_SetRotator_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetRotator_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetRotator_Statics::AGX_RigidBodyComponent_eventSetRotator_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C20401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetRotator_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAGX_RigidBodyComponent_SetRotator_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetRotator_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetRotator_Statics::AGX_RigidBodyComponent_eventSetRotator_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UAGX_RigidBodyComponent_SetRotator()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAGX_RigidBodyComponent_SetRotator_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UAGX_RigidBodyComponent_SetVelocity_Statics
	{
		struct AGX_RigidBodyComponent_eventSetVelocity_Parms
		{
			FVector InVelocity;
		};
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_InVelocity_MetaData[];
#endif
		static const UECodeGen_Private::FStructPropertyParams NewProp_InVelocity;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UAGX_RigidBodyComponent_SetVelocity_Statics::NewProp_InVelocity_MetaData[] = {
		{ "NativeConst", "" },
	};
#endif
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAGX_RigidBodyComponent_SetVelocity_Statics::NewProp_InVelocity = { "InVelocity", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AGX_RigidBodyComponent_eventSetVelocity_Parms, InVelocity), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetVelocity_Statics::NewProp_InVelocity_MetaData), Z_Construct_UFunction_UAGX_RigidBodyComponent_SetVelocity_Statics::NewProp_InVelocity_MetaData) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAGX_RigidBodyComponent_SetVelocity_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAGX_RigidBodyComponent_SetVelocity_Statics::NewProp_InVelocity,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UAGX_RigidBodyComponent_SetVelocity_Statics::Function_MetaDataParams[] = {
		{ "Category", "AGX Dynamics" },
		{ "ModuleRelativePath", "Public/AGX_RigidBodyComponent.h" },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAGX_RigidBodyComponent_SetVelocity_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UAGX_RigidBodyComponent, nullptr, "SetVelocity", nullptr, nullptr, Z_Construct_UFunction_UAGX_RigidBodyComponent_SetVelocity_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetVelocity_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetVelocity_Statics::AGX_RigidBodyComponent_eventSetVelocity_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C20401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetVelocity_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAGX_RigidBodyComponent_SetVelocity_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetVelocity_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_SetVelocity_Statics::AGX_RigidBodyComponent_eventSetVelocity_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UAGX_RigidBodyComponent_SetVelocity()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAGX_RigidBodyComponent_SetVelocity_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UAGX_RigidBodyComponent_Split_Statics
	{
		struct AGX_RigidBodyComponent_eventSplit_Parms
		{
			bool ReturnValue;
		};
		static void NewProp_ReturnValue_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams 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;
	};
	void Z_Construct_UFunction_UAGX_RigidBodyComponent_Split_Statics::NewProp_ReturnValue_SetBit(void* Obj)
	{
		((AGX_RigidBodyComponent_eventSplit_Parms*)Obj)->ReturnValue = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UAGX_RigidBodyComponent_Split_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(AGX_RigidBodyComponent_eventSplit_Parms), &Z_Construct_UFunction_UAGX_RigidBodyComponent_Split_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAGX_RigidBodyComponent_Split_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAGX_RigidBodyComponent_Split_Statics::NewProp_ReturnValue,
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UAGX_RigidBodyComponent_Split_Statics::Function_MetaDataParams[] = {
		{ "Category", "AGX AMOR" },
		{ "Comment", "/**\n\x09 * Explicitly split this Rigid Body in case it has been automatically merged.\n\x09 * Returns true if this Rigid Body has Merge Split properties, has been automatically merged and\n\x09 * was successfully split. Returns false otherwise.\n\x09 */" },
		{ "ModuleRelativePath", "Public/AGX_RigidBodyComponent.h" },
		{ "ToolTip", "Explicitly split this Rigid Body in case it has been automatically merged.\nReturns true if this Rigid Body has Merge Split properties, has been automatically merged and\nwas successfully split. Returns false otherwise." },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAGX_RigidBodyComponent_Split_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UAGX_RigidBodyComponent, nullptr, "Split", nullptr, nullptr, Z_Construct_UFunction_UAGX_RigidBodyComponent_Split_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_Split_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_Split_Statics::AGX_RigidBodyComponent_eventSplit_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_Split_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAGX_RigidBodyComponent_Split_Statics::Function_MetaDataParams) };
	static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_Split_Statics::PropPointers) < 2048);
	static_assert(sizeof(Z_Construct_UFunction_UAGX_RigidBodyComponent_Split_Statics::AGX_RigidBodyComponent_eventSplit_Parms) < MAX_uint16);
	UFunction* Z_Construct_UFunction_UAGX_RigidBodyComponent_Split()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAGX_RigidBodyComponent_Split_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	struct Z_Construct_UFunction_UAGX_RigidBodyComponent_UpdateMassProperties_Statics
	{
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[];
#endif
		static const UECodeGen_Private::FFunctionParams FuncParams;
	};
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UFunction_UAGX_RigidBodyComponent_UpdateMassProperties_Statics::Function_MetaDataParams[] = {
		{ "Category", "AGX Dynamics" },
		{ "Comment", "/**\n\x09 * Explicitly update mass properties.\n\x09 *\n\x09 * E.g., when the density is changed on a material which this rigid body depends on. This method\n\x09 * uses the current mass property update mask. I.e., if this rigid body has an explicitly\n\x09 * assigned mass, mass will not be updated during this call.\n\x09 */" },
		{ "ModuleRelativePath", "Public/AGX_RigidBodyComponent.h" },
		{ "ToolTip", "Explicitly update mass properties.\n\nE.g., when the density is changed on a material which this rigid body depends on. This method\nuses the current mass property update mask. I.e., if this rigid body has an explicitly\nassigned mass, mass will not be updated during this call." },
	};
#endif
	const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAGX_RigidBodyComponent_UpdateMassProperties_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UAGX_RigidBodyComponent, nullptr, "UpdateMassProperties", nullptr, nullptr, nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAGX_RigidBodyComponent_UpdateMassProperties_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAGX_RigidBodyComponent_UpdateMassProperties_Statics::Function_MetaDataParams) };
	UFunction* Z_Construct_UFunction_UAGX_RigidBodyComponent_UpdateMassProperties()
	{
		static UFunction* ReturnFunction = nullptr;
		if (!ReturnFunction)
		{
			UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAGX_RigidBodyComponent_UpdateMassProperties_Statics::FuncParams);
		}
		return ReturnFunction;
	}
	IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(UAGX_RigidBodyComponent);
	UClass* Z_Construct_UClass_UAGX_RigidBodyComponent_NoRegister()
	{
		return UAGX_RigidBodyComponent::StaticClass();
	}
	struct Z_Construct_UClass_UAGX_RigidBodyComponent_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_bEnabled_MetaData[];
#endif
		static void NewProp_bEnabled_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnabled;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Mass_MetaData[];
#endif
		static const UECodeGen_Private::FFloatPropertyParams NewProp_Mass;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_bAutoGenerateMass_MetaData[];
#endif
		static void NewProp_bAutoGenerateMass_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_bAutoGenerateMass;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_CenterOfMassOffset_MetaData[];
#endif
		static const UECodeGen_Private::FStructPropertyParams NewProp_CenterOfMassOffset;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_bAutoGenerateCenterOfMassOffset_MetaData[];
#endif
		static void NewProp_bAutoGenerateCenterOfMassOffset_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_bAutoGenerateCenterOfMassOffset;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_PrincipalInertia_MetaData[];
#endif
		static const UECodeGen_Private::FStructPropertyParams NewProp_PrincipalInertia;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_bAutoGeneratePrincipalInertia_MetaData[];
#endif
		static void NewProp_bAutoGeneratePrincipalInertia_SetBit(void* Obj);
		static const UECodeGen_Private::FBoolPropertyParams NewProp_bAutoGeneratePrincipalInertia;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_Velocity_MetaData[];
#endif
		static const UECodeGen_Private::FStructPropertyParams NewProp_Velocity;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_AngularVelocity_MetaData[];
#endif
		static const UECodeGen_Private::FStructPropertyParams NewProp_AngularVelocity;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_LinearVelocityDamping_MetaData[];
#endif
		static const UECodeGen_Private::FStructPropertyParams NewProp_LinearVelocityDamping;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_AngularVelocityDamping_MetaData[];
#endif
		static const UECodeGen_Private::FStructPropertyParams NewProp_AngularVelocityDamping;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_MotionControl_MetaData[];
#endif
		static const UECodeGen_Private::FBytePropertyParams NewProp_MotionControl;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_TransformTarget_MetaData[];
#endif
		static const UECodeGen_Private::FBytePropertyParams NewProp_TransformTarget;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_MergeSplitProperties_MetaData[];
#endif
		static const UECodeGen_Private::FStructPropertyParams NewProp_MergeSplitProperties;
#if WITH_METADATA
		static const UECodeGen_Private::FMetaDataPairParam NewProp_ImportGuid_MetaData[];
#endif
		static const UECodeGen_Private::FStructPropertyParams NewProp_ImportGuid;
		static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
		static const FCppClassTypeInfoStatic StaticCppClassTypeInfo;
		static const UECodeGen_Private::FClassParams ClassParams;
	};
	UObject* (*const Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::DependentSingletons[])() = {
		(UObject* (*)())Z_Construct_UClass_USceneComponent,
		(UObject* (*)())Z_Construct_UPackage__Script_AGXUnreal,
	};
	static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::DependentSingletons) < 16);
	const FClassFunctionLinkInfo Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::FuncInfo[] = {
		{ &Z_Construct_UFunction_UAGX_RigidBodyComponent_AddForceAtCenterOfMass, "AddForceAtCenterOfMass" }, // 894340582
		{ &Z_Construct_UFunction_UAGX_RigidBodyComponent_AddForceAtLocalLocation, "AddForceAtLocalLocation" }, // 753392546
		{ &Z_Construct_UFunction_UAGX_RigidBodyComponent_AddForceAtWorldLocation, "AddForceAtWorldLocation" }, // 1914230599
		{ &Z_Construct_UFunction_UAGX_RigidBodyComponent_AddTorqueLocal, "AddTorqueLocal" }, // 280329189
		{ &Z_Construct_UFunction_UAGX_RigidBodyComponent_AddTorqueWorld, "AddTorqueWorld" }, // 1658480508
		{ &Z_Construct_UFunction_UAGX_RigidBodyComponent_CalculateMass_BP, "CalculateMass_BP" }, // 3754445836
		{ &Z_Construct_UFunction_UAGX_RigidBodyComponent_CreateMergeSplitProperties, "CreateMergeSplitProperties" }, // 4270350089
		{ &Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAngularVelocity, "GetAngularVelocity" }, // 3632923998
		{ &Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAngularVelocityDamping, "GetAngularVelocityDamping" }, // 2042516304
		{ &Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAutoGenerateCenterOfMassOffset, "GetAutoGenerateCenterOfMassOffset" }, // 3391340284
		{ &Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAutoGenerateMass, "GetAutoGenerateMass" }, // 1465155921
		{ &Z_Construct_UFunction_UAGX_RigidBodyComponent_GetAutoGeneratePrincipalInertia, "GetAutoGeneratePrincipalInertia" }, // 3303020812
		{ &Z_Construct_UFunction_UAGX_RigidBodyComponent_GetCenterOfMassOffset, "GetCenterOfMassOffset" }, // 141757936
		{ &Z_Construct_UFunction_UAGX_RigidBodyComponent_GetEnabled, "GetEnabled" }, // 1689976270
		{ &Z_Construct_UFunction_UAGX_RigidBodyComponent_GetForce, "GetForce" }, // 423328476
		{ &Z_Construct_UFunction_UAGX_RigidBodyComponent_GetLinearVelocityDamping, "GetLinearVelocityDamping" }, // 15693392
		{ &Z_Construct_UFunction_UAGX_RigidBodyComponent_GetMass, "GetMass" }, // 2819636502
		{ &Z_Construct_UFunction_UAGX_RigidBodyComponent_GetMotionControl, "GetMotionControl" }, // 3257692319
		{ &Z_Construct_UFunction_UAGX_RigidBodyComponent_GetPosition, "GetPosition" }, // 2490362474
		{ &Z_Construct_UFunction_UAGX_RigidBodyComponent_GetPrincipalInertia, "GetPrincipalInertia" }, // 939595935
		{ &Z_Construct_UFunction_UAGX_RigidBodyComponent_GetRotation, "GetRotation" }, // 1881351561
		{ &Z_Construct_UFunction_UAGX_RigidBodyComponent_GetRotator, "GetRotator" }, // 1779232053
		{ &Z_Construct_UFunction_UAGX_RigidBodyComponent_GetShapes, "GetShapes" }, // 2648806282
		{ &Z_Construct_UFunction_UAGX_RigidBodyComponent_GetVelocity, "GetVelocity" }, // 2153297897
		{ &Z_Construct_UFunction_UAGX_RigidBodyComponent_IsAutomaticallyMerged, "IsAutomaticallyMerged" }, // 1391962674
		{ &Z_Construct_UFunction_UAGX_RigidBodyComponent_MoveTo, "MoveTo" }, // 362442115
		{ &Z_Construct_UFunction_UAGX_RigidBodyComponent_MoveToLocal, "MoveToLocal" }, // 1870730499
		{ &Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAngularVelocity, "SetAngularVelocity" }, // 2988517660
		{ &Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAngularVelocityDamping, "SetAngularVelocityDamping" }, // 1703768519
		{ &Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAutoGenerateCenterOfMassOffset, "SetAutoGenerateCenterOfMassOffset" }, // 371474515
		{ &Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAutoGenerateMass, "SetAutoGenerateMass" }, // 3013593093
		{ &Z_Construct_UFunction_UAGX_RigidBodyComponent_SetAutoGeneratePrincipalInertia, "SetAutoGeneratePrincipalInertia" }, // 80902997
		{ &Z_Construct_UFunction_UAGX_RigidBodyComponent_SetCenterOfMassOffset, "SetCenterOfMassOffset" }, // 285153617
		{ &Z_Construct_UFunction_UAGX_RigidBodyComponent_SetEnabled, "SetEnabled" }, // 3805443781
		{ &Z_Construct_UFunction_UAGX_RigidBodyComponent_SetLinearVelocityDamping, "SetLinearVelocityDamping" }, // 2427781688
		{ &Z_Construct_UFunction_UAGX_RigidBodyComponent_SetMass, "SetMass" }, // 1641592463
		{ &Z_Construct_UFunction_UAGX_RigidBodyComponent_SetMotionControl, "SetMotionControl" }, // 3105117789
		{ &Z_Construct_UFunction_UAGX_RigidBodyComponent_SetPosition, "SetPosition" }, // 2940454045
		{ &Z_Construct_UFunction_UAGX_RigidBodyComponent_SetPrincipalInertia, "SetPrincipalInertia" }, // 3677910065
		{ &Z_Construct_UFunction_UAGX_RigidBodyComponent_SetRotation, "SetRotation" }, // 3175017663
		{ &Z_Construct_UFunction_UAGX_RigidBodyComponent_SetRotator, "SetRotator" }, // 361840688
		{ &Z_Construct_UFunction_UAGX_RigidBodyComponent_SetVelocity, "SetVelocity" }, // 1398850786
		{ &Z_Construct_UFunction_UAGX_RigidBodyComponent_Split, "Split" }, // 1871755205
		{ &Z_Construct_UFunction_UAGX_RigidBodyComponent_UpdateMassProperties, "UpdateMassProperties" }, // 1457556733
	};
	static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::FuncInfo) < 2048);
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::Class_MetaDataParams[] = {
		{ "BlueprintSpawnableComponent", "" },
		{ "Category", "AGX" },
		{ "ClassGroupNames", "AGX" },
		{ "HideCategories", "Cooking Collision LOD Physics Rendering Replication Trigger PhysicsVolume" },
		{ "IncludePath", "AGX_RigidBodyComponent.h" },
		{ "ModuleRelativePath", "Public/AGX_RigidBodyComponent.h" },
	};
#endif
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_bEnabled_MetaData[] = {
		{ "Category", "AGX Dynamics" },
		{ "ModuleRelativePath", "Public/AGX_RigidBodyComponent.h" },
	};
#endif
	void Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_bEnabled_SetBit(void* Obj)
	{
		((UAGX_RigidBodyComponent*)Obj)->bEnabled = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_bEnabled = { "bEnabled", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UAGX_RigidBodyComponent), &Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_bEnabled_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_bEnabled_MetaData), Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_bEnabled_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_Mass_MetaData[] = {
		{ "Category", "AGX Dynamics" },
		{ "Comment", "/**\n\x09 * The mass of the Rigid Body [kg].\n\x09 */" },
		{ "EditCondition", "!bAutoGenerateMass" },
		{ "ModuleRelativePath", "Public/AGX_RigidBodyComponent.h" },
		{ "ToolTip", "The mass of the Rigid Body [kg]." },
	};
#endif
	const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_Mass = { "Mass", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAGX_RigidBodyComponent, Mass), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_Mass_MetaData), Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_Mass_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_bAutoGenerateMass_MetaData[] = {
		{ "Category", "AGX Dynamics" },
		{ "Comment", "/**\n\x09 * Whether the mass should be computed automatically.\n\x09 */" },
		{ "ModuleRelativePath", "Public/AGX_RigidBodyComponent.h" },
		{ "ToolTip", "Whether the mass should be computed automatically." },
	};
#endif
	void Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_bAutoGenerateMass_SetBit(void* Obj)
	{
		((UAGX_RigidBodyComponent*)Obj)->bAutoGenerateMass = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_bAutoGenerateMass = { "bAutoGenerateMass", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UAGX_RigidBodyComponent), &Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_bAutoGenerateMass_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_bAutoGenerateMass_MetaData), Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_bAutoGenerateMass_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_CenterOfMassOffset_MetaData[] = {
		{ "Category", "AGX Dynamics" },
		{ "Comment", "/**\n\x09 * Center of mass offset [cm].\n\x09 */" },
		{ "EditCondition", "!bAutoGenerateCenterOfMassOffset" },
		{ "ModuleRelativePath", "Public/AGX_RigidBodyComponent.h" },
		{ "ToolTip", "Center of mass offset [cm]." },
	};
#endif
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_CenterOfMassOffset = { "CenterOfMassOffset", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAGX_RigidBodyComponent, CenterOfMassOffset), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_CenterOfMassOffset_MetaData), Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_CenterOfMassOffset_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_bAutoGenerateCenterOfMassOffset_MetaData[] = {
		{ "Category", "AGX Dynamics" },
		{ "Comment", "/**\n\x09 * Whether the center of mass offset should be computed automatically.\n\x09 */" },
		{ "ModuleRelativePath", "Public/AGX_RigidBodyComponent.h" },
		{ "ToolTip", "Whether the center of mass offset should be computed automatically." },
	};
#endif
	void Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_bAutoGenerateCenterOfMassOffset_SetBit(void* Obj)
	{
		((UAGX_RigidBodyComponent*)Obj)->bAutoGenerateCenterOfMassOffset = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_bAutoGenerateCenterOfMassOffset = { "bAutoGenerateCenterOfMassOffset", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UAGX_RigidBodyComponent), &Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_bAutoGenerateCenterOfMassOffset_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_bAutoGenerateCenterOfMassOffset_MetaData), Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_bAutoGenerateCenterOfMassOffset_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_PrincipalInertia_MetaData[] = {
		{ "Category", "AGX Dynamics" },
		{ "Comment", "/**\n\x09 * The three-component diagonal of the inertia tensor [kgm^2].\n\x09 */" },
		{ "EditCondition", "!bAutoGeneratePrincipalInertia" },
		{ "ModuleRelativePath", "Public/AGX_RigidBodyComponent.h" },
		{ "ToolTip", "The three-component diagonal of the inertia tensor [kgm^2]." },
	};
#endif
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_PrincipalInertia = { "PrincipalInertia", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAGX_RigidBodyComponent, PrincipalInertia), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_PrincipalInertia_MetaData), Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_PrincipalInertia_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_bAutoGeneratePrincipalInertia_MetaData[] = {
		{ "Category", "AGX Dynamics" },
		{ "Comment", "/**\n\x09 * Whether the principal inertia should be computed automatically.\n\x09 */" },
		{ "ModuleRelativePath", "Public/AGX_RigidBodyComponent.h" },
		{ "ToolTip", "Whether the principal inertia should be computed automatically." },
	};
#endif
	void Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_bAutoGeneratePrincipalInertia_SetBit(void* Obj)
	{
		((UAGX_RigidBodyComponent*)Obj)->bAutoGeneratePrincipalInertia = 1;
	}
	const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_bAutoGeneratePrincipalInertia = { "bAutoGeneratePrincipalInertia", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UAGX_RigidBodyComponent), &Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_bAutoGeneratePrincipalInertia_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_bAutoGeneratePrincipalInertia_MetaData), Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_bAutoGeneratePrincipalInertia_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_Velocity_MetaData[] = {
		{ "Category", "AGX Dynamics" },
		{ "Comment", "/**\n\x09 * The velocity of the body [cm/s].\n\x09 */" },
		{ "ModuleRelativePath", "Public/AGX_RigidBodyComponent.h" },
		{ "ToolTip", "The velocity of the body [cm/s]." },
	};
#endif
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_Velocity = { "Velocity", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAGX_RigidBodyComponent, Velocity), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_Velocity_MetaData), Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_Velocity_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_AngularVelocity_MetaData[] = {
		{ "Category", "AGX Dynamics" },
		{ "Comment", "/**\n\x09 * The angular velocity of the Rigid Body [deg/s].\n\x09 * Following the Unreal Editor rotation widget so that a positive\n\x09 * angular velocity about some axis produces increasing rotation values in the editor widget.\n\x09 *\n\x09 * A positive X angular velocity rotates the Z axis towards the Y axis, i.e., roll right. A\n\x09 * right-handed rotation.\n\x09 *\n\x09 * A positive Y angular velocity rotates the X axis towards the Z axis, i.e., pitch up. A\n\x09 * right-handed rotation.\n\x09 *\n\x09 * A positive Z angular velocity rotates the X axis towards the Y axis, i.e, yaw right. A\n\x09 * left-handed rotation.\n\x09 */" },
		{ "ModuleRelativePath", "Public/AGX_RigidBodyComponent.h" },
		{ "ToolTip", "The angular velocity of the Rigid Body [deg/s].\nFollowing the Unreal Editor rotation widget so that a positive\nangular velocity about some axis produces increasing rotation values in the editor widget.\n\nA positive X angular velocity rotates the Z axis towards the Y axis, i.e., roll right. A\nright-handed rotation.\n\nA positive Y angular velocity rotates the X axis towards the Z axis, i.e., pitch up. A\nright-handed rotation.\n\nA positive Z angular velocity rotates the X axis towards the Y axis, i.e, yaw right. A\nleft-handed rotation." },
	};
#endif
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_AngularVelocity = { "AngularVelocity", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAGX_RigidBodyComponent, AngularVelocity), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_AngularVelocity_MetaData), Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_AngularVelocity_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_LinearVelocityDamping_MetaData[] = {
		{ "Category", "AGX Dynamics" },
		{ "Comment", "/**\n\x09 * The linear velocity damping of the Rigid Body. Can be used to mimic aerodynamic or\n\x09 * hydrodynamic effects [kg/s].\n\x09 */" },
		{ "ModuleRelativePath", "Public/AGX_RigidBodyComponent.h" },
		{ "ToolTip", "The linear velocity damping of the Rigid Body. Can be used to mimic aerodynamic or\nhydrodynamic effects [kg/s]." },
	};
#endif
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_LinearVelocityDamping = { "LinearVelocityDamping", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAGX_RigidBodyComponent, LinearVelocityDamping), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_LinearVelocityDamping_MetaData), Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_LinearVelocityDamping_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_AngularVelocityDamping_MetaData[] = {
		{ "Category", "AGX Dynamics" },
		{ "Comment", "/**\n\x09 * The angular velocity damping of the Rigid Body. Can be used to mimic aerodynamic or\n\x09 * hydrodynamic effects [kg/s].\n\x09 */" },
		{ "ModuleRelativePath", "Public/AGX_RigidBodyComponent.h" },
		{ "ToolTip", "The angular velocity damping of the Rigid Body. Can be used to mimic aerodynamic or\nhydrodynamic effects [kg/s]." },
	};
#endif
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_AngularVelocityDamping = { "AngularVelocityDamping", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAGX_RigidBodyComponent, AngularVelocityDamping), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_AngularVelocityDamping_MetaData), Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_AngularVelocityDamping_MetaData) };
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_MotionControl_MetaData[] = {
		{ "Category", "AGX Dynamics" },
		{ "ModuleRelativePath", "Public/AGX_RigidBodyComponent.h" },
	};
#endif
	const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_MotionControl = { "MotionControl", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAGX_RigidBodyComponent, MotionControl), Z_Construct_UEnum_AGXUnrealBarrier_EAGX_MotionControl, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_MotionControl_MetaData), Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_MotionControl_MetaData) }; // 3982589520
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_TransformTarget_MetaData[] = {
		{ "Category", "AGX Dynamics" },
		{ "Comment", "/**\n\x09 * Decides to where transformation updates from AGX Dynamics should be written during Play.\n\x09 */" },
		{ "ModuleRelativePath", "Public/AGX_RigidBodyComponent.h" },
		{ "ToolTip", "Decides to where transformation updates from AGX Dynamics should be written during Play." },
	};
#endif
	const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_TransformTarget = { "TransformTarget", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAGX_RigidBodyComponent, TransformTarget), Z_Construct_UEnum_AGXUnreal_EAGX_TransformTarget, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_TransformTarget_MetaData), Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_TransformTarget_MetaData) }; // 3450693759
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_MergeSplitProperties_MetaData[] = {
		{ "Category", "AGX AMOR" },
		{ "ModuleRelativePath", "Public/AGX_RigidBodyComponent.h" },
	};
#endif
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_MergeSplitProperties = { "MergeSplitProperties", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAGX_RigidBodyComponent, MergeSplitProperties), Z_Construct_UScriptStruct_FAGX_ShapeContactMergeSplitProperties, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_MergeSplitProperties_MetaData), Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_MergeSplitProperties_MetaData) }; // 2225910858
#if WITH_METADATA
	const UECodeGen_Private::FMetaDataPairParam Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_ImportGuid_MetaData[] = {
		{ "Category", "AGX Dynamics Import Guid" },
		{ "Comment", "/*\n\x09 * The import Guid of this Component. Only used by the AGX Dynamics for Unreal import system.\n\x09 * Should never be assigned manually.\n\x09 */" },
		{ "ModuleRelativePath", "Public/AGX_RigidBodyComponent.h" },
		{ "ToolTip", "* The import Guid of this Component. Only used by the AGX Dynamics for Unreal import system.\n* Should never be assigned manually." },
	};
#endif
	const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_ImportGuid = { "ImportGuid", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAGX_RigidBodyComponent, ImportGuid), Z_Construct_UScriptStruct_FGuid, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_ImportGuid_MetaData), Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_ImportGuid_MetaData) };
	const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::PropPointers[] = {
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_bEnabled,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_Mass,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_bAutoGenerateMass,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_CenterOfMassOffset,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_bAutoGenerateCenterOfMassOffset,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_PrincipalInertia,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_bAutoGeneratePrincipalInertia,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_Velocity,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_AngularVelocity,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_LinearVelocityDamping,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_AngularVelocityDamping,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_MotionControl,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_TransformTarget,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_MergeSplitProperties,
		(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::NewProp_ImportGuid,
	};
	const FCppClassTypeInfoStatic Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::StaticCppClassTypeInfo = {
		TCppClassTypeTraits<UAGX_RigidBodyComponent>::IsAbstract,
	};
	const UECodeGen_Private::FClassParams Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::ClassParams = {
		&UAGX_RigidBodyComponent::StaticClass,
		"Engine",
		&StaticCppClassTypeInfo,
		DependentSingletons,
		FuncInfo,
		Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::PropPointers,
		nullptr,
		UE_ARRAY_COUNT(DependentSingletons),
		UE_ARRAY_COUNT(FuncInfo),
		UE_ARRAY_COUNT(Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::PropPointers),
		0,
		0x00B000A4u,
		METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::Class_MetaDataParams), Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::Class_MetaDataParams)
	};
	static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::PropPointers) < 2048);
	UClass* Z_Construct_UClass_UAGX_RigidBodyComponent()
	{
		if (!Z_Registration_Info_UClass_UAGX_RigidBodyComponent.OuterSingleton)
		{
			UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAGX_RigidBodyComponent.OuterSingleton, Z_Construct_UClass_UAGX_RigidBodyComponent_Statics::ClassParams);
		}
		return Z_Registration_Info_UClass_UAGX_RigidBodyComponent.OuterSingleton;
	}
	template<> AGXUNREAL_API UClass* StaticClass<UAGX_RigidBodyComponent>()
	{
		return UAGX_RigidBodyComponent::StaticClass();
	}
	DEFINE_VTABLE_PTR_HELPER_CTOR(UAGX_RigidBodyComponent);
	UAGX_RigidBodyComponent::~UAGX_RigidBodyComponent() {}
	struct Z_CompiledInDeferFile_FID_GitLab_Runner_builds_9YzzThLq_0_algoryx_unreal_agxunreal_staging_selfhosted_build_AGXUnreal_HostProject_Plugins_AGXUnreal_Source_AGXUnreal_Public_AGX_RigidBodyComponent_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_AGX_RigidBodyComponent_h_Statics::ClassInfo[] = {
		{ Z_Construct_UClass_UAGX_RigidBodyComponent, UAGX_RigidBodyComponent::StaticClass, TEXT("UAGX_RigidBodyComponent"), &Z_Registration_Info_UClass_UAGX_RigidBodyComponent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAGX_RigidBodyComponent), 2406136811U) },
	};
	static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_GitLab_Runner_builds_9YzzThLq_0_algoryx_unreal_agxunreal_staging_selfhosted_build_AGXUnreal_HostProject_Plugins_AGXUnreal_Source_AGXUnreal_Public_AGX_RigidBodyComponent_h_1567242792(TEXT("/Script/AGXUnreal"),
		Z_CompiledInDeferFile_FID_GitLab_Runner_builds_9YzzThLq_0_algoryx_unreal_agxunreal_staging_selfhosted_build_AGXUnreal_HostProject_Plugins_AGXUnreal_Source_AGXUnreal_Public_AGX_RigidBodyComponent_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_AGX_RigidBodyComponent_h_Statics::ClassInfo),
		nullptr, 0,
		nullptr, 0);
PRAGMA_ENABLE_DEPRECATION_WARNINGS
