Beispiel #1
0
    void Awake()
    {
        using (var fs = File.OpenWrite("structs.dump"))
            using (var sw = new StreamWriter(fs))
            {
                fs.SetLength(0);
                TypeTreeUtility.WriteDumpFile(TransferInstructionFlags.SerializeGameRelease, sw);
            }

        using (var fs = File.OpenWrite("structs.dat"))
            using (var bw = new BinaryWriter(fs))
            {
                fs.SetLength(0);
                TypeTreeUtility.WriteDataFile(TransferInstructionFlags.SerializeGameRelease, bw);
            }

        using (var fs = File.OpenWrite("strings.dat"))
            using (var bw = new BinaryWriter(fs))
            {
                fs.SetLength(0);
                TypeTreeUtility.WriteCommonStrings(bw);
            }

        using (var fs = File.OpenWrite("classes.json"))
            using (var sw = new StreamWriter(fs))
            {
                fs.SetLength(0);
                TypeTreeUtility.WriteClassesJson(sw);
            }

        Application.Quit();
    }
 static void GenerateStructsDump()
 {
     using (var fs = File.OpenWrite("structs.dump"))
         using (var sw = new StreamWriter(fs))
         {
             fs.SetLength(0);
             TypeTreeUtility.WriteDumpFile(TransferInstructionFlags.SerializeGameRelease, sw);
         }
 }