Hello everyone,
I am trying to create a program that can load and edit uasset
files which contains only objects derived from UDataAsset
.
I do not want my program depends on the Engine
module, however, since UDataAsset
is defined in the Engine
module, my program thus can not load any object that is derived from it, since it lacks the reflection data of the classes.
Thus, I am asking is there any way I can load reflection data of another module, without explicitly depends on that module. My program depends on CoreUObject
for serialization and reflection. I assume reflection data is just data, so it is possible to only load the reflection data of classes defined in another module, but I am not sure if it is really possible and how to do it.
Any help is appreciated, thank you.