using System.Collections; using System.Collections.Generic; using UnityEngine; public class InventoryController : MonoBehaviour { public bool haveKey; private void OnCollisionEnter2D(Collision2D collision) { if (collision.gameObject.tag == "KeyDoor" && haveKey) { haveKey = false; collision.gameObject.GetComponent().opened = true; } } private void OnTriggerEnter2D(Collider2D collision) { if (collision.gameObject.tag == "Key") { haveKey = true; Destroy(collision.gameObject); } } }