Beispiel #1
0
 // saving and loading
 public virtual void Save(BinaryWriter writer)
 {
     BinIO.magic_write(writer, Name);
     this.PSave(writer);
     BinIO.string_write(writer, "<component>");
     foreach (string wname in _wrappers_dict.Keys)
     {
         BinIO.string_write(writer, "<item>");
         Global.Debugf("iodetail", "writing {0} {1}", Name, wname);
         BinIO.string_write(writer, wname);
         _wrappers_dict[wname].Save(writer);
         BinIO.string_write(writer, "</item>");
     }
     BinIO.string_write(writer, "</component>");
 }