123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159 |
- using UnityEngine;
- using System.Collections;
- public class TransactionButtonHandler : MonoBehaviour
- {
- public NGUIMenuScript.NGUIMenus MenuTransaction;
- private NGUIMenuScript hNGUIMenuScript;
- public bool TermsButton;
- public bool TermsButtonCodeEnter;
- public bool TermsButtonNumberMailEnter;
- public bool WrongNumber;
- public bool AgeButton;
- void Start()
- {
- hNGUIMenuScript = (NGUIMenuScript)GameObject.Find("UI Root (2D)").GetComponent(typeof(NGUIMenuScript));
- }
- void OnClick()
- {
-
- if (hNGUIMenuScript.CurStatePopup == NGUIMenuScript.StatesMenuForPopup.GameOver)
- {
- if (TermsButton)
- {
- NGUIMenuScript.Instance.ShowMenu(MenuTransaction);
- NGUITools.SetActive(this.transform.parent.gameObject, false);
- }
- else if (TermsButtonCodeEnter)
- {
- NGUIMenuScript.Instance.ShowMenu(MenuTransaction);
- NGUITools.SetActive(this.transform.parent.parent.parent.gameObject, false);
- }
- else if (WrongNumber)
- {
- NGUIMenuScript.Instance.CurState = NGUIMenuScript.StatePopupGetCouponeGameOver.WrongNumber;
- NGUIMenuScript.Instance.ShowMenu(MenuTransaction);
- NGUITools.SetActive(this.transform.parent.gameObject, false);
- NGUIMenuScript.Instance.CloseMenu(NGUIMenuScript.NGUIMenus.GameOver);
- }
- else
- {
- if (this.transform.parent.gameObject.name == "CouponPopup")
- {
- NGUIMenuScript.Instance.CurState = NGUIMenuScript.StatePopupGetCouponeGameOver.EnterNumber;
- NGUIMenuScript.Instance.ShowMenu(MenuTransaction);
- NGUITools.SetActive(this.transform.parent.gameObject, false);
- NGUIMenuScript.Instance.CloseMenu(NGUIMenuScript.NGUIMenus.GameOver);
- }
- else if (this.transform.parent.gameObject.name == "CouponPopupWrongNumber")
- {
-
- }
- else if (this.transform.parent.gameObject.name == "CouponPopupWrongNoConnect1")
- {
- NGUIMenuScript.Instance.CurState = NGUIMenuScript.StatePopupGetCouponeGameOver.EnterNumberNoConnet;
- NGUIMenuScript.Instance.ShowMenu(MenuTransaction);
- NGUITools.SetActive(this.transform.parent.gameObject, false);
- NGUIMenuScript.Instance.CloseMenu(NGUIMenuScript.NGUIMenus.GameOver);
- }
- else
- if (transform.name == "Button_Competition")
- {
- NGUIMenuScript.Instance.ShowMenu(MenuTransaction);
- NGUITools.SetActive(this.transform.parent.gameObject, false);
- NGUIMenuScript.Instance.GameOverURL = true;
- }
-
- else
- {
- Debug.Log("NGUIMenuScript.Instance.GetCoupon");
- if (NGUIMenuScript.Instance.GetCoupon)
- {
- Debug.Log("NGUIMenuScript.Instance.GetCoupon");
- NGUIMenuScript.Instance.ShowMenu(MenuTransaction);
- NGUITools.SetActive(this.transform.parent.gameObject, false);
-
- /*NGUIMenuScript.Instance.ShowMenu(NGUIMenuScript.NGUIMenus.GameOver);
- LoginManager.Instance.CouponGetEnterNumber.Show();
- NGUITools.SetActive(this.transform.parent.gameObject, false);*/
- }
- else
- {
- NGUIMenuScript.Instance.ShowMenu(MenuTransaction);
- NGUITools.SetActive(this.transform.parent.gameObject, false);
- }
- }
- }
- }
- else if (hNGUIMenuScript.CurStatePopup == NGUIMenuScript.StatesMenuForPopup.None)
- {
- if (TermsButtonCodeEnter)
- {
- NGUIMenuScript.Instance.ShowMenu(MenuTransaction);
- LoginManager.Instance.EnterCode.GetComponent<UIPanel>().alpha = 0;
- // NGUITools.SetActive(this.transform.parent.parent.gameObject, false);
- }
- else if(TermsButton)
- {
- NGUIMenuScript.Instance.ShowMenu(MenuTransaction);
- LoginManager.Instance.EnterCodeWrong.GetComponent<UIPanel>().alpha = 0;
- }
- /*if (TermsButtonNumberMailEnter)
- {
- NGUIMenuScript.Instance.ShowMenu(MenuTransaction);
- NGUITools.SetActive(this.transform.parent.parent.parent.gameObject, false);
- }*/
-
- }
- else if (hNGUIMenuScript.CurStatePopup == NGUIMenuScript.StatesMenuForPopup.Menu)
- {
- if (NGUIMenuScript.Instance.GetCoupon)
- {
- NGUIMenuScript.Instance.ShowMenu(MenuTransaction);
- NGUIMenuScript.Instance.CloseMenu(NGUIMenuScript.NGUIMenus.Menu);
- NGUITools.SetActive(this.transform.parent.gameObject, false);
- }
- else
- {
- NGUIMenuScript.Instance.ShowMenu(MenuTransaction);
- NGUIMenuScript.Instance.CloseMenu(NGUIMenuScript.NGUIMenus.Menu);
- NGUITools.SetActive(this.transform.parent.gameObject, false);
- }
-
-
- }
- else if (hNGUIMenuScript.CurStatePopup == NGUIMenuScript.StatesMenuForPopup.StartMenu)
- {
- if (AgeButton)
- {
- NGUIMenuScript.Instance.ShowMenu(MenuTransaction);
- NGUITools.SetActive(this.transform.parent.parent.parent.gameObject, false);
- }
- else
- if (WrongNumber)
- {
- NGUIMenuScript.Instance.ShowMenu(MenuTransaction);
- NGUIMenuScript.Instance.CloseMenu(NGUIMenuScript.NGUIMenus.MainMenuNew);
- NGUITools.SetActive(this.transform.parent.gameObject, false);
- }
- else
- {
- NGUIMenuScript.Instance.ShowMenu(MenuTransaction);
- NGUITools.SetActive(this.transform.parent.parent.gameObject, false);
- }
- }
- else
- {
- NGUIMenuScript.Instance.ShowMenu(MenuTransaction);
- NGUITools.SetActive(this.transform.parent.gameObject, false);
- }
- }
- }
|