void OnTriggerExit(Collider collider) { if (Comparator.CompareLayers(_bulletLayers, collider.gameObject.layer)) { _bulletGone?.Invoke(); } }
void OnTriggerEnter(Collider _colliderData) { if (Comparator.CompareLayers(_testAgainstLayers, _colliderData.gameObject.layer)) { _chainHead.isKinematic = false; } }
void OnTriggerEnter(Collider collider) { if (Comparator.CompareLayers(_bulletLayers, collider.gameObject.layer)) { _bulletDetected?.Invoke(); } }
void OnCollisionEnter(Collision collision) { if (Comparator.CompareLayers(_reactsToLayers, collision.gameObject.layer)) { _reportTakingHit?.Invoke(); } }