protected void DetectPlayer() { if (Vector3.Distance(this.transform.position, player.transform.position) < minimumDistance) { wasClose = isClose; isClose = true; if (isClose == true && wasClose == false) { uiManager.ShowInteractionOptions(true); } CheckInput(); } else { wasClose = isClose; isClose = false; if (!isClose && wasClose) { uiManager.ShowInteractionOptions(false); } } }