From 045b294b18d7e77a4bc5ea223f7744fd58f3e467 Mon Sep 17 00:00:00 2001
From: client_Wu Xijin <364452445@qq.com>
Date: 星期四, 23 八月 2018 18:23:19 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts

---
 System/HappyXB/HappyXBGetItemWin.cs |   36 ++++++++++++++++++++++--------------
 1 files changed, 22 insertions(+), 14 deletions(-)

diff --git a/System/HappyXB/HappyXBGetItemWin.cs b/System/HappyXB/HappyXBGetItemWin.cs
index eb4f6a1..2c0496c 100644
--- a/System/HappyXB/HappyXBGetItemWin.cs
+++ b/System/HappyXB/HappyXBGetItemWin.cs
@@ -55,6 +55,7 @@
 
         protected override void OnPreOpen()
         {
+            XBModel.StartXBEvent += OnStartXB;
             getItem.SetActive(false);       
             isHaveFreeTime = XBModel.IsHaveFreeXBTime((int)XBModel.title);
             InitUI();
@@ -105,6 +106,7 @@
                     XBModel.RefreshRuneXBTimeAct -= RefreshFreeTime;
                     break;
             }
+            XBModel.StartXBEvent -= OnStartXB;
         }
 
         protected override void OnAfterClose()
@@ -224,28 +226,34 @@
 
         private void ClickXBBtn()
         {
-            if(UIHelper.GetMoneyCnt(1) >= (ulong)xbOneMoney)
+            switch (XBModel.title)
             {
-                XBModel.SetAgainXBEvent(XBModel.title,0);
-                ClickBackBtn();
+                case HappXBTitle.Best:
+                     XBModel.SendOneXBQuest(PackType.rptTreasure, 1);
+                    break;
+                case HappXBTitle.Rune:
+                    XBModel.SendOneXBQuest(PackType.rptRunePack, 2);
+                    break;
             }
-            else
-            {
-                WindowCenter.Instance.Open<RechargeTipWin>();
-            }
+          
         }
 
         private void ClickXBManyBtn()
         {
-            if (UIHelper.GetMoneyCnt(1) >= (ulong)xbManyMoney)
+            switch (XBModel.title)
             {
-                XBModel.SetAgainXBEvent(XBModel.title,1);
-                ClickBackBtn();
+                case HappXBTitle.Best:
+                    XBModel.SendXBManyQuest(PackType.rptTreasure, 1);
+                    break;
+                case HappXBTitle.Rune:
+                    XBModel.SendXBManyQuest(PackType.rptRunePack, 2);
+                    break;
             }
-            else
-            {
-                WindowCenter.Instance.Open<RechargeTipWin>();
-            }
+        }
+
+        private void OnStartXB(int oneOrMany)
+        {
+            ClickBackBtn();
         }
 
         private void ClickBackBtn()

--
Gitblit v1.8.0