1. Гость, мы просим Вас ознакомиться с Правилами Форума и Отказом от ответственности!

Результаты поиска

  1. lukacho
  2. lukacho
  3. lukacho
  4. lukacho
  5. lukacho
  6. lukacho
  7. lukacho
  8. lukacho
  9. lukacho
    А все понял.Это потому что он читает вот так: Обычное для всех лок: foreach (var fs in AllFiles)//где Allfiles таблица surfaces { GameMapInfo map = new GameMapInfo(); //содержит название карты,фрагменты с названиями,путь к карте List<string> st = fs.filePath.Split('\\').ToList(); map.MapName = st.ElementAt(st.Count - 2); st.RemoveAt(st.Count - 1); map.MapPath = string.Join("\\", st); if (AlreadyExistion.FindIndex(v => v == string.Join("\\", st)) == -1) { map.MapFragments = AllFiles.Where(z => z.filePath.Contains(map.MapPath)).ToList().OrderBy(z=>z.filePath).ToList(); Maps.Add(map); AlreadyExistion.Add(map.MapPath);//Название карт которые уже есть в списке. } } Далее отдельно читается мир: GameMapInfo map1 = new GameMapInfo(); map1.MapName = "World"; map1.MapPath = "surfaces\\maps"; map1.MapFragments = PckFile.File_table.Where(z => z.filePath.Contains(map1.MapPath)).ToList(); //Вот здесь ошибка.Он получает файлы которые содержат строку "surfaces\\maps.Как ты говоришь есть еще одна локация с таким же содержанием названия,поэтому думаю достаточно будет переименовать на "surfaces\\maps\\ Maps.Add(map1);
    Сообщение от: lukacho, 19 янв 2017 в разделе: PW Разработки
  10. lukacho
  11. lukacho
  12. lukacho
  13. lukacho
  14. lukacho
  15. lukacho
  16. lukacho
  17. lukacho
  18. lukacho
  19. lukacho
  20. lukacho
    А что в нем не нравиться)?
    Сообщение от: lukacho, 19 янв 2017 в разделе: Оффтоп