Пример #1
0
        protected override void OnReleaseRes()
        {
            if (AssetBundle != null)
            {
                AssetBundle.Unload(true);
                AssetBundle = null;

                mResLoader.ReleaseAll();
                mResLoader = null;
            }

            ResMgr.Instance.SharedLoadedReses.Remove(this);
        }
Пример #2
0
        protected override void OnReleaseRes()
        {
            if (Asset is GameObject)
            {
            }
            else
            {
                Resources.UnloadAsset(Asset);
            }

            Asset = null;

            mResLoader.ReleaseAll();
            mResLoader = null;

            ResMgr.Instance.SharedLoadedReses.Remove(this);
        }
Пример #3
0
 void OnDestroy()
 {
     mResLoader.ReleaseAll();
     mResLoader = null;
 }
Пример #4
0
 private void OnDestroy()
 {
     mBundle = null;
     mResLoader.ReleaseAll();
     mResLoader = null;
 }