public void Write(ResourcePackIdVersions packInfos) { if (packInfos == null) { _writer.Write((short)0); // LE return; } _writer.Write((short)packInfos.Count); // LE foreach (var info in packInfos) { Write(info.Id); Write(info.Version); } }
public ResourcePackIdVersions ReadResourcePackIdVersions() { int count = _reader.ReadInt16(); // LE var packInfos = new ResourcePackIdVersions(); for (int i = 0; i < count; i++) { var info = new PackIdVersion() { Id = ReadString(), Version = ReadString() }; packInfos.Add(info); } return(packInfos); }