I want to check if a variable is set, and if it is, further compare its attributes.
The problem with this setup is, that it gives me a ton of errors if TestVariable is null. Apparently it doesn’t break out of the OR-node after the first condition is met.
the problem is that youre checking if its valid, and in the same branch checking the value. if its not valid than trying to check that value will always give you that error. instead do a branch checking isValid, then from the true part of the branch make a second branch checking the value
Yeah I don’t know why this wouldn’t work as it does in code. I guess they assumed that BP programmers wouldn’t always get the boolean order right so always check both in an OR rather than abandoning if the first returns false. Sometimes two branches isn’t a tidy solution.