Exemple #1
0
 public ulong Write(AssetsFileWriter writer, ulong filePos, int version)
 {
     writer.Write(classId);
     writer.Write(baseClass);
     name.Write(writer, filePos);
     writer.Write(fields.Count);
     for (int i = 0; i < fields.Count; i++)
     {
         fields[i].Write(writer, filePos, version);
     }
     return(writer.Position);
 }
 public void Write(AssetsFileWriter writer, int version, byte flags)
 {
     writer.Write(classId);
     writer.Write(baseClass);
     name.Write(writer);
     if ((flags & 1) != 0)
     {
         assemblyFileName.Write(writer);
     }
     writer.Write(fields.Count);
     for (int i = 0; i < fields.Count; i++)
     {
         fields[i].Write(writer, version);
     }
 }