using UnityEngine; public class NoteReadTrigger : MonoBehaviour { public GameObject interactionUI; public InteractionTextControl textControl; public string noteText; private bool playerNearby; private void OnTriggerEnter(Collider other) { interactionUI.SetActive(true); playerNearby = true; } private void OnTriggerExit(Collider other) { interactionUI.SetActive(false); playerNearby = false; } private void Update() { if (Input.GetKeyDown(KeyCode.E) && playerNearby) { textControl.DisplayText(noteText); } } }