Beispiel #1
0
 public void read(MemoryStream msdata)
 {
     stren  = proto_util.readUByte(msdata);
     refine = proto_util.readUByte(msdata);
     PGemInHole.readLoop(msdata, gemList);
     PSuitAttr.readLoop(msdata, suitList);
 }
Beispiel #2
0
 public void write(MemoryStream msdata)
 {
     proto_util.writeUByte(msdata, stren);
     proto_util.writeUByte(msdata, refine);
     PGemInHole.writeLoop(msdata, gemList);
     PSuitAttr.writeLoop(msdata, suitList);
 }
Beispiel #3
0
        public static void readLoop(MemoryStream msdata, List <PSuitAttr> p)
        {
            int Len = proto_util.readShort(msdata);

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