Exemple #1
0
        static void Main(string[] args)
        {
            if (args.Length != 2)
            {
                Console.WriteLine("Usage: UrwDump <obj file> <dump file>");
                Environment.Exit(1);
            }

            var        data   = new BinaryReader(File.OpenRead(args[0]));
            TextWriter output = File.CreateText(args[1]);

            output.WriteLine(string.Join(",", Formatting.fieldWriters.Select((f) => f.name)));
            while (data.PeekChar() >= 0)
            {
                var o = new UrwObject(data);
                output.WriteLine(string.Join(",", Formatting.fieldWriters.Select((f) => f.formatter(o))));
            }

            output.Flush();
            //Console.ReadKey();
        }
Exemple #2
0
        static void Main(string[] args)
        {
            if (args.Length != 2)
            {
                Console.WriteLine("Usage: UrwDump <obj file> <dump file>");
                Environment.Exit(1);
            }

            var data = new BinaryReader(File.OpenRead(args[0]));
            TextWriter output = File.CreateText(args[1]);
            output.WriteLine(string.Join(",", Formatting.fieldWriters.Select((f) => f.name)));
            while (data.PeekChar() >= 0)
            {
                var o = new UrwObject(data);
                output.WriteLine(string.Join(",", Formatting.fieldWriters.Select((f) => f.formatter(o))));
            }

            output.Flush();
            //Console.ReadKey();
        }