diff --git a/Plugins/UEWingman/Source/UEWingman/Private/WingFactories.cpp b/Plugins/UEWingman/Source/UEWingman/Private/WingFactories.cpp index 7bc6a52b..6a9b71c0 100644 --- a/Plugins/UEWingman/Source/UEWingman/Private/WingFactories.cpp +++ b/Plugins/UEWingman/Source/UEWingman/Private/WingFactories.cpp @@ -23,7 +23,8 @@ const TArray& UWingFactories::AllFactories() bool UWingFactories::Info::CanCreateNew() const { - return FactoryClass->GetDefaultObject()->CanCreateNew(); + UFactory *CDO = FactoryClass->GetDefaultObject(); + return CDO->CanCreateNew() && CDO->ShouldShowInNewMenu(); } void UWingFactories::PopulateRegistry()