void QuickBuy() // 购买cash { QuickBuyRequest request = new QuickBuyRequest(); request.api = new Model_ApiRequest().api; int [] types = new [] { (int)Model_Production.Production_Type.Food, (int)Model_Production.Production_Type.Metal, (int)Model_Production.Production_Type.Oil, (int)Model_Production.Production_Type.Rare, }; for (int i = 0; i < 4; i++) { Production product = new Production(); product.resourceType = types[i]; product.num = 5000; request.buy.Add(product); } // UI 显示需要金币 int needCash = Model_Helper.GetResourcesNeedCash(5000, 5000, 5000, 5000); (new PBConnect_quickBuy()).Send(request, OnQuickBuy); }
//================================================================== void QuickBuy() { QuickBuyRequest request = new QuickBuyRequest(); request.api = new Model_ApiRequest().api; int [] types = new [] { (int)Model_Production.Production_Type.Food, (int)Model_Production.Production_Type.Oil, (int)Model_Production.Production_Type.Metal, (int)Model_Production.Production_Type.Rare, }; for (int i = 0; i < 4; i++) { Production product = new Production(); product.resourceType = types[i]; product.num = _resArr[i]; if (_resArr[i] != 0) { request.buy.Add(product); } } int needCash = Model_Helper.GetResourcesNeedCash((float)_resArr[0], (float)_resArr[1], (float)_resArr[2], (float)_resArr[3]); if (ConnectionValidateHelper.IsEnoughCashBuyResources(needCash) == 0) { UIHelper.LoadingPanelIsOpen(true); (new PBConnect_quickBuy()).Send(request, OnQuickBuy); } else { UIHelper.BuyCashUI(); } }