using ET; namespace GFGGame { public class RechargeSProxy { // public static async ETTask ReqRecharge(int rechargeId) // { // M2C_Recharge response = null; // response = (M2C_Recharge)await MessageHelper.SendToServer(new C2M_Recharge() { RechargeId = rechargeId }); // if (response != null) // { // if (response.Error == ErrorCode.ERR_Success) // { // ShopDataManager.Instance.UpdateRechargeData(response.RechargeId, response.RechargedTimes); // PromptController.Instance.ShowFloatTextPrompt("虚拟充值成功", MessageType.SUCCESS); // EventAgent.DispatchEvent(ConstMessage.BUY_RECHARGE_SUCCESS); // } // } // } // public static async ETTask ReqRechargeInfo() // { // M2C_GetRechargeInfo response = null; // response = (M2C_GetRechargeInfo)await MessageHelper.SendToServer(new C2M_GetRechargeInfo() { }); // if (response != null) // { // if (response.Error == ErrorCode.ERR_Success) // { // for (int i = 0; i < response.ks.Count; i++) // { // ShopDataManager.Instance.UpdateRechargeData(response.ks[i], response.vs[i]); // } // } // } // } // public static async ETTask ReqRequestGiftBagInfo() // { // M2C_RequestGiftBagInfo response = null; // response = (M2C_RequestGiftBagInfo)await MessageHelper.SendToServer(new C2M_RequestGiftBagInfo() { }); // if (response != null) // { // if (response.Error == ErrorCode.ERR_Success) // { // for (int i = 0; i < response.ks.Count; i++) // { // ShopDataManager.Instance.UpdateGiftData(response.ks[i], response.vs[i]); // } // } // } // } // public static async ETTask ReqBuyGiftBag(int giftId) // { // M2C_BuyGiftBag response = null; // response = (M2C_BuyGiftBag)await MessageHelper.SendToServer(new C2M_BuyGiftBag() { GiftBagId = giftId }); // if (response != null) // { // if (response.Error == ErrorCode.ERR_Success) // { // ShopDataManager.Instance.UpdateGiftData(response.GiftBagId, response.BuyTimes); // BonusController.TryShowBonusList(GiftBagCfgArray.Instance.GetCfg(response.GiftBagId).itemsArr); // EventAgent.DispatchEvent(ConstMessage.BUY_GIFT_SUCCESS); // EventAgent.DispatchEvent(ConstMessage.RED_CHANGE); // return true; // } // } // return false; // } // public static async ETTask ReqExchangeInfo() // { // M2C_RequestShopExchangeInfo response = null; // response = (M2C_RequestShopExchangeInfo)await MessageHelper.SendToServer(new C2M_RequestShopExchangeInfo() { }); // if (response != null) // { // if (response.Error == ErrorCode.ERR_Success) // { // for (int i = 0; i < response.ks.Count; i++) // { // ShopDataManager.Instance.UpdateExchangeData(response.ks[i], response.vs[i]); // } // } // } // } // public static async ETTask ReqExchangeShopItem(int exchangeId, long buyNum) // { // M2C_ExchangeShopItem response = null; // response = (M2C_ExchangeShopItem)await MessageHelper.SendToServer(new C2M_ExchangeShopItem() { ExchangeId = exchangeId, Times = (int)buyNum }); // if (response != null) // { // if (response.Error == ErrorCode.ERR_Success) // { // ShopDataManager.Instance.UpdateExchangeData(response.ExchangeId, response.ExchangedTimes); // EventAgent.DispatchEvent(ConstMessage.BUY_EXCHANGE_SUCCESS); // ShopExchangeCfg cfg = ShopExchangeCfgArray.Instance.GetCfg(response.ExchangeId); // BonusController.TryShowBonusList(ItemUtil.CreateItemDataList(cfg.itemId, cfg.num * response.Times)); // return true; // } // } // return false; // } } }