Пример #1
0
        public bool saveToFile(String file)
        {
            try {
                WriteBuffer wb = new WriteBuffer();
                wb.writeString("version", defaultEncoding);
                wb.writeInt(1);

                wb.writeString(this.inpuPath, defaultEncoding);
                wb.writeString(this.outputPath, defaultEncoding);

                wb.writeArray(this.langauges, defaultEncoding);
                wb.writeArray(this.encodings, defaultEncoding);

                wb.writeArrayArray(this.strings, this.encodings);

                wb.writeInt(this.useCondition);

                wb.writeInt(this.lastKnownMapping.Length);
                wb.writeArray(this.lastKnownMapping);

                wb.writeString(this.originalEncoding, defaultEncoding);
                wb.writeArray(this.originalStrings, this.originalEncoding);

                wb.writeBool(this.repack);

                File.WriteAllBytes(file, wb.ToArray());
                return(true);
            } catch (Exception) {
                return(false);
            }
        }