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);
	}

}