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

ObjectIdentifier

UnityEditor.Build.Content 中的结构体

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们不能接受所有提交的内容,但我们会阅读用户提出的每项更改建议,并在必要时进行更新。

关闭

提交失败

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

关闭

取消

描述

识别项目范围内特定对象的结构体。

注意:此结构体及其成员存在是为了为 Scriptable Build Pipeline 包提供低级支持。这是供内部使用,请使用 Scriptable Build Pipeline 包 实现功能齐全的构建管道。您可以通过 Unity Package Manager 安装。

属性

filePath磁盘上包含此对象的路径。 (仅用于 AssetDatabase 未知的对象)。
fileType包含此对象的类型的文件。
guid包含此对象的特定资产。
localIdentifierInFile对象在序列化文件中的索引。

公共方法

CompareTo实现 IComparable 接口。
Equals如果对象相等,则返回 true。
GetHashCode获取 ObjectIdentifier 的哈希码。
ToString返回此 ObjectIdentifier 的格式良好的字符串。

静态方法

ToInstanceID尝试返回表示此 ObjectIdentifier 的 InstanceID。
ToObject尝试查找、加载并返回表示此 ObjectIdentifier 的 Object。
TryGetObjectIdentifier尝试将持久对象转换为 ObjectIdentifier。

运算符

operator !=如果 ObjectIdentifier 不同,则返回 true。
operator <如果第一个 ObjectIdentifier 小于第二个 ObjectIdentifier,则返回 true。
operator ==如果 ObjectIdentifier 相同,则返回 true。
operator >如果第一个 ObjectIdentifier 大于第二个 ObjectIdentifier,则返回 true。