private IEnumerator StartModRoutine(ModPanel mod, float timeInSeconds) { mod.StartPressed(); yield return(new WaitForSeconds(0.2f)); while (!mod.IsFinished) { yield return(null); } yield return(new WaitForSeconds(timeInSeconds)); mod.ResetPressed(); yield return(mod.CheckStartAvailable()); }