I have a blueprint with publicly editable variables placed in a level, which has several duplicates scattered here and there. I place one, duplicate it, and change the variable on the duplicate. When I play the game, all the instances of the blueprint actor are receiving values of all the other instances’ variables.
For example,
Blueprint variable X= 3 Y=5
Duplicate the blueprint and change the variable on it to X= 6 Y= 7
Run the game, and now both blueprints are receiving X = 3, 6 Y= 5, 7
I want the blueprint to only use its own variable values. (Blueprint A uses X=3, Y=5/ Blueprint B uses X=6, Y=7)
Is there anyone out there that knows why this phenomenon occurs?