Hi Chatouille,
thank you for the insides, really appreciate it!
Your explanation is plausible to us. BP classes are not known at compile time.
We hoped to use the derived _C class somehow, for which you provided us the last code snippet. Thanks for that! Not ideal of course.
Mostly we wanted to use this, to be able to only input a subset of bp classes into a BP function.
Something like UObject → OurParentBPClass → OurChildBPClassXY
And only allow sub classes of OurParentBPClass.
I think this is not a common problem, or is resolved by defining those classes in C++ in the first place.
Anyway, thanks again.