MailComponent.cs 818 B

1234567891011121314151617181920212223
  1. using System.Collections.Generic;
  2. using MongoDB.Bson.Serialization.Attributes;
  3. namespace ET
  4. {
  5. public class MailComponent : Entity, IAwake, IDestroy
  6. {
  7. //最大邮件数,超出不收
  8. public const int MAX_COUNT = 300;
  9. //邮件静态数据
  10. public Dictionary<long, MailStaticInfo> MailStaticInfoDic = new Dictionary<long, MailStaticInfo>();
  11. //邮件玩家数据
  12. public Dictionary<long, MailRoleInfo> MailRoleInfoDic = new Dictionary<long, MailRoleInfo>();
  13. //在线角色id列表<角色id, GatePlayerInstanceId>
  14. public Dictionary<long, long> OnlineRolesDic = new Dictionary<long, long>();
  15. //通知客户端在线玩家有邮件
  16. public Mail2C_MailCountChanged Mail2C_MailCountChanged = new Mail2C_MailCountChanged();
  17. }
  18. }