Is it possible to redirect a Blueprint Interface to an equivalent C++ one? I’ve experimented with various combinations of Class, Package, and Property redirectors, but cannot find a correct incantation for a Core Redirector that achieves this.
The interface in question is very simple:
UINTERFACE(MinimalAPI, Blueprintable, BlueprintType)
class UInteract : public UInterface
{
GENERATED_BODY()
};
class BLUEPRINTTEST_API IInteract
{
GENERATED_BODY()
public:
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category="Interact")
void Interact(AController* OwningController);
};
The corresponding Blueprint Interface is called BPI_Interact.
The use-case for this is that I have a third-party asset that is implemented in blueprint. I’m writing my game mostly in C++, and I would like to inherit from this interface in C++ for integration with this asset.