Vidka.Core.EditorLogic.CheckClipTrimCollision C# (CSharp) Метод

CheckClipTrimCollision() приватный Метод

Check trim mouse collision and set TrimHover in UiObjects. recycled lastCollision_x1 and lastCollision_x2 are used.
private CheckClipTrimCollision ( int x ) : void
x int
Результат void
        private void CheckClipTrimCollision(int x)
        {
            if (!Dimdim.lastCollision_succeeded)
            {
                UiObjects.SetTrimHover(TrimDirection.None);
                return;
            }
            var boundThres = BOUND_THRESH_MAX;
            var blockWidth = Dimdim.lastCollision_x2 - Dimdim.lastCollision_x1;
            if (blockWidth < 4 * BOUND_THRESH_MAX)
                boundThres = blockWidth / 4;
            if (x - Dimdim.lastCollision_x1 <= boundThres)
                UiObjects.SetTrimHover(TrimDirection.Left);
            else if (Dimdim.lastCollision_x2 - x <= boundThres)
                UiObjects.SetTrimHover(TrimDirection.Right);
            else
                UiObjects.SetTrimHover(TrimDirection.None);
            UiObjects.SetTrimThreshPixels(boundThres);
        }
EditorLogic