PublicButtonHandler.cs 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. using System;
  2. using UnityEngine;
  3. using System.Collections;
  4. public class PublicButtonHandler : MonoBehaviour
  5. {
  6. public ScreenBase LoginPopup;
  7. public ScreenBase CouponPopupWrongNoConnect;
  8. public ScreenBase CouponPopupWrongNumber;
  9. public bool Login;
  10. public void Start()
  11. {
  12. //PlayerPrefs.SetInt("Phone", 0);
  13. //PlayerPrefs.SetInt("Mail", 0);
  14. //CouponPopup.Hide();
  15. //LoginPopup.Hide();
  16. CouponPopupWrongNoConnect.Hide();
  17. CouponPopupWrongNumber.Hide();
  18. }
  19. void OnClick()
  20. {
  21. Debug.Log(ServerGiftManager.Instance.SantaNameProvided);
  22. if (ServerGiftManager.Instance.SantaNameProvided)
  23. {
  24. Login = true;
  25. }
  26. if (!Login)
  27. {
  28. if (LoginManager.Instance.OverLogin())
  29. {
  30. Debug.Log("TOP");
  31. var top = GameObject.Find("fbTOP100").GetComponent<fbtop>();
  32. var distance = PlayerControllerLevels.Instance.AllDistance;
  33. var gifts = PlayerControllerLevels.Instance.AllGifts;
  34. top.AddScore(distance, gifts,TooltipLastterController.Instance.PontWords);
  35. // NGUIMenuScript.Instance.ShowMenu(NGUIMenuScript.NGUIMenus.LoadingIndicator);
  36. //NGUIMenuScript.Instance.LoadinHide();
  37. NGUIMenuScript.Instance.ShowMenu(NGUIMenuScript.NGUIMenus.LeaderBoardNew);
  38. NGUIMenuScript.Instance.CloseMenu(NGUIMenuScript.NGUIMenus.GameOver);
  39. NGUIMenuScript.Instance.CurStatePopup = NGUIMenuScript.StatesMenuForPopup.Popup;
  40. }
  41. else
  42. {
  43. LoginManager.Instance.LoginOpen = true;
  44. LoginPopup.Show();
  45. }
  46. }
  47. else
  48. {
  49. Debug.Log("TOP");
  50. var top = GameObject.Find("fbTOP100").GetComponent<fbtop>();
  51. var distance = PlayerControllerLevels.Instance.AllDistance;
  52. var gifts = PlayerControllerLevels.Instance.AllGifts;
  53. top.AddScore(distance, gifts, TooltipLastterController.Instance.PontWords);
  54. // NGUIMenuScript.Instance.ShowMenu(NGUIMenuScript.NGUIMenus.LoadingIndicator);
  55. //NGUIMenuScript.Instance.LoadinHide();
  56. NGUIMenuScript.Instance.ShowMenu(NGUIMenuScript.NGUIMenus.LeaderBoardNew);
  57. NGUIMenuScript.Instance.CloseMenu(NGUIMenuScript.NGUIMenus.GameOver);
  58. NGUIMenuScript.Instance.CurStatePopup = NGUIMenuScript.StatesMenuForPopup.Popup;
  59. }
  60. }
  61. }