/// <summary> /// 销毁对象 /// </summary> public void UnLoader(ResLoader.DelegateResLoaderProgress loaderProgress, ResLoader.DelegateResLoaderComplete loaderComplete, ResLoader.DelegateResLoaderError loaderError, bool destory = true) { this._loaderProgress -= loaderProgress; this._loaderComplete -= loaderComplete; this._loaderError -= loaderError; // 销毁自己 if (destory) { www.Dispose(); } www = null; }
/// <summary> /// 加载 /// </summary> /// <param name="stPath"></param> /// <param name="loaderProgress"></param> /// <param name="loaderComplete"></param> /// <param name="loaderError"></param> public void Loader(StResPath stPath, ResLoader.DelegateResLoaderProgress loaderProgress, ResLoader.DelegateResLoaderComplete loaderComplete, ResLoader.DelegateResLoaderError loaderError) { this._loaderProgress += loaderProgress; this._loaderComplete += loaderComplete; this._loaderError += loaderError; this.stResPath = stPath; //添加到加载队列 LoadThreadManager.instance.AddNode(this); }