Для простоты настройки объектов меня посетила одна мысль, но во многих статьях об enum о таком речи и не идет.
Обусловимся что мы имеем enum с 4 вариантами - one,two,three,four; и нужно чтобы при выборе любого варианта добавляло в редактор новые переменные. К примеру выбирая вариант four появлялось условные 4 переменные типа стринг которые можно заполнить и т.д., важно чтобы все происходило до запуска кода
Лучше отредактируй вопрос и напиши о том, что именно ты хочешь сделать. Без всяких "обусловимся", "допустим" и т.п. На твой текущий вопрос может быть 10 разных ответов и ни один из них тебе не подойдет, потому что не понятно, что тебе вообще нужно. Например, ты можешь написать для своего класса, в котором есть поле с этим енамом, кастомный инспектор и, в зависимости от того, какое значение выбрано, рисовать поля.
подозреваю, что ОП имеет в виду алгебраический тип-сумму
Пока что не поддерживается first-class. Только отдельными либами делать можно.
Можно сэмулировать через `sealed record`, можно взять какой-нибудь пакет типа `LanguageExt`
Так это вопрос не к енаму, а к редактору. Пишите в юнити свой редактор - и в нем делайте как угодно.
А то что вы описали по факту заворачивается в какой нить словарь и фабрику +наследники. Но редактор такое не вывезет.