public override void Deserialize(BigEndianReader reader) { var limit = reader.ReadUShort(); Parts = new ContentPart[limit]; for (int i = 0; i < limit; i++) { Parts[i] = new ContentPart(); Parts[i].Deserialize(reader); } }
public override void Deserialize(BigEndianReader reader) { Part = new ContentPart(); Part.Deserialize(reader); InstallationPercent = reader.ReadFloat(); }
public PartsListMessage(ContentPart[] parts) { Parts = parts; }
public PartInfoMessage(ContentPart part, float installationPercent) { Part = part; InstallationPercent = installationPercent; }