When Should I Use Direct References vs. Blueprint Interfaces in Blueprints?

You can store a direct ref as a simple Actor (almost zero weight) then use BPI to get data.

If calling from an attached Component/Actor just use Get owning Actor, no need to store a ref.

Here’s a post that highlights BPI requests.

2 Likes