/// <summary> /// /// </summary> /// <param name="unloadAssetManager"></param> public void Unload(bool unloadAssetManager) { assetObject = null; if (unloadAssetManager) { m_AssetManager.RemoveCacheAsset(this); } }
/// <summary> /// /// </summary> /// <param name="unloadAssetManager"></param> public void Unload(bool unloadAssetManager) { if (objects == null) { throw new System.Exception("AssetBundle is null!is con't be unload!"); } foreach (Object tem in objects) { Object.DestroyImmediate(tem, true); } if (unloadAssetManager) { m_AssetManager.RemoveCacheAsset(this); } objects = null; }