public override void Deserialize(BigEndianReader reader) { var limit = reader.ReadUShort(); parts = new Types.ContentPart[limit]; for (int i = 0; i < limit; i++) { parts[i] = new Types.ContentPart(); parts[i].Deserialize(reader); } }
public override void Deserialize(IDataReader reader) { var limit = reader.ReadShort(); var parts_ = new Types.ContentPart[limit]; for (int i = 0; i < limit; i++) { parts_[i] = new Types.ContentPart(); parts_[i].Deserialize(reader); } parts = parts_; }
public override void Deserialize(IDataReader reader) { part = new Types.ContentPart(); part.Deserialize(reader); installationPercent = reader.ReadFloat(); }
public PartInfoMessage(Types.ContentPart part, float installationPercent) { this.part = part; this.installationPercent = installationPercent; }