using UnityEngine; using System.Collections; public class BackButtonHandler : MonoBehaviour { private NGUIMenuScript hNGUIMenuScript; void Start() { hNGUIMenuScript = (NGUIMenuScript)GameObject.Find("UI Root (2D)").GetComponent(typeof(NGUIMenuScript)); } void OnClick() { if (NGUIMenuScript.Instance.CurStatePopup == NGUIMenuScript.StatesMenuForPopup.Menu) { NGUIMenuScript.Instance.CurStatePopup = NGUIMenuScript.StatesMenuForPopup.StartMenu; hNGUIMenuScript.ShowMenu(NGUIMenuScript.NGUIMenus.MainMenuNew); NGUITools.SetActive(this.transform.parent.gameObject, false); } else if (NGUIMenuScript.Instance.CurStatePopup == NGUIMenuScript.StatesMenuForPopup.ChangeLevel) { hNGUIMenuScript.ShowMenu(NGUIMenuScript.NGUIMenus.MainMenuNew); NGUITools.SetActive(this.transform.parent.gameObject, false); } else { hNGUIMenuScript.ShowMenu(NGUIMenuScript.NGUIMenus.MainMenuNew); NGUITools.SetActive(this.transform.parent.gameObject, false); } } }