From 0d6a2e6d4b9de57a13c2bcb32148e1eb97ef1b1f Mon Sep 17 00:00:00 2001
From: wangguan <wangguan@kt007.com>
Date: Tue, 15 Dec 2020 16:53:34 +0800
Subject: [PATCH] 玩家通关打点位置修改为结算的时候统计

---
 Assets/Scripts/Guide/Mask/RectGuidance.cs |   22 ++++++++++++++++------
 1 files changed, 16 insertions(+), 6 deletions(-)

diff --git a/Assets/Scripts/Guide/Mask/RectGuidance.cs b/Assets/Scripts/Guide/Mask/RectGuidance.cs
index ad2b8d5..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);
@@ -151,7 +161,7 @@
     //立刻显示阴影区域
     public void ShowImmediately()
     {
-        return;
+        //return;
 
         float valueX = Mathf.SmoothDamp(currentOffsetX, targetOffsetX, ref shrinkVelocityX, 0);
         float valueY = Mathf.SmoothDamp(currentOffsetY, targetOffsetY, ref shrinkVelocityY, 0);

--
Gitblit v1.9.1