// 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 "PS_Editor/GameMode/PS_Editor_Pawn.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
void EmptyLinkFunctionForGeneratedCodePS_Editor_Pawn() {}

// Begin Cross Module References
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
ENGINE_API UClass* Z_Construct_UClass_APawn();
ENGINE_API UClass* Z_Construct_UClass_UCameraComponent_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_USceneComponent_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_USpringArmComponent_NoRegister();
ENHANCEDINPUT_API UClass* Z_Construct_UClass_UInputAction_NoRegister();
ENHANCEDINPUT_API UClass* Z_Construct_UClass_UInputMappingContext_NoRegister();
PS_EDITOR_API UClass* Z_Construct_UClass_APS_Editor_Pawn();
PS_EDITOR_API UClass* Z_Construct_UClass_APS_Editor_Pawn_NoRegister();
PS_EDITOR_API UEnum* Z_Construct_UEnum_PS_Editor_EPS_Editor_CameraMode();
UPackage* Z_Construct_UPackage__Script_PS_Editor();
// End Cross Module References

// Begin Enum EPS_Editor_CameraMode
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EPS_Editor_CameraMode;
static UEnum* EPS_Editor_CameraMode_StaticEnum()
{
	if (!Z_Registration_Info_UEnum_EPS_Editor_CameraMode.OuterSingleton)
	{
		Z_Registration_Info_UEnum_EPS_Editor_CameraMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_PS_Editor_EPS_Editor_CameraMode, (UObject*)Z_Construct_UPackage__Script_PS_Editor(), TEXT("EPS_Editor_CameraMode"));
	}
	return Z_Registration_Info_UEnum_EPS_Editor_CameraMode.OuterSingleton;
}
template<> PS_EDITOR_API UEnum* StaticEnum<EPS_Editor_CameraMode>()
{
	return EPS_Editor_CameraMode_StaticEnum();
}
struct Z_Construct_UEnum_PS_Editor_EPS_Editor_CameraMode_Statics
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
		{ "BlueprintType", "true" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/**\n * Camera modes for the editor pawn.\n */" },
#endif
		{ "Fly.Comment", "/** Right-click held: full free look + ZQSD movement. */" },
		{ "Fly.Name", "EPS_Editor_CameraMode::Fly" },
		{ "Fly.ToolTip", "Right-click held: full free look + ZQSD movement." },
		{ "Idle.Comment", "/** Default mode - cursor visible, ZQSD/arrows still move. */" },
		{ "Idle.Name", "EPS_Editor_CameraMode::Idle" },
		{ "Idle.ToolTip", "Default mode - cursor visible, ZQSD/arrows still move." },
		{ "ModuleRelativePath", "GameMode/PS_Editor_Pawn.h" },
		{ "Orbit.Comment", "/** Alt + left-click held: orbit around focal point. */" },
		{ "Orbit.Name", "EPS_Editor_CameraMode::Orbit" },
		{ "Orbit.ToolTip", "Alt + left-click held: orbit around focal point." },
		{ "Pan.Comment", "/** Left-click held: mouse Y = forward/back on horizontal plane, mouse X = yaw rotation. */" },
		{ "Pan.Name", "EPS_Editor_CameraMode::Pan" },
		{ "Pan.ToolTip", "Left-click held: mouse Y = forward/back on horizontal plane, mouse X = yaw rotation." },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Camera modes for the editor pawn." },
#endif
	};
#endif // WITH_METADATA
	static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
		{ "EPS_Editor_CameraMode::Idle", (int64)EPS_Editor_CameraMode::Idle },
		{ "EPS_Editor_CameraMode::Pan", (int64)EPS_Editor_CameraMode::Pan },
		{ "EPS_Editor_CameraMode::Fly", (int64)EPS_Editor_CameraMode::Fly },
		{ "EPS_Editor_CameraMode::Orbit", (int64)EPS_Editor_CameraMode::Orbit },
	};
	static const UECodeGen_Private::FEnumParams EnumParams;
};
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_PS_Editor_EPS_Editor_CameraMode_Statics::EnumParams = {
	(UObject*(*)())Z_Construct_UPackage__Script_PS_Editor,
	nullptr,
	"EPS_Editor_CameraMode",
	"EPS_Editor_CameraMode",
	Z_Construct_UEnum_PS_Editor_EPS_Editor_CameraMode_Statics::Enumerators,
	RF_Public|RF_Transient|RF_MarkAsNative,
	UE_ARRAY_COUNT(Z_Construct_UEnum_PS_Editor_EPS_Editor_CameraMode_Statics::Enumerators),
	EEnumFlags::None,
	(uint8)UEnum::ECppForm::EnumClass,
	METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_PS_Editor_EPS_Editor_CameraMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_PS_Editor_EPS_Editor_CameraMode_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_PS_Editor_EPS_Editor_CameraMode()
{
	if (!Z_Registration_Info_UEnum_EPS_Editor_CameraMode.InnerSingleton)
	{
		UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EPS_Editor_CameraMode.InnerSingleton, Z_Construct_UEnum_PS_Editor_EPS_Editor_CameraMode_Statics::EnumParams);
	}
	return Z_Registration_Info_UEnum_EPS_Editor_CameraMode.InnerSingleton;
}
// End Enum EPS_Editor_CameraMode

// Begin Class APS_Editor_Pawn
void APS_Editor_Pawn::StaticRegisterNativesAPS_Editor_Pawn()
{
}
IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(APS_Editor_Pawn);
UClass* Z_Construct_UClass_APS_Editor_Pawn_NoRegister()
{
	return APS_Editor_Pawn::StaticClass();
}
struct Z_Construct_UClass_APS_Editor_Pawn_Statics
{
#if WITH_METADATA
	static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
#if !UE_BUILD_SHIPPING
		{ "Comment", "/**\n * Editor camera pawn mimicking UE viewport navigation.\n *\n * Controls:\n * - Left-click held: Pan (mouse Y = move forward/back, mouse X = yaw)\n * - Right-click held: Fly (ZQSD + free mouse look)\n * - Alt + left-click held: Orbit around focal point\n * - Middle-click held: Orbit around focal point (alternative)\n * - ZQSD / Arrows: Always active movement\n * - E/A: Up/Down\n * - Mouse wheel: Zoom / adjust fly speed\n */" },
#endif
		{ "HideCategories", "Navigation" },
		{ "IncludePath", "GameMode/PS_Editor_Pawn.h" },
		{ "ModuleRelativePath", "GameMode/PS_Editor_Pawn.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Editor camera pawn mimicking UE viewport navigation.\n\nControls:\n- Left-click held: Pan (mouse Y = move forward/back, mouse X = yaw)\n- Right-click held: Fly (ZQSD + free mouse look)\n- Alt + left-click held: Orbit around focal point\n- Middle-click held: Orbit around focal point (alternative)\n- ZQSD / Arrows: Always active movement\n- E/A: Up/Down\n- Mouse wheel: Zoom / adjust fly speed" },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RootScene_MetaData[] = {
		{ "Category", "Camera" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "// ---- Components ----\n" },
#endif
		{ "EditInline", "true" },
		{ "ModuleRelativePath", "GameMode/PS_Editor_Pawn.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "---- Components ----" },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SpringArm_MetaData[] = {
		{ "Category", "Camera" },
		{ "EditInline", "true" },
		{ "ModuleRelativePath", "GameMode/PS_Editor_Pawn.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Camera_MetaData[] = {
		{ "Category", "Camera" },
		{ "EditInline", "true" },
		{ "ModuleRelativePath", "GameMode/PS_Editor_Pawn.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FlySpeed_MetaData[] = {
		{ "Category", "Camera|Fly" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Base movement speed in fly mode (cm/s). */" },
#endif
		{ "ModuleRelativePath", "GameMode/PS_Editor_Pawn.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Base movement speed in fly mode (cm/s)." },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FlySpeedMin_MetaData[] = {
		{ "Category", "Camera|Fly" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Minimum fly speed. */" },
#endif
		{ "ModuleRelativePath", "GameMode/PS_Editor_Pawn.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Minimum fly speed." },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FlySpeedMax_MetaData[] = {
		{ "Category", "Camera|Fly" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Maximum fly speed. */" },
#endif
		{ "ModuleRelativePath", "GameMode/PS_Editor_Pawn.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Maximum fly speed." },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LookSensitivity_MetaData[] = {
		{ "Category", "Camera|Fly" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Mouse look sensitivity. */" },
#endif
		{ "ModuleRelativePath", "GameMode/PS_Editor_Pawn.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Mouse look sensitivity." },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FlySpeedScrollStep_MetaData[] = {
		{ "Category", "Camera|Fly" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Speed change per scroll tick. */" },
#endif
		{ "ModuleRelativePath", "GameMode/PS_Editor_Pawn.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Speed change per scroll tick." },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PanSpeed_MetaData[] = {
		{ "Category", "Camera|Pan" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Pan speed multiplier (left-click drag forward/back). */" },
#endif
		{ "ModuleRelativePath", "GameMode/PS_Editor_Pawn.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Pan speed multiplier (left-click drag forward/back)." },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PanYawSensitivity_MetaData[] = {
		{ "Category", "Camera|Pan" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Pan yaw sensitivity (left-click drag left/right). */" },
#endif
		{ "ModuleRelativePath", "GameMode/PS_Editor_Pawn.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Pan yaw sensitivity (left-click drag left/right)." },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OrbitDistance_MetaData[] = {
		{ "Category", "Camera|Orbit" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Orbit distance from focal point. */" },
#endif
		{ "ModuleRelativePath", "GameMode/PS_Editor_Pawn.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Orbit distance from focal point." },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OrbitZoomStep_MetaData[] = {
		{ "Category", "Camera|Orbit" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Orbit zoom step per scroll tick. */" },
#endif
		{ "ModuleRelativePath", "GameMode/PS_Editor_Pawn.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Orbit zoom step per scroll tick." },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OrbitDistanceMin_MetaData[] = {
		{ "Category", "Camera|Orbit" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Minimum orbit distance. */" },
#endif
		{ "ModuleRelativePath", "GameMode/PS_Editor_Pawn.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Minimum orbit distance." },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OrbitDistanceMax_MetaData[] = {
		{ "Category", "Camera|Orbit" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Maximum orbit distance. */" },
#endif
		{ "ModuleRelativePath", "GameMode/PS_Editor_Pawn.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Maximum orbit distance." },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OrbitSensitivity_MetaData[] = {
		{ "Category", "Camera|Orbit" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** Orbit rotation sensitivity. */" },
#endif
		{ "ModuleRelativePath", "GameMode/PS_Editor_Pawn.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "Orbit rotation sensitivity." },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CameraMode_MetaData[] = {
		{ "Category", "Camera" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "// ---- State ----\n" },
#endif
		{ "ModuleRelativePath", "GameMode/PS_Editor_Pawn.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "---- State ----" },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OrbitFocalPoint_MetaData[] = {
		{ "Category", "Camera|Orbit" },
#if !UE_BUILD_SHIPPING
		{ "Comment", "/** The point in world space the orbit camera rotates around. */" },
#endif
		{ "ModuleRelativePath", "GameMode/PS_Editor_Pawn.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "The point in world space the orbit camera rotates around." },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EditorMappingContext_MetaData[] = {
#if !UE_BUILD_SHIPPING
		{ "Comment", "// ---- Input Actions (created at runtime) ----\n" },
#endif
		{ "ModuleRelativePath", "GameMode/PS_Editor_Pawn.h" },
#if !UE_BUILD_SHIPPING
		{ "ToolTip", "---- Input Actions (created at runtime) ----" },
#endif
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_IA_Move_MetaData[] = {
		{ "ModuleRelativePath", "GameMode/PS_Editor_Pawn.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_IA_Look_MetaData[] = {
		{ "ModuleRelativePath", "GameMode/PS_Editor_Pawn.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_IA_Scroll_MetaData[] = {
		{ "ModuleRelativePath", "GameMode/PS_Editor_Pawn.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_IA_LeftClick_MetaData[] = {
		{ "ModuleRelativePath", "GameMode/PS_Editor_Pawn.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_IA_RightClick_MetaData[] = {
		{ "ModuleRelativePath", "GameMode/PS_Editor_Pawn.h" },
	};
	static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_IA_MiddleClick_MetaData[] = {
		{ "ModuleRelativePath", "GameMode/PS_Editor_Pawn.h" },
	};
#endif // WITH_METADATA
	static const UECodeGen_Private::FObjectPropertyParams NewProp_RootScene;
	static const UECodeGen_Private::FObjectPropertyParams NewProp_SpringArm;
	static const UECodeGen_Private::FObjectPropertyParams NewProp_Camera;
	static const UECodeGen_Private::FFloatPropertyParams NewProp_FlySpeed;
	static const UECodeGen_Private::FFloatPropertyParams NewProp_FlySpeedMin;
	static const UECodeGen_Private::FFloatPropertyParams NewProp_FlySpeedMax;
	static const UECodeGen_Private::FFloatPropertyParams NewProp_LookSensitivity;
	static const UECodeGen_Private::FFloatPropertyParams NewProp_FlySpeedScrollStep;
	static const UECodeGen_Private::FFloatPropertyParams NewProp_PanSpeed;
	static const UECodeGen_Private::FFloatPropertyParams NewProp_PanYawSensitivity;
	static const UECodeGen_Private::FFloatPropertyParams NewProp_OrbitDistance;
	static const UECodeGen_Private::FFloatPropertyParams NewProp_OrbitZoomStep;
	static const UECodeGen_Private::FFloatPropertyParams NewProp_OrbitDistanceMin;
	static const UECodeGen_Private::FFloatPropertyParams NewProp_OrbitDistanceMax;
	static const UECodeGen_Private::FFloatPropertyParams NewProp_OrbitSensitivity;
	static const UECodeGen_Private::FBytePropertyParams NewProp_CameraMode_Underlying;
	static const UECodeGen_Private::FEnumPropertyParams NewProp_CameraMode;
	static const UECodeGen_Private::FStructPropertyParams NewProp_OrbitFocalPoint;
	static const UECodeGen_Private::FObjectPropertyParams NewProp_EditorMappingContext;
	static const UECodeGen_Private::FObjectPropertyParams NewProp_IA_Move;
	static const UECodeGen_Private::FObjectPropertyParams NewProp_IA_Look;
	static const UECodeGen_Private::FObjectPropertyParams NewProp_IA_Scroll;
	static const UECodeGen_Private::FObjectPropertyParams NewProp_IA_LeftClick;
	static const UECodeGen_Private::FObjectPropertyParams NewProp_IA_RightClick;
	static const UECodeGen_Private::FObjectPropertyParams NewProp_IA_MiddleClick;
	static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
	static UObject* (*const DependentSingletons[])();
	static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
		TCppClassTypeTraits<APS_Editor_Pawn>::IsAbstract,
	};
	static const UECodeGen_Private::FClassParams ClassParams;
};
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_APS_Editor_Pawn_Statics::NewProp_RootScene = { "RootScene", nullptr, (EPropertyFlags)0x01240800000a001d, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(APS_Editor_Pawn, RootScene), Z_Construct_UClass_USceneComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RootScene_MetaData), NewProp_RootScene_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_APS_Editor_Pawn_Statics::NewProp_SpringArm = { "SpringArm", nullptr, (EPropertyFlags)0x01240800000a001d, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(APS_Editor_Pawn, SpringArm), Z_Construct_UClass_USpringArmComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SpringArm_MetaData), NewProp_SpringArm_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_APS_Editor_Pawn_Statics::NewProp_Camera = { "Camera", nullptr, (EPropertyFlags)0x01240800000a001d, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(APS_Editor_Pawn, Camera), Z_Construct_UClass_UCameraComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Camera_MetaData), NewProp_Camera_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_APS_Editor_Pawn_Statics::NewProp_FlySpeed = { "FlySpeed", nullptr, (EPropertyFlags)0x0020080000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(APS_Editor_Pawn, FlySpeed), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FlySpeed_MetaData), NewProp_FlySpeed_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_APS_Editor_Pawn_Statics::NewProp_FlySpeedMin = { "FlySpeedMin", nullptr, (EPropertyFlags)0x0020080000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(APS_Editor_Pawn, FlySpeedMin), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FlySpeedMin_MetaData), NewProp_FlySpeedMin_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_APS_Editor_Pawn_Statics::NewProp_FlySpeedMax = { "FlySpeedMax", nullptr, (EPropertyFlags)0x0020080000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(APS_Editor_Pawn, FlySpeedMax), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FlySpeedMax_MetaData), NewProp_FlySpeedMax_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_APS_Editor_Pawn_Statics::NewProp_LookSensitivity = { "LookSensitivity", nullptr, (EPropertyFlags)0x0020080000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(APS_Editor_Pawn, LookSensitivity), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LookSensitivity_MetaData), NewProp_LookSensitivity_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_APS_Editor_Pawn_Statics::NewProp_FlySpeedScrollStep = { "FlySpeedScrollStep", nullptr, (EPropertyFlags)0x0020080000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(APS_Editor_Pawn, FlySpeedScrollStep), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FlySpeedScrollStep_MetaData), NewProp_FlySpeedScrollStep_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_APS_Editor_Pawn_Statics::NewProp_PanSpeed = { "PanSpeed", nullptr, (EPropertyFlags)0x0020080000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(APS_Editor_Pawn, PanSpeed), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PanSpeed_MetaData), NewProp_PanSpeed_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_APS_Editor_Pawn_Statics::NewProp_PanYawSensitivity = { "PanYawSensitivity", nullptr, (EPropertyFlags)0x0020080000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(APS_Editor_Pawn, PanYawSensitivity), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PanYawSensitivity_MetaData), NewProp_PanYawSensitivity_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_APS_Editor_Pawn_Statics::NewProp_OrbitDistance = { "OrbitDistance", nullptr, (EPropertyFlags)0x0020080000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(APS_Editor_Pawn, OrbitDistance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OrbitDistance_MetaData), NewProp_OrbitDistance_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_APS_Editor_Pawn_Statics::NewProp_OrbitZoomStep = { "OrbitZoomStep", nullptr, (EPropertyFlags)0x0020080000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(APS_Editor_Pawn, OrbitZoomStep), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OrbitZoomStep_MetaData), NewProp_OrbitZoomStep_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_APS_Editor_Pawn_Statics::NewProp_OrbitDistanceMin = { "OrbitDistanceMin", nullptr, (EPropertyFlags)0x0020080000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(APS_Editor_Pawn, OrbitDistanceMin), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OrbitDistanceMin_MetaData), NewProp_OrbitDistanceMin_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_APS_Editor_Pawn_Statics::NewProp_OrbitDistanceMax = { "OrbitDistanceMax", nullptr, (EPropertyFlags)0x0020080000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(APS_Editor_Pawn, OrbitDistanceMax), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OrbitDistanceMax_MetaData), NewProp_OrbitDistanceMax_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_APS_Editor_Pawn_Statics::NewProp_OrbitSensitivity = { "OrbitSensitivity", nullptr, (EPropertyFlags)0x0020080000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(APS_Editor_Pawn, OrbitSensitivity), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OrbitSensitivity_MetaData), NewProp_OrbitSensitivity_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_APS_Editor_Pawn_Statics::NewProp_CameraMode_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_APS_Editor_Pawn_Statics::NewProp_CameraMode = { "CameraMode", nullptr, (EPropertyFlags)0x0020080000020015, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(APS_Editor_Pawn, CameraMode), Z_Construct_UEnum_PS_Editor_EPS_Editor_CameraMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CameraMode_MetaData), NewProp_CameraMode_MetaData) }; // 3133382002
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_APS_Editor_Pawn_Statics::NewProp_OrbitFocalPoint = { "OrbitFocalPoint", nullptr, (EPropertyFlags)0x0020080000020015, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(APS_Editor_Pawn, OrbitFocalPoint), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OrbitFocalPoint_MetaData), NewProp_OrbitFocalPoint_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_APS_Editor_Pawn_Statics::NewProp_EditorMappingContext = { "EditorMappingContext", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(APS_Editor_Pawn, EditorMappingContext), Z_Construct_UClass_UInputMappingContext_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EditorMappingContext_MetaData), NewProp_EditorMappingContext_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_APS_Editor_Pawn_Statics::NewProp_IA_Move = { "IA_Move", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(APS_Editor_Pawn, IA_Move), Z_Construct_UClass_UInputAction_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_IA_Move_MetaData), NewProp_IA_Move_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_APS_Editor_Pawn_Statics::NewProp_IA_Look = { "IA_Look", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(APS_Editor_Pawn, IA_Look), Z_Construct_UClass_UInputAction_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_IA_Look_MetaData), NewProp_IA_Look_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_APS_Editor_Pawn_Statics::NewProp_IA_Scroll = { "IA_Scroll", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(APS_Editor_Pawn, IA_Scroll), Z_Construct_UClass_UInputAction_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_IA_Scroll_MetaData), NewProp_IA_Scroll_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_APS_Editor_Pawn_Statics::NewProp_IA_LeftClick = { "IA_LeftClick", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(APS_Editor_Pawn, IA_LeftClick), Z_Construct_UClass_UInputAction_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_IA_LeftClick_MetaData), NewProp_IA_LeftClick_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_APS_Editor_Pawn_Statics::NewProp_IA_RightClick = { "IA_RightClick", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(APS_Editor_Pawn, IA_RightClick), Z_Construct_UClass_UInputAction_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_IA_RightClick_MetaData), NewProp_IA_RightClick_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_APS_Editor_Pawn_Statics::NewProp_IA_MiddleClick = { "IA_MiddleClick", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(APS_Editor_Pawn, IA_MiddleClick), Z_Construct_UClass_UInputAction_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_IA_MiddleClick_MetaData), NewProp_IA_MiddleClick_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_APS_Editor_Pawn_Statics::PropPointers[] = {
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_APS_Editor_Pawn_Statics::NewProp_RootScene,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_APS_Editor_Pawn_Statics::NewProp_SpringArm,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_APS_Editor_Pawn_Statics::NewProp_Camera,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_APS_Editor_Pawn_Statics::NewProp_FlySpeed,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_APS_Editor_Pawn_Statics::NewProp_FlySpeedMin,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_APS_Editor_Pawn_Statics::NewProp_FlySpeedMax,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_APS_Editor_Pawn_Statics::NewProp_LookSensitivity,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_APS_Editor_Pawn_Statics::NewProp_FlySpeedScrollStep,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_APS_Editor_Pawn_Statics::NewProp_PanSpeed,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_APS_Editor_Pawn_Statics::NewProp_PanYawSensitivity,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_APS_Editor_Pawn_Statics::NewProp_OrbitDistance,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_APS_Editor_Pawn_Statics::NewProp_OrbitZoomStep,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_APS_Editor_Pawn_Statics::NewProp_OrbitDistanceMin,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_APS_Editor_Pawn_Statics::NewProp_OrbitDistanceMax,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_APS_Editor_Pawn_Statics::NewProp_OrbitSensitivity,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_APS_Editor_Pawn_Statics::NewProp_CameraMode_Underlying,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_APS_Editor_Pawn_Statics::NewProp_CameraMode,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_APS_Editor_Pawn_Statics::NewProp_OrbitFocalPoint,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_APS_Editor_Pawn_Statics::NewProp_EditorMappingContext,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_APS_Editor_Pawn_Statics::NewProp_IA_Move,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_APS_Editor_Pawn_Statics::NewProp_IA_Look,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_APS_Editor_Pawn_Statics::NewProp_IA_Scroll,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_APS_Editor_Pawn_Statics::NewProp_IA_LeftClick,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_APS_Editor_Pawn_Statics::NewProp_IA_RightClick,
	(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_APS_Editor_Pawn_Statics::NewProp_IA_MiddleClick,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_APS_Editor_Pawn_Statics::PropPointers) < 2048);
UObject* (*const Z_Construct_UClass_APS_Editor_Pawn_Statics::DependentSingletons[])() = {
	(UObject* (*)())Z_Construct_UClass_APawn,
	(UObject* (*)())Z_Construct_UPackage__Script_PS_Editor,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_APS_Editor_Pawn_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_APS_Editor_Pawn_Statics::ClassParams = {
	&APS_Editor_Pawn::StaticClass,
	"Game",
	&StaticCppClassTypeInfo,
	DependentSingletons,
	nullptr,
	Z_Construct_UClass_APS_Editor_Pawn_Statics::PropPointers,
	nullptr,
	UE_ARRAY_COUNT(DependentSingletons),
	0,
	UE_ARRAY_COUNT(Z_Construct_UClass_APS_Editor_Pawn_Statics::PropPointers),
	0,
	0x009000A4u,
	METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_APS_Editor_Pawn_Statics::Class_MetaDataParams), Z_Construct_UClass_APS_Editor_Pawn_Statics::Class_MetaDataParams)
};
UClass* Z_Construct_UClass_APS_Editor_Pawn()
{
	if (!Z_Registration_Info_UClass_APS_Editor_Pawn.OuterSingleton)
	{
		UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_APS_Editor_Pawn.OuterSingleton, Z_Construct_UClass_APS_Editor_Pawn_Statics::ClassParams);
	}
	return Z_Registration_Info_UClass_APS_Editor_Pawn.OuterSingleton;
}
template<> PS_EDITOR_API UClass* StaticClass<APS_Editor_Pawn>()
{
	return APS_Editor_Pawn::StaticClass();
}
DEFINE_VTABLE_PTR_HELPER_CTOR(APS_Editor_Pawn);
APS_Editor_Pawn::~APS_Editor_Pawn() {}
// End Class APS_Editor_Pawn

// Begin Registration
struct Z_CompiledInDeferFile_FID_ASTERION_GIT_PS_ProserveEditor_Unreal_Plugins_PS_Editor_Source_PS_Editor_GameMode_PS_Editor_Pawn_h_Statics
{
	static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
		{ EPS_Editor_CameraMode_StaticEnum, TEXT("EPS_Editor_CameraMode"), &Z_Registration_Info_UEnum_EPS_Editor_CameraMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3133382002U) },
	};
	static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
		{ Z_Construct_UClass_APS_Editor_Pawn, APS_Editor_Pawn::StaticClass, TEXT("APS_Editor_Pawn"), &Z_Registration_Info_UClass_APS_Editor_Pawn, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(APS_Editor_Pawn), 2368200798U) },
	};
};
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_ASTERION_GIT_PS_ProserveEditor_Unreal_Plugins_PS_Editor_Source_PS_Editor_GameMode_PS_Editor_Pawn_h_2713359961(TEXT("/Script/PS_Editor"),
	Z_CompiledInDeferFile_FID_ASTERION_GIT_PS_ProserveEditor_Unreal_Plugins_PS_Editor_Source_PS_Editor_GameMode_PS_Editor_Pawn_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_ASTERION_GIT_PS_ProserveEditor_Unreal_Plugins_PS_Editor_Source_PS_Editor_GameMode_PS_Editor_Pawn_h_Statics::ClassInfo),
	nullptr, 0,
	Z_CompiledInDeferFile_FID_ASTERION_GIT_PS_ProserveEditor_Unreal_Plugins_PS_Editor_Source_PS_Editor_GameMode_PS_Editor_Pawn_h_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_ASTERION_GIT_PS_ProserveEditor_Unreal_Plugins_PS_Editor_Source_PS_Editor_GameMode_PS_Editor_Pawn_h_Statics::EnumInfo));
// End Registration
PRAGMA_ENABLE_DEPRECATION_WARNINGS
