void MapButtonPressed(Button button) { if (!m_isActive) { return; } for (int i = 0; i < m_buttons.Length; ++i) { if (m_buttons[i] == button) { if (m_sceneNames[i].Length == 0) { Debug.Log("No scene related to button " + button.name); return; } m_sceneMaster.LoadLevelAndFade(m_sceneNames[i]); m_isActive = false; return; } } }