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); }
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"); } }
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()); } } }
public void JoinRoomPeerRsp(MsRoomPeerJoinRsp tRsp) { roomPlayer[currentCount].UpdateInfo(tRsp.userID); currentCount++; GameManager.Instance.AddRoomPlayer(new UserInfo(tRsp.userID, false)); }