LoginMainPanel.cs 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. using Fort23.Core;
  2. using ThirdParty;
  3. namespace Fort23.Mono
  4. {
  5. [UIBinding(prefab = "LoginMainPanel")]
  6. public partial class LoginMainPanel : UIPanel
  7. {
  8. private void Init()
  9. {
  10. }
  11. protected override void AddEvent()
  12. {
  13. }
  14. protected override void DelEvent()
  15. {
  16. }
  17. public override void AddButtonEvent()
  18. {
  19. Btn_SettingPanel.onClick.AddListener(() => { UploadLogPanel.OpenPanel(); });
  20. }
  21. public async static CTask<LoginMainPanel> OpenPanel()
  22. {
  23. return await UIManager.Instance.LoadAndOpenPanel<LoginMainPanel>(null, UILayer.Loading);
  24. }
  25. public override CTask<bool> AsyncInit(object[] uiData)
  26. {
  27. Text_versions.text = HotSyncContent.Currversion;
  28. return base.AsyncInit(uiData);
  29. }
  30. public static void ClsoePanel()
  31. {
  32. UIManager.Instance.HideUIUIPanel<LoginMainPanel>();
  33. }
  34. public override CTask Close()
  35. {
  36. UIManager.Instance.HideUIUIPanel<UploadLogPanel>();
  37. return base.Close();
  38. }
  39. }
  40. }