Код: Выделить всё
//LOBBY JOINING CODE
void Awake()
{
Instance = this;
//PhotonNetwork.Disconnect();
}
void Start()
{
PhotonNetwork.Disconnect();
if (!PhotonNetwork.IsConnected)
{
Debug.Log("Connecting to Master");
PhotonNetwork.ConnectUsingSettings();
//PhotonNetwork.AutomaticallySyncScene = true;
}
else if (!PhotonNetwork.InLobby && !PhotonNetwork.IsConnected)
{
PhotonNetwork.JoinLobby();
PhotonNetwork.AutomaticallySyncScene = true;
}
if (RoomManager.Instance == null)
{
Instantiate(roomManager);
}
}
public override void OnConnectedToMaster()
{
Debug.Log("Connected to Master");
PhotonNetwork.JoinLobby();
PhotonNetwork.AutomaticallySyncScene = true;
}
public override void OnJoinedLobby()
{
Debug.Log("The Server used is : "+PhotonNetwork.Server);
PhotonNetwork.AuthValues = new AuthenticationValues();
PhotonNetwork.AuthValues.UserId =PlayerData.userName;
MenuManager.Instance.OpenMenu("title");
Debug.Log("Joined Lobby");
}
//Find Friend Code
public void InviteFriend()
{
PhotonNetwork.FindFriends(new string[] { "Hammas"});
}
public override void OnFriendListUpdate(List friendsInfo)
{
for (int i = 0; i < friendsInfo.Count; i++)
{
FriendInfo friend = friendsInfo[i];
Debug.LogFormat("{0}", friend);
}
}
Я пытаюсь повторно подключиться к лобби без подбора игроков, но все равно вылетает ошибка. Но когда я присоединяюсь к лобби после подбора игроков, все работает нормально.
Подробнее здесь: https://stackoverflow.com/questions/763 ... first-time
Мобильная версия