How do I achieve a specific detection BP System using Overlapping Collisions?

(WARNING): I am determined to do it this way. I am very stubborn

I have 2 Actors, Actor number 1: Lamp_BP & Actor number 2: GeneratorBP, Lamp_BP has a range of functions control material switches to turn the lamp off and on as well as destroy function for the bulb to be picked up/destroyed. the material switches has a Boolean that checks “Is destroyed?” so if the bulb is destroyed the lamp doesn’t turn on, Lamp_BP also has 2 box collisions 1. “Interact box” & 2. “Detect Generator Box”. GeneratorBP has only animation nodes and a box collision: “GenBox” I now need to make it so the Lamp_BP is off and Disables Interact when the “GenBox” isn’t detected by “Detect Generator Box” / when both collisions are Not overlapping and to turn on and be interactable when “GenBox” is detected by “Detect Generator Box” / when both collisions are overlapping.

Anyone know how to achieve this?

I have attempted with different techniques such as add on component overlap and Booleans but I just can’t get it too work as I intend like at all.

When the interact box is overlapped, use the GenBox collision and get all overlapping actors. Iterate through them, check if the generator is one of them. If it is, allow the interact and if not, don’t allow the interact.

1 Like

I wasn’t able to figure a method out with this i’m afraid but however I have solved my issue thank you

I was able to find a solution by mixing part of a tutorial to a Boolean creating my is Overlapping? Boolean. I then put a Branch after each input and got my Is Overlapping Boolean and if true it would interact and false lead to nothing preventing any interactions unless overlapped.