using Assets.Scripts; using UnityEngine; public class DoorInteract : MonoBehaviour { [SerializeField] private GameObject _doorGameObject; private IDoor _door; private void Awake() { _door =_doorGameObject.GetComponent(); } private void OnTriggerEnter2D(Collider2D collider) { var player = collider.GetComponent(); if (player!=null) { if (player.IsHasKey()) { _door.OpenDoor(); } } } }