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

PropertyBag

Unity.Properties 中的类

/

实现于: UnityEngine.PropertiesModule

建议修改

成功!

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

关闭

提交失败

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

关闭

取消

描述

PropertyBag 类提供对已注册的属性包实例的访问。

静态方法

AcceptWithSpecializedVisitor接受给定属性包的访问,并尝试首先调用最专业的访问者。
Exists如果给定类型存在属性包,则返回 true。
GetAllTypesWithAPropertyBag返回所有具有已注册属性包的 System.Type。
GetPropertyBag获取给定类型的 PropertyBag_1 的接口。
Register为类型注册强类型 PropertyBag_1。
RegisterArray为内置数组类型创建并注册 IPropertyBag_1。
RegisterDictionary为 Dictionary_2 类型创建并注册 IPropertyBag_1。
RegisterHashSet为 HashSet_1 类型创建并注册 IPropertyBag_1。
RegisterIDictionary为指定的 IDictionary_2 类型创建并注册 IPropertyBag_1。
RegisterIList为指定的 IList_1 类型创建并注册 IPropertyBag_1。
RegisterISet为指定的 ISet_1 类型创建并注册 IPropertyBag_1。
RegisterList为 List_1 类型创建并注册 IPropertyBag_1。
TryGetPropertyBagForValue获取给定值的具体类型的属性包。