想知道是否可以在.Net 中使用 LuaInterface 创建挂钩系统 这个系统就像 Garry 的 Mod
Hook.Add("HookName", "CustomName", Function()
print("Called every time HookName is called)
end
我已经死在我的轨道上,试图弄清楚这将如何工作......
谢谢
想知道是否可以在.Net 中使用 LuaInterface 创建挂钩系统 这个系统就像 Garry 的 Mod
Hook.Add("HookName", "CustomName", Function()
print("Called every time HookName is called)
end
我已经死在我的轨道上,试图弄清楚这将如何工作......
谢谢
很容易做到,我自己也有同样的问题,你只需要这个设置
Dim luascript As New Lua()
luascript.RegisterFunction("Print", Me, Me.GetType().GetMethod("Print"))
luascript.DoString("Print('Hello World')")
这将调用由 GetMethod 引用的名为 Print 的方法。Lua 和 .NET 方法名称不必相同。
Public Sub Print(text)
YourAwesomeListBox.Add(text)
End Sub