не правильно написал. крч смотри. Если класс поля наследуется от MonoBeahvor и тому подобных, в инспекторе ты прям целиком прикрепляешь( указываешь получается ссылку). Если повесить сериализуемый класс, то выводятся его поля, то есть создается экземпляр класса через инспектор. В данном случае ты указываешь интерфейс.. Он не относится ни к первому, ни ко второму. Можешь попробовать сделать через абстрактный класс (вместо интерфейса), который наследуется от MonoBehavor или ScriptableObject. Я правда не знаю получится или нет, никогда не пробовал, сейчас идея пришла.
абстратный первм делом попробовал, не работает + наследуется от ScriptableObject тоже не работает. В общем колдую