Property Transfer Tool

Beautiful. Finally event bindings without the need to reference classes.

Unfortunately, Nativization raises error “BPI1__pf1244761869.h(14) : Error: Delegate Declaration is not allowed here”

File: BPI1__pf1244761869.h

#pragma once
#include "Blueprint/BlueprintSupport.h"
#include "BPI1__pf1244761869.generated.h"
UINTERFACE(Blueprintable, meta=(ReplaceConverted="/Game/BPIDelegates/BPI1.BPI1_C", OverrideNativeName="BPI1_C"))
class UBPI1_C : public UInterface
{
    GENERATED_BODY()
};
class IBPI1_C
{
public:
    GENERATED_BODY()
    UDELEGATE(meta=(OverrideNativeName="Test__DelegateSignature"))
    DECLARE_DYNAMIC_DELEGATE_OneParam(FTest__pf__BP_Test2_C__pf__SinglecastDelegate , AActor* , bpp__Actor__pf);
    UFUNCTION(BlueprintCallable, BlueprintImplementableEvent, meta=(Category, OverrideNativeName="Delegate Test"))
    void bpf__DelegatexTest__pfT(const FTest__pf__BP_Test2_C__pf__SinglecastDelegate& bpp__Event__pf__const);
public:
};