Unity.Properties 中的类
/
继承自:Unity.Properties.PropertyBag_1
/
实现于:UnityEngine.PropertiesModule
实现接口:INamedProperties<T0>
用于为指定容器类型实现静态属性包的基类。这是一个抽象类。
ContainerPropertyBag_1 用于描述和遍历指定 TContainer
类型的属性。
为了使属性能够对某个类型起作用,必须为该类型存在 ContainerPropertyBag_1 并预先注册。
_注意_ 在编辑器用例中,属性包可以通过反射动态生成。(请参阅 Unity.Properties.Reflection)
TryGetProperty | 获取与指定名称关联的属性。 |
AddProperty | 将 Property_2 添加到属性包中。 |
InstantiationKind | 实现此属性并返回 true 以提供容器类型的自定义类型实例化。 |
Accept | 接受来自指定 ITypeVisitor 的访问。 |
CreateInstance | 创建并返回 TContainer 的新实例。 |
GetProperties | 实现此方法以返回 PropertyCollection_1,该方法可以枚举 TContainer 的所有属性。 |
TryCreateInstance | 尝试创建 TContainer 的新实例。 |
Instantiate | 实现此方法以提供容器类型的自定义类型实例化。 |