Hi,
Yes, I tried several times to use coroutines within actions, but never got them to work unfortunatly.
PlayMaker has an official action using asynch calls, study "load level" action you'll see that it's storing a reference of the AsyncOperation pointer to know when it's done within the Update. It does work
I did tried to do another action using this technic the other day, but I could not make it work unfortunatly.
So, to solved this issue, I simply went with putting the async routine in its own regular script and call that function. This was the only way for me to make it work.
http://hutonggames.com/playmakerforum/index.php?topic=2200.msg10674#msg10674Study the example above. I did tried the same function within an action, and it never worked. I think it's a mix of coroutines and actually that loading a level call the start state which corrupts the yielding function because we quit the current state...
bye,
Jean