Latest V6 broke the dialog system on Zodiac, narrowed it down to the use of waitfor.
PHP Code:
//#CLIENTSIDE
/*
Proper output:
sending request
request received
returning result 'test'
result returned 'test'
What happens when you have a waitfor:
sending request
request received
returning result 'test'
result returned ''
What happens without a waitfor:
sending request
request received
returning result 'test'
result returned 'test'
*/
function onCreated() {
echo("sending request");
temp.test = requestVar("test");
echo("result returned '" @ temp.test @ "'");
}
public function requestVar(a) {
echo("request received");
waitfor(this, "randomevent", 0.05); // Causes problem
echo("returning result '" @ a @ "'");
return a;
}