HighScore.deserialize constructor

HighScore.deserialize(
  1. BinaryReader reader
)

Deserialize.

Implementation

factory HighScore.deserialize(BinaryReader reader) {
  // Read [HighScore] fields.
  final pos = reader.readInt32();
  final userId = reader.readInt64();
  final score = reader.readInt32();

  // Construct [HighScore] object.
  final returnValue = HighScore(
    pos: pos,
    userId: userId,
    score: score,
  );

  // Now return the deserialized [HighScore].
  return returnValue;
}