Ejemplo n.º 1
0
        protected override void OnStart()
        {
            var grid = CachedGameObj.AddComponent <GridLayoutGroup>();

            grid.childAlignment = TextAnchor.MiddleCenter;
            base.OnStart();
        }
Ejemplo n.º 2
0
        protected override void OnChange()
        {
            var rectTransform = gameObject.GetComponent <RectTransform>();
            var grid          = CachedGameObj.GetComponent <GridLayoutGroup>();
            var size          = Math.Min(rectTransform.rect.width / _getterSizeX(), rectTransform.rect.height / _getterSizeY());

            if (grid != null)
            {
                grid.cellSize = new Vector2(size, size);
            }
            base.OnChange();
        }