GenericBindingUtility.BindProperties
Declaration
Obsolete public static void BindProperties(GameObject rootGameObject, NativeArray<GenericBinding> genericBindings, out NativeArray<BoundProperty> floatProperties, out NativeArray<BoundProperty> discreteProperties, Unity.Collections.Allocator allocator);Параметры
| Параметр | Описание |
|---|---|
| rootGameObject | Корень GameObject. |
| genericBindings | Список GenericBinding для связывания. См. GenericBindingUtility.GetAnimatableBindings, GenericBindingUtility.GetCurveBindings. |
| floatProperties | Возвращает список свойств с плавающей запятой для всех действительных общих привязок. Если существует недействительная привязка, этот параметр возвращает BoundProperty.Null. |
| discreteProperties | Возвращает список дискретных связанных свойств для всех действительных общих привязок. Если существует недействительная привязка, этот параметр возвращает BoundProperty.Null |
| распределитель | Аллокатор для выделения NativeArray памяти. |
Описание
Получает список BoundProperty, определенный списком GenericBinding.
BoundProperty распределяет ресурсы, которые должны быть нераспределены. См. GenericBindingUtility.UnbindProperties.
Этот метод бросает ArgumentException если genericBindings NativeArray не создается.