//ステージ決定
    void StageSelectEnter()
    {
        if (controller.Jump())
        {
            if (creditFlag)
            {
                creditButton.GetComponent <StageSelectScript>().ReturnStage();
                return;
            }
            //ステージがpanelButtonと同じ時用
            int index = page * transform.GetComponent <StagePanelCreate>().ReturnPanelPerButton() - 1;

            //stage % panelButton が0じゃないとき
            if (stage % panelButton != 0)
            {
                s = transform.GetChild(page - 1).GetChild(0).GetChild(stage % panelButton - 1).GetComponent <StageSelectScript>();
            }

            //0の時
            else
            {
                s = transform.GetChild(page - 1).GetChild(0).GetChild(index).GetComponent <StageSelectScript>();
            }

            s.ReturnStage();
        }
    }
Exemplo n.º 2
0
    void OnEnable()
    {
        m_bMenuOpen = true;
        if (SceneManagerScript.m_bMenu_InStage)
        {
            InStage    = true;
            State      = MenuState.Reset;
            TargetMenu = sceneManagerScript.StageMenu.transform;
            inputter   = GameObject.FindGameObjectWithTag("GameController").GetComponent <InputController>();
        }
        else
        {
            stageselect = GameObject.Find("StageSlect").GetComponent <StageSelectScript>();
            InStage     = false;
            State       = MenuState.Controll;
            TargetMenu  = sceneManagerScript.SelectMenu.transform;
        }
        if (InStage)
        {
            inputter.menucontroll(false);
        }

        image1  = TargetMenu.GetChild(1).GetComponent <Image>();
        image2  = TargetMenu.GetChild(2).GetComponent <Image>();
        image3  = TargetMenu.GetChild(3).GetComponent <Image>();
        image4  = TargetMenu.GetChild(4).GetComponent <Image>();
        color1  = image1.color;
        color2  = image2.color;
        color3  = image3.color;
        color4  = image4.color;
        color1b = image1.color - new Color32(70, 70, 70, 0);
        color2b = image2.color - new Color32(70, 70, 70, 0);
        color3b = image3.color - new Color32(70, 70, 70, 0);
        color4b = image4.color - new Color32(70, 70, 70, 0);

        value = 0;
        audio.PlayOneShot(SoundBA);
    }