using UnityEngine; using System.Collections; public class MenuButtonHandler : MonoBehaviour { private NGUIMenuScript hNGUIMenuScript; private bool LeaderboardBackGameOverMenu; void Start() { //PlayerPrefs.DeleteAll(); hNGUIMenuScript = (NGUIMenuScript)GameObject.Find("UI Root (2D)").GetComponent(typeof(NGUIMenuScript)); } void OnClick() { //if (LoginManager.Instance.OVERGAME) //{ // LoginManager.Instance.OverGameMessage.Show(); // return; //} //if (!LoginManager.Instance.Age) //{ // return; //} if (hNGUIMenuScript.CurStatePopup == NGUIMenuScript.StatesMenuForPopup.Popup) { if (LeaderboardBackGameOverMenu) { //hNGUIMenuScript.CloseMenu(NGUIMenuScript.NGUIMenus.LeaderBoardNew); //NGUIMenuScript.Instance.ShowMenu(NGUIMenuScript.NGUIMenus.Banner); Debug.Log("LeaderboardBackGameOverMenu"); InGameScriptCS.Instance.LoadStartSanta(); } else { //Debug.Log("LeaderboardBackGameOverMenu1"); //hNGUIMenuScript.ShowMenu(NGUIMenuScript.NGUIMenus.LeaderBoardNew); //NGUITools.SetActive(this.transform.parent.gameObject, false); } } else if (hNGUIMenuScript.CurStatePopup == NGUIMenuScript.StatesMenuForPopup.GameOver) { NGUIMenuScript.Instance.GameOverURL = false; hNGUIMenuScript.ShowMenu(NGUIMenuScript.NGUIMenus.GameOver); NGUITools.SetActive(this.transform.parent.gameObject, false); } else if (hNGUIMenuScript.CurStatePopup == NGUIMenuScript.StatesMenuForPopup.Tavling) { hNGUIMenuScript.ShowMenu(NGUIMenuScript.NGUIMenus.GameOver); NGUITools.SetActive(this.transform.parent.gameObject, false); } else if (hNGUIMenuScript.CurStatePopup == NGUIMenuScript.StatesMenuForPopup.StartMenu) { NGUIMenuScript.Instance.CurStatePopup = NGUIMenuScript.StatesMenuForPopup.Menu; //Debug.Log("MainMenuNew"); hNGUIMenuScript.ShowMenu(NGUIMenuScript.NGUIMenus.Menu); NGUITools.SetActive(this.transform.parent.gameObject, false); } else if (hNGUIMenuScript.CurStatePopup == NGUIMenuScript.StatesMenuForPopup.AboutPage) { NGUIMenuScript.Instance.CurStatePopup = NGUIMenuScript.StatesMenuForPopup.Menu; hNGUIMenuScript.ShowMenu(NGUIMenuScript.NGUIMenus.Menu); NGUITools.SetActive(this.transform.parent.gameObject, false); } else { hNGUIMenuScript.ShowMenu(NGUIMenuScript.NGUIMenus.Menu); NGUITools.SetActive(this.transform.parent.gameObject, false); } } }