private IEnumerator decreaseStatsNaturally() { while (statData.Alive) { statData.triggerNaturalStatChange(); if (statData.OxygenLevel <= 0) { gameLostEvent.trigger(); break; } yield return(new WaitForEndOfFrame()); } }