Example #1
0
        public static void Reset(this RectTransform rectTransform, RectTransformSetup RectTransformSetup)
        {
            switch (RectTransformSetup)
            {
            case RectTransformSetup.CENTER:
                rectTransform.anchorMax = new Vector2(0.5f, 0.5f);
                rectTransform.anchorMin = new Vector2(0.5f, 0.5f);
                break;

            case RectTransformSetup.BOTTOM_LEFT:
                rectTransform.anchorMax = new Vector2(0f, 0f);
                rectTransform.anchorMin = new Vector2(0f, 0f);
                break;

            case RectTransformSetup.BOTTOM_RIGHT:
                rectTransform.anchorMax = new Vector2(1f, 0f);
                rectTransform.anchorMin = new Vector2(1f, 0f);
                break;
            }

            rectTransform.pivot            = Vector2.zero;
            rectTransform.anchoredPosition = Vector2.zero;
            rectTransform.offsetMax        = Vector2.zero;
            rectTransform.offsetMin        = Vector2.zero;
            rectTransform.sizeDelta        = Vector2.zero;
            rectTransform.localPosition    = Vector3.zero;
            rectTransform.localScale       = Vector3.one;
        }
Example #2
0
 public SKillSlotUIPositionInput(RectTransformSetup rootPivot, Vector2 rootSize, Vector2 rootLocalPositionInPercentage, Vector2 backgroundImageSize, Vector2 slotIconSize)
 {
     RootPivot = rootPivot;
     RootSize  = rootSize;
     RootLocalPositionInPercentage = rootLocalPositionInPercentage;
     BackgroundImageSize           = backgroundImageSize;
     SlotIconSize = slotIconSize;
 }
Example #3
0
        public static void SetPivot(this RectTransform rectTransform, RectTransformSetup RectTransformSetup)
        {
            switch (RectTransformSetup)
            {
            case RectTransformSetup.CENTER:
                rectTransform.pivot = new Vector2(0.5f, 0.5f);
                break;

            case RectTransformSetup.BOTTOM_LEFT:
                rectTransform.pivot = new Vector2(0f, 0f);
                break;

            case RectTransformSetup.BOTTOM_RIGHT:
                rectTransform.pivot = new Vector2(1f, 0f);
                break;
            }
        }