访问Lua中的父级环境或同级

我有几个同时运行的Lua脚本,并且偶尔想要从同一父级下运行的不同脚本中读取值。每个单独的脚本都有自己的环境,我无法控制父级及其如何执行我的代码,但所有代码都由同一父级执行。我想能够做到以下内容:

parent.sibling.func()

不幸的是,我在任何Lua文档中都找不到如何从我的代码中获取我的逻辑父级或同级的任何信息。从堆栈跟踪中,我只能看到子元素似乎在同一父级下运行。

我应该注意到,这是一个中等安全的沙箱环境,并且已从环境中移除了调试。

点赞