public Stream ReadFile(string inputFile) { var stream = new FileStream(inputFile, FileMode.Open, FileAccess.Read); return ProcessStream(stream, false); }
static void MainSimple(string[] args) { using (var streamProvider = new PipBoyStreamProvider()) using (var stream = streamProvider.ReadFile("data.dump")) { var gameStateReader = new GameStateReader(stream); while (gameStateReader.NextState()) { Console.WriteLine("Player X position: " + (float)gameStateReader.GameState.Map.World.Player.X); } } }