I'm almost convinced I'm seeing a bug, but this is an entirely new concept for me, so I need some help to understand what's going on. Here's a somewhat simplified version:
What's weird is I never see "Enter Loop()" in the console (or anything from DoLoop()), but I see the "Initialize 1", 2, and 3. If I comment out the while (true) loop, I'll see both the "Enter Loop()" and "Exit Loop()", but otherwise neither. What's going on?
asked Apr 06 '10 at 04:52 AM
When a coroutine is called, it does not automatically run through to completion. It returns the body of the routine embedded in an object implementing the
When writing scripts in C#, this is explicit. You have to start a corutine with
TLDR; do as Eric suggested, remove both instances of static.
Remove both instances of "static".
answered Apr 06 '10 at 05:24 AM