public bool Add(ByteFileInfo pInfo) { if (!fileMap.ContainsKey(pInfo.resName)) { fileMap.Add(pInfo.resName, pInfo); fileInfoList.Add(pInfo); } return(false); }
private void LoadByLines(string[] pLines) { if (pLines == null || pLines.Length == 0) { return; } int i = 0, len = pLines.Length; try { for (; i < len; i++) { ByteFileInfo tinfo = UnityEngine.JsonUtility.FromJson <ByteFileInfo>(pLines[i]); Add(tinfo); } } catch (System.Exception erro) { Debug.LogErrorFormat("初始化json数据出现错误.line = {0}, str = {1}, erro = {2}", i, pLines[i], erro.Message); } }