From 790a4fda5c6e281d681b0c4a0b5c11ebdbaa52aa Mon Sep 17 00:00:00 2001
From: client_linchunjie <461730578@qq.com>
Date: 星期二, 23 四月 2019 15:59:48 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts

---
 System/ItemTip/TipOperateButton.cs |   50 ++++++++++++++++++++++++++++++++++++++++++++++----
 1 files changed, 46 insertions(+), 4 deletions(-)

diff --git a/System/ItemTip/TipOperateButton.cs b/System/ItemTip/TipOperateButton.cs
index c682dbc..d753d81 100644
--- a/System/ItemTip/TipOperateButton.cs
+++ b/System/ItemTip/TipOperateButton.cs
@@ -14,6 +14,7 @@
         [SerializeField] Button m_Button;
         [SerializeField] Text m_Title;
 
+        string windowName;
         ItemOperateType operateType;
         string guid;
 
@@ -22,9 +23,10 @@
             this.gameObject.SetActive(active);
         }
 
-        public void Bind(ItemOperateType type, string guid)
+        public void Bind(string windowName, ItemOperateType type, string guid)
         {
-            operateType = type;
+            this.windowName = windowName;
+            this.operateType = type;
             this.guid = guid;
             switch (type)
             {
@@ -37,6 +39,39 @@
                 case ItemOperateType.makeUse:
                     this.m_Title.text = "浣跨敤";
                     break;
+                case ItemOperateType.split:
+                    this.m_Title.text = "鎷嗗垎";
+                    break;
+                case ItemOperateType.inlay:
+                    this.m_Title.text = "闀跺祵";
+                    break;
+                case ItemOperateType.putOut:
+                    this.m_Title.text = "鍙栧嚭";
+                    break;
+                case ItemOperateType.putIn:
+                    this.m_Title.text = "鏀惧叆";
+                    break;
+                case ItemOperateType.compose:
+                    this.m_Title.text = "鍚堟垚";
+                    break;
+                case ItemOperateType.buy:
+                    this.m_Title.text = "璐拱";
+                    break;
+                case ItemOperateType.putOn:
+                    this.m_Title.text = "绌夸笂";
+                    break;
+                case ItemOperateType.putOff:
+                    this.m_Title.text = "鑴变笅";
+                    break;
+                case ItemOperateType.strength:
+                    this.m_Title.text = "寮哄寲";
+                    break;
+                case ItemOperateType.star:
+                    this.m_Title.text = "鍗囨槦";
+                    break;
+                case ItemOperateType.train:
+                    this.m_Title.text = "娲楃偧";
+                    break;
                 default:
                     this.m_Title.text = "";
                     break;
@@ -44,8 +79,15 @@
 
             m_Button.SetListener(() =>
             {
-                WindowCenter.Instance.Close<EquipTipWin>();
-                EquipTipUtility.Operate(operateType, this.guid);
+                WindowCenter.Instance.Close(windowName);
+                if (this.operateType==ItemOperateType.buy)
+                {
+                    EquipTipUtility.GoodOperate(operateType, BuyItemController.Instance.goodId, BuyItemController.Instance.wannaBuyCount.value);
+                }
+                else
+                {
+                    EquipTipUtility.Operate(operateType, this.guid);
+                }
             });
         }
 

--
Gitblit v1.8.0