示例#1
0
        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);
        }
示例#2
0
        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);
        }