#include "SaveDataV8.h"


FSaveDataV8::FSaveDataV8()
{
	this->PlayerUID = TEXT("");
	this->SelectedCamperIndex = 0;
	this->SelectedSlasherIndex = 0;
	this->Offerings = TArray<FName>();
	this->FirstTimePlaying = false;
	this->HasSeenGammaSetup = false;
	this->HasSeenLightSensitivity = false;
	this->HasSeenMainMenu = false;
	this->ConsecutiveMatchStreak = 0;
	this->HasBeenGivenKillerTutorialEndReward = false;
	this->HasBeenGivenSurvivorTutorialEndReward = false;
	this->HasSeenBloodpointsOnboardingCurrencyPopup = false;
	this->HasSeenAuricCellsOnboardingCurrencyPopup = false;
	this->HasSeenIridescentShardsOnboardingCurrencyPopup = false;
	this->CurrentSeasonTicks = 0;
	this->LastConnectedCharacterIndex = 0;
	this->DisconnectPenaltyTime = TEXT("");
	this->LastMatchEndTime = TEXT("");
	this->LastMatchStartTime = TEXT("");
	this->LastKillerMatchEndTime = TEXT("");
	this->LastSurvivorMatchEndTime = TEXT("");
	this->CumulativeMatches = 0;
	this->CumulativeMatchesLeft = 0;
	this->PageVisited = TArray<FKeyTupleBool>();
	this->ChatVisible = TArray<FKeyTupleBool>();
	this->CumulativeMatchesAsSurvivor = 0;
	this->CumulativeMatchesLeftAsSurvivor = 0;
	this->CumulativeMatchesAsKiller = 0;
	this->CumulativeMatchesLeftAsKiller = 0;
	this->CumulativeMatchesAsSurvivorNoFriends = 0;
	this->CumulativeMatchesAsKillerNoFriends = 0;
	this->LastMatchTimestamp = FDateTime{};
	this->LastSessionTimestamp = FDateTime{};
	this->CumulativeSessions = 0;
	this->CumulativePlaytime = TEXT("");
	this->CharacterData = TArray<FCharacterKeyTuple>();
	this->OwnedCharms = TArray<FName>();
	this->DailyRituals = FSavedDailyRitualContainerV7{};
	this->FearMarket = FSavedFearMarketOfferingInstanceV7{};
	this->LastLoadout = FLegacySavedPlayerLoadoutData{};
	this->ConsoleUserSettings = FConsoleUserSettings{};
	this->PlayerStatProgression = TArray<FSavedStatsDataV7>();
	this->OwnedContent = TArray<FString>();
	this->SpecialEvent = TArray<FSavedSpecialEventDataV8>();
	this->Releases = TArray<FSavedReleaseDataV8>();
	this->SeenCinematics = TSet<FName>();
	this->SeenFeatures = TSet<FName>();
	this->SeenSecretRewardPopups = TSet<FName>();
	this->SeenPopupsData = TMap<FName, FSavedSeenPopupData>();
	this->BloodStoreKillers = FLegacySavedBloodWebPersistentData{};
	this->BloodStoreSurvivors = FLegacySavedBloodWebPersistentData{};
	this->OnBoardingCompleted = TArray<FKeyTupleBool>();
	this->DailyRitualSaveData = FDailyRitualSaveData{};
	this->UIViewFlags = FUIViewFlagSaveData{};
	this->IsCrossplayAllowed = false;
	this->AutoDeclineFriendInvites = false;
	this->HasBeginnerTooltipsBeenDisabledAtLevel = false;
	this->ShowPortraitBorder = false;
	this->CharacterCustomizationPresets = TArray<FCharacterCustomizationPresetsList>();
	this->CharacterCustomizationPresetsPerGameType = TMap<FString, FCustomizationPresetsDataForGameType>();
	this->CharacterLoadoutPresets = TArray<FCharacterLoadoutPresetsList>();
	this->CharacterLoadoutPresetsPerGameType = TMap<FString, FLoadoutPresetsDataForGameType>();
	this->SavedStoreFilters = TMap<FName, FSavedStoreFilters>();
}
