| | |
| | | if (OperationTimeHepler.Instance.TryGetOperationTime(Operation.GiftPackage, out operationBase))
|
| | | {
|
| | | GiftPackageClass operation = operationBase as GiftPackageClass;
|
| | | // m_Text_ActivityTimeTo.text = StringUtility.Contact(Language.Get("ExpActivity_Text1"), operation.ToDisplayTime());
|
| | | var index = operation.IndexOfFlashShop();
|
| | | if (index != -1 && index < operation.giftpackage1.Count)
|
| | | GiftPackageClass.Gift_Package gift;
|
| | | if (operation.TryGetGift(TimeUtility.ServerNow, out gift))
|
| | | {
|
| | | var giftpackage = operation.giftpackage1[index];
|
| | | if (giftpackage.gifts.Length > 0)
|
| | | if (gift.gifts.Length > 0)
|
| | | {
|
| | | string str = string.Empty;
|
| | | str= giftpackage.gifts[0].rmb + Language.Get("RMB_Package_Z");
|
| | | str = gift.gifts[0].rmb + Language.Get("RMB_Package_Z");
|
| | | m_Text_PackageName.text = str;
|
| | | m_Money1.text = giftpackage.gifts[0].rmbOriginal + Language.Get("RMB_Z");//原价
|
| | | m_Money2.text = giftpackage.gifts[0].rmb + Language.Get("RMB_Z");//现价
|
| | | int BuyCountLimit = giftpackage.gifts[0].limitNum;//限购数量
|
| | | int GiftID = giftpackage.gifts[0].id;//礼包ID
|
| | | m_Money1.text = gift.gifts[0].rmbOriginal + Language.Get("RMB_Z");//原价
|
| | | m_Money2.text = gift.gifts[0].rmb + Language.Get("RMB_Z");//现价
|
| | | int BuyCountLimit = gift.gifts[0].limitNum;//限购数量
|
| | | int GiftID = gift.gifts[0].id;//礼包ID
|
| | | m_Buy_Btn.RemoveAllListeners();
|
| | | m_Buy_Btn.AddListener(()=> |
| | | m_Buy_Btn.AddListener(() =>
|
| | | {
|
| | | |
| | |
|
| | | if (limitedTimePackageItemModel.IsExpired())
|
| | | {
|
| | | m_Buy_Btn.interactable = false;
|
| | | time = 0;
|
| | | limitedTimePackageItemModel.OpenFreePlat(str, giftpackage.gifts[0].rmb, giftpackage.gifts[0].OrderInfo);
|
| | | limitedTimePackageItemModel.OpenFreePlat(str, gift.gifts[0].rmb, gift.gifts[0].OrderInfo);
|
| | | }
|
| | | else
|
| | | {
|
| | | SysNotifyMgr.Instance.ShowTip("LimitGift9");
|
| | | return;
|
| | | }
|
| | | |
| | |
|
| | | });
|
| | | if (limitedTimePackageItemModel.DicBuyPackage.ContainsKey(GiftID) && limitedTimePackageItemModel.DicBuyPackage[GiftID] >= BuyCountLimit)
|
| | | {
|
| | |
| | | m_Buy_Btn.gameObject.SetActive(true);
|
| | | m_BoughtObj.SetActive(false);
|
| | | }
|
| | | var items = giftpackage.gifts[0].items;
|
| | | var items = gift.gifts[0].items;
|
| | | for (int i = 0; i < items.Length; i++)
|
| | | {
|
| | | int type = i;
|
| | |
| | | }
|
| | | }
|
| | | }
|
| | | // m_Text_ActivityTimeTo.text = StringUtility.Contact(Language.Get("ExpActivity_Text1"), operation.ToDisplayTime());
|
| | | }
|
| | | }
|
| | |
|