AnimatorJobExtensions
класс в UnityEngine.Animations
Выполнено в:UnityEngine.AnimationModule
Описание
Статический класс с методами расширения для Animator и анимации C# рабочих мест.
Методы расширения этого класса можно напрямую применять к Animator.
Дополнительные ресурсы: IAnimationJobPlayable.
Статические методы
| Метод | Описание |
|---|---|
| AddJobDependency | Создает зависимость между заданиями аниматора и заданием, представленным предоставленным идентификатором задания. Чтобы добавить несколько зависимостей задания, вызовите этот метод для каждого задания, которое должно быть запущено до задания Animator. |
| BindCustomStreamProperty | Создайте настраиваемое свойство в AnimationStream для передачи дополнительных данных для последующих заданий анимации в вашем графике. Настраиваемые свойства, созданные в AnimationStream, не существуют в сцене. |
| BindSceneProperty | Создать PropertySceneHandle, представляющий новую привязку к свойству Component Transform в Scene. |
| BindSceneTransform | Создайте TransformSceneHandle, представляющий новую связь между Animator и Transform в Scene. |
| BindStreamProperty | Создайте PropertyStreamHandle, представляющий новую привязку к свойству Компонента Transform, уже привязанного к Animator. |
| BindStreamTransform | Создайте TransformStreamHandle, представляющий новую связь между Animator и Transform, уже связанным с Animator. |
| CloseAnimationStream | Закрыть поток, который был открыт с помощью OpenAnimationStream. |
| OpenAnimationStream | Откройте новый поток на Animator. |
| ResolveAllSceneHandles | Вновь созданные обработчики всегда разрешаются лениво при следующем доступе при выполнении заданий. Чтобы избежать пикового использования процессора при оценке заданий, вы можете вручную разрешить все обработчики из главного потока. |
| ResolveAllStreamHandles | Вновь созданные обработчики всегда разрешаются лениво при следующем доступе при выполнении заданий. Чтобы избежать пикового использования процессора при оценке заданий, вы можете вручную разрешить все обработчики из главного потока. |
| UnbindAllSceneHandles | Удаляет все PropertySceneHandles и TransformSceneHandles, связанные с экземпляром Animator. Используйте этот метод для управления жизненным циклом обработчиков сцены при изменении анимированной иерархии. |
| UnbindAllStreamHandles | Удаляет все PropertyStreamHandles и TransformStreamHandles, связанные с экземпляром Animator. Используйте этот метод для управления жизненным циклом обработчиков потока при изменении анимированной иерархии. |