Esempio n. 1
0
    /// <summary>
    /// add by gavon 2018/2/7 for adjust localposition by widget advanced
    /// </summary>
    public void ForceRefresh(bool shouldMove)
    {
        UIWidget wid = target.GetComponent <UIWidget>();

        mBounds = NGUIMath.CalculateRelativeWidgetBoundsEx(panelRegion.cachedTransform, target);
        // mBounds = wid.CalculateBounds();
        Debug.Log(mBounds);
        if (shouldMove)
        {
            //  mBounds = NGUIMath.CalculateRelativeWidgetBounds(panelRegion.cachedTransform, target);
            if (panelRegion.ConstrainTargetToBounds(target, ref mBounds, true))
            {
                CancelMovement();
            }
        }
    }