#include "DismembermentGraph/DismembermentGraphEditorFactory.h" #include "DismembermentGraph/DismembermentGraphAsset.h" UDismembermentGraphEditorFactory::UDismembermentGraphEditorFactory() { // Factory configuration SupportedClass = UDismembermentGraphAsset::StaticClass(); bCreateNew = true; bEditAfterNew = true; } UObject* UDismembermentGraphEditorFactory::FactoryCreateNew(UClass* InClass, UObject* InParent, FName InName, EObjectFlags Flags, UObject* Context, FFeedbackContext* Warn) { // Create a new dismemberment graph asset UDismembermentGraphAsset* NewAsset = NewObject(InParent, InClass, InName, Flags); return NewAsset; } bool UDismembermentGraphEditorFactory::ShouldShowInNewMenu() const { return true; }