public void StartNewWave(float startDelay)
{
StartCoroutine(StartDelay());
IEnumerator StartDelay()
{
yield return new WaitForSeconds(2);
Timer.StartTimerFrom(startDelay, StartWave);
}
}
In this case its a wrapper around coroutine. I am also interested in regular nested methods.