This is just a guess, but I'm thinking you need a rigidbody to tell if the component you've hit with the collider is a valid target. i.e. instead of stuffing the collider with information of everything it can interact with so it can pass through things like, I dunno, vapor or something, you tell the collider to wait until it hits something with a rigidbody.
This is just a guess, but I'm thinking you need a rigidbody to tell if the component you've hit with the collider is a valid target. i.e. instead of stuffing the collider with information of everything it can interact with so it can pass through things like, I dunno, vapor or something, you tell the collider to wait until it hits something with a rigidbody.