EM_Task/CoreUObject/Private/UObject/Interface.cpp
Boshuang Zhao 5144a49c9b add
2026-02-13 16:18:33 +08:00

22 lines
797 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#include "UObject/Interface.h"
#include "UObject/Class.h"
#if WITH_EDITOR
IMPLEMENT_CORE_INTRINSIC_CLASS(UInterface, UObject,
{
Class->ClassAddReferencedObjects = &UInterface::AddReferencedObjects;
Class->SetMetaData(TEXT("IsBlueprintBase"), TEXT("true"));
Class->SetMetaData(TEXT("CannotImplementInterfaceInBlueprint"), TEXT(""));
});
#else
IMPLEMENT_CORE_INTRINSIC_CLASS(UInterface, UObject,
{
Class->ClassAddReferencedObjects = &UInterface::AddReferencedObjects;
});
#endif