[Request] Allow BlueprintPure on functions declared in Interface


UFUNCTION(BlueprintPure, Category = "Game Attributes")

Is not possible in UInterface class.

And this:

	UFUNCTION(BlueprintCallable, Category = "Game Attributes")
		virtual float GetAttributeValue(FGAAttribute AttributeIn) const;

Still produces exec pins on function.

But I just want interface function, which does not have exec pins.

This works for me in 4.19. Seems like they have fulfilled your request :smiley:

    UFUNCTION(BlueprintNativeEvent, BlueprintCallable)
    APlayerController* GetPlayer() const;