Sending array via interface

Is it possible to use an interface function to create an array out of two vectors in one BP and send it to another BP for storage? I seem to be getting the message “literal values are not allowed for array paramaters” in different BP’s, as if I have to recreate the array in different places?

Ok, I just remade the array in the receiving BP and it’s compiling. This seems like duplication, which in code would be wrong. This is my second day on BP, I’m sure there’s alot I’m not getting?

Just discovered Blueprint Comms, https://docs.unrealengine.com/latest/INT/Engine/Blueprints/UserGuide/BlueprintComms/index.html

Had the same original problem and found it easy to cause a crash bug (project no longer opened) in my HUD script by adding or deleting arrays in a BP Interface. Maybe they’re not meant to be? This post helped, thanks!