I can't manage to use an array copy from another Blueprint

I have this “Keys List” array from another Blueprint. I can print elements from “Keys List” in the other Blueprint. But in this one, I can’t manage to make it work past “For each Loop” node so I suspect the “Get a copy” function isn’t working properly. What is my mistake here ?

if it was you’d get an access none error so more likely you just got the wrong actor with GetAllActors

The problem may be that your “getting key list” and your loop are getting called on begin play, so propably earlier than your event. Is the variable “iskeylist” set when it executes the loop?

Also, is the fallingPlatform class a key list? And is the key list an array? Asking because you are using the first entry of the get actors and treat it like an array.

  • Need a short delay on calls executed on begin play that reference other actors/classes.
  • Get A Copy returns one result, never an array. The loop will only have 1 execution, so it isn’t needed.