Как прикрепить скрипт в поле в ScriptableObject
Я разрабатываю механику использования предметов из инвентаря, чтобы не создавать каждый раз при выборе объекта в слоте быстрого доступа не создавать новый объект к руке игрока, я на пустышке просто меняю mesh, а если игрок хочет использовать объект, то на пустышку из поля monoscript в scriptableobject добавляется скрипт в котором вызывается метод использования предмета. Но так как monoscript из unityeditor, то чтобы собрать объект, этот скрипт должен находится в папке Editor, а тогда он не будет работать так как мне надо. Как мне выйти из данной ситуации? Можно ли другим способом указать скрипт в поле, а затем добавить его как компонент на объект? Или может есть другой более верный вариант реализации подобной механики? Я работаю на unity 2023