Files
SVSimServer/SVSim.BattleEngine/Engine/LoadDetail.cs

89 lines
2.4 KiB
C#

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<long> _acquiredEmblemList = new List<long>();
private List<long> _favoriteEmblemList = new List<long>();
private List<int> _acquiredDegreeList = new List<int>();
private List<int> _favoriteDegreeList = new List<int>();
private List<long> _acquiredSleeveList = new List<long>();
private List<long> _favoriteSleeveList = new List<long>();
public UserConfig _userConfig = new UserConfig();
public Dictionary<int, UserRank> _userRank = new Dictionary<int, UserRank>();
public Dictionary<int, int> _userItemDict = new Dictionary<int, int>();
public DateTime _masterResetNextTime;
public int _receiveInviteCount;
public List<UnlimitedRestrictedCard> UnlimitedRestrictedCardList { get; private set; } = new List<UnlimitedRestrictedCard>();
public List<int> RotationCardSetList { get; private set; } = new List<int>();
public Dictionary<string, int> OverwriteGetRedEtherDict { get; private set; } = new Dictionary<string, int>();
public Dictionary<string, int> OverwriteUseRedEtherDict { get; private set; } = new Dictionary<string, int>();
public List<string> AcquiredMyPageBGList { get; private set; } = new List<string>();
public long DefaultEmblemId { get; private set; }
public int DefaultDegreeId { get; private set; }
public List<int> ReprintedBaseCardIds { get; private set; } = new List<int>();
public List<string> 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);
}
}