Version: 5.4

AnimatorOverrideController

class in UnityEngine

/

Hereda de:RuntimeAnimatorController

Cambiar al Manual

Descripción

Interface to control AnimatorOverrideController.

AnimatorOverrideController is used to override clips from a controller to specialize some animations for a given avatar.
Swapping Animator.runtimeAnimatorController with an AnimatorOverrideController based on the same AnimatorController at runtime doesn't reset state machine's current state.

Animator animator = GetComponent<Animator>();

AnimatorOverrideController overrideController = new AnimatorOverrideController();

animator.runtimeAnimatorController = overrideController;

Variables

clipsReturns the list of orignal clip from the controller and their override clip.
runtimeAnimatorControllerThe Controller that the AnimatorOverrideController overrides.
this[string]Returns either the overriding clip if set or the original clip named name.

Miembros heredados

Variables

hideFlags¿Debería el objeto estar oculto, guardado con la escena o modificable por el usuario?
nameEl nombre del objeto.
animationClipsRecupera todos los AnimationClip utilizados por le controller.

Funciones Públicas

GetInstanceIDDevuelve el id de la instancia del objeto.
ToStringDevuelve el nombre del objeto.

Funciones Estáticas

DestroyElimina un gameobject, componente o asset.
DestroyImmediateDestruye el objeto obj inmediatamente.
DontDestroyOnLoadHace que el objeto target no sea destruido automáticamente cuando se cargue una nueva escena.
FindObjectOfTypeDevuelve el primer objeto activo cargado de tipo type.
FindObjectsOfTypeDevuelve una lista de todos los objetos activos cargados de tipo type.
InstantiateDevuelve una copia del objeto original.

Operadores

bool¿Existe el objeto?
operator !=Compare si dos objetos se refieren a un objeto diferente.
operator ==Compara dos referencias de objeto para ver si se refieren al mismo objeto.