LoginPanel.cs 905 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. using Fort23.Core;
  2. namespace Fort23.Mono
  3. {
  4. [UIBinding(prefab = "LoginPanel")]
  5. public partial class LoginPanel : UIPanel
  6. {
  7. private void Init()
  8. {
  9. }
  10. protected override void AddEvent()
  11. {
  12. }
  13. protected override void DelEvent()
  14. {
  15. }
  16. public async static CTask OpenPanel(CTask<bool> callback)
  17. {
  18. LoginPanel loginPanel = await UIManager.Instance.LoadAndOpenPanel<LoginPanel>(null, UILayer.Loading);
  19. loginPanel.CustomInit(callback);
  20. }
  21. private async void CustomInit(CTask<bool> callback)
  22. {
  23. callback.SetResult(true);
  24. UIManager.Instance.HideUIUIPanel(this);
  25. }
  26. public override void AddButtonEvent()
  27. {
  28. }
  29. public override CTask Close()
  30. {
  31. return base.Close();
  32. }
  33. }
  34. }