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