From 0817eca03c8050d61c3c1ff82338742e637d5573 Mon Sep 17 00:00:00 2001
From: wangguan <wangguan@kt007.com>
Date: Tue, 17 Nov 2020 09:46:47 +0800
Subject: [PATCH] 为了适配按钮,固定新手引导购买按钮的rect 修改塔生成区域 适配地图

---
 Assets/Scripts/Guide/GuidePanel.cs |   16 ++++++++++++++--
 1 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/Assets/Scripts/Guide/GuidePanel.cs b/Assets/Scripts/Guide/GuidePanel.cs
index 941e2b9..3d8d510 100644
--- a/Assets/Scripts/Guide/GuidePanel.cs
+++ b/Assets/Scripts/Guide/GuidePanel.cs
@@ -41,7 +41,7 @@
     ImageTowerPos2 towerPos2;//塔位标识
 
     GameObject towerBuyBtn;//购买宝石按钮
-
+    Vector2 towerBuyBtnPos;
     Image backgroundImg;//用来接受空白点击事件的图片
 
     RectTransform dragHandImg;//拖动标识手指
@@ -64,6 +64,7 @@
         backgroundImg = transform.Find("Button").GetComponent<Image>();
 
         towerBuyBtn = GameObject.Find("UICamera/BottomCanvas/Panel/TowerBuyBtn");
+        towerBuyBtnPos = new Vector2(-3, -862);
         tipsUI = transform.Find("Tips").gameObject;
         tipsUI.transform.SetAsLastSibling();//把tips放在最下面
 
@@ -411,6 +412,10 @@
         SetRimActive(true);
         RectTransform rt = target.GetComponent<RectTransform>();
         image_Rim_Rect.anchoredPosition = rt.anchoredPosition;
+        if (target.gameObject.name == "TowerBuyBtn")
+        {
+            image_Rim_Rect.anchoredPosition = towerBuyBtnPos;
+        }
         image_Rim_Rect.sizeDelta = (rt.sizeDelta * rt.localScale) + rimOffset;
         if (image_Rim_Rect.sizeDelta.x > 200)
         {
@@ -462,7 +467,14 @@
         }
         //maskObj.Init(target);
         //maskObj.ShowImmediately();
-        maskObj.InitForCamera(target, x, y);
+        if (target.gameObject.name == "TowerBuyBtn")
+        {
+            maskObj.InitForCamera(target, towerBuyBtnPos, x, y);
+        }
+        else
+        {
+            maskObj.InitForCamera(target, x, y);
+        }
 
     }
 

--
Gitblit v1.9.1