I created a class blueprint with three red colored pointlights, two of them are surrounded by triggerboxes. When I get close to one of them and enter its triggerbox, the respective pointlight turns green. As a result of both pointlights being green I´d like to have the third one turning green as well. How do I need to set this up? And how would I need to do it, if it should only work in a specific order (first light 1, then light 2)?
Well, which exact nodes do I need to plug into the Equal Boolean node? I´ve got now two OnComponentBeginOverlap (Trigger 1 & 2) plugged into two SetLightColor (Target Pointlight 1 or 2). These are both plugged into the Exec of a Branch and the EqualBoolean is connected to the Branch´s condition. The true Exec of the Branch is plugged into another SetLightColor for the third pointlight.
You need to use 2 variables. One for Light1Green? and one for Light2Green? - and instead of using the == node, you need an AND node to check if they are both green.
Or just use single INTEGER variable. Set it to 0 at start, then increase (+1) for every matching color. Then check if that integer is more than 2 or not.