using System; using System.Collections.Generic; using LitJson; using UnityEngine; using Wizard; using Wizard.UI.LoginBonus; public class LoadDetail { public int RotationLatestCardPackId; public UserInfo _userInfo = new UserInfo(); public UserCrystalCount _userCrystalCount = new UserCrystalCount(); public UserTutorial _userTutorial = new UserTutorial(); private List _acquiredEmblemList = new List(); private List _favoriteEmblemList = new List(); private List _acquiredDegreeList = new List(); private List _favoriteDegreeList = new List(); private List _acquiredSleeveList = new List(); private List _favoriteSleeveList = new List(); public UserConfig _userConfig = new UserConfig(); public Dictionary _userRank = new Dictionary(); public Dictionary _userItemDict = new Dictionary(); public DateTime _masterResetNextTime; public int _receiveInviteCount; public List UnlimitedRestrictedCardList { get; private set; } = new List(); public List RotationCardSetList { get; private set; } = new List(); public Dictionary OverwriteGetRedEtherDict { get; private set; } = new Dictionary(); public Dictionary OverwriteUseRedEtherDict { get; private set; } = new Dictionary(); public bool[] LootBoxReguration { get; private set; } = new bool[6]; public List AcquiredMyPageBGList { get; private set; } = new List(); public long DefaultEmblemId { get; private set; } public int DefaultDegreeId { get; private set; } public List ReprintedBaseCardIds { get; private set; } = new List(); public List OpenBattleFieldIdList { get; private set; } public bool IsAcquiredSleeve(long sleeveId) { return _acquiredSleeveList.Contains(sleeveId); } public bool IsFavoriteSleeve(long sleeveId) { return _favoriteSleeveList.Contains(sleeveId); } public bool IsAcquiredEmblem(long emblemId) { return _acquiredEmblemList.Contains(emblemId); } public bool IsFavoriteEmblem(long emblemId) { return _favoriteEmblemList.Contains(emblemId); } public bool IsAcquiredDegree(int degreeId) { return _acquiredDegreeList.Contains(degreeId); } public bool IsFavoriteDegree(int degreeId) { return _favoriteDegreeList.Contains(degreeId); } }