void Update() { if (Time.time >= timeToReset && timerIsSet) { ResetVol(); timerIsSet = false; } if (Scene_MainMenu && !isPlaying) { BGMManager.StopMusic("InGameBGM"); BGMManager.PlayMusic("MainMenuBGM"); isPlaying = true; } else if (Scene_InGame && !isPlaying) { BGMManager.PlayMusic("InGameBGM"); BGMManager.StopMusic("MainMenuBGM"); isPlaying = true; } }
public void SetDifficulty(int i) { InitDifficulty(); bgmManager.PlayMusic(i); currentDifficulty = difficultySettings[i]; beanController.DebugBeanMass = currentDifficulty.beanMass; beanController.DebugFloorRotation = currentDifficulty.beanFloorRotation; beanController.DebugBeanCreateHeight = currentDifficulty.beanCreateHeight; beanController.DebugBeanImpulseForce = currentDifficulty.beanImpulseForce; beanController.DebugBeanCreateInSec = currentDifficulty.beanCreateInSec; forkController.DebugClickIntervalTime = currentDifficulty.forkClickIntervalTime; barController.reducePercentInSecond = currentDifficulty.barReducePercentInSecond; barController.healPercentOnGoingCombo = currentDifficulty.barHealPercentOnGoingCombo; barController.reducePercentOnBreakCombo = currentDifficulty.barReducePercentOnBreakCombo; print("Rotation : " + beanController.DebugFloorRotation); Debug.Log("Successfully changed difficulty to " + i.ToString()); }