Handler registration overhaul

This commit is contained in:
2026-04-01 17:45:33 -04:00
parent 7e53975e3d
commit 483b3b75ff
74 changed files with 362 additions and 255 deletions

View File

@@ -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); });