我已经为我的lua脚本注册了一个方法,它需要一个枚举作为参数。加载脚本时会出现错误。我需要导入lua中枚举的命名空间才能运行它,还是需要做其他的事情?
编辑:我知道你可以做:
require 'CLRPackage'
import _namespace_name然而,这似乎有点烦人,因为我的lua脚本大多数使用枚举。有更好的办法吗?
发布于 2014-07-24 00:00:07
在注册枚举的LuaRegistrationHelper.Enumeration<T>(Lua lua)源代码中有一个静态方法LuaInterface,但是它没有公开给Lua。您必须自己构建LuaInterface并以某种方式公开此方法。您也可以这样做,因为您将在LuaInterface中遇到许多其他问题,您必须进行修补(无论如何,我已经修复了)。
https://stackoverflow.com/questions/24921946
复制相似问题