private void OnTriggerEnter(Collider other) { Unlock unlock = GetComponent <Unlock>(); if (unlock != null) { AddKey(unlock.GetKeyType()); Destroy(unlock.gameObject); } Gemdoor gemDoor = GetComponent <Gemdoor>(); if (gemDoor != null) { if (ContainKey(gemDoor.GetKeyType())) { gemDoor.OpenDoor(); RemoveKey(gemDoor.GetKeyType()); } } }