- Home /
Room is not listing in the content if the room is created while the user is oflline in pun
Hello so I'm making a roomList and it works fine but the problem is if the room is created while I'm offline or I'm still not connected on the server, the room is not listing in the content. Did I do it wrong? this is my code.
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using Photon.Pun;
using Photon.Realtime;
public class RoomListingManager : MonoBehaviourPunCallbacks
{
[SerializeField] private Transform content;
[SerializeField] private RoomListing roomListing;
private List<RoomListing> listings = new List<RoomListing>();
public override void OnRoomListUpdate(List<RoomInfo> roomList)
{
foreach (RoomInfo info in roomList)
{
if (info.RemovedFromList)
{
int index = listings.FindIndex(x => x.RoomInfo.Name == info.Name);
if (index != -1)
{
Destroy(listings[index].gameObject);
listings.RemoveAt(index);
}
}
else
{
RoomListing listing = Instantiate(roomListing, content);
if (listing != null)
{
listing.SetRoomInfo(info);
listings.Add(listing);
}
}
}
}
}
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using Photon.Pun;
using Photon.Realtime;
public class RoomListing : MonoBehaviourPunCallbacks
{
[SerializeField] private Text text;
public RoomInfo RoomInfo { get; private set; }
public void SetRoomInfo(RoomInfo roomInfo)
{
RoomInfo = roomInfo;
text.text = roomInfo.Name;
}
public void JoinRoom()
{
PhotonNetwork.JoinRoom(text.text);
}
}
Does anyone know this problem? cause I can't really find any solution about this even in youtube or google, or I am just dumb and It's easy to make that no one asked? or maybe I'm blind. there's no error btw so I think my code is wrong or I probably need to add something to make it happen.
Answer by Bwuh · Mar 05 at 07:55 PM
Do you ever join a lobby? you need to have a PhotonNetwork.Joinlobby(); in your connected to master
Your answer
Follow this Question
Related Questions
Application load advanced loading NO EXPERIENCE 2 Answers
Resources on making an authoritative server with rooms? 0 Answers
random spawning 1 Answer
Photon RPC relationship question. 0 Answers