Esempio n. 1
0
    /// <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;
    }
Esempio n. 2
0
    /// <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);
    }