using System.Collections; using System.Collections.Generic; using UnityEngine; public class MobileLayoutChanger : MonoBehaviour { public RectTransform mobileLayout; RectTransform rectTransform; Vector2 originalSize; Vector3 originalScale; Vector2 originalPosition; void Awake(){ rectTransform = GetComponent(); originalSize = rectTransform.sizeDelta; originalScale = rectTransform.localScale; originalPosition = rectTransform.position; } void Start() { if(Screen.width < Screen.height){ Debug.Log($"Changing {gameObject.name} to mobile layout"); rectTransform.position = mobileLayout.position; rectTransform.sizeDelta = mobileLayout.sizeDelta; rectTransform.localScale = mobileLayout.localScale; }else{ rectTransform.position = originalPosition; rectTransform.sizeDelta = originalSize; rectTransform.localScale = originalScale; } } }