From 0cea50e11c3a6d1e247e60dc02e7bf2569a3b5f1 Mon Sep 17 00:00:00 2001
From: chenxin <chenxin6991@163.com>
Date: Sat, 12 Dec 2020 18:20:13 +0800
Subject: [PATCH] 火不够范围也能打泡泡bug

---
 Assets/Scripts/Guide/Mask/RectGuidance.cs |   20 +++++++++++++++-----
 1 files changed, 15 insertions(+), 5 deletions(-)

diff --git a/Assets/Scripts/Guide/Mask/RectGuidance.cs b/Assets/Scripts/Guide/Mask/RectGuidance.cs
index 3c04835..244567b 100644
--- a/Assets/Scripts/Guide/Mask/RectGuidance.cs
+++ b/Assets/Scripts/Guide/Mask/RectGuidance.cs
@@ -42,10 +42,6 @@
     /// </summary>
     private float currentOffsetY = 0f;
     /// <summary>
-    /// 高亮区域缩放的动画时间
-    /// </summary>
-    private float shrinkTime = 0.5f;
-    /// <summary>
     /// 事件渗透组件
     /// </summary>
     private GuidanceEventPenetrate eventPenetrate;
@@ -110,7 +106,7 @@
     }
 
 
-    public void InitForCamera(Image target, float x, float y)
+    public void InitForCamera(Image target, float x, float y, Vector2 offect)
     {
         this.target = target;
         if (eventPenetrate != null)
@@ -119,6 +115,20 @@
         }
 
         Vector2 center = target.GetComponent<RectTransform>().anchoredPosition;
+        center += offect;
+        material.SetVector("_Center", center);
+        material.SetFloat("_SliderX", x);
+        material.SetFloat("_SliderY", y);
+
+    }
+
+    public void InitForCamera(Image target, Vector2 center, float x, float y)
+    {
+        this.target = target;
+        if (eventPenetrate != null)
+        {
+            eventPenetrate.SetTargetImage(target);
+        }
 
         material.SetVector("_Center", center);
         material.SetFloat("_SliderX", x);

--
Gitblit v1.9.1