Beispiel #1
0
 public static void Stretch(this RectTransform rect, UGUITools.enLayoutStretch stretch, float leftOrOffsetX,
                            float topOrOffsetY, float rightOrWidth, float bottomOrHeight, bool adjustPivot)
 {
     if (stretch == UGUITools.enLayoutStretch.FullStretch)
     {
         rect.SetStretchFull(UGUITools.GetStretchPivot(stretch), leftOrOffsetX, topOrOffsetY, rightOrWidth,
                             bottomOrHeight);
     }
     else if (stretch == UGUITools.enLayoutStretch.HorizontalBottom || stretch == UGUITools.enLayoutStretch.HorizontalCenter ||
              stretch == UGUITools.enLayoutStretch.HorizontalTop)
     {
         rect.SetStretchHorizontalRect(UGUITools.GetStretchPivot(stretch), adjustPivot, leftOrOffsetX,
                                       topOrOffsetY, rightOrWidth, bottomOrHeight);
     }
     else if (stretch == UGUITools.enLayoutStretch.VerticalCenter || stretch == UGUITools.enLayoutStretch.VerticalLeft ||
              stretch == UGUITools.enLayoutStretch.VerticalRight)
     {
         rect.SetStretchVerticalRect(UGUITools.GetStretchPivot(stretch), adjustPivot, leftOrOffsetX,
                                     topOrOffsetY, rightOrWidth, bottomOrHeight);
     }
 }