Описание тега luainterface
LuaInterface - это библиотека для интеграции между языком Lua и Common Language Runtime (CLR) платформы Microsoft.NET.
1
ответ
Как передать стол Луа с помощью C#
Как передать стол Луа с помощью C# Я использую LuaInterface, это мой код C# using System; using System.IO; using System.Text; using LuaInterface; namespace GetLuaTable { class Program { static void Main(string[] args) { Lua netLua = new Lua(); CShap…
15 янв '15 в 01:26
1
ответ
Чтение файла Lua с помощью C#
Я успешно ссылаюсь на luainterface в моем проекте Visual Studio 2008 C#. вот мой код: private void button1_Click(object sender, EventArgs e) { Lua lua = new Lua(); var result = lua.DoFile(@"C:\testing\regex\test-data.lua"); string bla; foreach (Dict…
15 фев '12 в 20:04
1
ответ
Встраивание lua в мое приложение на C#: требование "luainterface" не выполняется
Я загрузил новейшую версию LuaInterface с их сайта и сослался на LuaInterface.dll и Lua51.dll. Сам интерпретатор работает нормально, но когда я пытаюсь потребовать ("luainterface"), я получаю это исключение: error loading module 'luainterface' from …
25 янв '11 в 19:57
1
ответ
Lua: Какая разница между нулем и нулем?
Я разрабатываю плагин для Oxide 2. Я учился у других плагинов и заметил, что некоторые из них используют null вместо nil, Например: if args[1] == null then Оксид 2 написан на C#, поэтому я предполагаю, что null определяется в C# или в Lua Interface.…
09 июл '15 в 16:37
1
ответ
Luainterface 5.1 получает все используемые глобалы для скрипта
Есть ли способ получить список всех имен используемых глобалов? Один из способов - не загружать глобальные переменные, а затем выполнять скрипт. пусть сбой и разбор исключения для имени.. очень некрасиво...
19 янв '12 в 18:49
1
ответ
Преобразовать строку в тип "LuaFunction"
Я использую LuaInterface в.net для большого проекта, над которым я работаю. Можно ли преобразовать строку прямо в LuaFunction (аналогично тому, как работает LoadString()?).
28 сен '11 в 18:10
1
ответ
Как передать WinForm Lua(LuaInterface)?
Я хочу передать объект WinForm Lua и использовать его в lua, мой код: //Form1.cs class Form1 { private System.Windows.Forms.TextBox textBox1; private System.Windows.Forms.Button button1; private void button1_Click(object sender, EventArgs e) { Lua m…
28 окт '11 в 07:36
2
ответа
Преобразовать таблицу в байтовый массив
Я пытаюсь преобразовать таблицу Lua в массив байтов C#. Мне удалось получить преобразование в массив Double для работы следующим образом: > require 'CLRPackage' > import "System" > tbl = {11,22,33,44} > dbl_arr = Double[4] > dbl_arr:G…
23 авг '11 в 20:36
1
ответ
Кроссплатформенная C# реализация Lua
Я ищу способ встроить Lua в мое кросс-платформенное приложение для встраивания. Проблема в том, что на этой платформе я не нашел полной, стабильной и работающей реализации Lua. Я пробовал следующее (вот список репозиториев и их проблемы): LuaInterfa…
26 июн '13 в 02:30
1
ответ
Удалить одно событие, которое может быть точно таким же, как другие в VB.net
Я создаю систему на VB.net, которая использует Lua через LuaInterface. Чтобы связать событие в Lua с функцией, я могу просто сделать это: RegisterEvent("tick", function(nt) if not lcc then return end if nt>=tt then f() lcc=false end end) Как вы м…
14 дек '11 в 02:57
3
ответа
LuaInterface - функция, которая будет возвращать значение LuaTable
Кто-нибудь знает, как написать функцию C#, которая будет возвращать значение LuaTable (например, {1 = "example1", 2 = 234, "foo" = "Foo Example"}? Все типы, которые я проверял, возвращаются LuaUserData значения, которые не являются парами /ipairable…
13 янв '13 в 01:06
2
ответа
LuaInterface - Ссылка на объект RegisterFunction
Я пытаюсь интегрировать LuaInterface в C#, и я получаю System.NullReferenceException когда я пытаюсь привязать функцию C# к Lua. Код, который я пытаюсь скомпилировать и запустить: using System; using System.Collections.Generic; using System.Linq; us…
26 ноя '12 в 01:56
1
ответ
LUA - Неожиданный символ рядом с '・
Я пытаюсь загрузить Lua Скрипт в мой проект во время выполнения. Однако всякий раз, когда я пытаюсь это сделать, я получаю следующую ошибку при загрузке файла: Items\food.lua:1: unexpected symbol near '・ Сам файл достаточно прост, но я не вижу причи…
01 фев '13 в 15:37
1
ответ
Передача объекта в Lua Script из C#
Я использую LuaInterface с C#, и все настроено правильно. Я хочу, чтобы при запуске сценария с использованием lua.DoFile() этот сценарий имел доступ к объекту Player, который я могу отправить... Текущий код: public static void RunQuest(string LuaScr…
11 окт '11 в 10:46
1
ответ
Обработка событий LuaInterface
Я искал хороший учебник о том, как обрабатывать события, используя LuaInterface, но все еще застрял, пытаясь найти тот, который действительно объясняет, что должно быть сделано в деталях. Может ли кто-нибудь написать простое руководство или указать …
19 окт '11 в 11:08
2
ответа
LuaInterface не вызывает метод
Я пытаюсь реализовать сценарии lua в моей программе на C#.NET, но когда я выполняю код, один из методов не выполняется. Вот класс: namespace Program1 { public class LuaFunctions { Client Client { get; set; } private Lua lua { get; set; } public LuaF…
24 ноя '14 в 00:40
2
ответа
LuaInterface C#: dostring vs dofile. Стоит ли загружать скрипт, который будет многократно вызываться в память?
Может кто-нибудь сказать мне, могу ли я разумно ожидать какого-либо выигрыша в производительности, загружая скрипт lua, который будет повторно вызываться в память для выполнения через LuaInterface dostring() функциональность, а не dofile()? Правильн…
19 фев '13 в 13:40
2
ответа
Случайные исключения LuaInterface
Я использую LuaInterface для написания скриптов в игре, которую делаю. Сценарии работают довольно хорошо, но я получаю много случайных исключений. Я сузил проблему до того места, где я вызываю функции lua из кода C#, которые вызываются из другого по…
30 авг '11 в 12:15
1
ответ
Проблемы с интерфейсом
У меня есть некоторые проблемы с библиотекой C# luainterface: 1. Итак, я загружаю скрипт и извлекаю его функции следующим образом: LuaFunction function = lua.GetFunction("Update"); Но что делать, если я загружаю два разных скрипта, которые содержат …
16 ноя '13 в 07:29
2
ответа
LuaInterface - Как я могу загрузить сборку с любого пути?
Я пытаюсь загрузить сборку.net, используя LuaInterface. Если я помещаю сборку в ту же папку, что и мой исполняемый файл (и мои LuaInterface.dll и LuaNet.dll), то все работает отлично. Я хотел бы переместить сборку в другую папку, но когда я пытаюсь …
10 дек '12 в 18:27