Thanks for looking at this. It is just a BP Actor Class with a door frame static mesh that generates an overlap event. Each instance is assigned a door value. When I test the logic for the door values alone, it works as expected. Door 1 will only open if 1 = 1, Door 2 will only open if 2 = 2, etc. The issue is when the Boolean gets set as true by the first door, it doesn’t seem to hold its set value and reverts to false for the second door instance. When I do other testing to see if Booleans hold their value, they hold, just not in this case for some reason.
Thank you.