| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109 |
- using System.Collections.Generic;
- using MongoDB.Bson.Serialization.Attributes;
- using MongoDB.Bson.Serialization.Options;
- namespace ET
- {
- public class OpenRoleInfo : Entity, IAwake, IDestroy, IDeserialize
- {
- //最后一次查询时间
- public long LastQueryTime;
-
- //最后一次上线时间
- public long LastOnlineTime;
-
- public int RoleLvl;
- public string RoleName;
- public long OfflineTimeSec = 0;
- public string Signature;
- //头像
- public int HeadItemId = 0;
- //头像框
- public int HeadBorderItemId = 0;
- //称号
- public int TitleItemId = 0;
-
- //套装收集完成度
- public int SuitCollect = 0;
- //词牌收集完成度
- public int CardCollect = 0;
- //成就任务完成量
- public int CompleteTaskNum = 0;
- //所有成就任务
- public int AllTaskNum = 0;
- //个人相册数量
- public int MonthCardAlbumNum = 0;
- //角色经验
- public long RoleExp;
- //角色徽章
- public List<int> Badges;
- public int ServerId;
- public int PlatFormId;
- public int ChannelId;
- public long AccountId;
- public string Account;
-
- //new add
- //角色金币
- public int RoleGold;
- //Vip等级
- public int VipLvl;
-
- //Vip经验
- public int VipExp;
-
- //珍珠余额
- public int DiamondPurple;
- //马蹄金余额
- public int DiamondRed;
- //new add end
-
- //联盟名称
- public string LeagueName;
-
- //关卡id, 玩家最高得分
- [BsonDictionaryOptions(DictionaryRepresentation.ArrayOfArrays)]
- public Dictionary<int, long> LevelScoreDic = new Dictionary<int, long>();
- //套装id, 拥有部件去重数量
- [BsonDictionaryOptions(DictionaryRepresentation.ArrayOfArrays)]
- public Dictionary<int, int> SuitNumDic = new Dictionary<int, int>();
- //套装id,套装合成时间EndTime
- [BsonDictionaryOptions(DictionaryRepresentation.ArrayOfArrays)]
- public Dictionary<int, long> SuitTimeDic = new Dictionary<int, long>();
- [BsonIgnore] public bool WaiNotice = false;
- //保存的套装搭配
- [BsonIgnore] public CustomSuitInfo CustomSuitInfo;
- [BsonIgnore] public S2C_NoticeFriendInfo S2C_NoticeFriendInfo = new S2C_NoticeFriendInfo();
- [BsonIgnore] public Dictionary<long, RoleAlbumInfo> RoleAlbumDic = new Dictionary<long, RoleAlbumInfo>();
- [BsonIgnore] public OtherRoleInfoProto TempProto;
- [BsonIgnore] public OpenRoleInfo2Other_SendOtherRoleInfo OpenRoleInfo2Other_SendOtherRoleInfo =
- new OpenRoleInfo2Other_SendOtherRoleInfo();
- }
- }
|