C++ / Blueprint interaction

Interfaces are safe and easy to use:

I would just shoot an interface event and let the whatever Blueprint change it’s own parameters when the interface call is received.