private void TogglePanel(bool sleeping)
{
if (!sleeping)
{
float stressBeforeMorning = GameManager.Instance.GetStress();
float stress = Random.Range(GameManager.Instance.MinStressFromSleep, GameManager.Instance.MaxStressFromSleep);
float multiplier = Random.Range(0, _multiplierModifier) == 0 ? 1 : -1;
float morningStress = multiplier * stress;
GameManager.Instance.UpdateStress(morningStress);
if (stressBeforeMorning == 100)
{
if (morningStress < 0)
{
StressNotification.ShowNotification();
_multiplierModifier--;
}
else
{
GameManager.Instance.EndGame();
Events.GameOver();
}
}
}
gameObject.SetActive(sleeping);
}