private void Update() { if (!Calculate.Range(this.gameObject, PlayerData.ActiveItem, playerCheckRange.Range / 3)) { canvasText.SetInteractionText(""); return; } Item currentItem = PlayerData.ActiveItem.GetComponent <Item>(); if (currentItem == null) { Debug.LogError("Error Couldnt get component <Item> of Active Item"); } canvasText.SetInteractionText("Press E to eat " + currentItem.Name); checkInput(); }