Esempio n. 1
0
 public void OnAnotherButtonClick()
 {
     Destroy(_ins);
     _ins = null;
     ResourceManager.Instance.RecycleAsset(_prefab, true);
     _async  = null;
     _prefab = null;
 }
Esempio n. 2
0
 public void OnButtonClick()
 {
     if (_prefab != null)
     {
         _ins = Instantiate(_prefab);
     }
     else
     {
         if (_async != null)
         {
             Debug.Log(_async.Progress);
         }
         else
         {
             _async = ResourceManager.Instance.GetAssetAsync($"{Paths.Assets}/{Paths.Prefabs}/Attack.prefab"
                                                             , request => _prefab = request.GetAsset <GameObject>());
         }
     }
 }
Esempio n. 3
0
 private void Start()
 {
     _async = ResourceManager.Instance.GetAssetAsync($"{Paths.Assets}/{Paths.Prefabs}/Attack.prefab"
                                                     , request => _prefab = request.GetAsset <GameObject>());
     ResourceManager.Instance.CacheAsync("Assets/Models/benghuai/ModelBoomOceanSoulOre.png");
 }