| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 | 
							- using System;
 
- using System.Threading.Tasks;
 
- using UnityEngine.U2D;
 
- namespace UnityEngine.UI
 
- {
 
-     public class UGUIPackManager: IDisposable
 
-     {
 
-         public static UGUIPackManager Instance
 
-         {
 
-             get
 
-             {
 
-                 if (_instance == null)
 
-                 {
 
-                     _instance = new UGUIPackManager();
 
-                 }
 
-                 return _instance;
 
-             }
 
-         }
 
-         private static UGUIPackManager _instance;
 
-         public IUGUIPackLoad UGUIPackLoadl
 
-         {
 
-             get { return _UGUIPackLoadl; }
 
-         }
 
-         private IUGUIPackLoad _UGUIPackLoadl;
 
-         public void SetIUGUIPackLoad(IUGUIPackLoad uguiPackLoad)
 
-         {
 
-             _UGUIPackLoadl = uguiPackLoad;
 
-         }
 
-         public SpriteAtlas GetSpriteAtlas(string name)
 
-         {
 
-             if (_UGUIPackLoadl == null)
 
-             {
 
-                 return null;
 
-             }
 
-             return _UGUIPackLoadl.GetSpriteAtlas(name);
 
-         }
 
-         public void Dispose()
 
-         {
 
-             _UGUIPackLoadl?.Dispose();
 
-             _UGUIPackLoadl = null;
 
-         }
 
-     }
 
- }
 
 
  |