YLPanel.cs 582 B

123456789101112131415161718192021222324
  1. using UnityEngine.UI;
  2. namespace Mono
  3. {
  4. [UIBinding(prefab = "YLPanel")]
  5. public class YLPanel : UIPanel
  6. {
  7. public Button Btn_return;
  8. public override void GetUIData()
  9. {
  10. Btn_return = UIData.Get<Button>("Btn_return");
  11. }
  12. public override void AddButtonEvent()
  13. {
  14. Btn_return.onClick.AddListener(() =>
  15. {
  16. UIManager.Instance.HideUIPanel<YLPanel>();
  17. UIManager.Instance.LoadAndOpenPanel<MainScenePanel>(UIManager.UILayer.Middle);
  18. });
  19. }
  20. }
  21. }