Esempio n. 1
0
        static public void StopAsync(CALLBACK_LoadReq onComplete_)
        {
            if (m_reqHash.Count == 0)
            {
                return;
            }

            foreach (var req in m_reqHash)
            {
                req.on_complete -= onComplete_;
            }
        }
Esempio n. 2
0
        //-------∽-★-∽------∽-★-∽--------∽-★-∽后台加载∽-★-∽--------∽-★-∽------∽-★-∽--------//

        /// <summary>
        /// 异步加载
        /// </summary>
        /// <param name="req_"></param>
        /// <param name="onComplete_"></param>
        /// <returns></returns>
        static public LoadReq LoadAsync(LoadReq req_, CALLBACK_LoadReq onComplete_ = null)
        {
            if (onComplete_ != null)
            {
                req_.on_complete -= onComplete_;
                req_.on_complete += onComplete_;
            }

            LoadReq req = m_subLoader.LoadAsync(req_);

            return(req);
        }
Esempio n. 3
0
        //-------∽-★-∽------∽-★-∽--------∽-★-∽数据操作∽-★-∽--------∽-★-∽------∽-★-∽--------//

        /// <summary>
        /// 异步加载
        /// </summary>
        /// <param name="path_"></param>
        /// <param name="on_complete_"></param>
        /// <returns></returns>
        public LoadReq LoadAsync(string path_, CALLBACK_LoadReq on_complete_ = null)
        {
            LoadReq req = new LoadReq(path_, on_complete_);

            return(LoadAsync(req));
        }
Esempio n. 4
0
 public LoadReqQueue(LoadReq[] reqs_, CALLBACK_LoadReq on_complete_ = null) : this()
 {
     load_reqs   = reqs_;
     on_complete = on_complete_;
 }
Esempio n. 5
0
 public LoadReq(string path_, CALLBACK_LoadReq on_complete_ = null)
 {
     path        = path_;
     on_complete = on_complete_;
 }