public SpecialBonus Read() { var specialBonus = new SpecialBonus(); specialBonus.Special = _reader.ReadInt32(); specialBonus.AlternateString = _reader.ReadString(); specialBonus.Entities = new NamedEntity[_reader.ReadInt32() + 1]; for (var i = 0; i < specialBonus.Entities.Length; i++) { specialBonus.Entities[i] = _entityReader.Read(); } return(specialBonus); }
public Bonus Read() { var bonus = new Bonus(); bonus.Special = _reader.ReadInt32(); bonus.AlternateString = _reader.ReadString(); bonus.PlayerVersusMode = _reader.ReadInt32(); bonus.Slotted = _reader.ReadInt32(); bonus.Entities = new NamedEntity[_reader.ReadInt32() + 1]; for (var i = 0; i < bonus.Entities.Length; i++) { bonus.Entities[i] = _entityReader.Read(); } return(bonus); }