刚开始学习creator插件。有个小需求,在场景或者预制体保存的时候对文件进行一个检查,检查不通过就不允许保存(类似于官方的缺少文件或者缺少类那样的提示)。有没有什么好的方法在不改变使用者操作习惯做到。
我自己查引擎代码查到保存消息貌似是“ stash-and-save ”。但是接下来的操作里好像不能中止保存操作。
如果在菜单中新添加一个来做检测并保存的话,又会影响到原有的操作习惯,从而漏掉检测。
也考虑了打开场景时保存场景文件(备份文件),然后监听保存消息。如果检测不通过就还原备份。这种操作理论上可行,但是感觉很不爽。
哪位大佬有好的思路指点一下。