每一行代码的含义都已经写在图上了,但是那里有几行红色报错了,怎么回事呢,是因为我们还没有定义这几个方法,我们将鼠标放到红线上面,就会弹出提示。
我们选择显示可能的修补程序,选择生成方法。
我们依次对三个带有红色的地方进行相同操作,就能得到如下图的代码。
这样我们就可以让用户在开关MOD,保存配置,打开配置面板的时候,执行我们对应的代码了。
只要改为如上的代码(绿色为注释,可以不用打),基本功能就都能看到了。注意OnToggle方法,他要返回一个值,return true;就是告诉UMM我切换状态成功了,如果return false,则表示我切换失败了,可能需要用户重启游戏才能让MOD生效,UMM在接收到return false 的时候,会将MOD的状态更改为红色(UMM红色状态表示需要重启游戏或者无法使用)。
上述mod制作方法看起来有点复杂,但只要玩家自己去操作几遍,基本就能掌握了,与其玩别人开发的mod,不如自己做一个mod玩更有意思。