protected override void OnReleaseRes() { if (AssetBundle != null) { AssetBundle.Unload(true); AssetBundle = null; mResLoader.ReleaseAll(); mResLoader = null; } ResMgr.Instance.SharedLoadedReses.Remove(this); }
protected override void OnReleaseRes() { if (Asset is GameObject) { } else { Resources.UnloadAsset(Asset); } Asset = null; mResLoader.ReleaseAll(); mResLoader = null; ResMgr.Instance.SharedLoadedReses.Remove(this); }
void OnDestroy() { mResLoader.ReleaseAll(); mResLoader = null; }
private void OnDestroy() { mBundle = null; mResLoader.ReleaseAll(); mResLoader = null; }