Unity/Unity - Solutions

Photon LeaveRoom and JoinLobby 에러

HappyFrog 2021. 6. 24. 17:43

https://bodong2.tistory.com/154

 

Unity 팀프 21.05.21 PUN2 - 스크립트 정리 및 Scene전환

using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.SceneManagement; public class App : MonoBehaviour { void Start() { SceneManager.LoadScene("Logo"); Do..

bodong2.tistory.com

해당 에러가 또다시 발생했다.

 

LeaveRoom을 하면 OnConnectedToMaster콜백이 호출되면서 OnLeftRoom이 아닌 마스터연결콜백에 내용을 구현해야 하는 현상이다.

하지만 내 코드에서는 Scene이 "Lobby"Scene이면 OnConnectedToMaster의 PhotonNetwork.JoinLobby를 무시하도록 코드를 설계했기때문에 나는 오류였다.

 

그래서 Scene 예외처리를 가장 하위로 뺀 다음 LoadScene만 예외처리하도록 한 뒤에 해당 클라이언트가 로비에 있지 않다면 JoinLobby하도록 설계했더니 해결됐다.