using UnityEngine; using UnityEngine.UI; public class UIManagerTutorial : UIManager { public GameObject bar; public Button next; public GameObject container; public Button exit; public RawImage text; protected override void rebuild(float scale) { container.transform.localScale = new Vector3(scale, 1, 1); next.transform.localScale = new Vector3(scale, 1, 1); bar.transform.localScale = new Vector3(1, scale, 1); bar.transform.position -= new Vector3(0, 165 * (1F - scale), 0); next.transform.localPosition = new Vector3((Screen.width / 2) - (122.4F * scale), 0, 0); exit.transform.localScale = new Vector3(scale, scale, 1); float dist = 116 * scale * 0.75F; exit.transform.position = new Vector3(Screen.width - dist, Screen.height - dist, 0); text.transform.localScale = new Vector3(scale, scale, 1); } }