Closed zaafar closed 3 years ago
Unfortunately, it does means that if the caller never ever calls tick function, their coroutines will not be added.
I don't see this ever happening ^ (other than in the event-based unit tests I created :( )
Just created the unit test. Actually this doesn't fix the issue. I will close this issue and open a new one. (sorry about that)
i.e. remove this line here
This is because caller can raise events from within a coroutine. However, it's highly unlikely for the caller to call Tick from within a coroutine. I will create a unit test to show this bug.