вроде если только new() констрейнт, так что наверное никак, максимум интерфейс/делегат фабрики передавать
https://github.com/anetegithub/Dungeon12/blob/develop/Dungeon/Utils/ReflectionExtensions/New.cs#L94 Можно через деревя
Странно, почему у меня там кэша нет :(
Обсуждают сегодня