示例#1
0
    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;
            }
        }
    }