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