using RR.Game2D.Behaviour; using RR.Game2D.Core; using UnityEngine; namespace RR.Game2D.Entities.Hazards { [RequireComponent(typeof(Collider2D))] public class Trap : MonoBehaviour { private void OnCollisionEnter2D(Collision2D collision) { if (collision.collider.CompareTag("Player")) { if (collision.collider.TryGetComponent(out var controller)) controller.Die(); } else if (collision.collider.CompareTag("Enemy")) { if (collision.collider.TryGetComponent(out var controller)) controller.Die(); } } } }