Mod与环境隔离
在 Rumia 加载 Mod 时,会以每个 Mod 文件夹为单位为其中的 Mod 创建沙盒环境,也就说,不同文件夹中的 Mod 无法访问互相的全局变量。
尽管如此,如果你在一个 Mod 文件夹中定义了多个 Mod,那么它们是共享全局变量的。
对于跨 Mod 访问,推荐的做法是使用某些类提供的 SetAttr 与 GetAttr 方法来设定数据,以这种方式设定的数据将会随着游戏保存到本地。
在 Rumia 加载 Mod 时,会以每个 Mod 文件夹为单位为其中的 Mod 创建沙盒环境,也就说,不同文件夹中的 Mod 无法访问互相的全局变量。
尽管如此,如果你在一个 Mod 文件夹中定义了多个 Mod,那么它们是共享全局变量的。
对于跨 Mod 访问,推荐的做法是使用某些类提供的 SetAttr 与 GetAttr 方法来设定数据,以这种方式设定的数据将会随着游戏保存到本地。