#include "FortClientSettingsRecord.h"

UFortClientSettingsRecord::UFortClientSettingsRecord() {
    this->HUDScale = 1.00f;
    this->InitialHUDScale = 1.00f;
    this->GamepadMoveStickDeadZone = 0.24f;
    this->GamepadLookStickDeadZone = 0.27f;
    this->TargetingSlow = 1.00f;
    this->ScopedSlow = 1.00f;
    this->GamepadTargetingSlow = 0.65f;
    this->GamepadScopedSlow = 0.65f;
    this->GamepadBuildingMultiplier = 1.00f;
    this->GamepadEditModeMultiplier = 1.00f;
    this->MotionTargetingSlow = 0.30f;
    this->MotionScopedSlow = 0.05f;
    this->MotionHarvestingToolSlow = 0.50f;
    this->MouseSensitivity = 0.07f;
    this->MouseSensitivityX = 0.07f;
    this->MouseSensitivityY = 0.07f;
    this->MouseSensitivityMultiplierForAircraftValue = 2.00f;
    this->InitialMouseSensitivityMultiplierForAircraft = 2.00f;
    this->TouchLookSensitivitySetting = 0.40f;
    this->TouchTargetingSlow = 0.80f;
    this->TouchScopedSlow = 0.80f;
    this->TouchVerticalMultiplier = 1.00f;
    this->bMotionControlsEnabled = false;
    this->MotionYawAxis = EFortMotionYawAxis::Roll;
    this->GyroSensitivity = 0.20f;
    this->ControllerPlatform = TEXT("XboxOne");
    this->InputKBMPresetNameForCampaign = TEXT("ConfigKBM_Campaign");
    this->InputKBMPresetNameForAthena = TEXT("ConfigKBM_Athena");
    this->InputPresetNameForCampaign = TEXT("ConfigG");
    this->InputPresetNameForAthena = TEXT("ConfigG_Athena");
    this->InputPresetNameForAthenaMobile = TEXT("ConfigG_Athena");
    this->InputTemplatePresetNameForCampaign = TEXT("ConfigG");
    this->InputTemplatePresetNameForAthena = TEXT("ConfigG_Athena");
    this->XboxSafeZone = 1.00f;
    this->bInvertedLook = false;
    this->bInvertedLookMobile = false;
    this->bInvertedPitchForMotion = false;
    this->bInvertedPitchForAircraftPrimary = true;
    this->bInvertedPitchForAircraftSecondary = false;
    this->bInvertedYaw = false;
    this->bInvertedYawMobile = false;
    this->bInvertedYawForMotion = false;
    this->bToggleSprint = false;
    this->bSprintByDefault = false;
    this->bSprintByDefaultMobile = true;
    this->bSprintCancelsReload = false;
    this->bTapInteractEnabled = false;
    this->bTargetingToggleable = false;
    this->bAutoEquipBetterItems = true;
    this->bAimAssistEnabled = true;
    this->bTouchAimAssistEnabled = true;
    this->bForceFeedbackEnabled = true;
    this->bUseFirstPersonCamera = false;
    this->bUseGamepadEditModeAimAssist = true;
    this->bUseGamepadAutoRun = true;
    this->bFocusOnFirstBuildingPieceWhenQuickbarSwapped = true;
    this->bNewFocusOnFirstBuildingPieceWhenQuickbarSwapped = true;
    this->bFocusOnFirstBuildingPieceWhenQuickbarSwappedAthena = false;
    this->bNewFocusOnFirstBuildingPieceWhenQuickbarSwappedAthena = false;
    this->bTurboBuild = true;
    this->bTurboBuildMobile = true;
    this->bCreativeTurboDelete = true;
    this->bAutoChangeMaterial = true;
    this->bAutoChangeMaterialMobile = true;
    this->bUseTapToShoot = true;
    this->bAutoOpenDoors = true;
    this->bAutoOpenDoorsNonMobile = false;
    this->bAutoPickupWeapons = true;
    this->bAutoPickupWeaponsConsolePC = false;
    this->bAutoSortConsumablesToRight = false;
    this->bEnableTryBuildOnFocus = false;
    this->EditButtonHoldTime = 0.20f;
    this->bUnlockConsoleFPS = false;
    this->bConsoleFPS60 = true;
    this->LastPartyType = EPartyType::Public;
    this->bLastLeaderInvitesOnly = false;
    this->bLastLeaderFriendsOnly = false;
    this->bAudioVolumesInitialized = false;
    this->MusicVolume = 1.00f;
    this->SoundFXVolume = 1.00f;
    this->DialogVolume = 1.00f;
    this->ChatVolume = 1.00f;
    this->CinematicsVolume = 1.00f;
    this->bEnableSubtitles = true;
    this->bEnableVoiceChat = true;
    this->bEnableVoiceChatIOS = false;
    this->bEnableVoiceChat3D = true;
    this->bEnableVoiceChatPTT = true;
    this->bEnablePeripheralLighting = true;
    this->bShowViewerCount = true;
    this->bAnonymousMode = false;
    this->bAnonymousCharacterMode = false;
    this->bHideOtherPlayerNames = false;
    this->HiddenMatchmakingDelayMaxSeconds = 0;
    this->bReplayRecordingEnabled = true;
    this->bLargeTeamReplayRecordingEnabled = false;
    this->bCreativeModeReplayRecordingEnabled = false;
    this->bShadowPlayHighlightsEnabled = true;
    this->bPlaceDangerMarkerWhenTargeting = true;
    this->bShowHeroHeadAccessories = true;
    this->bShowHeroBackpack = true;
    this->bShowGlobalChatEnabled = true;
    this->InitialGammaValue = 2.20f;
    this->bInitialUseTapToShoot = true;
    this->bInitialAutoOpenDoors = true;
    this->bInitialAutoPickupWeapons = true;
    this->bInitialAutoPickupWeaponsConsolePC = false;
    this->bInitialAutoSortConsumablesToRight = false;
    this->bInitialEnableTryBuildOnFocus = false;
    this->InitialEditButtonHoldTime = 0.20f;
    this->bStWQuickbarUpdated = false;
    this->ColorBlindMode = EColorBlindMode::Off;
    this->ColorBlindStrength = 0.00f;
    this->bVisualizeAudioSources = false;
    this->InitialColorBlindMode = EColorBlindMode::Off;
    this->InitialColorBlindStrength = 0.00f;
    this->bIgnoreGamepadInput = false;
    this->bInitialIgnoreGamepadInput = false;
    this->bLockPrimaryInputMethodToMouse = false;
    this->bLockPrimaryInputMethodToMouseInitial = false;
    this->SelectedRegionId = TEXT("NONE");
    this->LastKnownBestRegionId = TEXT("NONE");
    this->CrossplayPreference = 0;
    this->bAllowAudioInBackground = false;
    this->AllowAudioInBackground = EFortAllowBackgroundAudioSetting::Off;
    this->bUsePowerSavingMode = false;
    this->bHidePerkRecombobulatorHelp = false;
    this->bHideStwItemRefundHelp = false;
    this->SelectedAndroidAppStore = EAndroidAppStoreTypes::Unset;
    this->bHasDisabledAutoSlottingOfSurvivorSquadsAfterQuest = false;
    this->bHasEnabledAutoSlottingOfSurvivorSquadsDuringOnboarding = false;
    this->bWantsAutoSlottingOfSurvivorSquads = false;
    this->QuestMapMode = EQuestMapScreenMode::MainCampaign;
    this->bAutoJoinGameChannel = false;
    this->bShowVoiceIndicatorsNotifications = true;
    this->bDirty = false;
    this->bSaveToCloud = false;
    this->CloudFileState = ECloudFileState::Unitialized;
    this->bDisableCloudSave = 0;
    this->LastRequestSaveCount = 0;
    this->LastAttemptedSaveCount = 0;
    this->LastSaveAttemptTime = 0.00f;
    this->NextCloudSaveTime = 0.00f;
}

