I am trying to create a game based around changing the density of objects. When I put one copy of the blueprint into the level it works just fine. But if I put multiple instances of the same blueprint down they all change together. If there is a way to do this without using adjusted copies of the blueprint, I could not find anything about it online. If anyone could explain if it is possible I would be grateful. If I can only do it through copies, could anyone tell me why these are not working? For some reason they themselves won’t change, but occasionally they will change the original BP. I’ve also included a screenshot of the player controls in case he problem is there. I have a video of it in editor mode but I cannot figure out how to upload it, so if you need that I’ll figure something out.
For your keyboard inputs, did you de-select ‘consume input’ in the details? ( Otherwise only BP will work ).
I tried that but it didn’t seem to do anything.
your message is sent to every copy that receives the message so rather than sending a message to the object of your choice your sending the message to everything listening for it. you basically not filtering the objects you want to change specifically. if you have 10 copies of 1 object and they all listen on channel 1 your sending all you commands on channel 1. you need to develop a way to command the individual object vs the group.
This is true, but the OP also said ( confusingly ), that only one of them worked…
I figured out that I only needed one BP. I had to have a boolean in the BP itself telling when the individual box was selected, along with the boolean telling the player character to activate it.