/// <summary> /// 打开万人场 /// </summary> private void BtnWanRenChangOnClick() { Game2HttpRoomOperation RoomOperation = new Game2HttpRoomOperation(); Game2PlayerRoomDto game2PlayerRoomDto = RoomOperation.enterRoom(PlayerCache.loginInfo.uid, ((int)SceneID.Wanren)); if (game2PlayerRoomDto != null) { GameManager.Instance.game2PlayerRoomDto = game2PlayerRoomDto; //切换场景 UIManager.Instance.Clear(); if (!isOpen) { XUIUtils.LoadSceneX((int)SceneType.WanRen); isOpen = true; } } AudioManager.Instance.PlaySound("button"); }
// 房间玩家信息 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("结算中请稍等"); } } }