RechargeSProxy.cs 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. using ET;
  2. namespace GFGGame
  3. {
  4. public class RechargeSProxy
  5. {
  6. // public static async ETTask ReqRecharge(int rechargeId)
  7. // {
  8. // M2C_Recharge response = null;
  9. // response = (M2C_Recharge)await MessageHelper.SendToServer(new C2M_Recharge() { RechargeId = rechargeId });
  10. // if (response != null)
  11. // {
  12. // if (response.Error == ErrorCode.ERR_Success)
  13. // {
  14. // ShopDataManager.Instance.UpdateRechargeData(response.RechargeId, response.RechargedTimes);
  15. // PromptController.Instance.ShowFloatTextPrompt("虚拟充值成功", MessageType.SUCCESS);
  16. // EventAgent.DispatchEvent(ConstMessage.BUY_RECHARGE_SUCCESS);
  17. // }
  18. // }
  19. // }
  20. // public static async ETTask ReqRechargeInfo()
  21. // {
  22. // M2C_GetRechargeInfo response = null;
  23. // response = (M2C_GetRechargeInfo)await MessageHelper.SendToServer(new C2M_GetRechargeInfo() { });
  24. // if (response != null)
  25. // {
  26. // if (response.Error == ErrorCode.ERR_Success)
  27. // {
  28. // for (int i = 0; i < response.ks.Count; i++)
  29. // {
  30. // ShopDataManager.Instance.UpdateRechargeData(response.ks[i], response.vs[i]);
  31. // }
  32. // }
  33. // }
  34. // }
  35. // public static async ETTask ReqRequestGiftBagInfo()
  36. // {
  37. // M2C_RequestGiftBagInfo response = null;
  38. // response = (M2C_RequestGiftBagInfo)await MessageHelper.SendToServer(new C2M_RequestGiftBagInfo() { });
  39. // if (response != null)
  40. // {
  41. // if (response.Error == ErrorCode.ERR_Success)
  42. // {
  43. // for (int i = 0; i < response.ks.Count; i++)
  44. // {
  45. // ShopDataManager.Instance.UpdateGiftData(response.ks[i], response.vs[i]);
  46. // }
  47. // }
  48. // }
  49. // }
  50. // public static async ETTask<bool> ReqBuyGiftBag(int giftId)
  51. // {
  52. // M2C_BuyGiftBag response = null;
  53. // response = (M2C_BuyGiftBag)await MessageHelper.SendToServer(new C2M_BuyGiftBag() { GiftBagId = giftId });
  54. // if (response != null)
  55. // {
  56. // if (response.Error == ErrorCode.ERR_Success)
  57. // {
  58. // ShopDataManager.Instance.UpdateGiftData(response.GiftBagId, response.BuyTimes);
  59. // BonusController.TryShowBonusList(GiftBagCfgArray.Instance.GetCfg(response.GiftBagId).itemsArr);
  60. // EventAgent.DispatchEvent(ConstMessage.BUY_GIFT_SUCCESS);
  61. // EventAgent.DispatchEvent(ConstMessage.RED_CHANGE);
  62. // return true;
  63. // }
  64. // }
  65. // return false;
  66. // }
  67. // public static async ETTask ReqExchangeInfo()
  68. // {
  69. // M2C_RequestShopExchangeInfo response = null;
  70. // response = (M2C_RequestShopExchangeInfo)await MessageHelper.SendToServer(new C2M_RequestShopExchangeInfo() { });
  71. // if (response != null)
  72. // {
  73. // if (response.Error == ErrorCode.ERR_Success)
  74. // {
  75. // for (int i = 0; i < response.ks.Count; i++)
  76. // {
  77. // ShopDataManager.Instance.UpdateExchangeData(response.ks[i], response.vs[i]);
  78. // }
  79. // }
  80. // }
  81. // }
  82. // public static async ETTask<bool> ReqExchangeShopItem(int exchangeId, long buyNum)
  83. // {
  84. // M2C_ExchangeShopItem response = null;
  85. // response = (M2C_ExchangeShopItem)await MessageHelper.SendToServer(new C2M_ExchangeShopItem() { ExchangeId = exchangeId, Times = (int)buyNum });
  86. // if (response != null)
  87. // {
  88. // if (response.Error == ErrorCode.ERR_Success)
  89. // {
  90. // ShopDataManager.Instance.UpdateExchangeData(response.ExchangeId, response.ExchangedTimes);
  91. // EventAgent.DispatchEvent(ConstMessage.BUY_EXCHANGE_SUCCESS);
  92. // ShopExchangeCfg cfg = ShopExchangeCfgArray.Instance.GetCfg(response.ExchangeId);
  93. // BonusController.TryShowBonusList(ItemUtil.CreateItemDataList(cfg.itemId, cfg.num * response.Times));
  94. // return true;
  95. // }
  96. // }
  97. // return false;
  98. // }
  99. }
  100. }