yes,that should do the work. I am currently learning the condition with 2 object types. I tried more than 1 and unequal number of objects for both objects types. In this case line of sight.
But I noticed that no matter i invert the condition or not, the same objects are picked. Logically thinking, they should not pick the same object. Invert conditions should pick different objects from non-inverted condition.
Maybe i need to know more about how the second object is picked.(In the case the objects being sighted)