I was hitting an “issue” where I was not getting updates to my room list while my player was inside a room. I’m using a scene for my lobby, and Photon didn’t like me doing networking IN the lobby like PhotonNetwork.Instantiate(…) so I just made an actual room and send everyone there…Works good until I want to find what rooms are available… The description tag on GetRoomsList() says it doesn’t work while in a room!!! WHY!?
Anyone know a workaround? This restriction seems…awful.
This is probably not the answer you are looking for, however, if you have a separate server that you connect to, you can keep all rooms within SQL. It depends on what you are doing to create these rooms, but you will need to make sure to keep the sql updated with room available and so forth. You can then just make a call to the sql for the rooms within another room.
This is the only way I know of looking through documentation of Photon Unity Networking that I can see will work.
Hopefully PUN will support this down the road, but looks like it is currently not supported.