UIManagerTutorial.cs
839 Bytes
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);
}
}