MainSceneController.cs 659 B

123456789101112131415161718192021222324252627282930
  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using Fort23.Mono;
  4. using Fort23.UTool;
  5. using UnityEngine;
  6. using Utility;
  7. public class MainSceneController : Singleton<MainSceneController>
  8. {
  9. public void Init()
  10. {
  11. LoadingUI();
  12. }
  13. public MainUIPanel mainUI;
  14. private async void LoadingUI()
  15. {
  16. mainUI = UIManager.Instance.GetComponent<MainUIPanel>();
  17. if (mainUI == null)
  18. {
  19. mainUI = await UIManager.Instance.LoadAndOpenPanel<MainUIPanel>(MainUICallback);
  20. }
  21. }
  22. private void MainUICallback(MainUIPanel mainUI)
  23. {
  24. LogTool.Log("MainUI 加载完成");
  25. }
  26. }