Is there a better way to Load my scenes with PhotonNetwork so they don’t lock up while loading the next scene?
public void LeaveAndLoadHomeScene()
{
if (managepathtonextscene != null)
{
managepathtonextscene.scenetoLoad = "HomeScene";
}
PhotonNetwork.LeaveRoom();
}
public void LeaveAndJoinPortblaster_Solo()
{
managepathtonextscene.scenetoLoad = "PortScanner";
PhotonNetwork.LeaveRoom();
}
#region Photon Call back Methods
public override void OnLeftRoom()
{
PhotonNetwork.Disconnect();
}
public override void OnDisconnected(DisconnectCause cause)
{
if (managepathtonextscene != null)
{
if (managepathtonextscene.scenetoLoad == "HomeScene")
{
PhotonNetwork.LoadLevel("HomeScene");
}
else
{
PhotonNetwork.LoadLevel("Loading");
}
}
else
{
PhotonNetwork.LoadLevel("HomeScene");
}
}