23 lines
779 B
C++
23 lines
779 B
C++
#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<UDismembermentGraphAsset>(InParent, InClass, InName, Flags);
|
|
return NewAsset;
|
|
}
|
|
|
|
bool UDismembermentGraphEditorFactory::ShouldShowInNewMenu() const
|
|
{
|
|
return true;
|
|
}
|