Пример #1
0
        private void OnResize(ScreenEventData data)
        {
            // This assumes that the game is scaling by height.

            float width       = data.Width * (canvasScaler.referenceResolution.y / data.Height);
            float pillarWidth = Mathf.Max((width - canvasScaler.referenceResolution.x) * 0.5f, 0);

            foreach (RectTransform rect in pillars)
            {
                rect.sizeDelta = new Vector2(pillarWidth, rect.sizeDelta.y);
            }
        }
Пример #2
0
 private void OnResize(ScreenEventData data) => AdjustBackgroundSize();