Как переместить MonoBehaviour на внешнюю сборку и не застрять в «Missing (mono script)»?

У меня есть много скриптов (MonoBehaviour) внутри игрового проекта в Unity3D, на многие из них ссылаются gameObjects в моих сценах.

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

Поэтому, когда я перемещаю свои сценарии в этот проект библиотеки внешних классов и помещаю .dll в папку ресурсов de Unity3D, все мои игровые объекты, которые ссылаются на перемещенные сценарии, предупреждают о "Отсутствует (моно сценарий) ".

Я предполагаю, что Unity3D отслеживает ссылки на скрипты, ища по имени скрипта и имени сборки.

Кто-нибудь знает способ решить эту проблему?

Ответы на вопрос(2)

Ваш ответ на вопрос