Hi there !
Basically I looking for a way to create a UObject based on its class name :
UCLASS()
class UClassA: public UObject {
GENERATED_BODY()
};
UCLASS()
class UClassB: public UObject {
GENERATED_BODY()
};
UObject* obj = NewObjectFromClassName(TEXT("UClassA")); // <-- help :'(
UObject* obj = NewObjectFromClassName(TEXT("UClassB")); // <-- help :'(
I know I can find the UClass by its name with :
for (TObjectIterator< UClass > classIt; classIt; ++classIt) {
UClass* cls = *classIt;
if (cls->GetName() == "TheNameOfMyClass") {
// YAY !
}
}
But how can I create an UObject from it’s UClass ?
best regards
Florent