StartPanel.cs 662 B

123456789101112131415161718192021222324252627
  1. using UnityEngine;
  2. using UnityEngine.UI;
  3. namespace Mono
  4. {
  5. [UIBinding(prefab = "StartPanel")]
  6. public class StartPanel : UIPanel
  7. {
  8. public Button Btn_Start;
  9. public override void GetUIData()
  10. {
  11. Btn_Start = UIData.Get<Button>(nameof(Btn_Start));
  12. }
  13. public override void AddButtonEvent()
  14. {
  15. Btn_Start.onClick.AddListener(() =>
  16. {
  17. Debug.Log("点击开始游览");
  18. UIManager.Instance.HideUIPanel<StartPanel>();
  19. UIManager.Instance.LoadAndOpenPanel<MainScenePanel>(UIManager.UILayer.Middle);
  20. });
  21. }
  22. }
  23. }