UnitProtoComponent.cs 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. using MongoDB.Bson.Serialization.Attributes;
  2. namespace ET
  3. {
  4. public class UnitProtoComponent : Entity, IAwake, IDestroy, ITransfer
  5. {
  6. //玩家上线公共信息更新
  7. [BsonIgnore] public M2OpenRoleInfo_AddOrUpdateOpenRoleInfo M2OpenRoleInfo_AddOrUpdateOpenRoleInfo =
  8. new M2OpenRoleInfo_AddOrUpdateOpenRoleInfo();
  9. //同步玩家等级
  10. [BsonIgnore] public M2OpenRoleInfo_UpdateLvl M2OpenRoleInfo_UpdateLvl =
  11. new M2OpenRoleInfo_UpdateLvl();
  12. //同步角色名称
  13. [BsonIgnore] public M2OpenRoleInfo_UpdateName M2OpenRoleInfo_UpdateName =
  14. new M2OpenRoleInfo_UpdateName();
  15. //同步角色签名
  16. [BsonIgnore] public M2OpenRoleInfo_UpdateSignature M2OpenRoleInfo_UpdateSignature =
  17. new M2OpenRoleInfo_UpdateSignature();
  18. //同步角色离线时间
  19. [BsonIgnore] public M2OpenRoleInfo_UpdateOfflineTimeSec M2OpenRoleInfo_UpdateOfflineTimeSec =
  20. new M2OpenRoleInfo_UpdateOfflineTimeSec();
  21. //同步穿搭
  22. [BsonIgnore] public M2OpenRoleInfo_UpdateCustomSuitInfo M2OpenRoleInfo_UpdateCustomSuitInfo =
  23. new M2OpenRoleInfo_UpdateCustomSuitInfo();
  24. //同步角色相册
  25. [BsonIgnore] public M2OpenRoleInfo_UpdateAlbum M2OpenRoleInfo_UpdateAlbum =
  26. new M2OpenRoleInfo_UpdateAlbum();
  27. //同步个人相册展示栏数量
  28. [BsonIgnore] public M2OpenRoleInfo_SetMonthCardStatus M2OpenRoleInfo_SetMonthCardStatus =
  29. new M2OpenRoleInfo_SetMonthCardStatus();
  30. //修改头像框
  31. [BsonIgnore]
  32. public M2OpenRoleInfo_UpdateHeadBorder M2OpenRoleInfo_UpdateHeadBorder = new M2OpenRoleInfo_UpdateHeadBorder();
  33. //修改称号
  34. [BsonIgnore]
  35. public M2OpenRoleInfo_UpdateTitleItem M2OpenRoleInfo_UpdateTitleItem = new M2OpenRoleInfo_UpdateTitleItem();
  36. //修改角色头像
  37. [BsonIgnore] public M2OpenRoleInfo_UpdateHead M2OpenRoleInfo_UpdateHead = new M2OpenRoleInfo_UpdateHead();
  38. //修改角色套装收集度
  39. [BsonIgnore] public M2OpenRoleInfo_UpdateSuitCollect M2OpenRoleInfo_UpdateSuitCollect =
  40. new M2OpenRoleInfo_UpdateSuitCollect();
  41. //请求搜索其他玩家信息
  42. [BsonIgnore] public Other2OpenRoleInfo_GetOtherRoleInfo Other2OpenRoleInfo_GetOtherRoleInfo =
  43. new Other2OpenRoleInfo_GetOtherRoleInfo();
  44. //同步词牌收集度
  45. [BsonIgnore] public M2OpenRoleInfo_UpdateCardCollect M2OpenRoleInfo_UpdateCardCollect =
  46. new M2OpenRoleInfo_UpdateCardCollect();
  47. //同步成就收集度
  48. [BsonIgnore] public M2OpenRoleInfo_UpdateAchievementTaskCollect M2OpenRoleInfo_UpdateAchievementTaskCollect =
  49. new M2OpenRoleInfo_UpdateAchievementTaskCollect();
  50. //同步角色经验
  51. [BsonIgnore] public M2OpenRoleInfo_UpdateExp M2OpenRoleInfo_UpdateExp = new M2OpenRoleInfo_UpdateExp();
  52. //同步角色徽章
  53. [BsonIgnore] public M2OpenRoleInfo_UpdateBadge M2OpenRoleInfo_UpdateBadge = new M2OpenRoleInfo_UpdateBadge();
  54. //同步玩家珍珠余额
  55. [BsonIgnore] public M2OpenRoleInfo_UpdateDiamondPurple M2OpenRoleInfo_UpdateDiamondPurple =
  56. new M2OpenRoleInfo_UpdateDiamondPurple();
  57. [BsonIgnore] public bool WaiUpdateDiamondPurple;
  58. //同步玩家马蹄金余额
  59. [BsonIgnore]
  60. public M2OpenRoleInfo_UpdateDiamondRed M2OpenRoleInfo_UpdateDiamondRed = new M2OpenRoleInfo_UpdateDiamondRed();
  61. [BsonIgnore] public bool WaiUpdateDiamondRed;
  62. //同步玩家角色金币
  63. [BsonIgnore]
  64. public M2OpenRoleInfo_UpdateRoleGold M2OpenRoleInfo_UpdateRoleGold = new M2OpenRoleInfo_UpdateRoleGold();
  65. [BsonIgnore] public bool WaiUpdateRoleGold;
  66. //同步玩家Vip经验
  67. [BsonIgnore] public M2OpenRoleInfo_UpdateVipExp M2OpenRoleInfo_UpdateVipExp = new M2OpenRoleInfo_UpdateVipExp();
  68. [BsonIgnore] public bool Wai_UpdateVipExp;
  69. //同步玩家Vip等级
  70. [BsonIgnore] public M2OpenRoleInfo_UpdateVipLvl M2OpenRoleInfo_UpdateVipLvl = new M2OpenRoleInfo_UpdateVipLvl();
  71. //同步套装合成/关卡分到排行榜服
  72. [BsonIgnore] public M2OpenRoleInfo_UpdateSynthesisProgress M2OpenRoleInfo_UpdateSynthesisProgress =
  73. new M2OpenRoleInfo_UpdateSynthesisProgress();
  74. [BsonIgnore] public M2OpenRoleInfo_GetLevelRoleInfoProtos M2OpenRoleInfo_GetLevelRoleInfoProtos =
  75. new M2OpenRoleInfo_GetLevelRoleInfoProtos();
  76. }
  77. }