UIManagerTutorial.cs
986 Bytes
using UnityEngine;
using UnityEngine.UI;
public class UIManagerTutorial : UIManager {
public GameObject bar;
public Button next;
public GameObject container;
public Button exit;
public Text 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);
Vector3 size = text.GetComponent<RectTransform>().sizeDelta;
size.x = 1200 * scale;
text.GetComponent<RectTransform>().sizeDelta = size;
float textSize = 52 * scale;
text.fontSize = (int) textSize;
}
}