using UnityEngine; using System.Collections; public class HidePopupHandler : MonoBehaviour { private NGUIMenuScript hNGUIMenuScript; void Start() { hNGUIMenuScript = (NGUIMenuScript)GameObject.Find("UI Root (2D)").GetComponent(typeof(NGUIMenuScript)); } void OnClick() { if (NGUIMenuScript.Instance.CurStatePopup == NGUIMenuScript.StatesMenuForPopup.StartMenu) { transform.parent.GetComponent().Hide(); } else { if (LoginManager.Instance.LoginOpen) { hNGUIMenuScript.ShowMenu(NGUIMenuScript.NGUIMenus.GameOver); this.transform.parent.gameObject.GetComponent().Hide(); LoginManager.Instance.LoginOpen = false; } else { hNGUIMenuScript.ShowMenu(NGUIMenuScript.NGUIMenus.GameOver); this.transform.parent.gameObject.GetComponent().Hide(); } } } }