static public void StopAsync(CALLBACK_LoadReq onComplete_) { if (m_reqHash.Count == 0) { return; } foreach (var req in m_reqHash) { req.on_complete -= onComplete_; } }
//-------∽-★-∽------∽-★-∽--------∽-★-∽后台加载∽-★-∽--------∽-★-∽------∽-★-∽--------// /// <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); }
//-------∽-★-∽------∽-★-∽--------∽-★-∽数据操作∽-★-∽--------∽-★-∽------∽-★-∽--------// /// <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)); }
public LoadReqQueue(LoadReq[] reqs_, CALLBACK_LoadReq on_complete_ = null) : this() { load_reqs = reqs_; on_complete = on_complete_; }
public LoadReq(string path_, CALLBACK_LoadReq on_complete_ = null) { path = path_; on_complete = on_complete_; }