При поиске этой проблемы я видел, что у многих людей была такая же проблема, но я не могу найти хорошее решение или даже объяснение того, почему это происходит.
Раньше при обновлении публичной переменной в VScode, а затем при сохранении и переключении обратно в Unity переменная автоматически обновлялась в инспекторе.Теперь другие изменения в моем коде автоматически компилируются (например, если я добавляю оператор Debug.Log), но переменная, которую я явно установил в коде, не импортируется в Unity;старая переменная все еще будет использоваться.Сброс компонента правильно обновит значение, как и закрытие / повторное открытие Unity.
В моих настройках включено автообновление, и я удалил / переустановил Unity и VScode.Я даже полностью удалил их и повторно загрузил, но у меня все еще остается та же проблема.
Кто-нибудь знает, что вызывает эту проблему или как я могу ее исправить?
Заранее спасибо.