光子引擎 OnJoinedLobby 回调以后马上去调用 PhotonNetwork.GetRoomList() 这个时候可能还没有同步到数据。如果等待一会即可OK,拿到列表。
public virtual void OnJoinedLobby()
{
Debug.Log("OnJoinedLobby");
StartCoroutine(showNum());
}
private IEnumerator showNum()
{
yield return new WaitForSeconds(2.0f);
RoomInfo[] roomInfos = PhotonNetwork.GetRoomList();
Debug.Log("Number is: " + roomInfos.Length);
//yield return null;
}