public void Pressed() { if (!clickedTexture) { return; } m_Renderer = GetComponent <Renderer>(); m_Renderer.material.SetTexture("_MainTex", clickedTexture); ButtonClick btnClick = GetComponent <ButtonClick>(); switch (gameObject.name) { case Clickables.BEGIN_ADVENTURE: btnClick.beginAdventure(); break; case Clickables.NEXT: btnClick.next(); break; case Clickables.PREVIOUS: btnClick.previous(); break; case Clickables.ANSWER_BTN: btnClick.checkAnswer(); break; case Clickables.REFRESH: btnClick.refreshQuestion(); break; } }