Beispiel #1
0
 public void write(MemoryStream msdata)
 {
     proto_util.writeUInt(msdata, id);
     proto_util.writeUInt(msdata, goodsId);
     proto_util.writeUShort(msdata, count);
     proto_util.writeUByte(msdata, pos);
     proto_util.writeUShort(msdata, expire);
     proto_util.writeUShort(msdata, energy);
     PEquip.writeLoop(msdata, equip);
 }
Beispiel #2
0
 public void read(MemoryStream msdata)
 {
     id      = proto_util.readUInt(msdata);
     goodsId = proto_util.readUInt(msdata);
     count   = proto_util.readUShort(msdata);
     pos     = proto_util.readUByte(msdata);
     expire  = proto_util.readUShort(msdata);
     energy  = proto_util.readUShort(msdata);
     PEquip.readLoop(msdata, equip);
 }
Beispiel #3
0
        public static void readLoop(MemoryStream msdata, List <PEquip> p)
        {
            int Len = proto_util.readShort(msdata);

            for (int i = 0; i < Len; i++)
            {
                PEquip _pm = new PEquip();
                _pm.read(msdata);
                p.Add(_pm);
            }
        }