2015-04-15 2 views
-1

Я работаю над проектом единства, и у меня есть сценарий, который отлично работает, не наследуя от MonoBehaviour. Мне нужно наследовать этот скрипт от MonoBehaviour, чтобы настроить публичную переменную с помощью инспектора, и когда я это сделаю, я получаю NullReferenceException от общедоступных значений, которые правильно обрабатывают скрипт, не наследуя от MonoBehaviour.NullReferenceException при наследовании от MonoBehaviour

Я знаю, что это может показаться неясным, но есть ли у кого-нибудь идея о том, что происходит и как его исправить?

Screenshot of GUIDisplay instance in Unity editor

Первый элемент InputField является единственным публичным элементом мне нужно привязать к сценарию, остальные переменные прекрасно работали без: MonoBehaviour. Могу ли я заставить их игнорировать это?

+2

Как насчет того, чтобы показать нам этот проблемный сценарий? – SirBraneDamuj

ответ

0

Я понял, мой сценарий был создан другим сценарием, что вызвало много проблем, связанных с MonoBehavior напрямую. Прошу прощения за мой глупый вопрос.

Смежные вопросы