版本:Unity 6 (6000.0)
语言English
  • C#

AssetDatabase.IsMetaFileOpenForEdit

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交,但我们确实阅读了用户提出的每个建议更改,并在适用情况下进行更新。

关闭

提交失败

由于某些原因,您的建议更改无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

声明

public static bool IsMetaFileOpenForEdit(Object assetObject, StatusQueryOptions statusOptions = StatusQueryOptions.UseCachedIfPossible);

声明

public static bool IsMetaFileOpenForEdit(Object assetObject, out string message, StatusQueryOptions statusOptions = StatusQueryOptions.UseCachedIfPossible);

参数

assetObject 表示您要查询其元数据状态的资源的对象。
message 返回资源元数据未处于可编辑状态的原因。
statusOptions 版本控制系统应如何查询的选项。这些选项会影响查询的速度和准确性。默认值为 StatusQueryOptions.UseCachedIfPossible

返回值

bool 如果所选版本控制系统认为资源的元数据处于可编辑状态,则返回 true。

描述

查询资源的元数据 (.meta) 文件在版本控制中是否处于可编辑状态。

您的版本控制系统可能配置为一次仅允许单个用户编辑特定类型的文件,以避免多个用户同时编辑文件时发生的冲突。在这种情况下,用户必须“打开”该文件以进行编辑(也称为“签出”),以确保他们有权编辑该文件。使用此函数查询支持此功能的版本控制系统中文件的“可编辑”状态。

其他资源:AssetDatabase.IsOpenForEditStatusQueryOptions