Exemplo n.º 1
0
 public override int joinRoomNotify(MsRoomPeerJoinRsp tRsp)
 {
     Debug.Log("MsRoomPeerJoinRsp: " + JsonUtil.toJson(tRsp));
     Loom.QueueOnMainThread(() =>
     {
         if (GameManager.Instance.roomPeerJoinRsp != null)
         {
             GameManager.Instance.roomPeerJoinRsp(tRsp);
         }
     });
     return(0);
 }
Exemplo n.º 2
0
    private void JoinPeerNotify(MsRoomPeerJoinRsp tRsp)
    {
        GameManager.Instance.AddRoomPlayer(new UserInfo(tRsp.userID, false));

        items[currentCount].UpdateInfo(tRsp.userID);
        currentCount++;

        if (currentCount == 3)
        {
            GameManager.JoinOver(roomInfo.roomID, "matchvs");
        }
    }
Exemplo n.º 3
0
    private void JoinPeerNotify(MsRoomPeerJoinRsp tRsp)
    {
        GameManager.Instance.AddRoomPlayer(new UserInfo(tRsp.userID, false));

        items[currentCount].UpdateInfo(tRsp.userID);
        currentCount++;
        if (currentCount == 3)
        {
            if (GameManager.Instance.RoomOwner)
            {
                GameManager.JoinOver(roomInfo.roomID.ToString(), roomInfo.roomProperty);
                SingleTone <ContextManager> .Instance.ShowView(new GameRoomContext(), false);
            }
            else
            {
                StartCoroutine(ShowGameRoom());
            }
        }
    }
Exemplo n.º 4
0
 public void JoinRoomPeerRsp(MsRoomPeerJoinRsp tRsp)
 {
     roomPlayer[currentCount].UpdateInfo(tRsp.userID);
     currentCount++;
     GameManager.Instance.AddRoomPlayer(new UserInfo(tRsp.userID, false));
 }