issue using rawget/rawset between sm mods (each mod uses a separate env, instead of a shared mod env).
globalvar_testa = "testa"
rawset(_G,"globalvar_testg","testg")
function OnMsg.ClassesGenerate()
print(
globalvar_testa,"\n",
rawget(_G,"globalvar_testa"),"\n",
rawget(_G,"globalvar_testg"),"\n",
PropObjGetProperty(_G,"globalvar_testa")
)
print(globalvar_testg)
end
print 1 returns:
testa
nil
nil
nil
print 2 returns:
Attempt to use an undefined global 'globalvar_testg'