質問: MonobitNetwork.GetRoomData()でルーム情報を取得できない 初めましてjunyaと申します。 上記のように同じシーンで使うとルーム情報を取得できるのですが、MonobitNetwork.ConnectServerで接続した後にSceneManager.LoadSceneでシーンまたぐとMonobitNetwork.GetRoomData()でルーム情報を取得できないのは仕様でしょうか?
回答: 取得できないのは"仕様"ではなく"何かしらの条件を満たしていない"と思われます。 ここにある ・サーバに接続している ・ロビーに入室している ・ルームに入室していない の条件のうち、いずれか1つを満たしていない可能性はありませんか? UnityEditor上で確認するのであれば、シーンを跨いだ先のスクリプト上で | [SerializeField] bool isConnect; [SerializeField] bool inLobby; [SerializeField] bool inRoom; [SerializeField] bool enableGetRoomData; public void Update() { isConnect = MonobitNetwork.isConnect; inLobby = MonobitNetwork.inLobby; inRoom = MonobitNetwork.inRoom; enableGetRoomData = isConnect && inLobby && !inRoom; } | と記述して、各パラメータの状態をインスペクタから確認してください。enableGetRoomData が false (チェックボックスがOFF)の状態であればいずれかの条件を満たしていません。