GetGuideValueForRect() private static method

private static GetGuideValueForRect ( RectTransform rect, float value, int axis, float side ) : float
rect UnityEngine.RectTransform
value float
axis int
side float
return float
 internal static void CalculatePositionSnapValues(Transform parentSpace, Transform self, RectTransform parentRect, RectTransform rect)
 {
     for (int index = 0; index < 2; ++index)
     {
         RectTransformSnapping.s_SnapGuides[index].Clear();
     }
     if ((Object)parentSpace == (Object)null)
     {
         return;
     }
     for (int axis = 0; axis < 2; ++axis)
     {
         for (int side = 0; side < RectTransformSnapping.kSidesAndMiddle.Length; ++side)
         {
             using (List <SnapGuide> .Enumerator enumerator = RectTransformSnapping.GetSnapGuides(parentSpace, self, parentRect, rect, axis, side).GetEnumerator())
             {
                 while (enumerator.MoveNext())
                 {
                     SnapGuide current = enumerator.Current;
                     current.value = RectTransformSnapping.GetGuideValueForRect(rect, current.value, axis, RectTransformSnapping.kSidesAndMiddle[side]);
                     RectTransformSnapping.s_SnapGuides[axis].AddGuide(current);
                 }
             }
         }
     }
 }
 internal static void CalculatePositionSnapValues(Transform parentSpace, Transform self, RectTransform parentRect, RectTransform rect)
 {
     for (int i = 0; i < 2; i++)
     {
         RectTransformSnapping.s_SnapGuides[i].Clear();
     }
     if (!(parentSpace == null))
     {
         for (int j = 0; j < 2; j++)
         {
             for (int k = 0; k < RectTransformSnapping.kSidesAndMiddle.Length; k++)
             {
                 List <SnapGuide> snapGuides = RectTransformSnapping.GetSnapGuides(parentSpace, self, parentRect, rect, j, k);
                 foreach (SnapGuide current in snapGuides)
                 {
                     current.value = RectTransformSnapping.GetGuideValueForRect(rect, current.value, j, RectTransformSnapping.kSidesAndMiddle[k]);
                     RectTransformSnapping.s_SnapGuides[j].AddGuide(current);
                 }
             }
         }
     }
 }