internal override void Serialize(System.IO.BinaryWriter writer, bool last) { base.Serialize(writer, last); writer.Write((Int16)lb.Items.Count); writer.Write((byte)0); ScorItem.SerializeDefaultToken(writer, last && lb.Items.Count == 0); for (int i = 0; i < lb.Items.Count; i++) { ScoreItemBusinessRewards.Element e = lb.Items[i] as ScoreItemBusinessRewards.Element; e.SaveData(writer, last && i == lb.Items.Count - 1); } }