Esempio n. 1
0
 private static TreeBinaryConverter TreeBinaryConverter()
 {
     if (tbc != null)
     {
         return(tbc);
     }
     tbc = new TreeBinaryConverter();
     return(tbc);
 }
Esempio n. 2
0
        public static void TreeToBinaryWithFirefly(String TreePath, String BinaryPath)
        {
            var tbc  = new TreeBinaryConverter();
            var Data = TreeFile.ReadFile(TreePath);
            var b    = tbc.TreeToBinary <World.World>(Data);

            using (var s = Streams.CreateWritable(BinaryPath))
            {
                s.Write(b);
            }
        }
Esempio n. 3
0
        public static void BinaryToTreeWithFirefly(String BinaryPath, String TreePath)
        {
            var tbc = new TreeBinaryConverter();

            Byte[] Data;
            using (var s = Streams.OpenReadable(BinaryPath))
            {
                Data = s.Read((int)(s.Length));
            }
            var x = tbc.BinaryToTree <World.World>(Data);

            TreeFile.WriteFile(TreePath, x);
        }
Esempio n. 4
0
 private static void InvalidateSchema()
 {
     oslr = null;
     osa  = null;
     tbc  = null;
 }