// Add Key to player inventory public void AddKey() { if (!player.keys.Contains(keyColor.ToString())) { player.keys.Add(keyColor.ToString()); Deactivate(); //player.initialPosition = transform.position; } ; }
private void OnTriggerEnter(Collider other) { if (other.transform.tag == keyColor.ToString()) { GameObject.Find("playerArms").GetComponent <ArmsGrab>().UseKey(); key = other.transform; StartCoroutine(Unlock()); } }