Ejemplo n.º 1
0
        static int UF_writenumber(IntPtr L)
        {
            CBytesBuffer buffer = UF_getCBytesBufferInPool(L);

                        #if UNITY_EDITOR
            if (LuaDLL.lua_isnumber(L, -1) == 0)
            {
                LuaDLL.luaL_typerror(L, -1, "number");
            }
                        #endif
            ulong number = (ulong)LuaDLL.lua_tonumber(L, -1);

            CBytesConvert.UF_writenumber(buffer, number);

            return(0);
        }
Ejemplo n.º 2
0
        static int UF_writenumber64(IntPtr L)
        {
            CBytesBuffer buffer = UF_getCBytesBufferInPool(L);

                        #if UNITY_EDITOR
            if (LuaDLL.lua_isstring(L, -1) == 0)
            {
                LuaDLL.luaL_typerror(L, -1, "string");
            }
                        #endif

            string str = LuaDLL.lua_tostring(L, -1);

            CBytesConvert.UF_writenumber(buffer, Convert.ToUInt64(str));

            return(0);
        }