From 04f2d6989fbf40473d233490c224083a95f2efdc Mon Sep 17 00:00:00 2001
From: client_Zxw <826696702@qq.com>
Date: 星期二, 13 十一月 2018 10:28:33 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts

---
 System/KnapSack/Logic/VipOverdueWin.cs |  131 +++++++++++++++++++++++--------------------
 1 files changed, 70 insertions(+), 61 deletions(-)

diff --git a/System/KnapSack/Logic/VipOverdueWin.cs b/System/KnapSack/Logic/VipOverdueWin.cs
index 2929b7f..19e8c6f 100644
--- a/System/KnapSack/Logic/VipOverdueWin.cs
+++ b/System/KnapSack/Logic/VipOverdueWin.cs
@@ -1,61 +1,70 @@
-锘縰sing UnityEngine;
-using UnityEngine.UI;
-
-namespace Snxxz.UI
-{
-    public class VipOverdueWin : Window
-    {
-        [SerializeField]
-        Button closeBtn;
-        [SerializeField]
-        Text vipDesText;
-        [SerializeField]
-        Button renewalBtn;
-
-        protected override void BindController()
-        {
-            closeBtn.AddListener(CloseWin);
-            renewalBtn.AddListener(OnClickRenewal);
-        }
-
-        protected override void AddListeners()
-        {
-           
-        }
-
-        protected override void OnPreOpen()
-        {
-            InitUI();
-        }
-
-        protected override void OnAfterOpen()
-        {
-
-        }
-
-        protected override void OnAfterClose()
-        {
-
-        }
-
-        protected override void OnPreClose()
-        {
-           
-        }
-
-        private void InitUI()
-        {
-            vipDesText.text = Language.Get("VipExperience3");
-        }
-
-        private void OnClickRenewal()
-        {
-            WindowJumpMgr.Instance.WindowJumpTo(JumpUIType.VipRechargeFunc4);
-        }
-
-        private void CloseWin()
-        {
-            CloseImmediately();
-        }
-    }
-}
+锘縰sing UnityEngine;
+using UnityEngine.UI;
+
+namespace Snxxz.UI
+{
+    public class VipOverdueWin : Window
+    {
+        [SerializeField]
+        Button closeBtn;
+        [SerializeField]
+        Text vipDesText;
+        [SerializeField]
+        Button renewalBtn;
+
+        ItemOverdueModel _itemOverdue;
+        ItemOverdueModel itemOverdue
+        {
+            get { return _itemOverdue ?? (_itemOverdue = ModelCenter.Instance.GetModel<ItemOverdueModel>()); }
+        }
+
+        protected override void BindController()
+        {
+            closeBtn.AddListener(CloseWin);
+            renewalBtn.AddListener(OnClickRenewal);
+        }
+
+        protected override void AddListeners()
+        {
+           
+        }
+
+        protected override void OnPreOpen()
+        {
+            InitUI();
+        }
+
+        protected override void OnAfterOpen()
+        {
+
+        }
+
+        protected override void OnAfterClose()
+        {
+
+        }
+
+        protected override void OnPreClose()
+        {
+            if(itemOverdue.currentShowItem != default(ItemOverdueModel.OverdueItem))
+            {
+                itemOverdue.ReportConfirmUseItem(itemOverdue.currentShowItem.guid);
+            }
+        }
+
+        private void InitUI()
+        {
+            vipDesText.text = Language.Get("VipExperience3");
+        }
+
+        private void OnClickRenewal()
+        {
+            WindowJumpMgr.Instance.WindowJumpTo(JumpUIType.VipRechargeFunc4);
+        }
+
+        private void CloseWin()
+        {
+            CloseImmediately();
+        }
+    }
+}

--
Gitblit v1.8.0