Version: 2022.1

AssetModificationProcessor

class in UnityEditor

切换到手册

描述

AssetModificationProcessor 允许您保存在 Unity 内部编辑过的 序列化资源和场景。

此函数可防止 Unity 写入资源以与需要锁定文件的 Perforce 等 VCS 解决方案集成。

此函数可用作回调,用于确定资源的保存时间。然后,您可以执行 运行代码生成器等操作。

消息

CanOpenForEditThis is called by Unity when inspecting assets to determine if they can potentially be opened for editing.
FileModeChangedUnity calls this method when file mode has been changed for one or more files.
IsOpenForEditThis is called by Unity when inspecting assets to determine if an editor should be disabled.
MakeEditableUnity calls this method when one or more files need to be opened for editing.
OnWillCreateAssetUnity 在即将创建未导入的资源(例如,.meta 文件)时调用此方法。
OnWillDeleteAsset当 Unity 即将从磁盘中删除资源时,则会调用此方法。
OnWillMoveAssetUnity 即将在磁盘上移动资源时会调用此方法。
OnWillSaveAssetsUnity 即将向磁盘写入序列化资源或场景文件时会调用此方法。
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961