コード例 #1
0
ファイル: UIHallManager.cs プロジェクト: zglbig/eib-c
    /// <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");
    }
コード例 #2
0
ファイル: GameMove.cs プロジェクト: zglbig/eib-c
    // 房间玩家信息
    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("结算中请稍等");
            }
        }
    }