Class Inherits from ULevel

Hello,

I’am creating a tool to generate levels, and I was wondering if it was possible to create my own asset type the derives from ULevel, as I would like to add alot of custom parameters and functionality to it. I already tried to create a class like this:

UCLASS()
class UCustomLevel : public ULevel
{
GENERATED_BODY()
}

However this gives me alot of errors.

Has anybody tried this before?

ULevel is marked as “MinimalAPI” which means you only got partial access to it, trying to inherit this class from external modules will always give you errors.