OpenServerActivityView.cs 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  1. using UnityEngine;
  2. using FairyGUI;
  3. using UI.OpenServerActivity;
  4. namespace GFGGame
  5. {
  6. public class OpenServerActivityView : BaseView
  7. {
  8. private UI_OpenServerActivityUI _ui;
  9. public override void Dispose()
  10. {
  11. if (_ui != null)
  12. {
  13. _ui.Dispose();
  14. _ui = null;
  15. }
  16. base.Dispose();
  17. }
  18. protected override void Init()
  19. {
  20. base.Init();
  21. }
  22. protected override void OnInit()
  23. {
  24. base.OnInit();
  25. packageName = UI_OpenServerActivityUI.PACKAGE_NAME;
  26. _ui = UI_OpenServerActivityUI.Create();
  27. viewCom = _ui.target;
  28. isfullScreen = true;
  29. isReturnView = true;
  30. _ui.m_btnBack.onClick.Add(OnClickBtnBack);
  31. _ui.m_btnHeaven.onClick.Add(OnClickBtnHeaven);
  32. _ui.m_btnMingTong.onClick.Add(OnClickBtnMingTong);
  33. _ui.m_btnAnswerTianmen.onClick.Add(OnClickBtnAnswerTianmen);
  34. _ui.m_btnTenShu.onClick.Add(OnClickBtnTenShu);
  35. _ui.m_btnNineZhouPool.onClick.Add(OnClickBtnNineZhouPool);
  36. }
  37. protected override void AddEventListener()
  38. {
  39. base.AddEventListener();
  40. }
  41. protected override void OnShown()
  42. {
  43. base.OnShown();
  44. _ui.m_loaBg.url = ResPathUtil.GetBgImgPath("kfhd_sdcy_bg");
  45. }
  46. protected override void OnHide()
  47. {
  48. base.OnHide();
  49. }
  50. protected override void RemoveEventListener()
  51. {
  52. base.RemoveEventListener();
  53. }
  54. private void OnClickBtnBack()
  55. {
  56. ViewManager.GoBackFrom(typeof(OpenServerActivityView).FullName);
  57. }
  58. private void OnClickBtnHeaven()
  59. {
  60. PromptController.Instance.ShowFloatTextPrompt("暂未开启");
  61. //ViewManager.Show<ActivityThemeLuckyBoxView>(null, true);
  62. }
  63. private void OnClickBtnMingTong()
  64. {
  65. PromptController.Instance.ShowFloatTextPrompt("暂未开启");
  66. //ViewManager.Show<ActivityThemeLuckyBoxView>(null, true);
  67. }
  68. private void OnClickBtnAnswerTianmen()
  69. {
  70. PromptController.Instance.ShowFloatTextPrompt("暂未开启");
  71. //ViewManager.Show<ActivityThemeLuckyBoxView>(null, true);
  72. }
  73. private void OnClickBtnTenShu()
  74. {
  75. int actLuckyBoxId = ActivityDataManager.Instance.GetCurOpenActiveByType(ConstLimitTimeActivityType.ActLimitLuckyBox);
  76. if (actLuckyBoxId <= 0)
  77. {
  78. PromptController.Instance.ShowFloatTextPrompt("活动未开启");
  79. return;
  80. }
  81. ViewManager.Show<ActivityThemeLuckyBoxView>(null, true);
  82. }
  83. private void OnClickBtnNineZhouPool()
  84. {
  85. ViewManager.Show<StoreView>(new object[] { ConstStoreTabId.STORE_ARENA, ConstStoreSubId.STORE_ARENA_ITEM });
  86. }
  87. }
  88. }