wangguan
2020-12-10 68b153f681713e4831d67b0cf56a9b302e3635e9
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);