Пример #1
0
 void ISerializableObject.Write(EndianBinaryWriter writer, object context)
 {
     writer.ScheduleWriteOffsetAligned(4, () =>
     {
         VertexList.ForEach(x => x?.Write(writer));
         sEndChunk32.Write(writer);
     });
     writer.ScheduleWriteOffsetAligned(4, () =>
     {
         PolygonList.ForEach(x =>
         {
             x.Write(writer);
             writer.WriteAlignmentPadding(4);
         });
         sEndChunk16.Write(writer);
     });
     writer.Write(BoundingSphere);
 }