Всем привет, у меня случилась трабла, может, кто-то сталкивался с подобным
ЛДшники раскидали по уровням БПшники, сотни их.
В какой-то момент мне пришлось поменять в плюсах иерархию объектов, поменять рут, зааттачить других компонентов, все дела.
БПшник функционирует нормально в окне редактирования БП, но на уровнях он зафакаплен, один компонент не спавнится до тех пор, пока не прожмешь компилляцию в бп. В PIE это ведет к крашу.
Не очень хочется заставлять всех ЛДшников компилить БПшники и пересохранять уровень.
Попытался написать костыль, который на PostLoad() чекает HasBeenCreated() на компоненте, и если нет, то CreateDefaultSubobject, но это не работает, потому что No object initializer found during construction.
Что вообще нужно сделать, чтобы допилить этот костыль и создать несуществующих компонент на PostLoad()?
а нельзя это разово через блютилити пофиксить?