簡體   English   中英

onJoinedRoom()': 找不到合適的方法來覆蓋

[英]onJoinedRoom()': no suitable method found to override

我檢查了很多次,我找不到我的錯誤在哪里,請有人幫忙,我不明白發生了什么

using Photon.Pun;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;


public class LobbyManager : MonoBehaviourPunCallbacks
{

    public Text LogText;

        private void Start()
    {
        PhotonNetwork.NickName = "Player " + Random.Range(1000, 9999);
        Log("Player's name is set to " + PhotonNetwork.NickName);

        PhotonNetwork.AutomaticallySyncScene = true;
        PhotonNetwork.GameVersion = "1";
        PhotonNetwork.ConnectUsingSettings();
    }

    public override void OnConnectedToMaster()
    {
        Log("Connected to Master");
    }


    public void CreateRoom()
    {

        PhotonNetwork.CreateRoom(null, new Photon.Realtime.RoomOptions { MaxPlayers = 2 });        
    }

    public void JoinRoom()
    {
        PhotonNetwork.JoinRandomRoom();
    }

    public override void onJoinedRoom()
    {
        Log("Joined the room");

            PhotonNetwork.LoadLevel("Game");

    }


    private void Log(string message)
    {

        Debug.Log(message);
        LogText.text += "\n";
        LogText.text += message;

    }


}

錯誤:Assets\LobbyManager.cs(40,26):錯誤 CS0115:'LobbyManager.onJoinedRoom()':找不到合適的方法來覆蓋


我只是不明白我的錯誤在哪里或什么? 幫助plssss家伙

他們在新的更新中對此進行了更改,即使這是一個老問題,我也想添加我找到的答案,因為我現在才遇到這個問題!

public class NetworkManager: MonoBehaviourPunCallbacks
{
// Start is called before the first frame update
void Start()
{
    ConnectToServer(); 
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM