Make UInterface class to wrap an external Interface?

hey folks,

im currently asking myself if something like this is possible:



#pragma once

#include "MyExternProjectFilesPath/SomeExternInterface.h"
#include "WrapperInterface.generated.h"


UINTERFACE(Blueprintable)
class MyProject_API UWrapperInterface: public UInterface
{
	GENERATED_UINTERFACE_BODY()	
};


class IWrapperInterface : public SomeExternInterface
{
	GENERATED_IINTERFACE_BODY()
	
};


So i have an external interface class (here SomeInterface) (which has nothing to do with UE4) and i want that UE4
classes which inherit IWrapperInterface can behave like SomeExternInterface too and implementing its functions.

I really need to know that so im very curious about your answers

i appreciate any help
:slight_smile: