private void ParseTypes(IList<string> lines)
{
for (int i = 0; i < lines.Count; i++)
{
if (!lines[i].ToUpper().StartsWith(TypeKey)) continue;
while (++i < lines.Count)
{
if (String.IsNullOrEmpty(lines[i])) continue;
if (!int.TryParse(lines[i], out int index)) break;
Types.Add((ItemType)index);
}
}
for (int i = 0; i < lines.Count; i++)
{
if (!lines[i].ToUpper().StartsWith(UsedTypeKey)) continue;
while (++i < lines.Count)
{
if (String.IsNullOrEmpty(lines[i])) continue;
if (!int.TryParse(lines[i], out int index)) break;
UsedTypes.Add((ItemType)index);
}
}
}
private void ParseGoods(IList<string> lines)