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);
        }
    }
Beispiel #2
0
 public void DamagePlayer(int dmg)
 {
     playerStats.hitPoints -= dmg;
     if (playerStats.hitPoints <= 0)
     {
         GameMasterBehavior.KillPlayer(this);
     }
 }
Beispiel #3
0
    void SceneChange()
    {
        if (GameEnd)
        {
            return;
        }

        if (!m_CloneMainVCam.activeSelf)
        {
            m_Timer += Time.deltaTime;
            if (m_Timer >= TIME_TO_SCENE_TRANSITION && CheckFlag != true)
            {
                if (IsCheckStageChange())
                {
                    if (GameMasterBehavior.EndingGame())
                    {
                        FadeManager.BeginSetting();
                        FadeManager.NextColor   = Color.black;
                        FadeManager.NextColor.a = 0f;
                        FadeManager.AddState(FadeManager.State.A_TO_ZERO);
                        FadeManager.SceneOut("TitleScene");
                        GameEnd = true;
                    }
                    else
                    {
                        FadeManager.BeginSetting();
                        FadeManager.NextColor   = Color.black;
                        FadeManager.NextColor.a = 0f;
                        FadeManager.AddState(FadeManager.State.A_TO_ZERO);
                        FadeManager.SceneOut("BeginingEventScene");
                        CheckFlag = true;
                    }
                }
                else
                {
                    FadeManager.BeginSetting();
                    FadeManager.NextColor   = Color.black;
                    FadeManager.NextColor.a = 0f;
                    FadeManager.AddState(FadeManager.State.A_TO_ONE);
                    FadeManager.SceneOut("Scene0315");
                    CheckFlag = true;
                }
            }
        }
    }