How can I send a variable (VectorArray) from the Level BluePrint to a Pawns' Actor Component BP?

My setup looks like this:

I have successfully dispatched a vector-array variable to my Level Blueprint.
Now I need to send the same variable from the Level Blueprint to an ActorComponentBP that is attached to a Pawn Actor.

Alternatively I could send it directly to the Pawn BluePrint instead of the attached ActorComponentBP.
I could also access the same LevelBP-Variable from within the Actor Component BP. …whatever works.

My latest attempt includes a Custom Function within the ActorComponentBP that is called from the level BP. I’m not sure what to connect to the input of the caller node though! (It does not seem to accept anything I try to plug in.) I think that might be my problem.

I have read about and tried many things but so far nothing worked.
What am I missing?

Thank you!

Hi

Make a Variable in your Actor BP to store the Data

In Level BP. from Event Begin Play, “Get All Actors Of Class” - Choose your Player BP, “GET”, “Cast to Player BP” (This should come up when you start typing CAST if you choose your Player BP ealier), then Promote to Variable.

Drag the Variable, from that, call your Variable in your character BP - SET, and set it with the Desired Variable. Example of cast below, I am just casting to Teleport BP instead in picture.

[Example Image

Thank you very much for taking the to help me.

I did what you suggested and it finally sent the variable from the LevelBP to my PawnBP -yay!
I have attached an image to show the two working blueprints.
Please let me know if there’s anything fishy about them.

My problem was the “CastTo…” node. I did not and still don’t understand why I need it even though I watched all the BP communications tutorials. Also I don’t quite get why the CustomEvent node won’t accept most of the blue inputs I tried to connect with it. How do I know, what type of it needs?

Another difficulty I generally had with communicating between ComponentBPs or GameMode BPs is, that most of the I’m not able to call Custom Events or call the Event Dispatcher. They seem to be unable to call global stuff… or there’s something I still don’t get. :slight_smile:

Thanks again!
Jay

Followed this precisely and I just get - no need to cast to taxibp. target is already a taxibp :frowning: