//执行加载单个资源 private void AddSingleTask(ReferInfo info, Action callBack = null, bool isShowWaitcircle = true) { AssetTaskNodeBase curNode = AssetTaskNodeBase.CreatLoadNode(_resMgr, info.m_isSingleAsset); curNode.AddNode(info, isShowWaitcircle, callBack); _listTaskObj.Add(curNode); }
public override void AddNode <T>(T nodes, bool isShowWaitcircle = true, Action callBack = null) { base.AddNode <T>(nodes, isShowWaitcircle, callBack); if (nodes == null) { return; } List <ReferInfo> nameList = nodes as List <ReferInfo>; if (nameList != null && nameList.Count != 0) { AssetTaskNodeBase curNode = null; for (int i = 0; i < nameList.Count; i++) { if (nameList[i] == null) { continue; } curNode = CreatLoadNode(_mgr, nameList[i].m_isSingleAsset); curNode.AddNode(nameList[i], isShowWaitcircle); _listObj.Add(curNode); } } }