protected override void OnReleaseRes() { if (Asset is GameObject) { } else { Resources.UnloadAsset(Asset); } Asset = null; mResLoader.ReleaseAll(); mResLoader = null; ResMgr.Instance.SharedLoadedReses.Remove(this); }
// Update is called once per frame void OnDestroy() { mResLoader.ReleaseAll(); mResLoader = null; }