private void HandleInteractionInput() { if (interactablesCollisionList.Count > 0) { HoleScript hole = interactablesCollisionList[0].GetComponent <HoleScript>(); if (hole) { exclamationMark.SetActive(false); hole.HoleBehaviour(); } FountainScript fountain = null; if (interactablesCollisionList.Count > 0) { fountain = interactablesCollisionList[0].GetComponent <FountainScript>(); } if (fountain) { exclamationMark.SetActive(false); fountain.OpenFountain(); } BuffsList buffScroll = null; if (interactablesCollisionList.Count > 0) { buffScroll = interactablesCollisionList[0].GetComponent <BuffsList>(); } if (buffScroll) { exclamationMark.SetActive(false); buffScroll.OpenBuffPanel(); } } }