Example #1
0
 private void OnTriggerEnter2D(Collider2D collision)
 {
     if (collision.tag == "Player")
     {
         if (ResultManager.TrueEnd)
         {
             GameManager.Instance.SetGameState(GameManager.GameState.Result);
             _fade.Fade(false, () => StageConsole.MyLoadScene(StageConsole.MyScene.Scenario));
         }
         else
         {
             GameManager.Instance.SetGameState(GameManager.GameState.Result);
             _fade.Fade(false, () => StageConsole.MyLoadScene(StageConsole.MyScene.NormalEnd));
         }
     }
 }
 private void BossVictory()
 {
     if (/*0 == lsEnemy.lastBossHp && */ !_videoPlay)
     {
         _faUI.Fade(false, () => Deletion());
         _videoPlay = true;
     }
 }
    private void OnTriggerEnter2D(Collider2D collision)
    {
        if (collision.gameObject == player)
        {
            switch (playerType)
            {
            case EndPlayerType.Default:
                stp.isTarget = true;
                break;

            case EndPlayerType.NormalEnd:
                _fade.Fade(false, () => akb());
                break;
            }
            //Debug.Log("f");
        }
    }
Example #4
0
 // Update is called once per frame
 void Update()
 {
     if (_lsMovie._videoStop && !_fadeOut)
     {
         _video.transform.parent.gameObject.SetActive(false);
         _faUI.Fade(true, () => Action());
         _fadeOut = true;
     }
 }
 //  ここに会話以降をお願い予定
 private void Normalend()
 {
     Debug.Log("ノーマルエンド");
     if (!endTirgger)
     {
         _fade.Fade(false, () => StageConsole.MyLoadScene(StageConsole.MyScene.NormalEnd_Boss));
     }
     endTirgger = true;
 }
Example #6
0
    void OnTriggerEnter2D(Collider2D collision)
    {
        if (collision.CompareTag("Player") == true)
        {
            FadeController ScreenFade = GameObject.FindObjectOfType <FadeController>();
            StartCoroutine(ScreenFade.Fade(FadeController.FadeDirection.Out));
            GameObject Map = GameObject.FindGameObjectWithTag("map");

            Destroy(Map);
            Map     = Instantiate(Resources.Load("Tiled/" + MapName) as GameObject);
            Map.tag = "map";


            GameObject player = GameObject.FindGameObjectWithTag("Player");
            Vector3    newPos = new Vector3(DestX, -DestY);

            player.transform.SetPositionAndRotation(newPos, player.transform.rotation);
            StartCoroutine(ScreenFade.Fade(FadeController.FadeDirection.In));
        }
    }
Example #7
0
 void Update()
 {
     if (null != _gm)
     {
         if (_gm.GetGameState == GameManager.GameState.Road && !_fadeOutFlag)
         {
             outCheck = true; _fadeOutFlag = true;
         }
         if (outCheck && !_fadeInFlag)
         {
             outCheck = false;
             _fade.Fade(false, () => DieStageing());
         }
         if (_fadeInFlag)
         {
             _fadeInFlag = false;
             _fade.Fade(true);
             //_dieImage[0].Fade(true); _dieImage[1].Fade(true);
         }
     }
 }
    private void OnTriggerEnter2D(Collider2D collision)
    {
        if (collision.tag == "Player")
        {
            if (PlayerInfoCounter.Instance.GetItemValue.butteflyWingValue == 6)
            {
                Debug.Log("ok"); ResultManager.TrueEnd = true;
            }

            _fade.Fade(false, () => StageConsole.MyLoadScene(StageConsole.MyScene.BossStageStart));
        }
    }
Example #9
0
 void Update()
 {
     if (endTrigger)
     {
         GameManager.Instance.SetGameState(GameManager.GameState.Result);
         if (!isFade)
         {
             _endImagefade.Fade(false, () => _fadeUI.Fade(false,
                                                          () => StageConsole.MyLoadScene(StageConsole.MyScene.Endroll)));
         }
         isFade = true;
     }
 }
 void Update()
 {
     if (_sceneType == SceneType.StageScene)
     {
         if (Input.GetKeyDown(KeyCode.P))
         {
             GameManager.Instance.SetGameState(GameManager.GameState.Pause);
         }
         if (DSInput.PushDown(DSButton.Option))
         {
             SoundManager.PlayEffect("Audios/System/popup", false);
             _dsInput = true; GameManager.Instance.SetGameState(GameManager.GameState.Pause);
         }
         if (GameManager.Instance.GetGameState == GameManager.GameState.Pause)
         {
             if (Input.GetKeyDown(KeyCode.RightArrow))
             {
                 _selects = true;
             }
             if (Input.GetKeyDown(KeyCode.LeftArrow))
             {
                 _selects = false;
             }
             if (DSInput.PushDown(DSButton.Circle))
             {
                 _isPush = true;
                 _yesImage[0].gameObject.SetActive(false);
                 _yesImage[1].gameObject.SetActive(true);
                 _fade.Fade(false, () => StageConsole.MyLoadScene(StageConsole.MyScene.Title));
             }
             else if (DSInput.PushDown(DSButton.Cross))
             {
                 _noImage[0].gameObject.SetActive(true);
                 _noImage[1].gameObject.SetActive(false);
                 PanelReset();
                 GameManager.Instance.SetGameState(GameManager.GameState.Main);
             }
             if (_selects)
             {
                 if (Input.GetKeyDown(KeyCode.Z))
                 {
                     PanelReset(); GameManager.Instance.SetGameState(GameManager.GameState.Main);
                 }
             }
             else
             {
                 if (Input.GetKeyDown(KeyCode.Z))
                 {
                     PanelReset();
                     _fade.Fade(false, () => StageConsole.MyLoadScene(StageConsole.MyScene.Title));
                 }
             }
             if (!_isPush)
             {
                 PauseView();
             }
         }
         else
         {
             PauseNotView();
         }
     }
     else if (_sceneType == SceneType.ScenarioScene)
     {
         if (Input.GetKeyDown(KeyCode.P))
         {
             _isPause = true;
         }
         if (DSInput.PushDown(DSButton.Option))
         {
             _dsInput = true; _isPause = true;
         }
         if (Input.GetKeyDown(KeyCode.RightArrow))
         {
             _selects = true;
         }
         if (Input.GetKeyDown(KeyCode.LeftArrow))
         {
             _selects = false;
         }
         if (_isPause)
         {
             if (DSInput.PushDown(DSButton.Circle))
             {
                 if (useCase.GetScenarioNum == 0)
                 {
                     _isPush = true;
                     _yesImage[0].gameObject.SetActive(false);
                     _yesImage[1].gameObject.SetActive(true);
                     _fade.Fade(false, () => StageConsole.MyLoadScene(StageConsole.MyScene.Tutorial));
                 }
                 else
                 {
                     _isPush = true;
                     _yesImage[0].gameObject.SetActive(false);
                     _yesImage[1].gameObject.SetActive(true);
                     // エピローグ時の処理
                     _fade.Fade(false, () => StageConsole.MyLoadScene(StageConsole.MyScene.Title));
                 }
             }
             else if (DSInput.PushDown(DSButton.Cross))
             {
                 PanelReset();
                 _panelImage.gameObject.SetActive(false);
                 _isPause = false;
             }
             if (_selects)
             {
                 if (Input.GetKeyDown(KeyCode.Z))
                 {
                     PanelReset();
                     _panelImage.gameObject.SetActive(false);
                     _isPause = false;
                 }
             }
             else
             {
                 if (Input.GetKeyDown(KeyCode.Z))
                 {
                     PanelReset();
                     if (useCase.GetScenarioNum == 0)
                     {
                         _fade.Fade(false, () => StageConsole.MyLoadScene(StageConsole.MyScene.Tutorial));
                     }
                     else
                     {
                         // エピローグ時の処理
                         _fade.Fade(false, () => StageConsole.MyLoadScene(StageConsole.MyScene.Title));
                     }
                 }
             }
             if (!_isPush)
             {
                 PauseView();
             }
         }
         else
         {
             PanelReset();
             PauseNotView();
         }
     }
 }