Dear community.
I have some trouble that I already custom a asset object, but I don’t know how to custom a editor for it.
MyObject.h:
UClass()
class UMyObject : public UObject{
// content...
};
MyObjectFactory.h:
UClass()
class UMyObjectFactory : public UFactory
{
GENERATED_UCLASS_BODY()
virtual UObject* FactoryCreateNew(UClass * InClass,
UObject * InParent,
FName InName,
EObjectFlags Flags,
UObject * Context,
FFeedbackContext * Warn,
FName CallingContext) override
{
UMyObject* MyObjectAsset = NewObject<UMyObject>(InParent, InName, Flags);
}
};
Now, I create a MyObject asset in content browser, click it, a default editor created with menu, toolbar and details panel, how do I add viewport panel or some else panel into the editor window. Delegate? or something else?