using UnityEngine; public sealed class CollisionProbe : MonoBehaviour { [SerializeField] private LayerMask interestingLayers = ~0; private void OnCollisionEnter(Collision collision) { bool selected = (interestingLayers.value & (1 << collision.gameObject.layer)) != 0; Debug.Log("Contact: " + collision.gameObject.name + ", selected=" + selected, this); } }