private bool NextStep()
{
//LogConsole.Debug("Coroutine.NextStep");
if (disposed)
{
return false;
}
if (MoveNext())
{
CheckYield();
return true;
}
else
{
coroutineManager.Remove(this);
Dispose();
return false;
}
}