The question is actually what mechanic logic are you trying to achieve precisely ?
If you can detail this, then you might learn C2's way of doing it.
The fact of touching an object type directly picks it and picks only the instance(s) touched, so if you check the instance variable value in a condition after a "On touched object" condition, it will refer to only thi(e)s(e) instance(s).