C # / Unity: параметр Visual Studio не передается - PullRequest
0 голосов
/ 13 ноября 2018

Обзор проблемы: параметр, переданный функции, не попадает в функцию

У меня есть вызов функции в одном скрипте, который вызывает другой. Звонящий показан ниже Caller Code

Однако функция, которая вызывается (и я уверен, что она вызывается из-за того, что входит непосредственно в функцию и выполняет только шаг вперед по одной строке за раз), никогда не получит эту переменную.

enter image description here

При наведении курсора на параметр name ничего не происходит, хотя при наведении курсора на searchAllScenes отображается значение false. Параметр name аналогичным образом не отображается в Autos, и ввод его в Immediate Window возвращает «Невозможно оценить выражение. Общее исключение». Это также не устанавливается в нулевое значение по умолчанию, так как строки 265-266 никогда не запускаются.

Мне кажется, что это проблема компилятора, и я пытался пересобрать решение, но та же самая проблема продолжает возникать, мешая моему проекту работать. Он работал несколько дней назад, просто остановился, без изменений (я вернул git к предыдущим версиям, и они не работают).

Версия:

  • Сообщество Visual Studio 2017, версия 15.8.9
  • Unity 2018.2.14f1 Personal

1 Ответ

0 голосов
/ 15 ноября 2018

Ничего не получилось.Я попытался удалить папки obj и bin и перестроить, но все равно не получилось.Однако по какой-то причине простое удаление объектов, которые использовали эти сценарии, и их повторный импорт заставили все работать снова.

Это не совсем исправление, хотя я до сих пор не понимаю, что произошло.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...