private void LoadFile(Stream stream, SEFileType fileType) { var data = new SEFileReader(stream, fileType).ReadConsts(); foreach (var num in data.PlanetNumbers) { var bag = _files.GetOrAdd(num, _ => new ConcurrentBag <SEFileData>()); bag.Add(data); } }
public void ReadMoonFile() { using var stream = SEFiles.GetMoonFileStream(); var reader = new SEFileReader(stream, SEFileType.Moon); var data = reader.ReadConsts(); }
public void ReadAsteroidsFile() { using var stream = SEFiles.GetAsteroidsFileStream(); var reader = new SEFileReader(stream, SEFileType.Asteroid); var data = reader.ReadConsts(); }
public void ReadPlanetsFile() { using var stream = SEFiles.GetPlanetsFileStream(); var reader = new SEFileReader(stream, SEFileType.Planet); var data = reader.ReadConsts(); }