3using UnityEngine.EventSystems;
23 public Vector2
margin =
new Vector2(8f, 10f);
29 _rect = base.transform as RectTransform;
59 for (
int i = 0; i < componentsInChildren.Length; i++)
61 componentsInChildren[i].
Depop();
83 menu.transform.SetParent(base.transform, worldPositionStays:
false);
85 menu.depth = parent.depth + 1;
97 rect.RebuildLayout(recursive:
true);
98 Vector2 zero = Vector2.zero;
99 zero.x = _rect.sizeDelta.x -
margin.x;
100 zero.y = _rect.sizeDelta.y * -1f -
margin.y;
101 rect.pivot =
new Vector2(0f, 1f);
102 rect.anchoredPosition = zero;
106 rect.pivot =
new Vector2(1f,
menu.
_rect.pivot.y);
108 zero.x = (int)zero.x;
109 zero.y = (
int)zero.y;
110 rect.anchoredPosition = zero;
113 Vector3 position = rect.position;
115 rect.position = position;