//本局开始 public override void start0() { CardManager cardManager = MessageManager.GetInstance.GetUIDict <CardManager>(); UIWanRenChang uIWanRenChang = MessageManager.GetInstance.GetUIDict <UIWanRenChang>(); GameMove gameMove = MessageManager.GetInstance.GetUIDict <GameMove>(); if (cardManager != null) { cardManager.BetCountdown(); cardManager.Clear(); } if (uIWanRenChang != null) { uIWanRenChang.Clear(2); } if (gameMove != null) { gameMove.Gamestaremove(); } if (cardManager != null) { //播放发牌动画 cardManager.deal(); } }
// 房间玩家信息 public void WanPlayerInfoCommand(Game2PlayerRoomDto game2PlayerRoomDto) { liuliu.toRoomInfDto = game2PlayerRoomDto; GameManager.Instance.game2PlayerRoomDto = null; UIWanRenChang uIWanRenChang = MessageManager.GetInstance.GetUIDict <UIWanRenChang>(); CardManager cardManager = MessageManager.GetInstance.GetUIDict <CardManager>(); if (liuliu.toRoomInfDto != null) { //获取自己人物信息 uIWanRenChang.GainPlayer(); //是否是系统庄家 if (liuliu.toRoomInfDto.banker == null) { uIWanRenChang.Barterbanker(); } else { uIWanRenChang.Barterbanker(liuliu.toRoomInfDto.banker); } //调用筹码显示 uIWanRenChang.StakeCountonclick(7); //投注上限 //liuliu.gameMove.Maximumbetsvo(liuliu.toRoomInfDto.BetLimit); //调用倒计时 if (liuliu.toRoomInfDto.roomTimer < 25) { cardManager.BetCountdown(liuliu.toRoomInfDto.roomTimer); } if (liuliu.toRoomInfDto.roomTimer > 0 && liuliu.toRoomInfDto.roomTimer < 30) { cardManager.Quickdeal(); } if (liuliu.toRoomInfDto.roomTimer > 30) { //停止投注 uIWanRenChang.BetChip(false); } if (liuliu.toRoomInfDto.roomTimer > 33) { XUIMidMsg.QuickMsg("结算中请稍等"); } } }