| 1234567891011121314151617181920212223242526272829 |
- using System.Collections.Generic;
- using MongoDB.Bson.Serialization.Attributes;
- using MongoDB.Bson.Serialization.Options;
- namespace ET
- {
- public class ItemDropOutComponent : Entity, IAwake, IDestroy, ITransfer, IUnitCache, IDeserialize
- {
- public string Account;
- //玩家掉落数据
- [BsonIgnore]
- public Dictionary<int, ItemDropOutGroupInfo> DropOutGroupTimesDic = new Dictionary<int, ItemDropOutGroupInfo>();
- //玩家掉落,抽到保新掉落,要抽到N次之后才触发保新
- [BsonDictionaryOptions(DictionaryRepresentation.ArrayOfArrays)]
- public Dictionary<int, long> DropOutNewCountsDic = new Dictionary<int, long>();
- /// <summary>
- /// [永久]一级掉落id,掉落次数(也是抽奖次数)(也是触发次数) 不清空,永久叠加记录
- /// </summary>
- [BsonDictionaryOptions(DictionaryRepresentation.ArrayOfArrays)]
- public Dictionary<int, int> OneDropOutId2NumDic = new Dictionary<int, int>();
-
- //<二级掉落id,
- [BsonDictionaryOptions(DictionaryRepresentation.ArrayOfArrays)]
- public Dictionary<int, string> MpDropOutPmDic = new Dictionary<int, string>();
- }
- }
|