OpenServerActivityView.cs 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  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. //小游戏入口
  61. PromptController.Instance.ShowFloatTextPrompt("暂未开启");
  62. //ViewManager.Show<ActivityThemeLuckyBoxView>(null, true);
  63. }
  64. private void OnClickBtnMingTong()
  65. {
  66. PromptController.Instance.ShowFloatTextPrompt("暂未开启");
  67. //ViewManager.Show<ActivityThemeLuckyBoxView>(null, true);
  68. }
  69. private void OnClickBtnAnswerTianmen()
  70. {
  71. PromptController.Instance.ShowFloatTextPrompt("暂未开启");
  72. //ViewManager.Show<ActivityThemeLuckyBoxView>(null, true);
  73. }
  74. private void OnClickBtnTenShu()
  75. {
  76. int actLuckyBoxId = ActivityDataManager.Instance.GetCurOpenActiveByType(ConstLimitTimeActivityType.ActLimitLuckyBox);
  77. if (actLuckyBoxId <= 0)
  78. {
  79. PromptController.Instance.ShowFloatTextPrompt("活动未开启");
  80. return;
  81. }
  82. ViewManager.Show<ActivityThemeLuckyBoxView>(null, true);
  83. }
  84. private void OnClickBtnNineZhouPool()
  85. {
  86. ViewManager.Show<StoreView>(new object[] { ConstStoreTabId.STORE_ARENA, ConstStoreSubId.STORE_ARENA_ITEM });
  87. }
  88. }
  89. }