IEnumerator GenerateEnergy() { while (energyGenerationActive) { yield return(new WaitForSeconds(1f)); stats.IncreaseEnergy(stats.GetEnergyGeneration()); } }