首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >LuaInterface - C#进口

LuaInterface - C#进口
EN

Stack Overflow用户
提问于 2014-07-23 22:13:17
回答 1查看 338关注 0票数 1

我已经为我的lua脚本注册了一个方法,它需要一个枚举作为参数。加载脚本时会出现错误。我需要导入lua中枚举的命名空间才能运行它,还是需要做其他的事情?

编辑:我知道你可以做

代码语言:javascript
复制
require 'CLRPackage'
import _namespace_name

然而,这似乎有点烦人,因为我的lua脚本大多数使用枚举。有更好的办法吗?

EN

回答 1

Stack Overflow用户

发布于 2014-07-24 00:00:07

在注册枚举的LuaRegistrationHelper.Enumeration<T>(Lua lua)源代码中有一个静态方法LuaInterface,但是它没有公开给Lua。您必须自己构建LuaInterface并以某种方式公开此方法。您也可以这样做,因为您将在LuaInterface中遇到许多其他问题,您必须进行修补(无论如何,我已经修复了)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24921946

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档