Unity имеет специальные имена папок.Одним из них является «Редактор».Папка «Редактор» используется для размещения сценариев редактора, которые выполняются в редакторе. Он не может быть присоединен к GameObject.
Ошибка
«Невозможно добавить скрипт, потому что это скрипт редактора
означает, что скрипт, который вы пытаетесь прикрепить к GameObject, находится в папке или корневой папке с именем «Editor». Переместите сценарий за пределы папки «Редактор», и проблема должна исчезнуть.
В некоторых случаях (очень редко) эта проблема может появляться, даже если сценарий непомещен в папку «Редактор».Если это так, то просто удалите и создайте новый скрипт, и проблема должна исчезнуть.
Обратите внимание, что если вы пытаетесь перетащить скрипт из плагина, созданного вами и помещенного в папку «Редактор», в GameObject, вы не должны этого делать.Любой скрипт, который вы видите в плагине, который помещен в папку «Редактор», не предназначен для присоединения к GameObject.Ищите сценарии вне папки «Редактор», и те из них вы сможете прикрепить к своему GameObject, если они получены из MonoBehaviour
.