private void OnTriggerEnter2D(Collider2D collision) { if (interactive == null && collision.tag == interactiveTag) { interactive = collision.GetComponent <Interactive>(); if (interactive.ShowPrompt(this)) { uiManager.SetPromptText(interactive.GetPrompt(this)); } else { uiManager.ClearUIPrompt(); } } }