Exemplo n.º 1
0
        /// <summary>
        /// 模拟进入房间返回
        /// </summary>
        public IEnumerator ClientJoinRoom()
        {
            playerInfoProxy.UserInfo.UserID = 9527;
            yield return(new WaitForSeconds(1));

            JoinRoomS2C joinRoomS2C = new JoinRoomS2C();

            joinRoomS2C.roomCode   = UnityEngine.Random.Range(1111, 9999).ToString();
            joinRoomS2C.curInnings = curInnings;
            joinRoomS2C.innings    = 1;
            joinRoomS2C.isStart    = false;
            joinRoomS2C.createId   = playerInfoProxy.UserInfo.UserID;
            for (int i = 0; i < GlobalData.SIT_NUM; i++)
            {
                var playerInfoVO = new PlayerInfoVOS2C();
                playerInfoVO.headIcon = "https://gss0.bdstatic.com/6LZ1dD3d1sgCo2Kml5_Y_D3/sys/portrait/item/2f98e788b7e5908de9a39ee736";
                playerInfoVO.isBanker = false;
                playerInfoVO.isMaster = false;
                playerInfoVO.userId   = 9527 + i;
                playerInfoVO.isReady  = false;
                playerInfoVO.name     = playNames[i];
                playerInfoVO.score    = UnityEngine.Random.Range(1111, 9999);
                playerInfoVO.sex      = 1;
                playerInfoVO.sit      = i + 1;
                joinRoomS2C.playInfoArr.Add(playerInfoVO);
            }
            NetMgr.Instance.OnClientReceiveBuff(MsgNoS2C.JOIN_ROOM_S2C.GetHashCode(), 0, joinRoomS2C);
            yield return(new WaitForSeconds(1));

            GameMgr.Instance.StartCoroutine(ClientReady());
        }
Exemplo n.º 2
0
        /// <summary>
        /// 客户端模拟播放战报
        /// </summary>
        public void PlayReport()
        {
            playerInfoProxy.UserInfo.UserID = 100763;

            var joinInfo = new JoinRoomS2C();

            joinInfo.createId   = 100780;
            joinInfo.curInnings = 1;
            joinInfo.innings    = 8;
            joinInfo.isStart    = true;
            joinInfo.roomCode   = "319851";

            var playerInfoVO = new PlayerInfoVOS2C();

            playerInfoVO.headIcon = "http://img4.imgtn.bdimg.com/it/u=3291288803,1288273005&fm=11&gp=0.jpg";
            playerInfoVO.userId   = 100763;
            playerInfoVO.name     = "迪丽热巴";
            playerInfoVO.score    = 0;
            playerInfoVO.sex      = 1;
            playerInfoVO.sit      = 3;
            playerInfoVO.isBanker = false;
            playerInfoVO.isMaster = false;
            playerInfoVO.isReady  = true;
            int[] handCards = { 13, 15, 21, 23, 23, 25, 26, 26, 27, 29, 33, 35, 36 };
            playerInfoVO.handCards.AddRange(handCards);
            PengGangCardVO penggangVO = new PengGangCardVO();

            penggangVO.pengGangCards.Add(11);
            penggangVO.pengGangCards.Add(11);
            penggangVO.pengGangCards.Add(11);
            penggangVO.targetUserId = 100780;
            playerInfoVO.pengGangCards.Add(penggangVO);
            penggangVO = new PengGangCardVO();
            penggangVO.pengGangCards.Add(12);
            penggangVO.pengGangCards.Add(12);
            penggangVO.pengGangCards.Add(12);
            penggangVO.targetUserId = 100780;
            playerInfoVO.pengGangCards.Add(penggangVO);
            playerInfoVO.putCards.AddRange(handCards);
            playerInfoVO.putCards.AddRange(handCards);
            joinInfo.playInfoArr.Add(playerInfoVO);

            playerInfoVO          = new PlayerInfoVOS2C();
            playerInfoVO.headIcon = "http://img4.imgtn.bdimg.com/it/u=3291288803,1288273005&fm=11&gp=0.jpg";
            playerInfoVO.userId   = 100764;
            playerInfoVO.name     = "迪丽热巴";
            playerInfoVO.score    = UnityEngine.Random.Range(1111, 9999);
            playerInfoVO.sex      = 1;
            playerInfoVO.sit      = 2;
            playerInfoVO.isBanker = false;
            playerInfoVO.isMaster = false;
            playerInfoVO.isReady  = true;
            int[] handCards2 = { 12, 14, 16, 16, 17, 26, 26, 28, 29, 31, 34, 38, 39 };
            playerInfoVO.handCards.AddRange(handCards2);
            penggangVO = new PengGangCardVO();
            penggangVO.pengGangCards.Add(11);
            penggangVO.pengGangCards.Add(11);
            penggangVO.pengGangCards.Add(11);
            penggangVO.targetUserId = 100780;
            playerInfoVO.pengGangCards.Add(penggangVO);
            penggangVO = new PengGangCardVO();
            penggangVO.pengGangCards.Add(12);
            penggangVO.pengGangCards.Add(12);
            penggangVO.pengGangCards.Add(12);
            penggangVO.targetUserId = 100780;
            playerInfoVO.pengGangCards.Add(penggangVO);
            playerInfoVO.putCards.AddRange(handCards);
            playerInfoVO.putCards.AddRange(handCards);
            joinInfo.playInfoArr.Add(playerInfoVO);

            playerInfoVO          = new PlayerInfoVOS2C();
            playerInfoVO.headIcon = "http://img4.imgtn.bdimg.com/it/u=3291288803,1288273005&fm=11&gp=0.jpg";
            playerInfoVO.userId   = 100773;
            playerInfoVO.name     = "迪丽热巴";
            playerInfoVO.score    = UnityEngine.Random.Range(1111, 9999);
            playerInfoVO.sex      = 1;
            playerInfoVO.sit      = 4;
            playerInfoVO.isBanker = false;
            playerInfoVO.isMaster = false;
            playerInfoVO.isReady  = true;
            int[] handCards3 = { 11, 12, 16, 19, 22, 23, 24, 25, 33, 34, 35, 36, 39 };
            playerInfoVO.handCards.AddRange(handCards3);
            penggangVO = new PengGangCardVO();
            penggangVO.pengGangCards.Add(11);
            penggangVO.pengGangCards.Add(11);
            penggangVO.pengGangCards.Add(11);
            penggangVO.targetUserId = 100780;
            playerInfoVO.pengGangCards.Add(penggangVO);
            penggangVO = new PengGangCardVO();
            penggangVO.pengGangCards.Add(12);
            penggangVO.pengGangCards.Add(12);
            penggangVO.pengGangCards.Add(12);
            penggangVO.targetUserId = 100780;
            playerInfoVO.pengGangCards.Add(penggangVO);
            playerInfoVO.putCards.AddRange(handCards);
            playerInfoVO.putCards.AddRange(handCards);
            joinInfo.playInfoArr.Add(playerInfoVO);

            playerInfoVO          = new PlayerInfoVOS2C();
            playerInfoVO.headIcon = "http://img4.imgtn.bdimg.com/it/u=3291288803,1288273005&fm=11&gp=0.jpg";
            playerInfoVO.userId   = 100780;
            playerInfoVO.name     = "迪丽热巴";
            playerInfoVO.score    = UnityEngine.Random.Range(1111, 9999);
            playerInfoVO.sex      = 1;
            playerInfoVO.sit      = 1;
            playerInfoVO.isBanker = true;
            playerInfoVO.isMaster = true;
            playerInfoVO.isReady  = true;
            int[] handCards4 = { 11, 13, 14, 25, 27, 28, 33, 34, 36, 37, 37, 37, 38 };
            playerInfoVO.handCards.AddRange(handCards4);
            penggangVO = new PengGangCardVO();
            penggangVO.pengGangCards.Add(11);
            penggangVO.pengGangCards.Add(11);
            penggangVO.pengGangCards.Add(11);
            penggangVO.targetUserId = 100780;
            playerInfoVO.pengGangCards.Add(penggangVO);
            penggangVO = new PengGangCardVO();
            penggangVO.pengGangCards.Add(12);
            penggangVO.pengGangCards.Add(12);
            penggangVO.pengGangCards.Add(12);
            penggangVO.targetUserId = 100780;
            playerInfoVO.pengGangCards.Add(penggangVO);
            playerInfoVO.putCards.AddRange(handCards);
            playerInfoVO.putCards.AddRange(handCards);
            joinInfo.playInfoArr.Add(playerInfoVO);

            joinInfo.playerTipAct           = new PushPlayerActTipS2C();
            joinInfo.playerTipAct.optUserId = 100780;
            joinInfo.playerTipAct.acts.Add(PlayerActType.PUT_CARD);
            joinInfo.playerTipAct.actCards.Add(14);
            joinInfo.playerTipAct.tipRemainTime = 15;
            joinInfo.playerTipAct.tipRemainUT   = 1495873615422;

            NetMgr.Instance.OnClientReceiveBuff(MsgNoS2C.JOIN_ROOM_S2C.GetHashCode(), 0, joinInfo);
        }
Exemplo n.º 3
0
        /// <summary>
        /// 客户端模拟播放战报
        /// </summary>
        public void PlayReport()
        {
            playerInfoProxy.userID = 100763;

            var joinInfo = new JoinRoomS2C();

            joinInfo.createId   = 100780;
            joinInfo.curInnings = 1;
            joinInfo.innings    = 8;
            joinInfo.isStart    = true;
            joinInfo.roomCode   = "319851";

            var playerInfoVO = new PlayerInfoVOS2C();

            playerInfoVO.headIcon = "http://picture.youth.cn/xwjx/201705/W020170506391821287688.png";
            playerInfoVO.userId   = 100763;
            playerInfoVO.name     = "时间";
            playerInfoVO.score    = 0;
            playerInfoVO.sex      = 1;
            playerInfoVO.sit      = 3;
            playerInfoVO.isBanker = false;
            playerInfoVO.isMaster = false;
            playerInfoVO.isReady  = true;
            int[] handCards = { 13, 15, 21, 23, 23, 25, 26, 26, 27, 29, 33, 35, 36 };
            playerInfoVO.handCards.AddRange(handCards);
            PengGangCardVO penggangVO = new PengGangCardVO();

            penggangVO.pengGangCards.Add(11);
            penggangVO.pengGangCards.Add(11);
            penggangVO.pengGangCards.Add(11);
            penggangVO.targetUserId = 100780;
            playerInfoVO.pengGangCards.Add(penggangVO);
            penggangVO = new PengGangCardVO();
            penggangVO.pengGangCards.Add(12);
            penggangVO.pengGangCards.Add(12);
            penggangVO.pengGangCards.Add(12);
            penggangVO.targetUserId = 100780;
            playerInfoVO.pengGangCards.Add(penggangVO);
            joinInfo.playInfoArr.Add(playerInfoVO);

            playerInfoVO          = new PlayerInfoVOS2C();
            playerInfoVO.headIcon = "http://picture.youth.cn/xwjx/201705/W020170506391821287688.png";
            playerInfoVO.userId   = 100764;
            playerInfoVO.name     = "电话";
            playerInfoVO.score    = UnityEngine.Random.Range(1111, 9999);
            playerInfoVO.sex      = 1;
            playerInfoVO.sit      = 2;
            playerInfoVO.isBanker = false;
            playerInfoVO.isMaster = false;
            playerInfoVO.isReady  = true;
            int[] handCards2 = { 12, 14, 16, 16, 17, 26, 26, 28, 29, 31, 34, 38, 39 };
            playerInfoVO.handCards.AddRange(handCards2);
            penggangVO = new PengGangCardVO();
            penggangVO.pengGangCards.Add(11);
            penggangVO.pengGangCards.Add(11);
            penggangVO.pengGangCards.Add(11);
            penggangVO.targetUserId = 100780;
            playerInfoVO.pengGangCards.Add(penggangVO);
            penggangVO = new PengGangCardVO();
            penggangVO.pengGangCards.Add(12);
            penggangVO.pengGangCards.Add(12);
            penggangVO.pengGangCards.Add(12);
            penggangVO.targetUserId = 100780;
            playerInfoVO.pengGangCards.Add(penggangVO);
            joinInfo.playInfoArr.Add(playerInfoVO);

            playerInfoVO          = new PlayerInfoVOS2C();
            playerInfoVO.headIcon = "http://picture.youth.cn/xwjx/201705/W020170506391821287688.png";
            playerInfoVO.userId   = 100773;
            playerInfoVO.name     = "多少";
            playerInfoVO.score    = UnityEngine.Random.Range(1111, 9999);
            playerInfoVO.sex      = 1;
            playerInfoVO.sit      = 4;
            playerInfoVO.isBanker = false;
            playerInfoVO.isMaster = false;
            playerInfoVO.isReady  = true;
            int[] handCards3 = { 11, 12, 16, 19, 22, 23, 24, 25, 33, 34, 35, 36, 39 };
            playerInfoVO.handCards.AddRange(handCards3);
            penggangVO = new PengGangCardVO();
            penggangVO.pengGangCards.Add(11);
            penggangVO.pengGangCards.Add(11);
            penggangVO.pengGangCards.Add(11);
            penggangVO.targetUserId = 100780;
            playerInfoVO.pengGangCards.Add(penggangVO);
            penggangVO = new PengGangCardVO();
            penggangVO.pengGangCards.Add(12);
            penggangVO.pengGangCards.Add(12);
            penggangVO.pengGangCards.Add(12);
            penggangVO.targetUserId = 100780;
            playerInfoVO.pengGangCards.Add(penggangVO);
            joinInfo.playInfoArr.Add(playerInfoVO);

            playerInfoVO          = new PlayerInfoVOS2C();
            playerInfoVO.headIcon = "http://picture.youth.cn/xwjx/201705/W020170506391821287688.png";
            playerInfoVO.userId   = 100780;
            playerInfoVO.name     = "学姐2";
            playerInfoVO.score    = UnityEngine.Random.Range(1111, 9999);
            playerInfoVO.sex      = 1;
            playerInfoVO.sit      = 1;
            playerInfoVO.isBanker = true;
            playerInfoVO.isMaster = true;
            playerInfoVO.isReady  = true;
            int[] handCards4 = { 11, 13, 14, 25, 27, 28, 33, 34, 36, 37, 37, 37, 38 };
            playerInfoVO.handCards.AddRange(handCards4);
            penggangVO = new PengGangCardVO();
            penggangVO.pengGangCards.Add(11);
            penggangVO.pengGangCards.Add(11);
            penggangVO.pengGangCards.Add(11);
            penggangVO.targetUserId = 100780;
            playerInfoVO.pengGangCards.Add(penggangVO);
            penggangVO = new PengGangCardVO();
            penggangVO.pengGangCards.Add(12);
            penggangVO.pengGangCards.Add(12);
            penggangVO.pengGangCards.Add(12);
            penggangVO.targetUserId = 100780;
            playerInfoVO.pengGangCards.Add(penggangVO);
            joinInfo.playInfoArr.Add(playerInfoVO);

            joinInfo.playerTipAct           = new PushPlayerActTipS2C();
            joinInfo.playerTipAct.optUserId = 100780;
            joinInfo.playerTipAct.acts.Add(PlayerActType.PUT_CARD);
            joinInfo.playerTipAct.actCards.Add(14);
            joinInfo.playerTipAct.tipRemainTime = 15;
            joinInfo.playerTipAct.tipRemainUT   = 1495873615422;

            NetMgr.Instance.OnClientReceiveBuff(MsgNoS2C.S2C_ROOM_JOIN_ROOM.GetHashCode(), 0, joinInfo);
        }