public void OnAnotherButtonClick() { Destroy(_ins); _ins = null; ResourceManager.Instance.RecycleAsset(_prefab, true); _async = null; _prefab = null; }
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>()); } } }
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"); }