Example #1
0
    void Start()
    {
        levelManager     = GetComponent <LevelManager>();
        stageSelection   = GetComponent <StageSelection>();
        completionScreen = GameObject.Find("GUI/Level Completed");
        startMenu        = GameObject.Find("GUI/Start Menu");
        pauseButton      = GameObject.Find("GUI/Pause Button");
        pauseMenu        = GameObject.Find("GUI/Pause Menu");
        movementControls = GameObject.Find("GUI/Movement Controls");
        stageSelectMenu  = GameObject.Find("GUI/Stage Select Menu");
        dieMenu          = GameObject.Find("GUI/Die Screen");
        optionsMenu      = GameObject.Find("GUI/Options Menu");
        zoomButton       = GameObject.Find("GUI/Movement Controls/Zoom Button");

        //for cutscenes
        if (GameObject.Find("GUI/Movement Controls/Zoom Button") != null)
        {
            videoPlayer = GameObject.Find("GUI/Video Player");
        }
        else
        {
            videoPlayer = null;
        }

        //stagePageOne = GameObject.Find("GUI/Stage Select Menu/Page One");
        //stagePageTwo = GameObject.Find("GUI/Stage Select Menu/Page Two");

        sceneIndex  = SceneManager.GetActiveScene().buildIndex;
        pauseTiming = GameObject.Find("Time Taken").GetComponent <Text>();
        currentTime = 0f;

        if (sceneIndex == 0)
        {
            startMenu.SetActive(true);
            pauseButton.SetActive(false);
            timingTopLeft.SetActive(false);
            movementControls.SetActive(false);
            stageSelectMenu.SetActive(false);
            pauseMenu.SetActive(false);
            optionsMenu.SetActive(false);
            completionScreen.SetActive(false);
            dieMenu.SetActive(false);
            zoomButton.SetActive(false);
        }
        else
        {
            pauseButton.SetActive(true);
            timingTopLeft.SetActive(true);
            startMenu.SetActive(false);
            movementControls.SetActive(true);
            stageSelectMenu.SetActive(false);
            pauseMenu.SetActive(false);
            optionsMenu.SetActive(false);
            completionScreen.SetActive(false);
            dieMenu.SetActive(false);
            zoomButton.SetActive(true);
        }
    }
Example #2
0
    void SmoothToSelection(float desiredSelection)
    {
        float tempY = m_StageSelector.transform.position.y;

        tempY = Mathf.Lerp(tempY, desiredSelection, 0.2f);
        if (Mathf.Abs(tempY - desiredSelection) <= 1.0f)
        {
            m_CurrentStageSelection = m_DesiredStageSelection;
        }
        m_StageSelector.transform.position = new Vector3(m_StageSelector.transform.position.x,
                                                         tempY,
                                                         m_StageSelector.transform.position.z);
    }
Example #3
0
    void Start()
    {
        p1ResetStandPositions = player1StandLightHitBox.transform.position;
        p1ResetLowPositions   = player1LowLightHitBox.transform.position;

        p2ResetStandPositions = player2StandLightHitBox.transform.position;
        p2ResetLowPositions   = player2LowLightHitBox.transform.position;

        p1ResetBoundaries = p1Boundaries.transform.position;
        p2ResetBoundaries = p2Boundaries.transform.position;

        stageSelected = this.GetComponent <StageSelection>();
        catSelected   = this.GetComponent <CatSelection>();

        timerText = GameObject.Find("TimerText").GetComponent <Text>();
    }
Example #4
0
    void Start()
    {
        INSTANCE   = this;
        CanConfirm = false;

        m_MenuStatus    = StageMenuStatus.Selecting;
        m_StageSelector = GameObject.Find("StageSelectionAssets") as GameObject;

        if (GameObject.Find("Chapter00").GetComponent <M_MenuSelection>() != null)
        {
            m_Chapter00 = GameObject.Find("Chapter00").GetComponent <M_MenuSelection>() as M_MenuSelection;
        }
        else
        {
            m_Chapter00 = GameObject.Find("Chapter00").AddComponent <M_MenuSelection>() as M_MenuSelection;
        }

        if (GameObject.Find("Chapter01").GetComponent <M_MenuSelection>() != null)
        {
            m_Chapter01 = GameObject.Find("Chapter01").GetComponent <M_MenuSelection>() as M_MenuSelection;
        }
        else
        {
            m_Chapter01 = GameObject.Find("Chapter01").AddComponent <M_MenuSelection>() as M_MenuSelection;
        }

        if (GameObject.Find("Chapter02").GetComponent <M_MenuSelection>() != null)
        {
            m_Chapter02 = GameObject.Find("Chapter02").GetComponent <M_MenuSelection>() as M_MenuSelection;
        }
        else
        {
            m_Chapter02 = GameObject.Find("Chapter02").AddComponent <M_MenuSelection>() as M_MenuSelection;
        }

        if (GameObject.Find("Chapter03").GetComponent <M_MenuSelection>() != null)
        {
            m_Chapter03 = GameObject.Find("Chapter03").GetComponent <M_MenuSelection>() as M_MenuSelection;
        }
        else
        {
            m_Chapter03 = GameObject.Find("Chapter03").AddComponent <M_MenuSelection>() as M_MenuSelection;
        }

        if (GameObject.Find("Chapter04").GetComponent <M_MenuSelection>() != null)
        {
            m_Chapter04 = GameObject.Find("Chapter04").GetComponent <M_MenuSelection>() as M_MenuSelection;
        }
        else
        {
            m_Chapter04 = GameObject.Find("Chapter04").AddComponent <M_MenuSelection>() as M_MenuSelection;
        }

        if (GameObject.Find("Chapter05").GetComponent <M_MenuSelection>() != null)
        {
            m_Chapter05 = GameObject.Find("Chapter05").GetComponent <M_MenuSelection>() as M_MenuSelection;
        }
        else
        {
            m_Chapter05 = GameObject.Find("Chapter05").AddComponent <M_MenuSelection>() as M_MenuSelection;
        }

        if (GameObject.Find("Chapter06").GetComponent <M_MenuSelection>() != null)
        {
            m_Chapter06 = GameObject.Find("Chapter06").GetComponent <M_MenuSelection>() as M_MenuSelection;
        }
        else
        {
            m_Chapter06 = GameObject.Find("Chapter06").AddComponent <M_MenuSelection>() as M_MenuSelection;
        }

        if (GameObject.Find("Chapter07").GetComponent <M_MenuSelection>() != null)
        {
            m_Chapter07 = GameObject.Find("Chapter07").GetComponent <M_MenuSelection>() as M_MenuSelection;
        }
        else
        {
            m_Chapter07 = GameObject.Find("Chapter07").AddComponent <M_MenuSelection>() as M_MenuSelection;
        }

        m_CurrentStageSelection = StageSelection.Chapter00;
        m_DesiredStageSelection = StageSelection.Chapter00;
    }
Example #5
0
    float GetDesiredSelectionPosition(StageSelection selection)
    {
        m_Chapter00.FadeSpeed = 0.2f;
        m_Chapter01.FadeSpeed = 0.2f;
        m_Chapter02.FadeSpeed = 0.2f;
        m_Chapter03.FadeSpeed = 0.2f;
        m_Chapter04.FadeSpeed = 0.2f;
        m_Chapter05.FadeSpeed = 0.2f;
        m_Chapter06.FadeSpeed = 0.2f;
        m_Chapter07.FadeSpeed = 0.2f;
        switch (selection)
        {
        case StageSelection.Chapter00:
            m_Chapter00.DesiredAlpha = 255.0f / 255.0f;
            m_Chapter01.DesiredAlpha = 100.0f / 255.0f;
            m_Chapter02.DesiredAlpha = 50.0f / 255.0f;
            m_Chapter03.DesiredAlpha = 50.0f / 255.0f;
            m_Chapter04.DesiredAlpha = 50.0f / 255.0f;
            m_Chapter05.DesiredAlpha = 50.0f / 255.0f;
            m_Chapter06.DesiredAlpha = 50.0f / 255.0f;
            m_Chapter07.DesiredAlpha = 50.0f / 255.0f;
            return(0.0f);

        case StageSelection.Chapter01:
            m_Chapter00.DesiredAlpha = 100.0f / 255.0f;
            m_Chapter01.DesiredAlpha = 255.0f / 255.0f;
            m_Chapter02.DesiredAlpha = 100.0f / 255.0f;
            m_Chapter03.DesiredAlpha = 50.0f / 255.0f;
            m_Chapter04.DesiredAlpha = 50.0f / 255.0f;
            m_Chapter05.DesiredAlpha = 50.0f / 255.0f;
            m_Chapter06.DesiredAlpha = 50.0f / 255.0f;
            m_Chapter07.DesiredAlpha = 50.0f / 255.0f;
            return(20.0f);

        case StageSelection.Chapter02:
            m_Chapter00.DesiredAlpha = 50.0f / 255.0f;
            m_Chapter01.DesiredAlpha = 100.0f / 255.0f;
            m_Chapter02.DesiredAlpha = 255.0f / 255.0f;
            m_Chapter03.DesiredAlpha = 100.0f / 255.0f;
            m_Chapter04.DesiredAlpha = 50.0f / 255.0f;
            m_Chapter05.DesiredAlpha = 50.0f / 255.0f;
            m_Chapter06.DesiredAlpha = 50.0f / 255.0f;
            m_Chapter07.DesiredAlpha = 50.0f / 255.0f;
            return(40.0f);

        case StageSelection.Chapter03:
            m_Chapter00.DesiredAlpha = 50.0f / 255.0f;
            m_Chapter01.DesiredAlpha = 50.0f / 255.0f;
            m_Chapter02.DesiredAlpha = 100.0f / 255.0f;
            m_Chapter03.DesiredAlpha = 255.0f / 255.0f;
            m_Chapter04.DesiredAlpha = 100.0f / 255.0f;
            m_Chapter05.DesiredAlpha = 50.0f / 255.0f;
            m_Chapter06.DesiredAlpha = 50.0f / 255.0f;
            m_Chapter07.DesiredAlpha = 50.0f / 255.0f;
            return(60.0f);

        case StageSelection.Chapter04:
            m_Chapter00.DesiredAlpha = 50.0f / 255.0f;
            m_Chapter01.DesiredAlpha = 50.0f / 255.0f;
            m_Chapter02.DesiredAlpha = 50.0f / 255.0f;
            m_Chapter03.DesiredAlpha = 100.0f / 255.0f;
            m_Chapter04.DesiredAlpha = 255.0f / 255.0f;
            m_Chapter05.DesiredAlpha = 100.0f / 255.0f;
            m_Chapter06.DesiredAlpha = 50.0f / 255.0f;
            m_Chapter07.DesiredAlpha = 50.0f / 255.0f;
            return(80.0f);

        case StageSelection.Chapter05:
            m_Chapter00.DesiredAlpha = 50.0f / 255.0f;
            m_Chapter01.DesiredAlpha = 50.0f / 255.0f;
            m_Chapter02.DesiredAlpha = 50.0f / 255.0f;
            m_Chapter03.DesiredAlpha = 50.0f / 255.0f;
            m_Chapter04.DesiredAlpha = 100.0f / 255.0f;
            m_Chapter05.DesiredAlpha = 255.0f / 255.0f;
            m_Chapter06.DesiredAlpha = 100.0f / 255.0f;
            m_Chapter07.DesiredAlpha = 50.0f / 255.0f;
            return(100.0f);

        case StageSelection.Chapter06:
            m_Chapter00.DesiredAlpha = 50.0f / 255.0f;
            m_Chapter01.DesiredAlpha = 50.0f / 255.0f;
            m_Chapter02.DesiredAlpha = 50.0f / 255.0f;
            m_Chapter03.DesiredAlpha = 50.0f / 255.0f;
            m_Chapter04.DesiredAlpha = 50.0f / 255.0f;
            m_Chapter05.DesiredAlpha = 100.0f / 255.0f;
            m_Chapter06.DesiredAlpha = 255.0f / 255.0f;
            m_Chapter07.DesiredAlpha = 100.0f / 255.0f;
            return(120.0f);

        case StageSelection.Chapter07:
            m_Chapter00.DesiredAlpha = 255.0f / 255.0f;
            m_Chapter01.DesiredAlpha = 100.0f / 255.0f;
            m_Chapter02.DesiredAlpha = 50.0f / 255.0f;
            m_Chapter03.DesiredAlpha = 50.0f / 255.0f;
            m_Chapter04.DesiredAlpha = 50.0f / 255.0f;
            m_Chapter05.DesiredAlpha = 50.0f / 255.0f;
            m_Chapter06.DesiredAlpha = 100.0f / 255.0f;
            m_Chapter07.DesiredAlpha = 255.0f / 255.0f;
            return(140.0f);
        }
        return(0.0f);
    }
Example #6
0
    void RecieveInput()
    {
        var deadZone = 0.1f;

        if (Input.GetAxis("Vertical") > deadZone)
        {
            var status = m_CurrentStageSelection;
            status--;
            if (status < StageSelection.Chapter00)
            {
                status = StageSelection.Chapter00;
            }
            m_DesiredStageSelection = status;
        }
        else if (Input.GetAxis("Vertical") < -deadZone)
        {
            var status = m_CurrentStageSelection;
            status++;
            if (status > StageSelection.Chapter07)
            {
                status = StageSelection.Chapter07;
            }
            m_DesiredStageSelection = status;
        }
        if (Input.GetButtonDown("Confirm"))
        {
            switch (m_DesiredStageSelection)
            {
            case StageSelection.Chapter00:
                M_MainMenuController.CONTROLLER.SetDesiredOpenStage("Turtorial_Level_01");
                break;

            case StageSelection.Chapter01:
                M_MainMenuController.CONTROLLER.SetDesiredOpenStage("Turtorial_Level_02");
                break;

            case StageSelection.Chapter02:
                M_MainMenuController.CONTROLLER.SetDesiredOpenStage("Turtorial_Level_03");
                break;

            case StageSelection.Chapter03:
                M_MainMenuController.CONTROLLER.SetDesiredOpenStage("Turtorial_Level_04");
                break;

            case StageSelection.Chapter04:
                M_MainMenuController.CONTROLLER.SetDesiredOpenStage("Turtorial_Level_05");
                break;

            case StageSelection.Chapter05:
                M_MainMenuController.CONTROLLER.SetDesiredOpenStage("Turtorial_Level_06");
                break;

            case StageSelection.Chapter06:
                M_MainMenuController.CONTROLLER.SetDesiredOpenStage("Turtorial_Level_07");
                break;

            case StageSelection.Chapter07:
                M_MainMenuController.CONTROLLER.SetDesiredOpenStage("Turtorial_Level_08");
                break;

            default:
                return;
            }
            M_MainMenuController.CONTROLLER.FadeOutPreperation();
            M_MainMenuController.CONTROLLER.SetMainMenuStatus(M_MainMenuController.MAIN_MENU_STATUS.FADE_OUT);
            m_MenuStatus = StageMenuStatus.FadeOut;
            CanConfirm   = true;
        }
    }
 public TournamentMenu setStageSelection(StageSelection stageSelection)
 {
     this.stageSelection = stageSelection;
     return(this);
 }
    void Start()
    {
        INSTANCE = this;
        CanConfirm = false;

        m_MenuStatus    = StageMenuStatus.Selecting;
        m_StageSelector = GameObject.Find("StageSelectionAssets") as GameObject;

        if (GameObject.Find("Chapter00").GetComponent<M_MenuSelection>() != null)
            m_Chapter00 = GameObject.Find("Chapter00").GetComponent<M_MenuSelection>() as M_MenuSelection;
        else
            m_Chapter00 = GameObject.Find("Chapter00").AddComponent<M_MenuSelection>() as M_MenuSelection;

        if (GameObject.Find("Chapter01").GetComponent<M_MenuSelection>() != null)
            m_Chapter01 = GameObject.Find("Chapter01").GetComponent<M_MenuSelection>() as M_MenuSelection;
        else
            m_Chapter01 = GameObject.Find("Chapter01").AddComponent<M_MenuSelection>() as M_MenuSelection;

        if (GameObject.Find("Chapter02").GetComponent<M_MenuSelection>() != null)
            m_Chapter02 = GameObject.Find("Chapter02").GetComponent<M_MenuSelection>() as M_MenuSelection;
        else
            m_Chapter02 = GameObject.Find("Chapter02").AddComponent<M_MenuSelection>() as M_MenuSelection;

        if (GameObject.Find("Chapter03").GetComponent<M_MenuSelection>() != null)
            m_Chapter03 = GameObject.Find("Chapter03").GetComponent<M_MenuSelection>() as M_MenuSelection;
        else
            m_Chapter03 = GameObject.Find("Chapter03").AddComponent<M_MenuSelection>() as M_MenuSelection;

        if (GameObject.Find("Chapter04").GetComponent<M_MenuSelection>() != null)
            m_Chapter04 = GameObject.Find("Chapter04").GetComponent<M_MenuSelection>() as M_MenuSelection;
        else
            m_Chapter04 = GameObject.Find("Chapter04").AddComponent<M_MenuSelection>() as M_MenuSelection;

        if (GameObject.Find("Chapter05").GetComponent<M_MenuSelection>() != null)
            m_Chapter05 = GameObject.Find("Chapter05").GetComponent<M_MenuSelection>() as M_MenuSelection;
        else
            m_Chapter05 = GameObject.Find("Chapter05").AddComponent<M_MenuSelection>() as M_MenuSelection;

        if (GameObject.Find("Chapter06").GetComponent<M_MenuSelection>() != null)
            m_Chapter06 = GameObject.Find("Chapter06").GetComponent<M_MenuSelection>() as M_MenuSelection;
        else
            m_Chapter06 = GameObject.Find("Chapter06").AddComponent<M_MenuSelection>() as M_MenuSelection;

        if (GameObject.Find("Chapter07").GetComponent<M_MenuSelection>() != null)
            m_Chapter07 = GameObject.Find("Chapter07").GetComponent<M_MenuSelection>() as M_MenuSelection;
        else
            m_Chapter07 = GameObject.Find("Chapter07").AddComponent<M_MenuSelection>() as M_MenuSelection;

        m_CurrentStageSelection = StageSelection.Chapter00;
        m_DesiredStageSelection = StageSelection.Chapter00;
    }
 void SmoothToSelection(float desiredSelection)
 {
     float tempY = m_StageSelector.transform.position.y;
     tempY = Mathf.Lerp(tempY, desiredSelection, 0.2f);
     if (Mathf.Abs(tempY - desiredSelection) <= 1.0f)
     {
         m_CurrentStageSelection = m_DesiredStageSelection;
     }
     m_StageSelector.transform.position = new Vector3(m_StageSelector.transform.position.x,
                                                      tempY,
                                                      m_StageSelector.transform.position.z);
 }
 void RecieveInput()
 {
     var deadZone = 0.1f;
     if (Input.GetAxis("Vertical") > deadZone)
     {
         var status = m_CurrentStageSelection;
         status--;
         if (status < StageSelection.Chapter00)
         {
             status = StageSelection.Chapter00;
         }
         m_DesiredStageSelection = status;
     }
     else if (Input.GetAxis("Vertical") < -deadZone)
     {
         var status = m_CurrentStageSelection;
         status++;
         if (status > StageSelection.Chapter07)
         {
             status = StageSelection.Chapter07;
         }
         m_DesiredStageSelection = status;
     }
     if (Input.GetButtonDown("Confirm"))
     {
         switch (m_DesiredStageSelection)
         {
             case StageSelection.Chapter00:
                 M_MainMenuController.CONTROLLER.SetDesiredOpenStage("Turtorial_Level_01");
                 break;
             case StageSelection.Chapter01:
                 M_MainMenuController.CONTROLLER.SetDesiredOpenStage("Turtorial_Level_02");
                 break;
             case StageSelection.Chapter02:
                 M_MainMenuController.CONTROLLER.SetDesiredOpenStage("Turtorial_Level_03");
                 break;
             case StageSelection.Chapter03:
                 M_MainMenuController.CONTROLLER.SetDesiredOpenStage("Turtorial_Level_04");
                 break;
             case StageSelection.Chapter04:
                 M_MainMenuController.CONTROLLER.SetDesiredOpenStage("Turtorial_Level_05");
                 break;
             case StageSelection.Chapter05:
                 M_MainMenuController.CONTROLLER.SetDesiredOpenStage("Turtorial_Level_06");
                 break;
             case StageSelection.Chapter06:
                 M_MainMenuController.CONTROLLER.SetDesiredOpenStage("Turtorial_Level_07");
                 break;
             case StageSelection.Chapter07:
                 M_MainMenuController.CONTROLLER.SetDesiredOpenStage("Turtorial_Level_08");
                 break;
             default:
                 return;
         }
         M_MainMenuController.CONTROLLER.FadeOutPreperation();
         M_MainMenuController.CONTROLLER.SetMainMenuStatus(M_MainMenuController.MAIN_MENU_STATUS.FADE_OUT);
         m_MenuStatus = StageMenuStatus.FadeOut;
         CanConfirm = true;
     }
 }
 float GetDesiredSelectionPosition(StageSelection selection)
 {
     m_Chapter00.FadeSpeed = 0.2f;
     m_Chapter01.FadeSpeed = 0.2f;
     m_Chapter02.FadeSpeed = 0.2f;
     m_Chapter03.FadeSpeed = 0.2f;
     m_Chapter04.FadeSpeed = 0.2f;
     m_Chapter05.FadeSpeed = 0.2f;
     m_Chapter06.FadeSpeed = 0.2f;
     m_Chapter07.FadeSpeed = 0.2f;
     switch (selection)
     {
         case StageSelection.Chapter00:
             m_Chapter00.DesiredAlpha = 255.0f / 255.0f;
             m_Chapter01.DesiredAlpha = 100.0f / 255.0f;
             m_Chapter02.DesiredAlpha = 50.0f / 255.0f;
             m_Chapter03.DesiredAlpha = 50.0f / 255.0f;
             m_Chapter04.DesiredAlpha = 50.0f / 255.0f;
             m_Chapter05.DesiredAlpha = 50.0f / 255.0f;
             m_Chapter06.DesiredAlpha = 50.0f / 255.0f;
             m_Chapter07.DesiredAlpha = 50.0f / 255.0f;
             return 0.0f;
         case StageSelection.Chapter01:
             m_Chapter00.DesiredAlpha = 100.0f / 255.0f;
             m_Chapter01.DesiredAlpha = 255.0f / 255.0f;
             m_Chapter02.DesiredAlpha = 100.0f / 255.0f;
             m_Chapter03.DesiredAlpha = 50.0f / 255.0f;
             m_Chapter04.DesiredAlpha = 50.0f / 255.0f;
             m_Chapter05.DesiredAlpha = 50.0f / 255.0f;
             m_Chapter06.DesiredAlpha = 50.0f / 255.0f;
             m_Chapter07.DesiredAlpha = 50.0f / 255.0f;
             return 20.0f;
         case StageSelection.Chapter02:
             m_Chapter00.DesiredAlpha = 50.0f / 255.0f;
             m_Chapter01.DesiredAlpha = 100.0f / 255.0f;
             m_Chapter02.DesiredAlpha = 255.0f / 255.0f;
             m_Chapter03.DesiredAlpha = 100.0f / 255.0f;
             m_Chapter04.DesiredAlpha = 50.0f / 255.0f;
             m_Chapter05.DesiredAlpha = 50.0f / 255.0f;
             m_Chapter06.DesiredAlpha = 50.0f / 255.0f;
             m_Chapter07.DesiredAlpha = 50.0f / 255.0f;
             return 40.0f;
         case StageSelection.Chapter03:
             m_Chapter00.DesiredAlpha = 50.0f / 255.0f;
             m_Chapter01.DesiredAlpha = 50.0f / 255.0f;
             m_Chapter02.DesiredAlpha = 100.0f / 255.0f;
             m_Chapter03.DesiredAlpha = 255.0f / 255.0f;
             m_Chapter04.DesiredAlpha = 100.0f / 255.0f;
             m_Chapter05.DesiredAlpha = 50.0f / 255.0f;
             m_Chapter06.DesiredAlpha = 50.0f / 255.0f;
             m_Chapter07.DesiredAlpha = 50.0f / 255.0f;
             return 60.0f;
         case StageSelection.Chapter04:
             m_Chapter00.DesiredAlpha = 50.0f / 255.0f;
             m_Chapter01.DesiredAlpha = 50.0f / 255.0f;
             m_Chapter02.DesiredAlpha = 50.0f / 255.0f;
             m_Chapter03.DesiredAlpha = 100.0f / 255.0f;
             m_Chapter04.DesiredAlpha = 255.0f / 255.0f;
             m_Chapter05.DesiredAlpha = 100.0f / 255.0f;
             m_Chapter06.DesiredAlpha = 50.0f / 255.0f;
             m_Chapter07.DesiredAlpha = 50.0f / 255.0f;
             return 80.0f;
         case StageSelection.Chapter05:
             m_Chapter00.DesiredAlpha = 50.0f / 255.0f;
             m_Chapter01.DesiredAlpha = 50.0f / 255.0f;
             m_Chapter02.DesiredAlpha = 50.0f / 255.0f;
             m_Chapter03.DesiredAlpha = 50.0f / 255.0f;
             m_Chapter04.DesiredAlpha = 100.0f / 255.0f;
             m_Chapter05.DesiredAlpha = 255.0f / 255.0f;
             m_Chapter06.DesiredAlpha = 100.0f / 255.0f;
             m_Chapter07.DesiredAlpha = 50.0f / 255.0f;
             return 100.0f;
         case StageSelection.Chapter06:
             m_Chapter00.DesiredAlpha = 50.0f / 255.0f;
             m_Chapter01.DesiredAlpha = 50.0f / 255.0f;
             m_Chapter02.DesiredAlpha = 50.0f / 255.0f;
             m_Chapter03.DesiredAlpha = 50.0f / 255.0f;
             m_Chapter04.DesiredAlpha = 50.0f / 255.0f;
             m_Chapter05.DesiredAlpha = 100.0f / 255.0f;
             m_Chapter06.DesiredAlpha = 255.0f / 255.0f;
             m_Chapter07.DesiredAlpha = 100.0f / 255.0f;
             return 120.0f;
         case StageSelection.Chapter07:
             m_Chapter00.DesiredAlpha = 255.0f / 255.0f;
             m_Chapter01.DesiredAlpha = 100.0f / 255.0f;
             m_Chapter02.DesiredAlpha = 50.0f / 255.0f;
             m_Chapter03.DesiredAlpha = 50.0f / 255.0f;
             m_Chapter04.DesiredAlpha = 50.0f / 255.0f;
             m_Chapter05.DesiredAlpha = 50.0f / 255.0f;
             m_Chapter06.DesiredAlpha = 100.0f / 255.0f;
             m_Chapter07.DesiredAlpha = 255.0f / 255.0f;
             return 140.0f;
     }
     return 0.0f;
 }