Beispiel #1
0
 public void Serialize(Stream stream, BinaryWriter writer)
 {
     writer.Write(m_customSerializationAssets.Count);
     for (int i = 0; i < m_customSerializationAssets.Count; ++i)
     {
         ICustomSerialization asset = m_customSerializationAssets[i];
         writer.Write(asset.AllowStandardSerialization);
         writer.Write(m_customSerializationAssetIndices[i]);
         writer.Write(m_typeMap.ToGuid(asset.GetType()).ToByteArray());
         asset.Serialize(stream, writer);
     }
     m_customSerializationAssets       = null;
     m_customSerializationAssetIndices = null;
 }