protected void PlayAnimation() { AnimationClip anim = config.GetAnim(); var animOverride = GetComponent <Player>().GetAnimOverrideController(); var animator = GetComponent <Animator>(); animator.runtimeAnimatorController = animOverride; animOverride[DEFAULT_ATTACK_STATE] = anim; animator.SetTrigger(ATTACK_TRIGGER); }