UGUIManager.cs 699 B

12345678910111213141516171819202122232425262728293031
  1. using UnityEngine;
  2. using YooAsset;
  3. namespace GFGGame
  4. {
  5. public class UGUIManager : SingletonBase<UGUIManager>
  6. {
  7. public GameObject desktop;
  8. public void Init()
  9. {
  10. string path = ResPathUtil.GetUUIPrefabPath("UICanvas");
  11. var handle = YooAssets.LoadAssetSync<GameObject>(path);
  12. var canvas = handle.InstantiateSync();
  13. desktop = canvas.transform.Find("Desktop").gameObject;
  14. GameObject.DontDestroyOnLoad(canvas);
  15. //// 初始化窗口系统
  16. //UniWindow.Initalize(desktop);
  17. }
  18. public void Show()
  19. {
  20. }
  21. public void Hide()
  22. {
  23. }
  24. }
  25. }