Exemplo n.º 1
0
 public static void PushDictionary(this IntPtr L, Dictionary <string, double> dict)
 {
     XLLuaRuntime.lua_newtable(L);
     foreach (var pair in dict)
     {
         Push(L, pair.Value);
         XLLuaRuntime.lua_setfield(L, -2, pair.Key);
     }
 }
Exemplo n.º 2
0
        public static void PushDictionary(this IntPtr L, Dictionary <string, string> dict)
        {
            XLLuaRuntime.lua_newtable(L);
            foreach (var pair in dict)
            {
                if (pair.Value != null)
                {
                    Push(L, pair.Value);
                }
                else
                {
                    L.PushNull();
                }

                XLLuaRuntime.lua_setfield(L, -2, pair.Key);
            }
        }