123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118 |
- using UnityEngine;
- using System.Collections;
- public class CompetitionButtonHandler : MonoBehaviour
- {
- public bool GameOverURL { get; private set; }
-
- void OnClick()
- {
-
- if (NGUIMenuScript.Instance.CurStatePopup == NGUIMenuScript.StatesMenuForPopup.None )
- {
- if (NGUIMenuScript.Instance.WrongCodeCap)
- {
- LoginManager.Instance.EnterCodeWrong.GetComponent<UIPanel>().alpha = 1;
- //NotificationCenter.Post(NotificationType.ShowEnterCode);
- NGUITools.SetActive(this.transform.parent.gameObject, false);
- }
- else
- {
- LoginManager.Instance.EnterCode.GetComponent<UIPanel>().alpha = 1;
- //NotificationCenter.Post(NotificationType.ShowEnterCode);
- NGUITools.SetActive(this.transform.parent.gameObject, false);
- }
-
- }
- else if (NGUIMenuScript.Instance.CurStatePopup == NGUIMenuScript.StatesMenuForPopup.AboutPage)
- {
- NGUIMenuScript.Instance.ShowMenu(NGUIMenuScript.NGUIMenus.AboutPage);
- NGUITools.SetActive(this.transform.parent.gameObject, false);
- }
- else if (NGUIMenuScript.Instance.CurStatePopup == NGUIMenuScript.StatesMenuForPopup.Menu)
- {
- if (NGUIMenuScript.Instance.GetCoupon)
- {
- NGUIMenuScript.Instance.ShowMenu(NGUIMenuScript.NGUIMenus.Menu);
- LoginManager.Instance.CouponGetEnterNumber.Show();
- NGUITools.SetActive(this.transform.parent.gameObject, false);
- }
- else
- {
- Debug.Log("CompetitionPage");
- NGUIMenuScript.Instance.ShowMenu(NGUIMenuScript.NGUIMenus.CompetitionPage);
- NGUITools.SetActive(this.transform.parent.gameObject, false);
- }
-
- }
- else if (NGUIMenuScript.Instance.CurStatePopup == NGUIMenuScript.StatesMenuForPopup.GameOver)
- {
- if (NGUIMenuScript.Instance.GameOverURL)
- {
- NGUIMenuScript.Instance.ShowMenu(NGUIMenuScript.NGUIMenus.CompetitionPage);
- NGUITools.SetActive(this.transform.parent.gameObject, false);
- }
- else if(LoginManager.Instance.LoginOpen)
- {
- NGUIMenuScript.Instance.ShowMenu(NGUIMenuScript.NGUIMenus.GameOver);
- LoginManager.Instance.Login.Show();
- NGUITools.SetActive(this.transform.parent.gameObject, false);
- }
- else
- {
- if (NGUIMenuScript.Instance.GetCoupon)
- {
- NGUIMenuScript.Instance.ShowMenu(NGUIMenuScript.NGUIMenus.GameOver);
- LoginManager.Instance.CouponGetEnterNumber.Show();
- NGUITools.SetActive(this.transform.parent.gameObject, false);
- }
- else if (NGUIMenuScript.Instance.CurState == NGUIMenuScript.StatePopupGetCouponeGameOver.EnterNumber )
- {
- LoginManager.Instance.CouponGetEnterNumber.Show();
- NGUIMenuScript.Instance.ShowMenu(NGUIMenuScript.NGUIMenus.GameOver);
- NGUITools.SetActive(this.transform.parent.gameObject, false);
- }
- else if (NGUIMenuScript.Instance.CurState == NGUIMenuScript.StatePopupGetCouponeGameOver.WrongNumber)
- {
- LoginManager.Instance.CouponGetEnterNumberWrong.Show();
- NGUIMenuScript.Instance.ShowMenu(NGUIMenuScript.NGUIMenus.GameOver);
- NGUITools.SetActive(this.transform.parent.gameObject, false);
- }
- else if (NGUIMenuScript.Instance.CurState == NGUIMenuScript.StatePopupGetCouponeGameOver.EnterNumberNoConnet)
- {
- LoginManager.Instance.CouponGetEnterNumberNoConnect.Show();
- NGUIMenuScript.Instance.ShowMenu(NGUIMenuScript.NGUIMenus.GameOver);
- NGUITools.SetActive(this.transform.parent.gameObject, false);
- }
- else
- {
- NGUIMenuScript.Instance.ShowMenu(NGUIMenuScript.NGUIMenus.GameOver);
- NGUITools.SetActive(this.transform.parent.gameObject, false);
- }
- }
-
-
- }
- else if (NGUIMenuScript.Instance.CurStatePopup == NGUIMenuScript.StatesMenuForPopup.StartMenu)
- {
- if (LoginManager.Instance.StartNoNumberCompetitions)
- {
- LoginManager.Instance.CouponGetEnterNumberWrong.Show();
- LoginManager.Instance.StartNoNumberCompetitions = false;
- }
- NGUIMenuScript.Instance.ShowMenu(NGUIMenuScript.NGUIMenus.MainMenuNew);
- NGUITools.SetActive(this.transform.parent.gameObject, false);
-
- }
- else
- {
- NGUIMenuScript.Instance.ShowMenu(NGUIMenuScript.NGUIMenus.CompetitionPage);
- NGUITools.SetActive(this.transform.parent.gameObject, false);
- }
- }
- }
|