If I Suspend() a currently-running script and on the next engine tick I update the arguments and call Execute() on that context, I'm not seeing the arguments update.
This is what I'm trying to do (in script):
void main(float frameDelta)
{
while ( something )
{
DoWork(frameDelta); // this frame delta appears to not change every time the script resumes
SuspendMe();
}
}
Is this a known behavior? Am I doing something wrong?
Thank you very much.