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"); } }
// 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; }
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)); } }
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)); } }
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(); } } }