コード例 #1
0
        public byte[] Write()
        {
            var m  = new MemoryStream();
            var ew = new EndianBinaryWriterEx(m, Endianness.LittleEndian);

            ew.Write(amountsOfTables);

            foreach (var itemTable in itemTableRace)
            {
                itemTable.Write(ew);
            }
            foreach (var itemTableSpecialItemBox in itemTableSpecialItemBox)
            {
                itemTableSpecialItemBox.Write(ew);
            }
            foreach (var itemTableBalloon in itemTableBalloon)
            {
                itemTableBalloon.Write(ew);
            }
            foreach (var itemTableShine in itemTableShine)
            {
                itemTableShine.Write(ew);
            }

            byte[] result = m.ToArray();
            ew.Close();
            return(result);
        }