public void _dispose(string url) { AssetResource res = null; //DebugX.Log("disposeAsset:"+url); url = url.ToLower(); if (_resourceMap.TryGetValue(url, out res)) { _resourceMap.Remove(url); res.removeEventListener(EventX.DISPOSE, resourceDisposeHandle); res.__dispose(); } }
public void _dispose(string uri) { AssetResource res = null; if (_resourceMap.TryGetValue(uri, out res)) { _resourceMap.Remove(uri); res.removeEventListener(EventX.DISPOSE, resourceDisposeHandle); res.__dispose(); //trace("dispose",uri); } else { //RFTraceWarn(uri+" 不在AssetsManager里!"); } }