private void OnChaining(GameServerPacket packet)
        {
            packet.ReadInt32();             // card id
            int        pcc  = GetLocalPlayer(packet.ReadByte());
            int        pcl  = packet.ReadByte();
            int        pcs  = packet.ReadSByte();
            int        subs = packet.ReadSByte();
            ClientCard card = _duel.GetCard(pcc, pcl, pcs, subs);
            int        cc   = GetLocalPlayer(packet.ReadByte());

            _ai.OnChaining(card, cc);
        }
Example #2
0
        private void OnChaining(BinaryReader packet)
        {
            packet.ReadInt32(); // card id
            int        pcc  = GetLocalPlayer(packet.ReadByte());
            int        pcl  = packet.ReadByte();
            int        pcs  = packet.ReadSByte();
            int        subs = packet.ReadSByte();
            ClientCard card = _duel.GetCard(pcc, pcl, pcs, subs);
            int        cc   = GetLocalPlayer(packet.ReadByte());

            _ai.OnChaining(card, cc);
            _duel.ChainTargets.Clear();
        }