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

PropertyPath

Unity.Properties 中的结构体

/

在以下位置实现:UnityEngine.PropertiesModule

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交内容,但我们会阅读用户提出的每一个建议,并在适用时进行更新。

关闭

提交失败

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

关闭

取消

描述

一个 PropertyPath 用于存储对树中单个属性的引用。

路径存储为部分数组,可以轻松地进行算法查询。

属性

IsEmpty获取 PropertyPath 中是否包含任何部分。
Length获取 PropertyPath 中包含的部分数量。
this[int]获取给定索引处的 PropertyPathPart。

构造函数

PropertyPath根据给定的属性字符串初始化 PropertyPath 的新实例。

公共方法

Equals指示此实例和指定对象是否相等。

静态方法

AppendIndex返回一个新的 PropertyPath,它将给定的 PropertyPath 和索引类型 PropertyPathPart 组合在一起。
AppendKey返回一个新的 PropertyPath,它将给定的 PropertyPath 和键类型 PropertyPathPart 组合在一起。
AppendName返回一个新的 PropertyPath,它将给定的 PropertyPath 和名称类型 PropertyPathPart 组合在一起。
AppendPart返回一个新的 PropertyPath,它将给定的 PropertyPath 和 PropertyPathPart 组合在一起。
AppendProperty返回一个新的 PropertyPath,它将给定的 PropertyPath 和 PropertyPathPart 组合在一起,其类型将基于属性接口。
Combine返回一个新的 PropertyPath,它将两个给定 PropertyPath 的部分组合在一起。
FromIndex从提供的索引返回一个新的 PropertyPath。
FromKey从提供的键返回一个新的 PropertyPath。
FromName从提供的名称返回一个新的 PropertyPath。
FromPart从提供的 PropertyPathPart 返回一个新的 PropertyPath。
Pop返回一个新的 PropertyPath,它将不包含最后一个 PropertyPathPart。
SubPath返回一个新的 PropertyPath,它包含从给定开始索引开始的 PropertyPathPart。