Exemplo n.º 1
0
 /// <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);
     }
 }
Exemplo n.º 2
0
 /// <summary>
 /// 是否存在Asset
 /// </summary>
 /// <param name="_name">Asset名称</param>
 /// <returns></returns>
 public Boolean ContainAsset(String _name)
 {
     return(ResDictionary.ContainsKey(_name));
 }