void ILuaAPI.GetGlobal( string name ) { var gt = G.Registry.GetInt( LuaDef.LUA_RIDX_GLOBALS ); var s = new LuaString( name ); var below = Top; Top.ValueInc = s; V_GetTable( gt, s, below ); }
void ILuaAPI.SetGlobal( string name ) { var gt = G.Registry.GetInt( LuaDef.LUA_RIDX_GLOBALS ); var s = new LuaString( name ); Top.ValueInc = s; V_SetTable( gt, s, (Top-2) ); Top -= 2; }
public static int StringK( FuncState fs, string s ) { // Debug.Log(" STRING K >>>> " + s ); var o = new LuaString( s ); return AddK( fs, o, o ); }