#pragma once

#include "CoreMinimal.h"
#include "SettingsId.generated.h"

UENUM()
enum class SettingsId : int64
{
	None = -1,
	Language,
	VoiceOverLanguage,
	RevokeConsent,
	RevokeMarketingConsent,
	BhvrAccount,
	FogCommunications,
	AllowCrossplayGeneric,
	AllowCrossplayLive,
	AutoDeclineFriendRequests,
	PlayerId,
	PartyPrivacy,
	FieldOfView,
	Quality,
	AutoAdjust,
	Resolution,
	ScreenResolution,
	RenderSize,
	FullScreen,
	HUDConstrainedAspectRatio,
	VSync,
	AntiAliasingMode,
	EnableFSR,
	SharpnessValue,
	XeSSMode,
	Gamma,
	MenuScaleFactor,
	HudScaleFactor,
	SkillCheckScaleFactor,
	LargeText,
	BloodwebInteractionBehaviour,
	TerrorRadiusVisualFeedback,
	DeepWoundBarVisibility,
	HUDPlayerNamesVisibility,
	HUDKillerHookCountVisibility,
	HUDScoreEventsVisibility,
	HUDUseItemPickupPopupAbridgedVersion,
	LegacyPrestigePortraits,
	ShowHudStatusEffectValueNumber,
	TomesChallengeNotification,
	DailyChallengeNotification,
	EventChallengeNotification,
	BattlePassChallengeNotification,
	MilestoneChallengeNotification,
	PlayerCardAnimationBehaviour,
	AnimateRarityBackgrounds,
	MainVolume,
	MenuMusicVolume,
	Headphones,
	MuteOnFocusLost,
	AllowCopyrightedMusic,
	InvertYAxis,
	SurvivorMouseSensitivity,
	SurvivorControllerSensitivity,
	KillerMouseSensitivity,
	KillerControllerSensitivity,
	SurvivorToggleInteractions,
	KillerToggleInteractions,
	SprintToCancel,
	ColorBarPalette,
	ColorBlindMode,
	ColorBlindModeIntensity,
	BeginnerMode,
	Subtitles,
	SubtitlesBackgroundOpacity,
	SubtitlesSize,
	IsAnonymousMode,
	HideYourName,
	HideOtherNames,
	HiddenMatchmakingDelay,
	SurvivorCameraSensitivity,
	KillerCameraSensitivity,
	MenuMusicVolumeOn,
	MainVolumeOn,
	AimAssist,
	SurvivorQuickTurn,
	KillerQuickTurn,
	FPSLimit,
	AutoQuality,
	ControlType,
	CustomizedControls,
	DynamicResolution,
	InvertYAxisSurvivor,
	BetaWiggleSkillCheck,
	HapticsVibrationPS5,
};
