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