public void OnPressBGMFlag() { switch (BGMManager.baseVolume) { case 1f: BGMManager.baseVolume = 0f; BGMManager.SetVolume(1f); BGMVolumeButtonText.text = "サウンド:ON(小)"; break; case 0.5f: BGMManager.baseVolume = 1f; BGMManager.SetVolume(1f); BGMVolumeButtonText.text = "サウンド:OFF"; break; case 0f: BGMManager.baseVolume = 0.5f; BGMManager.SetVolume(1f); BGMVolumeButtonText.text = "サウンド:ON(中)"; break; default: break; } }
public void OnResumeButtonClicked() { BGMManager.SetVolume(1f); this.pausePanel.SetActive(false); StartCoroutine(DelayMethod(5, () => { Time.timeScale = 1f; })); }
public void DisplayResult() { BGMManager.SetVolume(0.5f); resultUIPanel.SetActive(true); scoreLabel.SetActive(false); bulletNumPanel.SetActive(false); GameObject titleText = resultUIPanel.transform.Find("Title").gameObject; GameObject scoreAnnounceText = resultUIPanel.transform.Find("ScoreAnnounceText").gameObject; GameObject scoreText = resultUIPanel.transform.Find("ScoreText").gameObject; playerScore = SingleSurvivalStaticData.playerScore; CheckReleaseScore(playerScore); scoreText.GetComponent <Text>().text = playerScore.ToString(); StartCoroutine(DelayMethod(1f, () => { titleText.SetActive(true); SEManager.PlaySound(SEManager.resultSound1); })); StartCoroutine(DelayMethod(2f, () => { scoreAnnounceText.SetActive(true); SEManager.PlaySound(SEManager.resultSound1); })); StartCoroutine(DelayMethod(3f, () => { scoreText.SetActive(true); SEManager.PlaySound(SEManager.resultSound1); })); StartCoroutine(DelayMethod(3.1f, () => { SEManager.PlaySound(SEManager.resultSound1); })); StartCoroutine(DelayMethod(6f, () => { resultUIPanel.SetActive(false); if (PlayerPrefs.GetInt("SingleSurvivalThirdScore") < playerScore || !PlayerPrefs.HasKey("SingleSurvivalThirdScore")) //rankinしたら { inputPlayerName.SetActive(true); } else { SaveHighScore("あなた"); DisplayRanking(); } })); }
public static void InitData() { Debug.Log("一時データを初期化しました"); Time.timeScale = 1f; SingleMissionStaticData.playerScore = 0; SingleMissionStaticData.playerLife = 3; SingleMissionStaticData.countTime = 0f; SingleMissionStaticData.missionNumber = 0; SingleMissionStaticData.loadNewStage = true; SingleMissionStaticData.pauseAble = false; SingleSurvivalStaticData.playerScore = 0; SingleSurvivalStaticData.pauseAble = true; MainGameController.gameNumber = 0; BGMManager.SetVolume(1f); }
// Update is called once per frame void Update() { if ((MainGameController.gameNumber == 1 && SingleMissionStaticData.pauseAble) || (MainGameController.gameNumber == 2 && SingleSurvivalStaticData.pauseAble)) { if (Input.GetButtonDown("Ctrl")) { this.pausePanel.SetActive(!this.pausePanel.activeSelf); if (this.pausePanel.activeSelf) { BGMManager.SetVolume(0.5f); resumeButton.Select(); Time.timeScale = 0f; } else { BGMManager.SetVolume(1f); Time.timeScale = 1f; } } } }
void BGMVolumeCheck() { bgm.SetVolume(bgmSlider.value); }
public void DisplayResult() { CountPlayNum(); BGMManager.SetVolume(0.5f); resultUIPanel.SetActive(true); scoreLabel.SetActive(false); bulletNumCanvas.SetActive(false); bool isClear = (SingleMissionStaticData.playerLife > 0); GameObject titleText = resultUIPanel.transform.Find("TitleText").gameObject; GameObject destroyScoreText = resultUIPanel.transform.Find("DestroyScoreText").gameObject; GameObject lifeScoreText = resultUIPanel.transform.Find("LifeScoreText").gameObject; GameObject timeScoreText = resultUIPanel.transform.Find("TimeScoreText").gameObject; GameObject sumScoreText = resultUIPanel.transform.Find("SumScoreText").gameObject; GameObject sumScoreValueText = resultUIPanel.transform.Find("SumScoreValueText").gameObject; GameObject lineText = resultUIPanel.transform.Find("Line").gameObject; int timeScore = (600 - (int)SingleMissionStaticData.countTime) * 10; if (timeScore < 0) { timeScore = 0; } if (!isClear) { timeScore = 0; } int minute = (int)(SingleMissionStaticData.countTime / 60); int second = (int)SingleMissionStaticData.countTime - (minute * 60); destroyScoreText.GetComponent <Text>().text = "撃墜点: " + SingleMissionStaticData.playerScore.ToString(); lifeScoreText.GetComponent <Text>().text = "残機数: " + SingleMissionStaticData.playerLife * 1000 + " (" + SingleMissionStaticData.playerLife + ")"; timeScoreText.GetComponent <Text>().text = "かかった時間: " + timeScore + " (" + minute + "分" + second + "秒)"; playerScore = SingleMissionStaticData.playerScore + (SingleMissionStaticData.playerLife * 100) + timeScore; CheckReleaseScore(playerScore); sumScoreValueText.GetComponent <Text>().text = playerScore.ToString(); StartCoroutine(DelayMethod(2f, () => { titleText.SetActive(false); })); StartCoroutine(DelayMethod(3f, () => { destroyScoreText.SetActive(true); lifeScoreText.SetActive(true); timeScoreText.SetActive(true); SEManager.PlaySound(SEManager.resultSound0); })); StartCoroutine(DelayMethod(4f, () => { lineText.SetActive(true); sumScoreText.SetActive(true); })); StartCoroutine(DelayMethod(5f, () => { sumScoreValueText.SetActive(true); SEManager.PlaySound(SEManager.resultSound1); })); StartCoroutine(DelayMethod(5.1f, () => { SEManager.PlaySound(SEManager.resultSound1); })); StartCoroutine(DelayMethod(8f, () => { destroyScoreText.SetActive(false); lifeScoreText.SetActive(false); timeScoreText.SetActive(false); lineText.SetActive(false); sumScoreText.SetActive(false); sumScoreValueText.SetActive(false); if (PlayerPrefs.GetInt("SingleMissionThirdScore") < playerScore || !PlayerPrefs.HasKey("SingleMissionThirdScore")) //rankinしたら { inputPlayerName.SetActive(true); } else { SaveHighScore("あなた"); DisplayRanking(); } })); }
public void BGMValueChangeCheck() //세팅창 소리조절 { BGM.SetVolume(bgmVolumeController.value); }