Ejemplo n.º 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 + "上庄成功");
                }
            }
        }
Ejemplo n.º 2
0
    public void Barterbanker(Game2PositionPlayerInfoDto playerRoomBaseInfoDto)
    {
        //更换庄家名称等各项信息
        Banker.GetChild(0).GetComponent <Text>().text = playerRoomBaseInfoDto.userName;
        Banker.GetChild(1).GetComponent <Text>().text = playerRoomBaseInfoDto.gold.ToString();
        if (playerRoomBaseInfoDto.vipLv > 0)
        {
            Banker.GetChild(4).GetComponent <Image>().sprite = VIPImages[playerRoomBaseInfoDto.vipLv - 1];
            Banker.GetChild(4).gameObject.SetActive(true);
        }
        else
        {
            Banker.GetChild(4).gameObject.SetActive(false);
        }
        LoadHeadImgUtils.Instance.LoadHeadImg(Banker.GetChild(3).GetComponent <Image>(), playerRoomBaseInfoDto.headUrl);
        otherbankerGold = playerRoomBaseInfoDto.gold;
        account         = playerRoomBaseInfoDto.uid;
        GameMove gameMove = MessageManager.GetInstance.GetUIDict <GameMove>();

        if (playerRoomBaseInfoDto.uid == PlayerCache.loginInfo.uid)
        {
            //显示下庄按钮
            gameMove.IsBanker(true);
        }
        else
        {
            //不显示下庄按钮
            gameMove.IsBanker(false);
        }
    }
Ejemplo n.º 3
0
 //有玩家上座
 public override void newPlayerUpPosition(Game2PositionPlayerInfoDto dto)
 {
 }
Ejemplo n.º 4
0
 /// <summary>
 /// 通知换庄了 bankerType:庄家类型 1 系统庄家 player返回null 、2 玩家庄家 playter返回数据
 /// </summary>
 public virtual void bankerExchange(int bankerType, Game2PositionPlayerInfoDto player)
 {
 }
Ejemplo n.º 5
0
 /// <summary>
 /// 有新的人进入房间并上了位置
 /// </summary>
 public virtual void newPlayerUpPosition(Game2PositionPlayerInfoDto dto)
 {
 }