public State2(AlexandriaManager manager, string rootPath, FileManager fileManager, string iniFileName) : base(manager, rootPath, fileManager) { IniFile = new IniFile(RootPath + iniFileName); IniFileSection section = IniFile["Core.System"]; List <string> paths = section.GetMultiple("Paths"); paths.AddRange(section.GetMultiple("Paths__t")); // Thief 3: Deadly Shadows foreach (var path in paths) { var fullPath = RootPath + "System/" + path; var simplePath = Path.GetFullPath(Path.GetDirectoryName(fullPath)) + "\\" + Path.GetFileName(fullPath); AddPackagePath(simplePath); } }