LuaInterface - C # Импорт

1

Я зарегистрировал метод для моего сценария lua, который требует перечисления в качестве аргумента. Я получаю сообщение об ошибке при загрузке скрипта. Нужно ли мне импортировать пространство имен enum внутри lua для его запуска или мне нужно сделать что-то еще?

EDIT: Я знаю, что вы можете сделать:

require 'CLRPackage'
import _namespace_name

Однако это кажется немного раздражающим, потому что большинство моих сценариев lua используют перечисления. Есть ли способ лучше?

Теги:
lua
luainterface

1 ответ

0

Существует статический метод LuaRegistrationHelper.Enumeration<T>(Lua lua) в источнике LuaInterface для регистрации перечислений, но он не подвергается Lua API. Вам нужно будет самостоятельно создать LuaInterface и каким-то образом разоблачить этот метод. Вы также можете это сделать, потому что вы столкнетесь с любым количеством других проблем с LuaInterface, которые вам придется исправлять (во всяком случае).

Ещё вопросы

Сообщество Overcoder
Наверх
Меню