Пространство имен PlayFab не работает в этом сценарии

#c# #visual-studio #unity3d

#c# #visual-studio #unity3d

Вопрос:

Я исследовал, почему PlayFab пространства имен не работает в этом определенном сценарии, и я видел такие решения, как внешний редактор сценариев (я использую Visual Studio Community 2022 [17.0.1]) или обновление версии Unity (я использую 2020.1.5f1). Я использовал пространство имен PlayFab в других сценариях, и оно работает нормально, я также пытался переместить сценарий в сборку-CSharp, пространство имен PlayFab работает, но при его перемещении я получаю некоторые другие ошибки.

Сценарий, в котором у меня возникают проблемы с пространством имен PlayFab, — это LobbyMainPanel.cs, этот сценарий должен быть только в PhotonUnityNetworking.Демо

Код, который я пытался добавить в скрипт, это

 private void UpdateLeaderboardUsername()  {  var request = new UpdateUserTitleDisplayNameRequest()  {  DisplayName = PlayerUsername.text  };  PlayFabClientAPI.UpdateUserTitleDisplayName(request,  (result) =gt; { Debug.Log("PlayFab - Score submitted!"); },  (error) =gt; { Debug.Log("PlayFab - Error occured while submitting the score: "   error.ErrorMessage); });  }  

Когда я нажимаю Alt и вхожу PlayFabClientAPI , я предполагаю, что смогу добавить пространство имен PlayFab, но его там вообще не было, поэтому я скопировал и вставил using PlayFab; using PlayFab.ClientModels; в начале, но я получаю ошибки IDE0005: Использование директивы не требуется, и тип или пространство имен «PlayFab» не удалось найти. Я также установил SDK PlayFab версии 2.116.211012.

Комментарии:

1. Вы пытались восстановить файлы проекта в настройках проекта?

2. Я нажимаю на это, но ничего не происходит, у меня все файлы generate .csproj не помечены, нужно ли мне отмечать некоторые из них?

3. Да, проверьте все типы упаковок. Встроенный, локальный, реестр, git, встроенный..