Beispiel #1
0
    public void OnClick(int stagenum)
    {
        if (FadeManager.CheckIsFade())
        {
            return;
        }

        GameMasterBehavior.SetStageAndChapter(stagenum);

        if (stagenum == 0)
        {
            BackMenu();
        }

        if (stagenum != 0)
        {// ステージが選択された
            PauseTheGame.SetTimeScale(1.0f);
            FadeManager.BeginSetting();
            FadeManager.NextColor = Color.black;
            FadeManager.SetUnmaskImage(FadeManager.ImageIndex.STAR);
            FadeManager.AddState(FadeManager.State.UNMASK);
            FadeManager.AddState(FadeManager.State.UNMASK_BIGGER);
            FadeManager.UnmaskSize_Start         = new Vector2(Screen.width * 10, Screen.height * 10);
            FadeManager.UnmaskSize_End           = new Vector2(0.01f, 0.01f);
            GameMasterBehavior.isInitiationEvent = true;

            NextSceneIndex(stagenum);
        }
    }