// Update is called once per frame void Update() { if (Vector2.Distance(transform.position, Player.position) < distance) { if (animator.GetBool("Open") == false) { canvas.SetActive(true); } if (Input.GetKeyDown(KeyCode.F) && !isOpen) { { OpenChest(); _drop.Dropp(); isOpen = true; } } } else { canvas.SetActive(false); } }