SuitSProxy.cs 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. using cfg.GfgCfg;
  2. using ET;
  3. namespace GFGGame
  4. {
  5. public static class SuitSProxy
  6. {
  7. public static async ETTask GetSuitGuideBoxBonus(int suitId)
  8. {
  9. M2C_GetSuitGuideBoxBonus m2C_GetSuitGuideBoxBonus = null;
  10. m2C_GetSuitGuideBoxBonus =
  11. (M2C_GetSuitGuideBoxBonus)await MessageHelper.SendToServer(new C2M_GetSuitGuideBoxBonus()
  12. { SuitId = suitId });
  13. if (m2C_GetSuitGuideBoxBonus != null)
  14. {
  15. if (m2C_GetSuitGuideBoxBonus.Error == ErrorCode.ERR_Success)
  16. {
  17. DressUpMenuSuitDataManager.SetSuitGuideBoxBonusCompleted(m2C_GetSuitGuideBoxBonus.SuitId);
  18. SuitCfg suitCfg = CommonDataManager.Tables.TblSuitCfg.GetOrDefault(suitId);
  19. BonusController.TryShowBonusList(suitCfg.GuideBoxBonus.ToGfgGameItemParam());
  20. EventAgent.DispatchEvent(ConstMessage.SUIT_GUIDE_BOX_BONUS);
  21. }
  22. }
  23. }
  24. public static async ETTask GetSuitSyntheticBoxBonus(int suitId)
  25. {
  26. M2C_GetSuitSyntheticBoxBonus m2C_GetSuitSyntheticBoxBonus = null;
  27. m2C_GetSuitSyntheticBoxBonus =
  28. (M2C_GetSuitSyntheticBoxBonus)await MessageHelper.SendToServer(new C2M_GetSuitSyntheticBoxBonus()
  29. { SuitId = suitId });
  30. if (m2C_GetSuitSyntheticBoxBonus != null)
  31. {
  32. if (m2C_GetSuitSyntheticBoxBonus.Error == ErrorCode.ERR_Success)
  33. {
  34. DressUpMenuSuitDataManager.SetSuitSyntheticBoxBonusCompleted(m2C_GetSuitSyntheticBoxBonus.SuitId);
  35. SuitCfg suitCfg = CommonDataManager.Tables.TblSuitCfg.GetOrDefault(suitId);
  36. BonusController.TryShowBonusList(suitCfg.SyntheticBoxBonus.ToGfgGameItemParam());
  37. }
  38. }
  39. }
  40. }
  41. }