Files
DedicatedServerCourse/Intermediate/Build/Win64/FPSTemplateEditor/Inc/Engine/UHT/MovementComponent.gen.cpp
Norman Lansing ecb33115bf Initial Commit
2026-01-28 19:08:51 -05:00

1567 lines
126 KiB
C++

// 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 "GameFramework/MovementComponent.h"
#include "Engine/HitResult.h"
#include "Serialization/ArchiveUObjectFromStructuredArchive.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMovementComponent() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FRotator();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
ENGINE_API UClass* Z_Construct_UClass_APhysicsVolume_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UActorComponent();
ENGINE_API UClass* Z_Construct_UClass_UMovementComponent();
ENGINE_API UClass* Z_Construct_UClass_UMovementComponent_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UPrimitiveComponent_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_USceneComponent_NoRegister();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_EPlaneConstraintAxisSetting();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FHitResult();
UPackage* Z_Construct_UPackage__Script_Engine();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EPlaneConstraintAxisSetting ***********************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EPlaneConstraintAxisSetting;
static UEnum* EPlaneConstraintAxisSetting_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EPlaneConstraintAxisSetting.OuterSingleton)
{
Z_Registration_Info_UEnum_EPlaneConstraintAxisSetting.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_Engine_EPlaneConstraintAxisSetting, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("EPlaneConstraintAxisSetting"));
}
return Z_Registration_Info_UEnum_EPlaneConstraintAxisSetting.OuterSingleton;
}
template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<EPlaneConstraintAxisSetting>()
{
return EPlaneConstraintAxisSetting_StaticEnum();
}
struct Z_Construct_UEnum_Engine_EPlaneConstraintAxisSetting_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * Setting that controls behavior when movement is restricted to a 2D plane defined by a specific axis/normal,\n * so that movement along the locked axis is not be possible.\n */" },
{ "Custom.Comment", "/** Lock movement to a user-defined axis. */" },
{ "Custom.Name", "EPlaneConstraintAxisSetting::Custom" },
{ "Custom.ToolTip", "Lock movement to a user-defined axis." },
{ "ModuleRelativePath", "Classes/GameFramework/MovementComponent.h" },
{ "ToolTip", "Setting that controls behavior when movement is restricted to a 2D plane defined by a specific axis/normal,\nso that movement along the locked axis is not be possible." },
{ "UseGlobalPhysicsSetting.Comment", "/** Use the global physics project setting. */" },
{ "UseGlobalPhysicsSetting.Name", "EPlaneConstraintAxisSetting::UseGlobalPhysicsSetting" },
{ "UseGlobalPhysicsSetting.ToolTip", "Use the global physics project setting." },
{ "X.Comment", "/** Lock movement in the X axis. */" },
{ "X.Name", "EPlaneConstraintAxisSetting::X" },
{ "X.ToolTip", "Lock movement in the X axis." },
{ "Y.Comment", "/** Lock movement in the Y axis. */" },
{ "Y.Name", "EPlaneConstraintAxisSetting::Y" },
{ "Y.ToolTip", "Lock movement in the Y axis." },
{ "Z.Comment", "/** Lock movement in the Z axis. */" },
{ "Z.Name", "EPlaneConstraintAxisSetting::Z" },
{ "Z.ToolTip", "Lock movement in the Z axis." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EPlaneConstraintAxisSetting::Custom", (int64)EPlaneConstraintAxisSetting::Custom },
{ "EPlaneConstraintAxisSetting::X", (int64)EPlaneConstraintAxisSetting::X },
{ "EPlaneConstraintAxisSetting::Y", (int64)EPlaneConstraintAxisSetting::Y },
{ "EPlaneConstraintAxisSetting::Z", (int64)EPlaneConstraintAxisSetting::Z },
{ "EPlaneConstraintAxisSetting::UseGlobalPhysicsSetting", (int64)EPlaneConstraintAxisSetting::UseGlobalPhysicsSetting },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_Engine_EPlaneConstraintAxisSetting_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_Engine_EPlaneConstraintAxisSetting_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_Engine,
nullptr,
"EPlaneConstraintAxisSetting",
"EPlaneConstraintAxisSetting",
Z_Construct_UEnum_Engine_EPlaneConstraintAxisSetting_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_EPlaneConstraintAxisSetting_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_EPlaneConstraintAxisSetting_Statics::Enum_MetaDataParams), Z_Construct_UEnum_Engine_EPlaneConstraintAxisSetting_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_Engine_EPlaneConstraintAxisSetting()
{
if (!Z_Registration_Info_UEnum_EPlaneConstraintAxisSetting.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EPlaneConstraintAxisSetting.InnerSingleton, Z_Construct_UEnum_Engine_EPlaneConstraintAxisSetting_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EPlaneConstraintAxisSetting.InnerSingleton;
}
// ********** End Enum EPlaneConstraintAxisSetting *************************************************
// ********** Begin Class UMovementComponent Function ConstrainDirectionToPlane ********************
struct Z_Construct_UFunction_UMovementComponent_ConstrainDirectionToPlane_Statics
{
struct MovementComponent_eventConstrainDirectionToPlane_Parms
{
FVector Direction;
FVector ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Components|Movement|Planar" },
{ "Comment", "/**\n\x09 * Constrain a direction vector to the plane constraint, if enabled.\n\x09 * @see SetPlaneConstraint\n\x09 */" },
{ "ModuleRelativePath", "Classes/GameFramework/MovementComponent.h" },
{ "ToolTip", "Constrain a direction vector to the plane constraint, if enabled.\n@see SetPlaneConstraint" },
};
#endif // WITH_METADATA
// ********** Begin Function ConstrainDirectionToPlane constinit property declarations *************
static const UECodeGen_Private::FStructPropertyParams NewProp_Direction;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ConstrainDirectionToPlane constinit property declarations ***************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ConstrainDirectionToPlane Property Definitions ************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMovementComponent_ConstrainDirectionToPlane_Statics::NewProp_Direction = { "Direction", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MovementComponent_eventConstrainDirectionToPlane_Parms, Direction), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMovementComponent_ConstrainDirectionToPlane_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MovementComponent_eventConstrainDirectionToPlane_Parms, ReturnValue), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMovementComponent_ConstrainDirectionToPlane_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMovementComponent_ConstrainDirectionToPlane_Statics::NewProp_Direction,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMovementComponent_ConstrainDirectionToPlane_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMovementComponent_ConstrainDirectionToPlane_Statics::PropPointers) < 2048);
// ********** End Function ConstrainDirectionToPlane Property Definitions **************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMovementComponent_ConstrainDirectionToPlane_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMovementComponent, nullptr, "ConstrainDirectionToPlane", Z_Construct_UFunction_UMovementComponent_ConstrainDirectionToPlane_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMovementComponent_ConstrainDirectionToPlane_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMovementComponent_ConstrainDirectionToPlane_Statics::MovementComponent_eventConstrainDirectionToPlane_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54820402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMovementComponent_ConstrainDirectionToPlane_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMovementComponent_ConstrainDirectionToPlane_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMovementComponent_ConstrainDirectionToPlane_Statics::MovementComponent_eventConstrainDirectionToPlane_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMovementComponent_ConstrainDirectionToPlane()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMovementComponent_ConstrainDirectionToPlane_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMovementComponent::execConstrainDirectionToPlane)
{
P_GET_STRUCT(FVector,Z_Param_Direction);
P_FINISH;
P_NATIVE_BEGIN;
*(FVector*)Z_Param__Result=P_THIS->ConstrainDirectionToPlane(Z_Param_Direction);
P_NATIVE_END;
}
// ********** End Class UMovementComponent Function ConstrainDirectionToPlane **********************
// ********** Begin Class UMovementComponent Function ConstrainLocationToPlane *********************
struct Z_Construct_UFunction_UMovementComponent_ConstrainLocationToPlane_Statics
{
struct MovementComponent_eventConstrainLocationToPlane_Parms
{
FVector Location;
FVector ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Components|Movement|Planar" },
{ "Comment", "/** Constrain a position vector to the plane constraint, if enabled. */" },
{ "ModuleRelativePath", "Classes/GameFramework/MovementComponent.h" },
{ "ToolTip", "Constrain a position vector to the plane constraint, if enabled." },
};
#endif // WITH_METADATA
// ********** Begin Function ConstrainLocationToPlane constinit property declarations **************
static const UECodeGen_Private::FStructPropertyParams NewProp_Location;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ConstrainLocationToPlane constinit property declarations ****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ConstrainLocationToPlane Property Definitions *************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMovementComponent_ConstrainLocationToPlane_Statics::NewProp_Location = { "Location", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MovementComponent_eventConstrainLocationToPlane_Parms, Location), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMovementComponent_ConstrainLocationToPlane_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MovementComponent_eventConstrainLocationToPlane_Parms, ReturnValue), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMovementComponent_ConstrainLocationToPlane_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMovementComponent_ConstrainLocationToPlane_Statics::NewProp_Location,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMovementComponent_ConstrainLocationToPlane_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMovementComponent_ConstrainLocationToPlane_Statics::PropPointers) < 2048);
// ********** End Function ConstrainLocationToPlane Property Definitions ***************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMovementComponent_ConstrainLocationToPlane_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMovementComponent, nullptr, "ConstrainLocationToPlane", Z_Construct_UFunction_UMovementComponent_ConstrainLocationToPlane_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMovementComponent_ConstrainLocationToPlane_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMovementComponent_ConstrainLocationToPlane_Statics::MovementComponent_eventConstrainLocationToPlane_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54820402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMovementComponent_ConstrainLocationToPlane_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMovementComponent_ConstrainLocationToPlane_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMovementComponent_ConstrainLocationToPlane_Statics::MovementComponent_eventConstrainLocationToPlane_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMovementComponent_ConstrainLocationToPlane()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMovementComponent_ConstrainLocationToPlane_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMovementComponent::execConstrainLocationToPlane)
{
P_GET_STRUCT(FVector,Z_Param_Location);
P_FINISH;
P_NATIVE_BEGIN;
*(FVector*)Z_Param__Result=P_THIS->ConstrainLocationToPlane(Z_Param_Location);
P_NATIVE_END;
}
// ********** End Class UMovementComponent Function ConstrainLocationToPlane ***********************
// ********** Begin Class UMovementComponent Function ConstrainNormalToPlane ***********************
struct Z_Construct_UFunction_UMovementComponent_ConstrainNormalToPlane_Statics
{
struct MovementComponent_eventConstrainNormalToPlane_Parms
{
FVector Normal;
FVector ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Components|Movement|Planar" },
{ "Comment", "/** Constrain a normal vector (of unit length) to the plane constraint, if enabled. */" },
{ "ModuleRelativePath", "Classes/GameFramework/MovementComponent.h" },
{ "ToolTip", "Constrain a normal vector (of unit length) to the plane constraint, if enabled." },
};
#endif // WITH_METADATA
// ********** Begin Function ConstrainNormalToPlane constinit property declarations ****************
static const UECodeGen_Private::FStructPropertyParams NewProp_Normal;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ConstrainNormalToPlane constinit property declarations ******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ConstrainNormalToPlane Property Definitions ***************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMovementComponent_ConstrainNormalToPlane_Statics::NewProp_Normal = { "Normal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MovementComponent_eventConstrainNormalToPlane_Parms, Normal), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMovementComponent_ConstrainNormalToPlane_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MovementComponent_eventConstrainNormalToPlane_Parms, ReturnValue), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMovementComponent_ConstrainNormalToPlane_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMovementComponent_ConstrainNormalToPlane_Statics::NewProp_Normal,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMovementComponent_ConstrainNormalToPlane_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMovementComponent_ConstrainNormalToPlane_Statics::PropPointers) < 2048);
// ********** End Function ConstrainNormalToPlane Property Definitions *****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMovementComponent_ConstrainNormalToPlane_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMovementComponent, nullptr, "ConstrainNormalToPlane", Z_Construct_UFunction_UMovementComponent_ConstrainNormalToPlane_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMovementComponent_ConstrainNormalToPlane_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMovementComponent_ConstrainNormalToPlane_Statics::MovementComponent_eventConstrainNormalToPlane_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54820402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMovementComponent_ConstrainNormalToPlane_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMovementComponent_ConstrainNormalToPlane_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMovementComponent_ConstrainNormalToPlane_Statics::MovementComponent_eventConstrainNormalToPlane_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMovementComponent_ConstrainNormalToPlane()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMovementComponent_ConstrainNormalToPlane_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMovementComponent::execConstrainNormalToPlane)
{
P_GET_STRUCT(FVector,Z_Param_Normal);
P_FINISH;
P_NATIVE_BEGIN;
*(FVector*)Z_Param__Result=P_THIS->ConstrainNormalToPlane(Z_Param_Normal);
P_NATIVE_END;
}
// ********** End Class UMovementComponent Function ConstrainNormalToPlane *************************
// ********** Begin Class UMovementComponent Function GetGravityZ **********************************
struct Z_Construct_UFunction_UMovementComponent_GetGravityZ_Statics
{
struct MovementComponent_eventGetGravityZ_Parms
{
float ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Components|Movement" },
{ "Comment", "/** Returns gravity that affects this component */" },
{ "ModuleRelativePath", "Classes/GameFramework/MovementComponent.h" },
{ "ToolTip", "Returns gravity that affects this component" },
};
#endif // WITH_METADATA
// ********** Begin Function GetGravityZ constinit property declarations ***************************
static const UECodeGen_Private::FFloatPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetGravityZ constinit property declarations *****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetGravityZ Property Definitions **************************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UMovementComponent_GetGravityZ_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MovementComponent_eventGetGravityZ_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMovementComponent_GetGravityZ_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMovementComponent_GetGravityZ_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMovementComponent_GetGravityZ_Statics::PropPointers) < 2048);
// ********** End Function GetGravityZ Property Definitions ****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMovementComponent_GetGravityZ_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMovementComponent, nullptr, "GetGravityZ", Z_Construct_UFunction_UMovementComponent_GetGravityZ_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMovementComponent_GetGravityZ_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMovementComponent_GetGravityZ_Statics::MovementComponent_eventGetGravityZ_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMovementComponent_GetGravityZ_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMovementComponent_GetGravityZ_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMovementComponent_GetGravityZ_Statics::MovementComponent_eventGetGravityZ_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMovementComponent_GetGravityZ()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMovementComponent_GetGravityZ_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMovementComponent::execGetGravityZ)
{
P_FINISH;
P_NATIVE_BEGIN;
*(float*)Z_Param__Result=P_THIS->GetGravityZ();
P_NATIVE_END;
}
// ********** End Class UMovementComponent Function GetGravityZ ************************************
// ********** Begin Class UMovementComponent Function GetMaxSpeed **********************************
struct Z_Construct_UFunction_UMovementComponent_GetMaxSpeed_Statics
{
struct MovementComponent_eventGetMaxSpeed_Parms
{
float ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Components|Movement" },
{ "Comment", "/** Returns maximum speed of component in current movement mode. */" },
{ "ModuleRelativePath", "Classes/GameFramework/MovementComponent.h" },
{ "ToolTip", "Returns maximum speed of component in current movement mode." },
};
#endif // WITH_METADATA
// ********** Begin Function GetMaxSpeed constinit property declarations ***************************
static const UECodeGen_Private::FFloatPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetMaxSpeed constinit property declarations *****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetMaxSpeed Property Definitions **************************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UMovementComponent_GetMaxSpeed_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MovementComponent_eventGetMaxSpeed_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMovementComponent_GetMaxSpeed_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMovementComponent_GetMaxSpeed_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMovementComponent_GetMaxSpeed_Statics::PropPointers) < 2048);
// ********** End Function GetMaxSpeed Property Definitions ****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMovementComponent_GetMaxSpeed_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMovementComponent, nullptr, "GetMaxSpeed", Z_Construct_UFunction_UMovementComponent_GetMaxSpeed_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMovementComponent_GetMaxSpeed_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMovementComponent_GetMaxSpeed_Statics::MovementComponent_eventGetMaxSpeed_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMovementComponent_GetMaxSpeed_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMovementComponent_GetMaxSpeed_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMovementComponent_GetMaxSpeed_Statics::MovementComponent_eventGetMaxSpeed_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMovementComponent_GetMaxSpeed()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMovementComponent_GetMaxSpeed_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMovementComponent::execGetMaxSpeed)
{
P_FINISH;
P_NATIVE_BEGIN;
*(float*)Z_Param__Result=P_THIS->GetMaxSpeed();
P_NATIVE_END;
}
// ********** End Class UMovementComponent Function GetMaxSpeed ************************************
// ********** Begin Class UMovementComponent Function GetPhysicsVolume *****************************
struct Z_Construct_UFunction_UMovementComponent_GetPhysicsVolume_Statics
{
struct MovementComponent_eventGetPhysicsVolume_Parms
{
APhysicsVolume* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Components|Movement" },
{ "Comment", "/** Returns the PhysicsVolume this MovementComponent is using, or the world's default physics volume if none. **/" },
{ "ModuleRelativePath", "Classes/GameFramework/MovementComponent.h" },
{ "ToolTip", "Returns the PhysicsVolume this MovementComponent is using, or the world's default physics volume if none. *" },
};
#endif // WITH_METADATA
// ********** Begin Function GetPhysicsVolume constinit property declarations **********************
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetPhysicsVolume constinit property declarations ************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetPhysicsVolume Property Definitions *********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UMovementComponent_GetPhysicsVolume_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MovementComponent_eventGetPhysicsVolume_Parms, ReturnValue), Z_Construct_UClass_APhysicsVolume_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMovementComponent_GetPhysicsVolume_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMovementComponent_GetPhysicsVolume_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMovementComponent_GetPhysicsVolume_Statics::PropPointers) < 2048);
// ********** End Function GetPhysicsVolume Property Definitions ***********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMovementComponent_GetPhysicsVolume_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMovementComponent, nullptr, "GetPhysicsVolume", Z_Construct_UFunction_UMovementComponent_GetPhysicsVolume_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMovementComponent_GetPhysicsVolume_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMovementComponent_GetPhysicsVolume_Statics::MovementComponent_eventGetPhysicsVolume_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMovementComponent_GetPhysicsVolume_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMovementComponent_GetPhysicsVolume_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMovementComponent_GetPhysicsVolume_Statics::MovementComponent_eventGetPhysicsVolume_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMovementComponent_GetPhysicsVolume()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMovementComponent_GetPhysicsVolume_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMovementComponent::execGetPhysicsVolume)
{
P_FINISH;
P_NATIVE_BEGIN;
*(APhysicsVolume**)Z_Param__Result=P_THIS->GetPhysicsVolume();
P_NATIVE_END;
}
// ********** End Class UMovementComponent Function GetPhysicsVolume *******************************
// ********** Begin Class UMovementComponent Function GetPlaneConstraintAxisSetting ****************
struct Z_Construct_UFunction_UMovementComponent_GetPlaneConstraintAxisSetting_Statics
{
struct MovementComponent_eventGetPlaneConstraintAxisSetting_Parms
{
EPlaneConstraintAxisSetting ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Components|Movement|Planar" },
{ "Comment", "/**\n\x09 * Get the plane constraint axis setting.\n\x09 */" },
{ "ModuleRelativePath", "Classes/GameFramework/MovementComponent.h" },
{ "ToolTip", "Get the plane constraint axis setting." },
};
#endif // WITH_METADATA
// ********** Begin Function GetPlaneConstraintAxisSetting constinit property declarations *********
static const UECodeGen_Private::FBytePropertyParams NewProp_ReturnValue_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetPlaneConstraintAxisSetting constinit property declarations ***********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetPlaneConstraintAxisSetting Property Definitions ********************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UMovementComponent_GetPlaneConstraintAxisSetting_Statics::NewProp_ReturnValue_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UMovementComponent_GetPlaneConstraintAxisSetting_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MovementComponent_eventGetPlaneConstraintAxisSetting_Parms, ReturnValue), Z_Construct_UEnum_Engine_EPlaneConstraintAxisSetting, METADATA_PARAMS(0, nullptr) }; // 2707499186
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMovementComponent_GetPlaneConstraintAxisSetting_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMovementComponent_GetPlaneConstraintAxisSetting_Statics::NewProp_ReturnValue_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMovementComponent_GetPlaneConstraintAxisSetting_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMovementComponent_GetPlaneConstraintAxisSetting_Statics::PropPointers) < 2048);
// ********** End Function GetPlaneConstraintAxisSetting Property Definitions **********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMovementComponent_GetPlaneConstraintAxisSetting_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMovementComponent, nullptr, "GetPlaneConstraintAxisSetting", Z_Construct_UFunction_UMovementComponent_GetPlaneConstraintAxisSetting_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMovementComponent_GetPlaneConstraintAxisSetting_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMovementComponent_GetPlaneConstraintAxisSetting_Statics::MovementComponent_eventGetPlaneConstraintAxisSetting_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMovementComponent_GetPlaneConstraintAxisSetting_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMovementComponent_GetPlaneConstraintAxisSetting_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMovementComponent_GetPlaneConstraintAxisSetting_Statics::MovementComponent_eventGetPlaneConstraintAxisSetting_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMovementComponent_GetPlaneConstraintAxisSetting()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMovementComponent_GetPlaneConstraintAxisSetting_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMovementComponent::execGetPlaneConstraintAxisSetting)
{
P_FINISH;
P_NATIVE_BEGIN;
*(EPlaneConstraintAxisSetting*)Z_Param__Result=P_THIS->GetPlaneConstraintAxisSetting();
P_NATIVE_END;
}
// ********** End Class UMovementComponent Function GetPlaneConstraintAxisSetting ******************
// ********** Begin Class UMovementComponent Function GetPlaneConstraintNormal *********************
struct Z_Construct_UFunction_UMovementComponent_GetPlaneConstraintNormal_Statics
{
struct MovementComponent_eventGetPlaneConstraintNormal_Parms
{
FVector ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Components|Movement|Planar" },
{ "Comment", "/** Returns the normal of the plane that constrains movement, enforced if the plane constraint is enabled. */" },
{ "ModuleRelativePath", "Classes/GameFramework/MovementComponent.h" },
{ "ToolTip", "Returns the normal of the plane that constrains movement, enforced if the plane constraint is enabled." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetPlaneConstraintNormal constinit property declarations **************
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetPlaneConstraintNormal constinit property declarations ****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetPlaneConstraintNormal Property Definitions *************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMovementComponent_GetPlaneConstraintNormal_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000008000582, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MovementComponent_eventGetPlaneConstraintNormal_Parms, ReturnValue), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMovementComponent_GetPlaneConstraintNormal_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMovementComponent_GetPlaneConstraintNormal_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMovementComponent_GetPlaneConstraintNormal_Statics::PropPointers) < 2048);
// ********** End Function GetPlaneConstraintNormal Property Definitions ***************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMovementComponent_GetPlaneConstraintNormal_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMovementComponent, nullptr, "GetPlaneConstraintNormal", Z_Construct_UFunction_UMovementComponent_GetPlaneConstraintNormal_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMovementComponent_GetPlaneConstraintNormal_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMovementComponent_GetPlaneConstraintNormal_Statics::MovementComponent_eventGetPlaneConstraintNormal_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMovementComponent_GetPlaneConstraintNormal_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMovementComponent_GetPlaneConstraintNormal_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMovementComponent_GetPlaneConstraintNormal_Statics::MovementComponent_eventGetPlaneConstraintNormal_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMovementComponent_GetPlaneConstraintNormal()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMovementComponent_GetPlaneConstraintNormal_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMovementComponent::execGetPlaneConstraintNormal)
{
P_FINISH;
P_NATIVE_BEGIN;
*(FVector*)Z_Param__Result=P_THIS->GetPlaneConstraintNormal();
P_NATIVE_END;
}
// ********** End Class UMovementComponent Function GetPlaneConstraintNormal ***********************
// ********** Begin Class UMovementComponent Function GetPlaneConstraintOrigin *********************
struct Z_Construct_UFunction_UMovementComponent_GetPlaneConstraintOrigin_Statics
{
struct MovementComponent_eventGetPlaneConstraintOrigin_Parms
{
FVector ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Components|Movement|Planar" },
{ "Comment", "/**\n\x09 * Get the plane constraint origin. This defines the behavior of snapping a position to the plane, such as by SnapUpdatedComponentToPlane().\n\x09 * @return The origin of the plane that constrains movement, if the plane constraint is enabled.\n\x09 */" },
{ "ModuleRelativePath", "Classes/GameFramework/MovementComponent.h" },
{ "ToolTip", "Get the plane constraint origin. This defines the behavior of snapping a position to the plane, such as by SnapUpdatedComponentToPlane().\n@return The origin of the plane that constrains movement, if the plane constraint is enabled." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetPlaneConstraintOrigin constinit property declarations **************
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetPlaneConstraintOrigin constinit property declarations ****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetPlaneConstraintOrigin Property Definitions *************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMovementComponent_GetPlaneConstraintOrigin_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000008000582, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MovementComponent_eventGetPlaneConstraintOrigin_Parms, ReturnValue), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMovementComponent_GetPlaneConstraintOrigin_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMovementComponent_GetPlaneConstraintOrigin_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMovementComponent_GetPlaneConstraintOrigin_Statics::PropPointers) < 2048);
// ********** End Function GetPlaneConstraintOrigin Property Definitions ***************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMovementComponent_GetPlaneConstraintOrigin_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMovementComponent, nullptr, "GetPlaneConstraintOrigin", Z_Construct_UFunction_UMovementComponent_GetPlaneConstraintOrigin_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMovementComponent_GetPlaneConstraintOrigin_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMovementComponent_GetPlaneConstraintOrigin_Statics::MovementComponent_eventGetPlaneConstraintOrigin_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54820403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMovementComponent_GetPlaneConstraintOrigin_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMovementComponent_GetPlaneConstraintOrigin_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMovementComponent_GetPlaneConstraintOrigin_Statics::MovementComponent_eventGetPlaneConstraintOrigin_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMovementComponent_GetPlaneConstraintOrigin()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMovementComponent_GetPlaneConstraintOrigin_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMovementComponent::execGetPlaneConstraintOrigin)
{
P_FINISH;
P_NATIVE_BEGIN;
*(FVector*)Z_Param__Result=P_THIS->GetPlaneConstraintOrigin();
P_NATIVE_END;
}
// ********** End Class UMovementComponent Function GetPlaneConstraintOrigin ***********************
// ********** Begin Class UMovementComponent Function IsExceedingMaxSpeed **************************
struct Z_Construct_UFunction_UMovementComponent_IsExceedingMaxSpeed_Statics
{
struct MovementComponent_eventIsExceedingMaxSpeed_Parms
{
float MaxSpeed;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Components|Movement" },
{ "Comment", "/**\n\x09 * Returns true if the current velocity is exceeding the given max speed (usually the result of GetMaxSpeed()), within a small error tolerance.\n\x09 * Note that under normal circumstances updates cause by acceleration will not cause this to be true, however external forces or changes in the max speed limit\n\x09 * can cause the max speed to be violated.\n\x09 */" },
{ "ModuleRelativePath", "Classes/GameFramework/MovementComponent.h" },
{ "ToolTip", "Returns true if the current velocity is exceeding the given max speed (usually the result of GetMaxSpeed()), within a small error tolerance.\nNote that under normal circumstances updates cause by acceleration will not cause this to be true, however external forces or changes in the max speed limit\ncan cause the max speed to be violated." },
};
#endif // WITH_METADATA
// ********** Begin Function IsExceedingMaxSpeed constinit property declarations *******************
static const UECodeGen_Private::FFloatPropertyParams NewProp_MaxSpeed;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function IsExceedingMaxSpeed constinit property declarations *********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function IsExceedingMaxSpeed Property Definitions ******************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UMovementComponent_IsExceedingMaxSpeed_Statics::NewProp_MaxSpeed = { "MaxSpeed", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MovementComponent_eventIsExceedingMaxSpeed_Parms, MaxSpeed), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UMovementComponent_IsExceedingMaxSpeed_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((MovementComponent_eventIsExceedingMaxSpeed_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UMovementComponent_IsExceedingMaxSpeed_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(MovementComponent_eventIsExceedingMaxSpeed_Parms), &Z_Construct_UFunction_UMovementComponent_IsExceedingMaxSpeed_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMovementComponent_IsExceedingMaxSpeed_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMovementComponent_IsExceedingMaxSpeed_Statics::NewProp_MaxSpeed,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMovementComponent_IsExceedingMaxSpeed_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMovementComponent_IsExceedingMaxSpeed_Statics::PropPointers) < 2048);
// ********** End Function IsExceedingMaxSpeed Property Definitions ********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMovementComponent_IsExceedingMaxSpeed_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMovementComponent, nullptr, "IsExceedingMaxSpeed", Z_Construct_UFunction_UMovementComponent_IsExceedingMaxSpeed_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMovementComponent_IsExceedingMaxSpeed_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMovementComponent_IsExceedingMaxSpeed_Statics::MovementComponent_eventIsExceedingMaxSpeed_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMovementComponent_IsExceedingMaxSpeed_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMovementComponent_IsExceedingMaxSpeed_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMovementComponent_IsExceedingMaxSpeed_Statics::MovementComponent_eventIsExceedingMaxSpeed_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMovementComponent_IsExceedingMaxSpeed()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMovementComponent_IsExceedingMaxSpeed_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMovementComponent::execIsExceedingMaxSpeed)
{
P_GET_PROPERTY(FFloatProperty,Z_Param_MaxSpeed);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->IsExceedingMaxSpeed(Z_Param_MaxSpeed);
P_NATIVE_END;
}
// ********** End Class UMovementComponent Function IsExceedingMaxSpeed ****************************
// ********** Begin Class UMovementComponent Function K2_MoveUpdatedComponent **********************
struct Z_Construct_UFunction_UMovementComponent_K2_MoveUpdatedComponent_Statics
{
struct MovementComponent_eventK2_MoveUpdatedComponent_Parms
{
FVector Delta;
FRotator NewRotation;
FHitResult OutHit;
bool bSweep;
bool bTeleport;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "AdvancedDisplay", "bTeleport" },
{ "Category", "Components|Movement" },
{ "Comment", "/**\n\x09 * Moves our UpdatedComponent by the given Delta, and sets rotation to NewRotation.\n\x09 * Respects the plane constraint, if enabled.\n\x09 * @return True if some movement occurred, false if no movement occurred. Result of any impact will be stored in OutHit.\n\x09 */" },
{ "CPP_Default_bSweep", "true" },
{ "CPP_Default_bTeleport", "false" },
{ "DisplayName", "MoveUpdatedComponent" },
{ "ModuleRelativePath", "Classes/GameFramework/MovementComponent.h" },
{ "ScriptName", "MoveUpdatedComponent" },
{ "ToolTip", "Moves our UpdatedComponent by the given Delta, and sets rotation to NewRotation.\nRespects the plane constraint, if enabled.\n@return True if some movement occurred, false if no movement occurred. Result of any impact will be stored in OutHit." },
};
#endif // WITH_METADATA
// ********** Begin Function K2_MoveUpdatedComponent constinit property declarations ***************
static const UECodeGen_Private::FStructPropertyParams NewProp_Delta;
static const UECodeGen_Private::FStructPropertyParams NewProp_NewRotation;
static const UECodeGen_Private::FStructPropertyParams NewProp_OutHit;
static void NewProp_bSweep_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSweep;
static void NewProp_bTeleport_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bTeleport;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function K2_MoveUpdatedComponent constinit property declarations *****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function K2_MoveUpdatedComponent Property Definitions **************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMovementComponent_K2_MoveUpdatedComponent_Statics::NewProp_Delta = { "Delta", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MovementComponent_eventK2_MoveUpdatedComponent_Parms, Delta), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMovementComponent_K2_MoveUpdatedComponent_Statics::NewProp_NewRotation = { "NewRotation", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MovementComponent_eventK2_MoveUpdatedComponent_Parms, NewRotation), Z_Construct_UScriptStruct_FRotator, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMovementComponent_K2_MoveUpdatedComponent_Statics::NewProp_OutHit = { "OutHit", nullptr, (EPropertyFlags)0x0010008000000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MovementComponent_eventK2_MoveUpdatedComponent_Parms, OutHit), Z_Construct_UScriptStruct_FHitResult, METADATA_PARAMS(0, nullptr) }; // 222120718
void Z_Construct_UFunction_UMovementComponent_K2_MoveUpdatedComponent_Statics::NewProp_bSweep_SetBit(void* Obj)
{
((MovementComponent_eventK2_MoveUpdatedComponent_Parms*)Obj)->bSweep = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UMovementComponent_K2_MoveUpdatedComponent_Statics::NewProp_bSweep = { "bSweep", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(MovementComponent_eventK2_MoveUpdatedComponent_Parms), &Z_Construct_UFunction_UMovementComponent_K2_MoveUpdatedComponent_Statics::NewProp_bSweep_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UMovementComponent_K2_MoveUpdatedComponent_Statics::NewProp_bTeleport_SetBit(void* Obj)
{
((MovementComponent_eventK2_MoveUpdatedComponent_Parms*)Obj)->bTeleport = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UMovementComponent_K2_MoveUpdatedComponent_Statics::NewProp_bTeleport = { "bTeleport", nullptr, (EPropertyFlags)0x0010040000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(MovementComponent_eventK2_MoveUpdatedComponent_Parms), &Z_Construct_UFunction_UMovementComponent_K2_MoveUpdatedComponent_Statics::NewProp_bTeleport_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UMovementComponent_K2_MoveUpdatedComponent_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((MovementComponent_eventK2_MoveUpdatedComponent_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UMovementComponent_K2_MoveUpdatedComponent_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(MovementComponent_eventK2_MoveUpdatedComponent_Parms), &Z_Construct_UFunction_UMovementComponent_K2_MoveUpdatedComponent_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMovementComponent_K2_MoveUpdatedComponent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMovementComponent_K2_MoveUpdatedComponent_Statics::NewProp_Delta,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMovementComponent_K2_MoveUpdatedComponent_Statics::NewProp_NewRotation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMovementComponent_K2_MoveUpdatedComponent_Statics::NewProp_OutHit,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMovementComponent_K2_MoveUpdatedComponent_Statics::NewProp_bSweep,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMovementComponent_K2_MoveUpdatedComponent_Statics::NewProp_bTeleport,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMovementComponent_K2_MoveUpdatedComponent_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMovementComponent_K2_MoveUpdatedComponent_Statics::PropPointers) < 2048);
// ********** End Function K2_MoveUpdatedComponent Property Definitions ****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMovementComponent_K2_MoveUpdatedComponent_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMovementComponent, nullptr, "K2_MoveUpdatedComponent", Z_Construct_UFunction_UMovementComponent_K2_MoveUpdatedComponent_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMovementComponent_K2_MoveUpdatedComponent_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMovementComponent_K2_MoveUpdatedComponent_Statics::MovementComponent_eventK2_MoveUpdatedComponent_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C20403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMovementComponent_K2_MoveUpdatedComponent_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMovementComponent_K2_MoveUpdatedComponent_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMovementComponent_K2_MoveUpdatedComponent_Statics::MovementComponent_eventK2_MoveUpdatedComponent_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMovementComponent_K2_MoveUpdatedComponent()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMovementComponent_K2_MoveUpdatedComponent_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMovementComponent::execK2_MoveUpdatedComponent)
{
P_GET_STRUCT(FVector,Z_Param_Delta);
P_GET_STRUCT(FRotator,Z_Param_NewRotation);
P_GET_STRUCT_REF(FHitResult,Z_Param_Out_OutHit);
P_GET_UBOOL(Z_Param_bSweep);
P_GET_UBOOL(Z_Param_bTeleport);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->K2_MoveUpdatedComponent(Z_Param_Delta,Z_Param_NewRotation,Z_Param_Out_OutHit,Z_Param_bSweep,Z_Param_bTeleport);
P_NATIVE_END;
}
// ********** End Class UMovementComponent Function K2_MoveUpdatedComponent ************************
// ********** Begin Class UMovementComponent Function PhysicsVolumeChanged *************************
struct Z_Construct_UFunction_UMovementComponent_PhysicsVolumeChanged_Statics
{
struct MovementComponent_eventPhysicsVolumeChanged_Parms
{
APhysicsVolume* NewVolume;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Comment", "/** Delegate when PhysicsVolume of UpdatedComponent has been changed **/" },
{ "ModuleRelativePath", "Classes/GameFramework/MovementComponent.h" },
{ "ToolTip", "Delegate when PhysicsVolume of UpdatedComponent has been changed *" },
};
#endif // WITH_METADATA
// ********** Begin Function PhysicsVolumeChanged constinit property declarations ******************
static const UECodeGen_Private::FObjectPropertyParams NewProp_NewVolume;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function PhysicsVolumeChanged constinit property declarations ********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function PhysicsVolumeChanged Property Definitions *****************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UMovementComponent_PhysicsVolumeChanged_Statics::NewProp_NewVolume = { "NewVolume", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MovementComponent_eventPhysicsVolumeChanged_Parms, NewVolume), Z_Construct_UClass_APhysicsVolume_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMovementComponent_PhysicsVolumeChanged_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMovementComponent_PhysicsVolumeChanged_Statics::NewProp_NewVolume,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMovementComponent_PhysicsVolumeChanged_Statics::PropPointers) < 2048);
// ********** End Function PhysicsVolumeChanged Property Definitions *******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMovementComponent_PhysicsVolumeChanged_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMovementComponent, nullptr, "PhysicsVolumeChanged", Z_Construct_UFunction_UMovementComponent_PhysicsVolumeChanged_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMovementComponent_PhysicsVolumeChanged_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMovementComponent_PhysicsVolumeChanged_Statics::MovementComponent_eventPhysicsVolumeChanged_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMovementComponent_PhysicsVolumeChanged_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMovementComponent_PhysicsVolumeChanged_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMovementComponent_PhysicsVolumeChanged_Statics::MovementComponent_eventPhysicsVolumeChanged_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMovementComponent_PhysicsVolumeChanged()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMovementComponent_PhysicsVolumeChanged_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMovementComponent::execPhysicsVolumeChanged)
{
P_GET_OBJECT(APhysicsVolume,Z_Param_NewVolume);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->PhysicsVolumeChanged(Z_Param_NewVolume);
P_NATIVE_END;
}
// ********** End Class UMovementComponent Function PhysicsVolumeChanged ***************************
// ********** Begin Class UMovementComponent Function SetPlaneConstraintAxisSetting ****************
struct Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintAxisSetting_Statics
{
struct MovementComponent_eventSetPlaneConstraintAxisSetting_Parms
{
EPlaneConstraintAxisSetting NewAxisSetting;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Components|Movement|Planar" },
{ "Comment", "/**\n\x09 * Set the plane constraint axis setting.\n\x09 * Changing this setting will modify the current value of PlaneConstraintNormal.\n\x09 * \n\x09 * @param NewAxisSetting New plane constraint axis setting.\n\x09 */" },
{ "ModuleRelativePath", "Classes/GameFramework/MovementComponent.h" },
{ "ToolTip", "Set the plane constraint axis setting.\nChanging this setting will modify the current value of PlaneConstraintNormal.\n\n@param NewAxisSetting New plane constraint axis setting." },
};
#endif // WITH_METADATA
// ********** Begin Function SetPlaneConstraintAxisSetting constinit property declarations *********
static const UECodeGen_Private::FBytePropertyParams NewProp_NewAxisSetting_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_NewAxisSetting;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetPlaneConstraintAxisSetting constinit property declarations ***********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetPlaneConstraintAxisSetting Property Definitions ********************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintAxisSetting_Statics::NewProp_NewAxisSetting_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintAxisSetting_Statics::NewProp_NewAxisSetting = { "NewAxisSetting", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MovementComponent_eventSetPlaneConstraintAxisSetting_Parms, NewAxisSetting), Z_Construct_UEnum_Engine_EPlaneConstraintAxisSetting, METADATA_PARAMS(0, nullptr) }; // 2707499186
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintAxisSetting_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintAxisSetting_Statics::NewProp_NewAxisSetting_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintAxisSetting_Statics::NewProp_NewAxisSetting,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintAxisSetting_Statics::PropPointers) < 2048);
// ********** End Function SetPlaneConstraintAxisSetting Property Definitions **********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintAxisSetting_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMovementComponent, nullptr, "SetPlaneConstraintAxisSetting", Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintAxisSetting_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintAxisSetting_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintAxisSetting_Statics::MovementComponent_eventSetPlaneConstraintAxisSetting_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintAxisSetting_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintAxisSetting_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintAxisSetting_Statics::MovementComponent_eventSetPlaneConstraintAxisSetting_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintAxisSetting()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintAxisSetting_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMovementComponent::execSetPlaneConstraintAxisSetting)
{
P_GET_ENUM(EPlaneConstraintAxisSetting,Z_Param_NewAxisSetting);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetPlaneConstraintAxisSetting(EPlaneConstraintAxisSetting(Z_Param_NewAxisSetting));
P_NATIVE_END;
}
// ********** End Class UMovementComponent Function SetPlaneConstraintAxisSetting ******************
// ********** Begin Class UMovementComponent Function SetPlaneConstraintEnabled ********************
struct Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintEnabled_Statics
{
struct MovementComponent_eventSetPlaneConstraintEnabled_Parms
{
bool bEnabled;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Components|Movement|Planar" },
{ "Comment", "/** Sets whether or not the plane constraint is enabled. */" },
{ "ModuleRelativePath", "Classes/GameFramework/MovementComponent.h" },
{ "ToolTip", "Sets whether or not the plane constraint is enabled." },
};
#endif // WITH_METADATA
// ********** Begin Function SetPlaneConstraintEnabled constinit property declarations *************
static void NewProp_bEnabled_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnabled;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetPlaneConstraintEnabled constinit property declarations ***************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetPlaneConstraintEnabled Property Definitions ************************
void Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintEnabled_Statics::NewProp_bEnabled_SetBit(void* Obj)
{
((MovementComponent_eventSetPlaneConstraintEnabled_Parms*)Obj)->bEnabled = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintEnabled_Statics::NewProp_bEnabled = { "bEnabled", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(MovementComponent_eventSetPlaneConstraintEnabled_Parms), &Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintEnabled_Statics::NewProp_bEnabled_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintEnabled_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintEnabled_Statics::NewProp_bEnabled,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintEnabled_Statics::PropPointers) < 2048);
// ********** End Function SetPlaneConstraintEnabled Property Definitions **************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintEnabled_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMovementComponent, nullptr, "SetPlaneConstraintEnabled", Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintEnabled_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintEnabled_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintEnabled_Statics::MovementComponent_eventSetPlaneConstraintEnabled_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintEnabled_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintEnabled_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintEnabled_Statics::MovementComponent_eventSetPlaneConstraintEnabled_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintEnabled()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintEnabled_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMovementComponent::execSetPlaneConstraintEnabled)
{
P_GET_UBOOL(Z_Param_bEnabled);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetPlaneConstraintEnabled(Z_Param_bEnabled);
P_NATIVE_END;
}
// ********** End Class UMovementComponent Function SetPlaneConstraintEnabled **********************
// ********** Begin Class UMovementComponent Function SetPlaneConstraintFromVectors ****************
struct Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintFromVectors_Statics
{
struct MovementComponent_eventSetPlaneConstraintFromVectors_Parms
{
FVector Forward;
FVector Up;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Components|Movement|Planar" },
{ "Comment", "/** Uses the Forward and Up vectors to compute the plane that constrains movement, enforced if the plane constraint is enabled. */" },
{ "ModuleRelativePath", "Classes/GameFramework/MovementComponent.h" },
{ "ToolTip", "Uses the Forward and Up vectors to compute the plane that constrains movement, enforced if the plane constraint is enabled." },
};
#endif // WITH_METADATA
// ********** Begin Function SetPlaneConstraintFromVectors constinit property declarations *********
static const UECodeGen_Private::FStructPropertyParams NewProp_Forward;
static const UECodeGen_Private::FStructPropertyParams NewProp_Up;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetPlaneConstraintFromVectors constinit property declarations ***********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetPlaneConstraintFromVectors Property Definitions ********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintFromVectors_Statics::NewProp_Forward = { "Forward", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MovementComponent_eventSetPlaneConstraintFromVectors_Parms, Forward), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintFromVectors_Statics::NewProp_Up = { "Up", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MovementComponent_eventSetPlaneConstraintFromVectors_Parms, Up), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintFromVectors_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintFromVectors_Statics::NewProp_Forward,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintFromVectors_Statics::NewProp_Up,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintFromVectors_Statics::PropPointers) < 2048);
// ********** End Function SetPlaneConstraintFromVectors Property Definitions **********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintFromVectors_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMovementComponent, nullptr, "SetPlaneConstraintFromVectors", Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintFromVectors_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintFromVectors_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintFromVectors_Statics::MovementComponent_eventSetPlaneConstraintFromVectors_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintFromVectors_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintFromVectors_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintFromVectors_Statics::MovementComponent_eventSetPlaneConstraintFromVectors_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintFromVectors()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintFromVectors_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMovementComponent::execSetPlaneConstraintFromVectors)
{
P_GET_STRUCT(FVector,Z_Param_Forward);
P_GET_STRUCT(FVector,Z_Param_Up);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetPlaneConstraintFromVectors(Z_Param_Forward,Z_Param_Up);
P_NATIVE_END;
}
// ********** End Class UMovementComponent Function SetPlaneConstraintFromVectors ******************
// ********** Begin Class UMovementComponent Function SetPlaneConstraintNormal *********************
struct Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintNormal_Statics
{
struct MovementComponent_eventSetPlaneConstraintNormal_Parms
{
FVector PlaneNormal;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Components|Movement|Planar" },
{ "Comment", "/**\n\x09 * Sets the normal of the plane that constrains movement, enforced if the plane constraint is enabled.\n\x09 * Changing the normal automatically sets PlaneConstraintAxisSetting to \"Custom\".\n\x09 *\n\x09 * @param PlaneNormal\x09The normal of the plane. If non-zero in length, it will be normalized.\n\x09 */" },
{ "ModuleRelativePath", "Classes/GameFramework/MovementComponent.h" },
{ "ToolTip", "Sets the normal of the plane that constrains movement, enforced if the plane constraint is enabled.\nChanging the normal automatically sets PlaneConstraintAxisSetting to \"Custom\".\n\n@param PlaneNormal The normal of the plane. If non-zero in length, it will be normalized." },
};
#endif // WITH_METADATA
// ********** Begin Function SetPlaneConstraintNormal constinit property declarations **************
static const UECodeGen_Private::FStructPropertyParams NewProp_PlaneNormal;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetPlaneConstraintNormal constinit property declarations ****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetPlaneConstraintNormal Property Definitions *************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintNormal_Statics::NewProp_PlaneNormal = { "PlaneNormal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MovementComponent_eventSetPlaneConstraintNormal_Parms, PlaneNormal), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintNormal_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintNormal_Statics::NewProp_PlaneNormal,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintNormal_Statics::PropPointers) < 2048);
// ********** End Function SetPlaneConstraintNormal Property Definitions ***************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintNormal_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMovementComponent, nullptr, "SetPlaneConstraintNormal", Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintNormal_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintNormal_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintNormal_Statics::MovementComponent_eventSetPlaneConstraintNormal_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintNormal_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintNormal_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintNormal_Statics::MovementComponent_eventSetPlaneConstraintNormal_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintNormal()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintNormal_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMovementComponent::execSetPlaneConstraintNormal)
{
P_GET_STRUCT(FVector,Z_Param_PlaneNormal);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetPlaneConstraintNormal(Z_Param_PlaneNormal);
P_NATIVE_END;
}
// ********** End Class UMovementComponent Function SetPlaneConstraintNormal ***********************
// ********** Begin Class UMovementComponent Function SetPlaneConstraintOrigin *********************
struct Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintOrigin_Statics
{
struct MovementComponent_eventSetPlaneConstraintOrigin_Parms
{
FVector PlaneOrigin;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Components|Movement|Planar" },
{ "Comment", "/** Sets the origin of the plane that constrains movement, enforced if the plane constraint is enabled. */" },
{ "ModuleRelativePath", "Classes/GameFramework/MovementComponent.h" },
{ "ToolTip", "Sets the origin of the plane that constrains movement, enforced if the plane constraint is enabled." },
};
#endif // WITH_METADATA
// ********** Begin Function SetPlaneConstraintOrigin constinit property declarations **************
static const UECodeGen_Private::FStructPropertyParams NewProp_PlaneOrigin;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetPlaneConstraintOrigin constinit property declarations ****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetPlaneConstraintOrigin Property Definitions *************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintOrigin_Statics::NewProp_PlaneOrigin = { "PlaneOrigin", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MovementComponent_eventSetPlaneConstraintOrigin_Parms, PlaneOrigin), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintOrigin_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintOrigin_Statics::NewProp_PlaneOrigin,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintOrigin_Statics::PropPointers) < 2048);
// ********** End Function SetPlaneConstraintOrigin Property Definitions ***************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintOrigin_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMovementComponent, nullptr, "SetPlaneConstraintOrigin", Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintOrigin_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintOrigin_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintOrigin_Statics::MovementComponent_eventSetPlaneConstraintOrigin_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintOrigin_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintOrigin_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintOrigin_Statics::MovementComponent_eventSetPlaneConstraintOrigin_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintOrigin()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintOrigin_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMovementComponent::execSetPlaneConstraintOrigin)
{
P_GET_STRUCT(FVector,Z_Param_PlaneOrigin);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetPlaneConstraintOrigin(Z_Param_PlaneOrigin);
P_NATIVE_END;
}
// ********** End Class UMovementComponent Function SetPlaneConstraintOrigin ***********************
// ********** Begin Class UMovementComponent Function SetUpdatedComponent **************************
struct Z_Construct_UFunction_UMovementComponent_SetUpdatedComponent_Statics
{
struct MovementComponent_eventSetUpdatedComponent_Parms
{
USceneComponent* NewUpdatedComponent;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Components|Movement" },
{ "Comment", "/** Assign the component we move and update. */" },
{ "ModuleRelativePath", "Classes/GameFramework/MovementComponent.h" },
{ "ToolTip", "Assign the component we move and update." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NewUpdatedComponent_MetaData[] = {
{ "EditInline", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function SetUpdatedComponent constinit property declarations *******************
static const UECodeGen_Private::FObjectPropertyParams NewProp_NewUpdatedComponent;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetUpdatedComponent constinit property declarations *********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetUpdatedComponent Property Definitions ******************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UMovementComponent_SetUpdatedComponent_Statics::NewProp_NewUpdatedComponent = { "NewUpdatedComponent", nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MovementComponent_eventSetUpdatedComponent_Parms, NewUpdatedComponent), Z_Construct_UClass_USceneComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NewUpdatedComponent_MetaData), NewProp_NewUpdatedComponent_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMovementComponent_SetUpdatedComponent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMovementComponent_SetUpdatedComponent_Statics::NewProp_NewUpdatedComponent,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMovementComponent_SetUpdatedComponent_Statics::PropPointers) < 2048);
// ********** End Function SetUpdatedComponent Property Definitions ********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMovementComponent_SetUpdatedComponent_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMovementComponent, nullptr, "SetUpdatedComponent", Z_Construct_UFunction_UMovementComponent_SetUpdatedComponent_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMovementComponent_SetUpdatedComponent_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMovementComponent_SetUpdatedComponent_Statics::MovementComponent_eventSetUpdatedComponent_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMovementComponent_SetUpdatedComponent_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMovementComponent_SetUpdatedComponent_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMovementComponent_SetUpdatedComponent_Statics::MovementComponent_eventSetUpdatedComponent_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMovementComponent_SetUpdatedComponent()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMovementComponent_SetUpdatedComponent_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMovementComponent::execSetUpdatedComponent)
{
P_GET_OBJECT(USceneComponent,Z_Param_NewUpdatedComponent);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetUpdatedComponent(Z_Param_NewUpdatedComponent);
P_NATIVE_END;
}
// ********** End Class UMovementComponent Function SetUpdatedComponent ****************************
// ********** Begin Class UMovementComponent Function SnapUpdatedComponentToPlane ******************
struct Z_Construct_UFunction_UMovementComponent_SnapUpdatedComponentToPlane_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Components|Movement|Planar" },
{ "Comment", "/** Snap the updated component to the plane constraint, if enabled. */" },
{ "ModuleRelativePath", "Classes/GameFramework/MovementComponent.h" },
{ "ToolTip", "Snap the updated component to the plane constraint, if enabled." },
};
#endif // WITH_METADATA
// ********** Begin Function SnapUpdatedComponentToPlane constinit property declarations ***********
// ********** End Function SnapUpdatedComponentToPlane constinit property declarations *************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMovementComponent_SnapUpdatedComponentToPlane_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMovementComponent, nullptr, "SnapUpdatedComponentToPlane", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020402, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMovementComponent_SnapUpdatedComponentToPlane_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMovementComponent_SnapUpdatedComponentToPlane_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_UMovementComponent_SnapUpdatedComponentToPlane()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMovementComponent_SnapUpdatedComponentToPlane_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMovementComponent::execSnapUpdatedComponentToPlane)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SnapUpdatedComponentToPlane();
P_NATIVE_END;
}
// ********** End Class UMovementComponent Function SnapUpdatedComponentToPlane ********************
// ********** Begin Class UMovementComponent Function StopMovementImmediately **********************
struct Z_Construct_UFunction_UMovementComponent_StopMovementImmediately_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Components|Movement" },
{ "Comment", "/** Stops movement immediately (zeroes velocity, usually zeros acceleration for components with acceleration). */" },
{ "ModuleRelativePath", "Classes/GameFramework/MovementComponent.h" },
{ "ToolTip", "Stops movement immediately (zeroes velocity, usually zeros acceleration for components with acceleration)." },
};
#endif // WITH_METADATA
// ********** Begin Function StopMovementImmediately constinit property declarations ***************
// ********** End Function StopMovementImmediately constinit property declarations *****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMovementComponent_StopMovementImmediately_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMovementComponent, nullptr, "StopMovementImmediately", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMovementComponent_StopMovementImmediately_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMovementComponent_StopMovementImmediately_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_UMovementComponent_StopMovementImmediately()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMovementComponent_StopMovementImmediately_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMovementComponent::execStopMovementImmediately)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->StopMovementImmediately();
P_NATIVE_END;
}
// ********** End Class UMovementComponent Function StopMovementImmediately ************************
// ********** Begin Class UMovementComponent *******************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMovementComponent;
UClass* UMovementComponent::GetPrivateStaticClass()
{
using TClass = UMovementComponent;
if (!Z_Registration_Info_UClass_UMovementComponent.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MovementComponent"),
Z_Registration_Info_UClass_UMovementComponent.InnerSingleton,
StaticRegisterNativesUMovementComponent,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UMovementComponent.InnerSingleton;
}
UClass* Z_Construct_UClass_UMovementComponent_NoRegister()
{
return UMovementComponent::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMovementComponent_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ClassGroupNames", "Movement" },
{ "Comment", "/**\n * MovementComponent is an abstract component class that defines functionality for moving a PrimitiveComponent (our UpdatedComponent) each tick.\n * Base functionality includes:\n * - Restricting movement to a plane or axis.\n * - Utility functions for special handling of collision results (SlideAlongSurface(), ComputeSlideVector(), TwoWallAdjust()).\n * - Utility functions for moving when there may be initial penetration (SafeMoveUpdatedComponent(), ResolvePenetration()).\n * - Automatically registering the component tick and finding a component to move on the owning Actor.\n * Normally the root component of the owning actor is moved, however another component may be selected (see SetUpdatedComponent()).\n * During swept (non-teleporting) movement only collision of UpdatedComponent is considered, attached components will teleport to the end location ignoring collision.\n */" },
{ "IncludePath", "GameFramework/MovementComponent.h" },
{ "ModuleRelativePath", "Classes/GameFramework/MovementComponent.h" },
{ "ToolTip", "MovementComponent is an abstract component class that defines functionality for moving a PrimitiveComponent (our UpdatedComponent) each tick.\nBase functionality includes:\n - Restricting movement to a plane or axis.\n - Utility functions for special handling of collision results (SlideAlongSurface(), ComputeSlideVector(), TwoWallAdjust()).\n - Utility functions for moving when there may be initial penetration (SafeMoveUpdatedComponent(), ResolvePenetration()).\n - Automatically registering the component tick and finding a component to move on the owning Actor.\nNormally the root component of the owning actor is moved, however another component may be selected (see SetUpdatedComponent()).\nDuring swept (non-teleporting) movement only collision of UpdatedComponent is considered, attached components will teleport to the end location ignoring collision." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UpdatedComponent_MetaData[] = {
{ "Category", "MovementComponent" },
{ "Comment", "/**\n\x09 * The component we move and update.\n\x09 * If this is null at startup and bAutoRegisterUpdatedComponent is true, the owning Actor's root component will automatically be set as our UpdatedComponent at startup.\n\x09 * @see bAutoRegisterUpdatedComponent, SetUpdatedComponent(), UpdatedPrimitive\n\x09 */" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Classes/GameFramework/MovementComponent.h" },
{ "ToolTip", "The component we move and update.\nIf this is null at startup and bAutoRegisterUpdatedComponent is true, the owning Actor's root component will automatically be set as our UpdatedComponent at startup.\n@see bAutoRegisterUpdatedComponent, SetUpdatedComponent(), UpdatedPrimitive" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UpdatedPrimitive_MetaData[] = {
{ "Category", "MovementComponent" },
{ "Comment", "/**\n\x09 * UpdatedComponent, cast as a UPrimitiveComponent. May be invalid if UpdatedComponent was null or not a UPrimitiveComponent.\n\x09 */" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Classes/GameFramework/MovementComponent.h" },
{ "ToolTip", "UpdatedComponent, cast as a UPrimitiveComponent. May be invalid if UpdatedComponent was null or not a UPrimitiveComponent." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Velocity_MetaData[] = {
{ "Category", "Velocity" },
{ "Comment", "/** Current velocity of updated component. */" },
{ "ModuleRelativePath", "Classes/GameFramework/MovementComponent.h" },
{ "ToolTip", "Current velocity of updated component." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PlaneConstraintNormal_MetaData[] = {
{ "Category", "PlanarMovement" },
{ "Comment", "/**\n\x09 * The normal or axis of the plane that constrains movement, if bConstrainToPlane is enabled.\n\x09 * If for example you wanted to constrain movement to the X-Z plane (so that Y cannot change), the normal would be set to X=0 Y=1 Z=0.\n\x09 * This is recalculated whenever PlaneConstraintAxisSetting changes. It is normalized once the component is registered with the game world.\n\x09 * @see bConstrainToPlane, SetPlaneConstraintNormal(), SetPlaneConstraintFromVectors()\n\x09 */" },
{ "editcondition", "bConstrainToPlane" },
{ "ModuleRelativePath", "Classes/GameFramework/MovementComponent.h" },
{ "ToolTip", "The normal or axis of the plane that constrains movement, if bConstrainToPlane is enabled.\nIf for example you wanted to constrain movement to the X-Z plane (so that Y cannot change), the normal would be set to X=0 Y=1 Z=0.\nThis is recalculated whenever PlaneConstraintAxisSetting changes. It is normalized once the component is registered with the game world.\n@see bConstrainToPlane, SetPlaneConstraintNormal(), SetPlaneConstraintFromVectors()" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PlaneConstraintOrigin_MetaData[] = {
{ "Category", "PlanarMovement" },
{ "Comment", "/**\n\x09 * The origin of the plane that constrains movement, if plane constraint is enabled. \n\x09 * This defines the behavior of snapping a position to the plane, such as by SnapUpdatedComponentToPlane().\n\x09 * @see bConstrainToPlane, SetPlaneConstraintOrigin().\n\x09 */" },
{ "editcondition", "bConstrainToPlane" },
{ "ModuleRelativePath", "Classes/GameFramework/MovementComponent.h" },
{ "ToolTip", "The origin of the plane that constrains movement, if plane constraint is enabled.\nThis defines the behavior of snapping a position to the plane, such as by SnapUpdatedComponentToPlane().\n@see bConstrainToPlane, SetPlaneConstraintOrigin()." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUpdateOnlyIfRendered_MetaData[] = {
{ "Category", "MovementComponent" },
{ "Comment", "/** If true, skips TickComponent() if UpdatedComponent was not recently rendered. */" },
{ "ModuleRelativePath", "Classes/GameFramework/MovementComponent.h" },
{ "ToolTip", "If true, skips TickComponent() if UpdatedComponent was not recently rendered." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAutoUpdateTickRegistration_MetaData[] = {
{ "Category", "MovementComponent" },
{ "Comment", "/**\n\x09 * If true, whenever the updated component is changed, this component will enable or disable its tick dependent on whether it has something to update.\n\x09 * This will NOT enable tick at startup if bAutoActivate is false, because presumably you have a good reason for not wanting it to start ticking initially.\n\x09 **/" },
{ "ModuleRelativePath", "Classes/GameFramework/MovementComponent.h" },
{ "ToolTip", "If true, whenever the updated component is changed, this component will enable or disable its tick dependent on whether it has something to update.\nThis will NOT enable tick at startup if bAutoActivate is false, because presumably you have a good reason for not wanting it to start ticking initially." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bTickBeforeOwner_MetaData[] = {
{ "Category", "MovementComponent" },
{ "Comment", "/**\n\x09 * If true, after registration we will add a tick dependency to tick before our owner (if we can both tick).\n\x09 * This is important when our tick causes an update in the owner's position, so that when the owner ticks it uses the most recent position without lag.\n\x09 * Disabling this can improve performance if both objects tick but the order of ticks doesn't matter.\n\x09 */" },
{ "ModuleRelativePath", "Classes/GameFramework/MovementComponent.h" },
{ "ToolTip", "If true, after registration we will add a tick dependency to tick before our owner (if we can both tick).\nThis is important when our tick causes an update in the owner's position, so that when the owner ticks it uses the most recent position without lag.\nDisabling this can improve performance if both objects tick but the order of ticks doesn't matter." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAutoRegisterUpdatedComponent_MetaData[] = {
{ "Category", "MovementComponent" },
{ "Comment", "/** If true, registers the owner's Root component as the UpdatedComponent if there is not one currently assigned. */" },
{ "ModuleRelativePath", "Classes/GameFramework/MovementComponent.h" },
{ "ToolTip", "If true, registers the owner's Root component as the UpdatedComponent if there is not one currently assigned." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bConstrainToPlane_MetaData[] = {
{ "Category", "PlanarMovement" },
{ "Comment", "/**\n\x09 * If true, movement will be constrained to a plane.\n\x09 * @see PlaneConstraintNormal, PlaneConstraintOrigin, PlaneConstraintAxisSetting\n\x09 */" },
{ "ModuleRelativePath", "Classes/GameFramework/MovementComponent.h" },
{ "ToolTip", "If true, movement will be constrained to a plane.\n@see PlaneConstraintNormal, PlaneConstraintOrigin, PlaneConstraintAxisSetting" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSnapToPlaneAtStart_MetaData[] = {
{ "Category", "PlanarMovement" },
{ "Comment", "/** If true and plane constraints are enabled, then the updated component will be snapped to the plane when first attached. */" },
{ "editcondition", "bConstrainToPlane" },
{ "ModuleRelativePath", "Classes/GameFramework/MovementComponent.h" },
{ "ToolTip", "If true and plane constraints are enabled, then the updated component will be snapped to the plane when first attached." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAutoRegisterPhysicsVolumeUpdates_MetaData[] = {
{ "Category", "MovementComponent" },
{ "Comment", "/**\n\x09 * If true, then applies the value of bComponentShouldUpdatePhysicsVolume to the UpdatedComponent. If false, will not change bShouldUpdatePhysicsVolume on the UpdatedComponent at all.\n\x09 * @see bComponentShouldUpdatePhysicsVolume\n\x09 */" },
{ "ModuleRelativePath", "Classes/GameFramework/MovementComponent.h" },
{ "ToolTip", "If true, then applies the value of bComponentShouldUpdatePhysicsVolume to the UpdatedComponent. If false, will not change bShouldUpdatePhysicsVolume on the UpdatedComponent at all.\n@see bComponentShouldUpdatePhysicsVolume" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bComponentShouldUpdatePhysicsVolume_MetaData[] = {
{ "Category", "MovementComponent" },
{ "Comment", "/**\n\x09 * If true, enables bShouldUpdatePhysicsVolume on the UpdatedComponent during initialization from SetUpdatedComponent(), otherwise disables such updates.\n\x09 * Only enabled if bAutoRegisterPhysicsVolumeUpdates is true.\n\x09 * WARNING: UpdatePhysicsVolume is potentially expensive if overlap events are also *disabled* because it requires a separate query against all physics volumes in the world.\n\x09 */" },
{ "editcondition", "bAutoRegisterPhysicsVolumeUpdates" },
{ "ModuleRelativePath", "Classes/GameFramework/MovementComponent.h" },
{ "ToolTip", "If true, enables bShouldUpdatePhysicsVolume on the UpdatedComponent during initialization from SetUpdatedComponent(), otherwise disables such updates.\nOnly enabled if bAutoRegisterPhysicsVolumeUpdates is true.\nWARNING: UpdatePhysicsVolume is potentially expensive if overlap events are also *disabled* because it requires a separate query against all physics volumes in the world." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PlaneConstraintAxisSetting_MetaData[] = {
{ "Category", "PlanarMovement" },
{ "Comment", "/**\n\x09 * Setting that controls behavior when movement is restricted to a 2D plane defined by a specific axis/normal,\n\x09 * so that movement along the locked axis is not be possible.\n\x09 * @see SetPlaneConstraintAxisSetting\n\x09 */" },
{ "editcondition", "bConstrainToPlane" },
{ "ModuleRelativePath", "Classes/GameFramework/MovementComponent.h" },
{ "ToolTip", "Setting that controls behavior when movement is restricted to a 2D plane defined by a specific axis/normal,\nso that movement along the locked axis is not be possible.\n@see SetPlaneConstraintAxisSetting" },
};
#endif // WITH_METADATA
// ********** Begin Class UMovementComponent constinit property declarations ***********************
static const UECodeGen_Private::FObjectPropertyParams NewProp_UpdatedComponent;
static const UECodeGen_Private::FObjectPropertyParams NewProp_UpdatedPrimitive;
static const UECodeGen_Private::FStructPropertyParams NewProp_Velocity;
static const UECodeGen_Private::FStructPropertyParams NewProp_PlaneConstraintNormal;
static const UECodeGen_Private::FStructPropertyParams NewProp_PlaneConstraintOrigin;
static void NewProp_bUpdateOnlyIfRendered_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUpdateOnlyIfRendered;
static void NewProp_bAutoUpdateTickRegistration_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAutoUpdateTickRegistration;
static void NewProp_bTickBeforeOwner_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bTickBeforeOwner;
static void NewProp_bAutoRegisterUpdatedComponent_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAutoRegisterUpdatedComponent;
static void NewProp_bConstrainToPlane_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bConstrainToPlane;
static void NewProp_bSnapToPlaneAtStart_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSnapToPlaneAtStart;
static void NewProp_bAutoRegisterPhysicsVolumeUpdates_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAutoRegisterPhysicsVolumeUpdates;
static void NewProp_bComponentShouldUpdatePhysicsVolume_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bComponentShouldUpdatePhysicsVolume;
static const UECodeGen_Private::FBytePropertyParams NewProp_PlaneConstraintAxisSetting_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_PlaneConstraintAxisSetting;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UMovementComponent constinit property declarations *************************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("ConstrainDirectionToPlane"), .Pointer = &UMovementComponent::execConstrainDirectionToPlane },
{ .NameUTF8 = UTF8TEXT("ConstrainLocationToPlane"), .Pointer = &UMovementComponent::execConstrainLocationToPlane },
{ .NameUTF8 = UTF8TEXT("ConstrainNormalToPlane"), .Pointer = &UMovementComponent::execConstrainNormalToPlane },
{ .NameUTF8 = UTF8TEXT("GetGravityZ"), .Pointer = &UMovementComponent::execGetGravityZ },
{ .NameUTF8 = UTF8TEXT("GetMaxSpeed"), .Pointer = &UMovementComponent::execGetMaxSpeed },
{ .NameUTF8 = UTF8TEXT("GetPhysicsVolume"), .Pointer = &UMovementComponent::execGetPhysicsVolume },
{ .NameUTF8 = UTF8TEXT("GetPlaneConstraintAxisSetting"), .Pointer = &UMovementComponent::execGetPlaneConstraintAxisSetting },
{ .NameUTF8 = UTF8TEXT("GetPlaneConstraintNormal"), .Pointer = &UMovementComponent::execGetPlaneConstraintNormal },
{ .NameUTF8 = UTF8TEXT("GetPlaneConstraintOrigin"), .Pointer = &UMovementComponent::execGetPlaneConstraintOrigin },
{ .NameUTF8 = UTF8TEXT("IsExceedingMaxSpeed"), .Pointer = &UMovementComponent::execIsExceedingMaxSpeed },
{ .NameUTF8 = UTF8TEXT("K2_MoveUpdatedComponent"), .Pointer = &UMovementComponent::execK2_MoveUpdatedComponent },
{ .NameUTF8 = UTF8TEXT("PhysicsVolumeChanged"), .Pointer = &UMovementComponent::execPhysicsVolumeChanged },
{ .NameUTF8 = UTF8TEXT("SetPlaneConstraintAxisSetting"), .Pointer = &UMovementComponent::execSetPlaneConstraintAxisSetting },
{ .NameUTF8 = UTF8TEXT("SetPlaneConstraintEnabled"), .Pointer = &UMovementComponent::execSetPlaneConstraintEnabled },
{ .NameUTF8 = UTF8TEXT("SetPlaneConstraintFromVectors"), .Pointer = &UMovementComponent::execSetPlaneConstraintFromVectors },
{ .NameUTF8 = UTF8TEXT("SetPlaneConstraintNormal"), .Pointer = &UMovementComponent::execSetPlaneConstraintNormal },
{ .NameUTF8 = UTF8TEXT("SetPlaneConstraintOrigin"), .Pointer = &UMovementComponent::execSetPlaneConstraintOrigin },
{ .NameUTF8 = UTF8TEXT("SetUpdatedComponent"), .Pointer = &UMovementComponent::execSetUpdatedComponent },
{ .NameUTF8 = UTF8TEXT("SnapUpdatedComponentToPlane"), .Pointer = &UMovementComponent::execSnapUpdatedComponentToPlane },
{ .NameUTF8 = UTF8TEXT("StopMovementImmediately"), .Pointer = &UMovementComponent::execStopMovementImmediately },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UMovementComponent_ConstrainDirectionToPlane, "ConstrainDirectionToPlane" }, // 2772896850
{ &Z_Construct_UFunction_UMovementComponent_ConstrainLocationToPlane, "ConstrainLocationToPlane" }, // 1861876416
{ &Z_Construct_UFunction_UMovementComponent_ConstrainNormalToPlane, "ConstrainNormalToPlane" }, // 826090241
{ &Z_Construct_UFunction_UMovementComponent_GetGravityZ, "GetGravityZ" }, // 3356055887
{ &Z_Construct_UFunction_UMovementComponent_GetMaxSpeed, "GetMaxSpeed" }, // 229430847
{ &Z_Construct_UFunction_UMovementComponent_GetPhysicsVolume, "GetPhysicsVolume" }, // 580598364
{ &Z_Construct_UFunction_UMovementComponent_GetPlaneConstraintAxisSetting, "GetPlaneConstraintAxisSetting" }, // 1631993907
{ &Z_Construct_UFunction_UMovementComponent_GetPlaneConstraintNormal, "GetPlaneConstraintNormal" }, // 2028081650
{ &Z_Construct_UFunction_UMovementComponent_GetPlaneConstraintOrigin, "GetPlaneConstraintOrigin" }, // 2399881317
{ &Z_Construct_UFunction_UMovementComponent_IsExceedingMaxSpeed, "IsExceedingMaxSpeed" }, // 3497192202
{ &Z_Construct_UFunction_UMovementComponent_K2_MoveUpdatedComponent, "K2_MoveUpdatedComponent" }, // 469006364
{ &Z_Construct_UFunction_UMovementComponent_PhysicsVolumeChanged, "PhysicsVolumeChanged" }, // 2690990777
{ &Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintAxisSetting, "SetPlaneConstraintAxisSetting" }, // 2135148662
{ &Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintEnabled, "SetPlaneConstraintEnabled" }, // 526462924
{ &Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintFromVectors, "SetPlaneConstraintFromVectors" }, // 3547415240
{ &Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintNormal, "SetPlaneConstraintNormal" }, // 1432717290
{ &Z_Construct_UFunction_UMovementComponent_SetPlaneConstraintOrigin, "SetPlaneConstraintOrigin" }, // 2847861836
{ &Z_Construct_UFunction_UMovementComponent_SetUpdatedComponent, "SetUpdatedComponent" }, // 1839937601
{ &Z_Construct_UFunction_UMovementComponent_SnapUpdatedComponentToPlane, "SnapUpdatedComponentToPlane" }, // 1988674244
{ &Z_Construct_UFunction_UMovementComponent_StopMovementImmediately, "StopMovementImmediately" }, // 176337398
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UMovementComponent>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMovementComponent_Statics
// ********** Begin Class UMovementComponent Property Definitions **********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UMovementComponent_Statics::NewProp_UpdatedComponent = { "UpdatedComponent", nullptr, (EPropertyFlags)0x011400000028201c, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMovementComponent, UpdatedComponent), Z_Construct_UClass_USceneComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UpdatedComponent_MetaData), NewProp_UpdatedComponent_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UMovementComponent_Statics::NewProp_UpdatedPrimitive = { "UpdatedPrimitive", nullptr, (EPropertyFlags)0x011400000028201c, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMovementComponent, UpdatedPrimitive), Z_Construct_UClass_UPrimitiveComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UpdatedPrimitive_MetaData), NewProp_UpdatedPrimitive_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UMovementComponent_Statics::NewProp_Velocity = { "Velocity", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMovementComponent, Velocity), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Velocity_MetaData), NewProp_Velocity_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UMovementComponent_Statics::NewProp_PlaneConstraintNormal = { "PlaneConstraintNormal", nullptr, (EPropertyFlags)0x0020080000000015, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMovementComponent, PlaneConstraintNormal), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PlaneConstraintNormal_MetaData), NewProp_PlaneConstraintNormal_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UMovementComponent_Statics::NewProp_PlaneConstraintOrigin = { "PlaneConstraintOrigin", nullptr, (EPropertyFlags)0x0020080000000015, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMovementComponent, PlaneConstraintOrigin), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PlaneConstraintOrigin_MetaData), NewProp_PlaneConstraintOrigin_MetaData) };
void Z_Construct_UClass_UMovementComponent_Statics::NewProp_bUpdateOnlyIfRendered_SetBit(void* Obj)
{
((UMovementComponent*)Obj)->bUpdateOnlyIfRendered = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UMovementComponent_Statics::NewProp_bUpdateOnlyIfRendered = { "bUpdateOnlyIfRendered", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UMovementComponent), &Z_Construct_UClass_UMovementComponent_Statics::NewProp_bUpdateOnlyIfRendered_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUpdateOnlyIfRendered_MetaData), NewProp_bUpdateOnlyIfRendered_MetaData) };
void Z_Construct_UClass_UMovementComponent_Statics::NewProp_bAutoUpdateTickRegistration_SetBit(void* Obj)
{
((UMovementComponent*)Obj)->bAutoUpdateTickRegistration = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UMovementComponent_Statics::NewProp_bAutoUpdateTickRegistration = { "bAutoUpdateTickRegistration", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UMovementComponent), &Z_Construct_UClass_UMovementComponent_Statics::NewProp_bAutoUpdateTickRegistration_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAutoUpdateTickRegistration_MetaData), NewProp_bAutoUpdateTickRegistration_MetaData) };
void Z_Construct_UClass_UMovementComponent_Statics::NewProp_bTickBeforeOwner_SetBit(void* Obj)
{
((UMovementComponent*)Obj)->bTickBeforeOwner = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UMovementComponent_Statics::NewProp_bTickBeforeOwner = { "bTickBeforeOwner", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UMovementComponent), &Z_Construct_UClass_UMovementComponent_Statics::NewProp_bTickBeforeOwner_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bTickBeforeOwner_MetaData), NewProp_bTickBeforeOwner_MetaData) };
void Z_Construct_UClass_UMovementComponent_Statics::NewProp_bAutoRegisterUpdatedComponent_SetBit(void* Obj)
{
((UMovementComponent*)Obj)->bAutoRegisterUpdatedComponent = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UMovementComponent_Statics::NewProp_bAutoRegisterUpdatedComponent = { "bAutoRegisterUpdatedComponent", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UMovementComponent), &Z_Construct_UClass_UMovementComponent_Statics::NewProp_bAutoRegisterUpdatedComponent_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAutoRegisterUpdatedComponent_MetaData), NewProp_bAutoRegisterUpdatedComponent_MetaData) };
void Z_Construct_UClass_UMovementComponent_Statics::NewProp_bConstrainToPlane_SetBit(void* Obj)
{
((UMovementComponent*)Obj)->bConstrainToPlane = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UMovementComponent_Statics::NewProp_bConstrainToPlane = { "bConstrainToPlane", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UMovementComponent), &Z_Construct_UClass_UMovementComponent_Statics::NewProp_bConstrainToPlane_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bConstrainToPlane_MetaData), NewProp_bConstrainToPlane_MetaData) };
void Z_Construct_UClass_UMovementComponent_Statics::NewProp_bSnapToPlaneAtStart_SetBit(void* Obj)
{
((UMovementComponent*)Obj)->bSnapToPlaneAtStart = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UMovementComponent_Statics::NewProp_bSnapToPlaneAtStart = { "bSnapToPlaneAtStart", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UMovementComponent), &Z_Construct_UClass_UMovementComponent_Statics::NewProp_bSnapToPlaneAtStart_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSnapToPlaneAtStart_MetaData), NewProp_bSnapToPlaneAtStart_MetaData) };
void Z_Construct_UClass_UMovementComponent_Statics::NewProp_bAutoRegisterPhysicsVolumeUpdates_SetBit(void* Obj)
{
((UMovementComponent*)Obj)->bAutoRegisterPhysicsVolumeUpdates = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UMovementComponent_Statics::NewProp_bAutoRegisterPhysicsVolumeUpdates = { "bAutoRegisterPhysicsVolumeUpdates", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UMovementComponent), &Z_Construct_UClass_UMovementComponent_Statics::NewProp_bAutoRegisterPhysicsVolumeUpdates_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAutoRegisterPhysicsVolumeUpdates_MetaData), NewProp_bAutoRegisterPhysicsVolumeUpdates_MetaData) };
void Z_Construct_UClass_UMovementComponent_Statics::NewProp_bComponentShouldUpdatePhysicsVolume_SetBit(void* Obj)
{
((UMovementComponent*)Obj)->bComponentShouldUpdatePhysicsVolume = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UMovementComponent_Statics::NewProp_bComponentShouldUpdatePhysicsVolume = { "bComponentShouldUpdatePhysicsVolume", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UMovementComponent), &Z_Construct_UClass_UMovementComponent_Statics::NewProp_bComponentShouldUpdatePhysicsVolume_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bComponentShouldUpdatePhysicsVolume_MetaData), NewProp_bComponentShouldUpdatePhysicsVolume_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UMovementComponent_Statics::NewProp_PlaneConstraintAxisSetting_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UMovementComponent_Statics::NewProp_PlaneConstraintAxisSetting = { "PlaneConstraintAxisSetting", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMovementComponent, PlaneConstraintAxisSetting), Z_Construct_UEnum_Engine_EPlaneConstraintAxisSetting, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PlaneConstraintAxisSetting_MetaData), NewProp_PlaneConstraintAxisSetting_MetaData) }; // 2707499186
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UMovementComponent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMovementComponent_Statics::NewProp_UpdatedComponent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMovementComponent_Statics::NewProp_UpdatedPrimitive,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMovementComponent_Statics::NewProp_Velocity,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMovementComponent_Statics::NewProp_PlaneConstraintNormal,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMovementComponent_Statics::NewProp_PlaneConstraintOrigin,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMovementComponent_Statics::NewProp_bUpdateOnlyIfRendered,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMovementComponent_Statics::NewProp_bAutoUpdateTickRegistration,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMovementComponent_Statics::NewProp_bTickBeforeOwner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMovementComponent_Statics::NewProp_bAutoRegisterUpdatedComponent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMovementComponent_Statics::NewProp_bConstrainToPlane,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMovementComponent_Statics::NewProp_bSnapToPlaneAtStart,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMovementComponent_Statics::NewProp_bAutoRegisterPhysicsVolumeUpdates,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMovementComponent_Statics::NewProp_bComponentShouldUpdatePhysicsVolume,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMovementComponent_Statics::NewProp_PlaneConstraintAxisSetting_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMovementComponent_Statics::NewProp_PlaneConstraintAxisSetting,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMovementComponent_Statics::PropPointers) < 2048);
// ********** End Class UMovementComponent Property Definitions ************************************
UObject* (*const Z_Construct_UClass_UMovementComponent_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UActorComponent,
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMovementComponent_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMovementComponent_Statics::ClassParams = {
&UMovementComponent::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UMovementComponent_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UMovementComponent_Statics::PropPointers),
0,
0x00A800A5u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMovementComponent_Statics::Class_MetaDataParams), Z_Construct_UClass_UMovementComponent_Statics::Class_MetaDataParams)
};
void UMovementComponent::StaticRegisterNativesUMovementComponent()
{
UClass* Class = UMovementComponent::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UMovementComponent_Statics::Funcs));
}
UClass* Z_Construct_UClass_UMovementComponent()
{
if (!Z_Registration_Info_UClass_UMovementComponent.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMovementComponent.OuterSingleton, Z_Construct_UClass_UMovementComponent_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMovementComponent.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMovementComponent);
UMovementComponent::~UMovementComponent() {}
IMPLEMENT_FSTRUCTUREDARCHIVE_SERIALIZER(UMovementComponent)
// ********** End Class UMovementComponent *********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_GameFramework_MovementComponent_h__Script_Engine_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EPlaneConstraintAxisSetting_StaticEnum, TEXT("EPlaneConstraintAxisSetting"), &Z_Registration_Info_UEnum_EPlaneConstraintAxisSetting, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2707499186U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UMovementComponent, UMovementComponent::StaticClass, TEXT("UMovementComponent"), &Z_Registration_Info_UClass_UMovementComponent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMovementComponent), 978035769U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_GameFramework_MovementComponent_h__Script_Engine_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_GameFramework_MovementComponent_h__Script_Engine_1438699777{
TEXT("/Script/Engine"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_GameFramework_MovementComponent_h__Script_Engine_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_GameFramework_MovementComponent_h__Script_Engine_Statics::ClassInfo),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_GameFramework_MovementComponent_h__Script_Engine_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_GameFramework_MovementComponent_h__Script_Engine_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS