wait for the new version!
[edit] I analyze this! Empty constructor is really need!
Example this code
Before reload ref_a.val == 10 after ref_a.val == -1
A ref_a;
B @r;
class A
{
int val;
}
class B
{
B(){
ref_a.val = -1;
}
}
void startGame()
{
@r = B();
ref_a.val = 10;
}
void reloaded()
{
output( "ref_a: " + ref_a.val );
}