private void ReconnectionSelfHandcard(ArrayList arr) { if (arr != null) { if (arr.Count > 0) { _playersInfo.Reconnection_SelfHandCard(arr); if (_reconnectionData.isHu) { _playersInfo.ReconnectionShowByIsHu(_reconnectionData.hupaiPlayerInfoList); } else { if (selfGetCardID != 0) { _playersInfo.ReconnectionRemoveMopai(selfGetCardID);//踢掉摸的牌然后显示自己的手牌 CheckSelfByAddCard(selfGetCardID); _playersInfo.AddCard(selfGetCardID, selfOrderIndex); } else { _playersInfo.ReconnectionShowSelfCard(selfOrderIndex);//显示自己的手牌 _playersInfo.ReconnectionCheckSelfCanInter(currentCardID, laizipi, currentPlayerID); if (playerCardPlayerSeat != 0) { // OnPlayPutOutCard(currentCardID); _playersInfo.PopCard(currentCardID, playerCardPlayerSeat, laizipi, laizi); } } } } } }
public void AddCard(CardPlacement dest, byte card_ID, int template_ID) { player.AddCard(dest, card_ID, template_ID); Update(); }