Beispiel #1
0
    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;
        }
    }
Beispiel #2
0
    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());
    }