using System; using UnityEngine; using UnityEngine.EventSystems; using UnityEngine.UI; [RequireComponent(typeof(RectTransform))] public class MarginSize : UIBehaviour { public Vector2 GetPreferedElementSize() { return new Vector2(LayoutUtility.GetPreferredWidth(this._preferedSizeElement), LayoutUtility.GetPreferredHeight(this._preferedSizeElement)); } [SerializeField] private RectTransform _preferedSizeElement; }