コード例 #1
0
 public void load(PacketInputStream ps)
 {
     tableid = ps.loadInt();
     seat    = ps.loadByte();
     status  = Enums.makeJoinResponseStatus(ps.loadUnsignedByte());
     code    = ps.loadInt();
 }
コード例 #2
0
 public void load(PacketInputStream ps)
 {
     tableid = ps.loadInt();
     pid     = ps.loadInt();
     nick    = ps.loadString();
     seat    = ps.loadByte();
 }
コード例 #3
0
 public void load(PacketInputStream ps)
 {
     inviter    = ps.loadInt();
     screenname = ps.loadString();
     tableid    = ps.loadInt();
     seat       = ps.loadByte();
 }
コード例 #4
0
 public void load(PacketInputStream ps)
 {
     tableid  = ps.loadInt();
     seat     = ps.loadByte();
     mttid    = ps.loadInt();
     snapshot = new TableSnapshotPacket();
     snapshot.load(ps);
 }
コード例 #5
0
 public void load(PacketInputStream ps)
 {
     tableid = ps.loadInt();
     seat    = ps.loadByte();
     status  = Enums.makePlayerStatus(ps.loadUnsignedByte());
     player  = new PlayerInfoPacket();
     player.load(ps);
 }
コード例 #6
0
        public void load(PacketInputStream ps)
        {
            func = ps.loadByte();
            int payloadCount = ps.loadInt();

            payload = new byte[payloadCount];
            if (payloadCount > 0)
            {
                ps.loadByteArray(payload);
            }
        }
コード例 #7
0
        public void load(PacketInputStream ps)
        {
            key  = ps.loadString();
            type = ps.loadByte();
            int valueCount = ps.loadInt();

            value = new byte[valueCount];
            if (valueCount > 0)
            {
                ps.loadByteArray(value);
            }
        }
コード例 #8
0
        public void load(PacketInputStream ps)
        {
            pid     = ps.loadInt();
            seq     = ps.loadInt();
            service = ps.loadString();
            idtype  = ps.loadByte();
            int servicedataCount = ps.loadInt();

            servicedata = new byte[servicedataCount];
            if (servicedataCount > 0)
            {
                ps.loadByteArray(servicedata);
            }
        }
コード例 #9
0
        public void load(PacketInputStream ps)
        {
            tableid = ps.loadInt();
            seat    = ps.loadByte();
            int parametersCount = ps.loadInt();

            parameters = new List <Param>(parametersCount);
            for (int i = 0; i != parametersCount; ++i)
            {
                Param _tmp = new Param();
                _tmp.load(ps);
                parameters.Add(_tmp);
            }
        }
コード例 #10
0
        public void load(PacketInputStream ps)
        {
            seq    = ps.loadInt();
            gameid = ps.loadInt();
            seats  = ps.loadByte();
            int parametersCount = ps.loadInt();

            parameters = new List <Param>(parametersCount);
            for (int i = 0; i != parametersCount; ++i)
            {
                Param _tmp = new Param();
                _tmp.load(ps);
                parameters.Add(_tmp);
            }
            int inviteesCount = ps.loadInt();

            invitees = new int[inviteesCount];
            ps.loadIntArray(invitees);
        }
コード例 #11
0
ファイル: ParamFilter.cs プロジェクト: anhminhdinh/Bida
 public void load(PacketInputStream ps)
 {
     param = new Param();
     param.load(ps);
     op = ps.loadByte();
 }
コード例 #12
0
 public void load(PacketInputStream ps)
 {
     seq     = ps.loadInt();
     tableid = ps.loadInt();
     seat    = ps.loadByte();
 }
コード例 #13
0
ファイル: BadPacket.cs プロジェクト: anhminhdinh/Bida
 public void load(PacketInputStream ps)
 {
     cmd   = ps.loadByte();
     error = ps.loadByte();
 }
コード例 #14
0
ファイル: GoodPacket.cs プロジェクト: anhminhdinh/Bida
 public void load(PacketInputStream ps)
 {
     cmd   = ps.loadByte();
     extra = ps.loadInt();
 }