UIManagerInfo.cs 1.2 KB
using UnityEngine;
using UnityEngine.UI;

public class UIManagerInfo : UIManager {

	public GameObject bar;
	public GameObject logo;
	public Button back;
	public Button facebook;
	public Button tutorial;
	public Image info;

	protected override void rebuild(float scale)
	{
		// bar
		{
			bar.transform.localScale = new Vector3(scale, scale, 1);
			bar.transform.position -= new Vector3(0, 165 * (1F - scale), 0);
		}

		// logo
		{
			logo.transform.localScale = new Vector3(scale, scale, 1);
			logo.transform.position -= new Vector3(0, -160 * (1F - scale), 0);
		}

		// back
		{
			float dist = 100 * (1F - scale);

			back.transform.localScale = new Vector3(scale, scale, 1);
			back.transform.position -= new Vector3(dist, -dist, 0);
		}

		// facebook
		{
			facebook.transform.localScale = new Vector3(scale, scale, 1);
			facebook.transform.position -= new Vector3(0, 500 * (1F - scale), 0);
		}

		// tutorial
		{
			tutorial.transform.localScale = new Vector3(scale, scale, 1);
			tutorial.transform.position -= new Vector3(0, 900 * (1F - scale), 0);
		}

		// info
		{
			info.transform.localScale = new Vector3(scale, scale, 1);
			//info.transform.position -= new Vector3(0, 540 * (1F - scale), 0);
		}
	}

}