/// <summary> /// 同步玩家亮牌 /// </summary> /// <param name="data"></param> private IEnumerator OnPlayerLiangCard(NNOnPlayerOptResult data) { if (data.seatId == NiuniuModel.Inst.mMySeatId) { NiuniuModel.Inst.mLookCard = true; mSelfPlayer.HideLiangCuoState(); if (BaseView.childrenWidgetDic.ContainsKey(typeof(NiuNiuCuoCardWidget).Name)) { BaseViewWidget.CloseWidget <NiuNiuCuoCardWidget>(); } } NiuniuPlayerUI player = null; if (TryGetPlayer(data.seatId, out player)) { if (player.GetTurnState()) { yield break; } player.TurnCards(data.cards); yield return(new WaitForSeconds(0.5f)); player.SeparateCards(data.cardsType.order); player.SetCardType(true, data.cardsType.point, data.cardsType.ratio); } }