LinkFly LinkFky
Приветствую!
Как правильно создать ue4 класс (наследник UObject'a), и поместить его в одно из полей в нативном класса (не наследника UObject, без GENERATED_BODY и прочего) ? Как его правильно потом удалить?
Это в некотором роде серая зона, но, не вдаваясь в вопрос «зачем», вот один из способов: создать экземпляр класса стандартным образом, добавить его в root set garbage collector’а, сырой указатель на объект использовать в своих целях. Когда объект не нужен, удалить объект из root set.