Ejemplo n.º 1
0
 public void WriteToStream(SerializationWriter sw)
 {
     sw.Write(userId);
     status.WriteToStream(sw);
     sw.Write(rankedScore);
     sw.Write(accuracy);
     sw.Write(playcount);
     sw.Write(totalScore);
     sw.Write(rank);
     sw.Write(performance);
 }
Ejemplo n.º 2
0
        public void WriteToStream(Stream s, bool forceFull)
        {
            SerializationWriter sw = new SerializationWriter(s);

            sw.Write(userId);
            sw.Write((byte)completeness);
            status.WriteToStream(s);
            if (completeness > Completeness.StatusOnly || forceFull)
            {
                sw.Write(rankedScore);
                sw.Write(accuracy);
                sw.Write(playcount);
                sw.Write(totalScore);
                sw.Write((ushort)rank);
            }
            if (completeness == Completeness.Full || forceFull)
            {
                sw.Write(username);
                sw.Write(avatarFilename);
                sw.Write((byte)(timezone + 24));
                sw.Write(location);
            }
        }