| Класс |
Описание |
| AimConstraint | Ограничивает ориентацию GameObject на основе положения одного или нескольких источников. |
| Animation | Компонент анимации используется для воспроизведения анимации. |
| AnimationClip | Предоставляет ресурс, который назначает кривы анимации свойствам, поддающимся анимации. |
| AnimationEvent | AnimationEvent позволяет вызывать функцию скрипта, аналогичную SendMessage, как часть воспроизведения анимации. |
| AnimationPlayableBinding | PlayableBinding, который содержит информацию, представляющую AnimationPlayableOutput. |
| AnimationPlayableOutputExtensions | Статический класс с экспериментальными методами расширения для AnimationPlayableOutput. |
| AnimationPlayableUtilities | Реализует высокоуровневые методы утилиты для упрощения использования Playable API с Анимациями. |
| AnimationSceneHandleUtility | Статический класс со вспомогательными функциями для дескрипторов сцены анимации. |
| AnimationState | AnimationState дает полный контроль над смешиванием анимации. |
| AnimationStreamHandleUtility | Статический класс со вспомогательными функциями для дескрипторов потока анимации. |
| Animator | Управляет, контролирует и оценивает анимацию GameObject. |
| AnimatorControllerParameter | Используется для связи между скриптом и AnimatorController. |
| AnimatorJobExtensions | Статический класс с методами расширения для Animator и заданий анимации на C#. |
| AnimatorOverrideController | Интерфейс для управления Animator Override Controller. |
| AnimatorUtility | Различные утилиты для манипулирования аниматором. |
| Avatar | Ассет аватара описывает отображение персонажа в Animator. |
| AvatarBuilder | Класс для создания аватар из пользовательских скриптов. |
| AvatarMask | AvatarMask используется для маскировки частей тела гуманоидов и трансформаций. |
| DiscreteEvaluationAttribute | Используйте этот атрибут, чтобы указать, что свойство будет оцениваться как дискретное значение во время воспроизведения анимации. |
| GenericBindingUtility | Функции Animation для чтения и записи значений из компонентов Unity. |
| HumanPoseHandler | С помощью этого класса создают, читают и записывают HumanPose для иерархии скелета гуманоидного аватара или для позы аватара. |
| HumanTrait | Детали всех человеческих костей и мышечных типов, определенных Mecanim. |
| LookAtConstraint | Ограничивает ориентацию GameObject на основе положения одного или нескольких источников. |
| Motion | Хранит ссылку на элемент анимации, связанный с состоянием машины состояний. |
| NotKeyableAttribute | Используйте этот атрибут в сценарии, чтобы пометить свойство как не поддающееся анимации. |
| ParentConstraint | Ограничивает преобразование GameObject на основе положения и вращения одного или нескольких источников. |
| PositionConstraint | Ограничивает позицию GameObject на основе позиции одного или нескольких источников. |
| RotationConstraint | Ограничивает вращение GameObject на основе вращения одного или нескольких источников. |
| RuntimeAnimatorController | Представление контроллера Animator, оптимизированное для времени выполнения. |
| ScaleConstraint | Ограничивает масштаб GameObject на основе масштаба одного или нескольких источников. |
| SharedBetweenAnimatorsAttribute | Атрибут SharedBetweenAnimatorsAttribute указывает, что StateMachineBehaviour инстанцируется только один раз и используется всеми экземплярами Animator. Этот атрибут уменьшает потребление памяти для каждого экземпляра контроллера. |
| StateMachineBehaviour | StateMachineBehaviour — компонент, который добавляется к состоянию машины состояний. Это базовый класс, от которого должен наследоваться скрипт. |
| Структура |
Описание |
| AnimationClipPlayable | GameObject, который контролирует AnimationClip. |
| AnimationHumanStream | Гуманоидный поток анимационных данных проходил от одного Playable к другому. |
| AnimationLayerMixerPlayable | Реализация IPlayable, которая управляет смесителем слоев анимации. |
| AnimationMixerPlayable | Реализация IPlayable, которая управляет смесителем анимации. |
| AnimationPlayableOutput | Реализация IPlayableOutput, которая соединяет PlayableGraph с Animator в Scene. |
| AnimationScriptPlayable | Playable, который может запускать пользовательское многопоточное задание анимации. |
| AnimationStream | Поток анимационных данных переходит от одного Playable к другому. |
| AnimatorClipInfo | Информация о клипе, воспроизводимом и смешиваемом Animator. |
| AnimatorControllerPlayable | Реализация IPlayable, которая управляет анимацией RuntimeAnimatorController. |
| AnimatorStateInfo | Сведения о текущем или следующем состоянии анимации, которым управляет Animator. |
| AnimatorTransitionInfo | Сведения о текущем переходе на конкретном слое машины состояний. |
| BoundProperty | BoundProperty — это безопасный манипулятор для чтения и записи значения в общем виде из любого компонента Unity. |
| ConstraintSource | Представляет собой взвешенную позицию, которая может быть использована в ограничении. |
| GenericBinding | Определяет анимированное свойство на Unity Компонента. |
| HumanBone | Отображение между костью в модели и концептуальной костью в анатомии человека Mecanim. |
| HumanDescription | Класс, содержащий параметры аватара гуманоида, которые будут переданы функции AvatarBuilder.BuildHumanAvatar. |
| HumanLimit | Этот класс хранит ограничения поворота, задающие мышцу для одной кости человека. |
| HumanPose | Перенацеливаемая гуманоидная поза. |
| MatchTargetWeightMask | С помощью этой структуры задают маску весов позиции и поворота для Animator.MatchTarget. |
| MuscleHandle | Ручка для мышцы в AnimationHumanStream. |
| PropertySceneHandle | Обработка для чтения свойства Component на объекте в Scene. |
| PropertyStreamHandle | Обработчик для свойства Component на объекте в AnimationStream. |
| SkeletonBone | Подробные сведения о Transform имя, отображаемое на кости скелета модели и его по умолчанию положение и вращение в T-позиции. |
| TransformSceneHandle | Ручка для чтения позиции, вращения и масштаба объекта в Scene. |
| TransformStreamHandle | Положение, вращение и масштаб объекта в AnimationStream. |