/// <summary> /// 添加或更新资源 /// </summary> /// <param name="_new_res"></param> public void AddOrUpdateResInfo(ResInfo _new_res) { if (ResDictionary.ContainsKey(_new_res.Name)) { for (int i = 0; i < m_assets.Count; i++) { if (m_assets[i].Name.Equals(_new_res.Name, StringComparison.OrdinalIgnoreCase)) { m_assets[i] = _new_res; ResDictionary[_new_res.Name] = _new_res; break; } } } else { ResDictionary.Add(_new_res.Name, _new_res); m_assets.Add(_new_res); } }
/// <summary> /// 是否存在Asset /// </summary> /// <param name="_name">Asset名称</param> /// <returns></returns> public Boolean ContainAsset(String _name) { return(ResDictionary.ContainsKey(_name)); }