*GetDisplayName *is for debugging purposes in the editor and will most likely stop working correctly once you package.
I’m under the impression you’re trying to reinvent the wheel here. Why not cast OtherActor and execute its CustomEvent? That’s the whole point of having objects.
If you need your actors to have identifiers, you’ll be better off with using in-built tags or give the actors an ID variable, it can be a string.
I’m assuming you’re creating some kind of puzzle and need to interact with multiple objects. If you need them in an array for ease of manipulation, try something along these lines: