using System; using UnityEngine; [DisallowMultipleComponent] public sealed class TriggerTargetCollisionRelay : MonoBehaviour { public event Action ColliderEntered; private void OnCollisionEnter(Collision collision) { Collider collider = collision?.collider; if (collider != null) { this.ColliderEntered?.Invoke(collider); } } private void OnTriggerEnter(Collider other) { if (other != null) { this.ColliderEntered?.Invoke(other); } } }