I have game objects tagged MenuOption0, MenuOption1, MenuOption2, etc. I want to keep a currentIndex var, which gets incremented each time the user swipes on the controller. That swipe should increment the currentIndex var, and switch the reference to a new game object, whose text color will be changed.
This is what I'm trying as a test:
GameObject testText = GameObject.Find("MenuOption" + 4); TextMeshProUGUI thisTextMesh = testText.GetComponent<TextMeshProUGUI>(); thisTextMesh.color = colorWhite;
How do I dynamically construct a reference to MenuOption1,2,3,4,etc? Or is there a better way to handle this without writing a big long conditional?