Example #1
0
        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);
            }
        }
Example #2
0
 public void ReadMoonFile()
 {
     using var stream = SEFiles.GetMoonFileStream();
     var reader = new SEFileReader(stream, SEFileType.Moon);
     var data   = reader.ReadConsts();
 }
Example #3
0
 public void ReadAsteroidsFile()
 {
     using var stream = SEFiles.GetAsteroidsFileStream();
     var reader = new SEFileReader(stream, SEFileType.Asteroid);
     var data   = reader.ReadConsts();
 }
Example #4
0
 public void ReadPlanetsFile()
 {
     using var stream = SEFiles.GetPlanetsFileStream();
     var reader = new SEFileReader(stream, SEFileType.Planet);
     var data   = reader.ReadConsts();
 }