| 1234567891011121314151617181920212223242526272829303132333435363738 |
- using MongoDB.Bson.Serialization.Attributes;
- using MongoDB.Bson.Serialization.Options;
- using System.Collections.Generic;
- namespace ET
- {
- public class InstanceZonesInfosComponent : Entity, IAwake, IDestroy, ITransfer, IUnitCache, IConfigHotLoad
- {
- //关卡最高分记录
- [BsonDictionaryOptions(DictionaryRepresentation.ArrayOfArrays)]
- public Dictionary<int, int> HighestScoresDic = new Dictionary<int, int>();
- //关卡的星数记录
- [BsonDictionaryOptions(DictionaryRepresentation.ArrayOfArrays)]
- public Dictionary<int, int> LevelStarsDic = new Dictionary<int, int>();
- //章节进度,key为CalculateHelper.GenerateInstanceZonesLevelStateKey,值为通到关卡编号
- [BsonDictionaryOptions(DictionaryRepresentation.ArrayOfArrays)]
- public Dictionary<int, int> PassLevelDic = new Dictionary<int, int>();
- //主线和工作室3星关卡数量
- public int ThreeStarCount;
- public string StrId = "";
- //<[目前针对21类型活动]高级合成衣服奖励_CompositeLevelbonusCfg奖励id, 奖励状态>
- [BsonDictionaryOptions(DictionaryRepresentation.ArrayOfArrays)]
- public Dictionary<int, int> CompositeLevelRewardStatusDic = new Dictionary<int, int>();
- //<[目前针对21类型活动]高级合成副本奖励_CompositebonusCfg奖励id, 奖励状态>
- [BsonDictionaryOptions(DictionaryRepresentation.ArrayOfArrays)]
- public Dictionary<int, int> CompositRewardStatusDic = new Dictionary<int, int>();
- //关卡章节通关奖励状态记录
- [BsonDictionaryOptions(DictionaryRepresentation.ArrayOfArrays)]
- public Dictionary<int, int> ChapterRewardStatusDic = new Dictionary<int, int>();
- }
- }
|