| | |
| | | }
|
| | | }
|
| | |
|
| | | public void SendBuyFlashSale(int index, int id)
|
| | | public void SendBuyFlashSale(OperationFlashSale.FlashSaleGift gift)
|
| | | {
|
| | | OperationBase operationBase;
|
| | | if (OperationTimeHepler.Instance.TryGetOperationTime(Operation.FlashSale, out operationBase))
|
| | |
| | | SysNotifyMgr.Instance.ShowTip("ActiveOutTime");
|
| | | return;
|
| | | }
|
| | | var gift = operation.GetFlashSaleGift(index, id);
|
| | | if (!gift.Equals(default(OperationFlashSale.FlashSaleGift)))
|
| | | {
|
| | | var buyInfo = storeModel.GetBuyShopLimit((uint)gift.id);
|
| | |
| | | if (operationBase != null && operationBase.InTime(TimeUtility.ServerNow))
|
| | | {
|
| | | OperationFlashSale operation = operationBase as OperationFlashSale;
|
| | | var index = operation.IndexOfFlashSale(TimeUtility.ServerNow);
|
| | | if (index != -1 && index < operation.flashShops.Count)
|
| | | OperationFlashSale.FlashSale flashShop;
|
| | | if (operation.TryGetFlashSale(TimeUtility.ServerNow, out flashShop))
|
| | | {
|
| | | var flashShop = operation.flashShops[index];
|
| | | for (int i = 0; i < flashShop.gifts.Length; i++)
|
| | | {
|
| | | var gift = flashShop.gifts[i];
|