Пример #1
0
        //有人上庄
        public override void bankerExchange(int bankerType, Game2PositionPlayerInfoDto player)
        {
            //系统庄家
            if (bankerType == 1)
            {
                //把玩家庄家信息清理掉
                liuliu.toRoomInfDto.banker = player;
                UIWanRenChang uIWanRenChan = MessageManager.GetInstance.GetUIDict <UIWanRenChang>();
                if (uIWanRenChan != null)
                {
                    uIWanRenChan.Barterbanker();
                }
            }
            else
            {
                if (player != null)
                {
                    //把这个庄家信息存进去
                    liuliu.toRoomInfDto.banker = player;
                    //更换玩家庄家信息
                    UIWanRenChang uIWanRenChan = MessageManager.GetInstance.GetUIDict <UIWanRenChang>();
                    if (uIWanRenChan != null)
                    {
                        uIWanRenChan.Barterbanker(player);
                    }

                    XUIMidMsg.QuickMsg("恭喜玩家" + player.userName + "上庄成功");
                }
            }
        }
Пример #2
0
    // 房间玩家信息
    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("结算中请稍等");
            }
        }
    }