ActivityTeaMainView.cs 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. using UnityEngine;
  2. using FairyGUI;
  3. using UI.ActivityAfternoonTea;
  4. using Assets.Game.HotUpdate.Data;
  5. namespace GFGGame
  6. {
  7. public class ActivityTeaMainView : BaseWindow
  8. {
  9. private UI_ActivityTeaMainUI _ui;
  10. public override void Dispose()
  11. {
  12. if (_ui != null)
  13. {
  14. _ui.Dispose();
  15. _ui = null;
  16. }
  17. base.Dispose();
  18. }
  19. protected override void Init()
  20. {
  21. base.Init();
  22. }
  23. protected override void OnInit()
  24. {
  25. base.OnInit();
  26. packageName = UI_ActivityTeaMainUI.PACKAGE_NAME;
  27. _ui = UI_ActivityTeaMainUI.Create();
  28. viewCom = _ui.target;
  29. isfullScreen = true;
  30. isReturnView = true;
  31. _ui.m_btnBack.onClick.Add(OnClickBtnBack);
  32. _ui.m_oneViewIcon.onClick.Add(OnClickBtnHuaRongDaoView);
  33. _ui.m_twoViewIcon.onClick.Add(OnClickBtnVisitView);
  34. _ui.m_threeViewIcon.onClick.Add(OnClickBtnMergeView);
  35. }
  36. protected override void OnShown()
  37. {
  38. base.OnShown();
  39. }
  40. protected override void OnHide()
  41. {
  42. base.OnHide();
  43. }
  44. private void OnClickBtnBack()
  45. {
  46. ViewManager.GoBackFrom(typeof(ActivityTeaMainView).FullName);
  47. }
  48. private void OnClickBtnHuaRongDaoView()
  49. {
  50. if (!ActivityTeaDataManager.Instance.CheckOpenOne(ActivityType.AfternoonLeisure))
  51. {
  52. PromptController.Instance.ShowFloatTextPrompt("未解锁,请通关前置关卡");
  53. return;
  54. }
  55. //小游戏入口
  56. ViewManager.Show<ActivityHuaRongDaoEntryView>();
  57. }
  58. private void OnClickBtnVisitView()
  59. {
  60. if (!ActivityTeaDataManager.Instance.CheckOpenOne(ActivityType.NewYearVisit))
  61. {
  62. PromptController.Instance.ShowFloatTextPrompt("未解锁,请通关前置关卡");
  63. return;
  64. }
  65. //拜访入口
  66. ViewManager.Show<ActivityTeaVisitView>();
  67. }
  68. private void OnClickBtnMergeView()
  69. {
  70. if (!ActivityTeaDataManager.Instance.CheckOpenOne(ActivityType.TEA + 3))
  71. {
  72. PromptController.Instance.ShowFloatTextPrompt("未解锁,请通关前置关卡");
  73. return;
  74. }
  75. //合成入口
  76. }
  77. }
  78. }