Creates an empty Animator Override Controller.
controller | Runtime Animator Controller to override. |
Creates an Animator Override Controller that overrides controller.
Although the Animator Override Controller doesn't support nested Animator Override Controller, this constructor will find the right controller for you.
#pragma strict public class SwapWeapon extends MonoBehaviour { protected var animator: Animator; protected var animatorOverrideController: AnimatorOverrideController; public function Start() { animator = GetComponent.<Animator>(); animatorOverrideController = new AnimatorOverrideController(animator.runtimeAnimatorController); animator.runtimeAnimatorController = animatorOverrideController; } }
using UnityEngine;
public class SwapWeapon : MonoBehaviour { protected Animator animator; protected AnimatorOverrideController animatorOverrideController;
public void Start() { animator = GetComponent<Animator>();
animatorOverrideController = new AnimatorOverrideController(animator.runtimeAnimatorController); animator.runtimeAnimatorController = animatorOverrideController; } }