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);
}