CaveMainPanel.cs 836 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. using Fort23.Core;
  2. namespace Fort23.Mono
  3. {
  4. [UIBinding(prefab = "CaveMainPanel" )]
  5. public partial class CaveMainPanel : UIPanel
  6. {
  7. private void Init()
  8. {
  9. isAddStack = true;
  10. IsShowAppBar = true;
  11. }
  12. protected override void AddEvent()
  13. {
  14. }
  15. protected override void DelEvent()
  16. {
  17. }
  18. public override void AddButtonEvent()
  19. {
  20. Btn_DaoLv.onClick.AddListener(() => { ImmortalBondPanel.OpenPanel(); });
  21. Btn_XiuLian.onClick.AddListener(() =>
  22. {
  23. HeroInformationPanel.OpenPanel();
  24. });
  25. }
  26. public override CTask GetFocus()
  27. {
  28. AppBarPanel.OpenPanel(this);
  29. return base.GetFocus();
  30. }
  31. public async static CTask<CaveMainPanel> OpenPanel()
  32. {
  33. CaveMainPanel heroInformationPanel = await UIManager.Instance.LoadAndOpenPanel<CaveMainPanel>(null);
  34. return heroInformationPanel;
  35. }
  36. }
  37. }