`return c != null && c.CanBeTargetedBy(self);`?