LuaInterface.LuaStatePtr.LuaDoString C# (CSharp) Method

LuaDoString() public method

public LuaDoString ( string chunk, string chunkName = "LuaStatePtr.cs" ) : bool
chunk string
chunkName string
return bool
        public bool LuaDoString(string chunk, string chunkName = "LuaStatePtr.cs")
        {
            byte[] buffer = Encoding.UTF8.GetBytes(chunk);
            int status = LuaDLL.luaL_loadbuffer(L, buffer, buffer.Length, chunkName);

            if (status != 0)
            {
                return false;
            }

            return LuaDLL.lua_pcall(L, 0, LuaDLL.LUA_MULTRET, 0) == 0;
            //return LuaDLL.luaL_dostring(L, chunk);
        }