Exemple #1
0
        private void Write(FbnBinaryWriter writer)
        {
            // Header
            writer.Write(( int )Type);
            writer.Write(Field04);
            writer.Write(16);
            writer.Write(0);

            // Write lists
            writer.WriteList(HitTriggers);
            writer.WriteList(Entrances);
            writer.WriteList(Block8Entries);
            writer.WriteList(Block9Entries);
            writer.WriteList(Block10Entries);
            writer.WriteList(Block11Entries);
            writer.WriteList(MessageTriggers);
            writer.WriteList(Block18Entries);
            writer.WriteList(Block19Entries);
            writer.WriteList(Block22Entries);
        }
Exemple #2
0
 public void Save(Stream stream, bool leaveOpen)
 {
     using (var writer = new FbnBinaryWriter(stream, Encoding.Default, leaveOpen, Endianness.Big))
         Write(writer);
 }
Exemple #3
0
 private void Write(FbnBinaryWriter writer)
 {
     writer.WriteList(this, 16);
 }