| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- using System.Collections.Generic;
- using MongoDB.Bson.Serialization.Attributes;
- using MongoDB.Bson.Serialization.Options;
- namespace ET
- {
- public class CimbingTowerComponent : Entity, IAwake, IDestroy, ITransfer, IUnitCache
- {
- public string StrId;
- /// <summary>
- /// 玩家最高通关的关卡id--永久记录
- /// </summary>
- public int MaxLevelId;
- /// <summary>
- /// 本周标签 标签1-标签2-标签3 --每次上线去更新一次,每日重置的时候去获取一次
- /// </summary>
- public List<string> TagArr = new List<string>();
- /// <summary>
- /// 本周使用过的物品ids--每周重置
- /// </summary>
- public List<int> WeekUserItems = new List<int>();
- /// <summary>
- /// 本周词牌磨损信息 [词牌id, 使用次数] --每周重置
- /// </summary>
- [BsonDictionaryOptions(DictionaryRepresentation.ArrayOfArrays)]
- public Dictionary<int, int> CardAbrasionNumDic = new Dictionary<int, int>();
- /// <summary>
- /// 本周爬塔关卡信息, [关卡id, 本周最高得分-是否获得过奖励-是否通过(重置的时候会进行清理成false)]--每周重置
- /// </summary>
- [BsonDictionaryOptions(DictionaryRepresentation.ArrayOfArrays)]
- public Dictionary<int, string> CimbingTowerLevelDic = new Dictionary<int, string>();
- /// <summary>
- /// 玩家最近一次套装1的换装id列表--每周重置
- /// </summary>
- public List<int> EquipAIds = new List<int>();
- /// <summary>
- /// 玩家最近一次套装2的换装id列表--每周重置
- /// </summary>
- public List<int> EquipBIds = new List<int>();
- /// <summary>
- /// 玩家最近一次套装3的换装id列表--每周重置
- /// </summary>
- public List<int> EquipCIds = new List<int>();
- /// <summary>
- /// 是否重置过关卡---每周刷新为false
- /// </summary>
- public bool IsReset;
- /// <summary>
- /// 是否使用过一键通关---每周刷新为false
- /// </summary>
- public bool IsUseOneClickPass;
- }
- }
|