monoman at gmail.com
Tue Sep 21 13:37:33 EDT 2004
I agree with Miguel, that you don't need specific CoRoutines support,
just use the Thread class.
Your code could be transformed in
void Update ()
Console.WriteLine ("Starting up");
System.Threading.Thread.Sleep(20000); // every other thread will
continue to execute
Console.WriteLine ("20 seconds later");
On Mon, 20 Sep 2004 14:58:23 +0200, Joe Ante <joe at otee.dk> wrote:
> I am using embedded mono as a scripting language runtime in our game engine
> and I would like to use coroutines to simplify some of our game code.
> I want to be able to write scripts like this:
> void Update ()
> Console.WriteLine ("Starting up");
> //Yields for 20 seconds, then continues
> WaitFor (20.F);
> Console.WriteLine ("20 seconds later");
> The WaitFor function would yield back to unmanaged code.
> The unmanaged code would then simply go on, possibly calling other C#
> methods in the same class/instance.
> After 20 seconds, the engine would resume the Update method.
> - I am looking for the simplest to implement solution. It does not have to
> be very fast, at least for now.
> - If it is possible i would like to modify as little mcs code as possible
> like to be able to just put in support for other languages without having to
> make the compiler support special yield functionality.
> Where do i start?
> Any idea's on how to implement this?
> Is anyone else working on it?
> Joachim Ante
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
Rafael "Monoman" Teixeira
"Eu poderia suportar, embora não sem dor, que tivessem
ido todos os meus amores, mas enlouqueceria se perdesse
todos os meus amigos!
A alguns deles não procuro, basta-me saber que eles existem.
Esta mera condição me encoraja a seguir em frente pela vida....
mas é delicioso que eu saiba e sinta que os adoro,
embora não declare e não os procure sempre".
Vinicius de Moraes - O "Poetinha"
My bad translation:
"I could survive, not without pain, that all my lovers
would disappear, but would be driven crazy if
I had lost all my friends!
Some I don't even have to reach, I just need to know that they exist.
This mere condition makes me brave enough to go ahead with my life...
but it is sweet that I know and feel that I love them,
even if I don't state it openly and reach for them always."
Vinicius de Moraes - Brazilian Poet
More information about the Mono-devel-list