Getting Name variable from copy of object returns "None"

GetDisplayName returns the name of the object in thr level.

I’m trying to do a keycard check at a door that looks inside the player’s inventory and looks for the name of the item (in it’s Name variable)

The player’s inventory is an array that gets filled with keycard objects, and when I try to get a copy of a keycard from the array and get it’s Name, the variable always returns “None”. I’ve checked the other pins in the sequence all the information is getting passed along correctly up until the “Get Name”. Help?

This doesn’t work for what I need. GetDisplayName pulls the name of the base item. I need to access the Name variable component of the object, since I am creating multiple instances, each with unique Names.

So I tinkered around and found an alternative solution. I created a structure that contains the object and a name. When I add the object to my inventory, I also send the name variable to the structure to be accessed elsewhere.

alt text