Handler registration overhaul
This commit is contained in:
@@ -600,7 +600,7 @@ TArray<UClass*> WingUtils::CollectHandlerClasses()
|
||||
{
|
||||
UClass* Class = *It;
|
||||
if (Class->HasAnyClassFlags(CLASS_Abstract)) continue;
|
||||
if (!Class->ImplementsInterface(UWingHandler::StaticClass())) continue;
|
||||
if (!Class->IsChildOf(UWingHandler::StaticClass())) continue;
|
||||
Result.Add(Class);
|
||||
}
|
||||
Result.Sort([](UClass& A, UClass& B) { return GetHandlerName(&A) < GetHandlerName(&B); });
|
||||
|
||||
Reference in New Issue
Block a user