SuitSProxy.cs 1.7 KB

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